/*! Pure v0.2.1 Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. https://github.com/yui/pure/blob/master/LICENSE.md */ /*! normalize.css v1.1.2 | MIT License | git.io/normalize Copyright (c) Nicolas Gallagher and Jonathan Neal */ article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.pure-button{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{font-size:100%;*font-size:90%;*overflow:visible;padding:.5em 1.5em;color:#444;color:rgba(0,0,0,.8);*color:#444;border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px;-webkit-font-smoothing:antialiased;-webkit-transition:.1s linear -webkit-box-shadow;-moz-transition:.1s linear -moz-box-shadow;-ms-transition:.1s linear box-shadow;-o-transition:.1s linear box-shadow;transition:.1s linear box-shadow}.pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#1a000000',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-ms-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-form{margin:0}.pure-form fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.pure-form legend{border:0;padding:0;white-space:normal;*margin-left:-7px}.pure-form button,.pure-form input,.pure-form select,.pure-form textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.pure-form button,.pure-form input{line-height:normal}.pure-form button,.pure-form input[type=button],.pure-form input[type=reset],.pure-form input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}.pure-form button[disabled],.pure-form input[disabled]{cursor:default}.pure-form input[type=checkbox],.pure-form input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}.pure-form input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.pure-form input[type=search]::-webkit-search-cancel-button,.pure-form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.pure-form button::-moz-focus-inner,.pure-form input::-moz-focus-inner{border:0;padding:0}.pure-form textarea{overflow:auto;vertical-align:top}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;font-size:.8em;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-transition:.3s linear border;-moz-transition:.3s linear border;-ms-transition:.3s linear border;-o-transition:.3s linear border;transition:.3s linear border;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;outline:thin dotted \9;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:thin dotted #333;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly],.pure-form input[readonly]:focus,.pure-form select[readonly]:focus,.pure-form textarea[readonly]:focus{background:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border:1px solid #ee5f5b}.pure-form input:focus:invalid:focus,.pure-form textarea:focus:invalid:focus,.pure-form select:focus:invalid:focus{border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em;font-size:90%}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;font-size:125%;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-aligned .pure-help-inline,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 10em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input{display:block;padding:10px;margin:0;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus{z-index:2}.pure-form .pure-group input:first-child{top:1px;border-radius:4px 4px 0 0}.pure-form .pure-group input:last-child{top:-2px;border-radius:0 0 4px 4px}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:90%}.pure-form-message{display:block;color:#666;font-size:90%}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form label{margin-bottom:.3em;display:block}.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message-inline,.pure-form-message{display:block;font-size:80%;padding:.2em 0 .8em}}.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-5-24,.pure-u-7-24,.pure-u-11-24,.pure-u-13-24,.pure-u-17-24,.pure-u-19-24,.pure-u-23-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1{width:100%}.pure-u-1-2{width:50%}.pure-u-1-3{width:33.33333%}.pure-u-2-3{width:66.66666%}.pure-u-1-4{width:25%}.pure-u-3-4{width:75%}.pure-u-1-5{width:20%}.pure-u-2-5{width:40%}.pure-u-3-5{width:60%}.pure-u-4-5{width:80%}.pure-u-1-6{width:16.666%}.pure-u-5-6{width:83.33%}.pure-u-1-8{width:12.5%}.pure-u-3-8{width:37.5%}.pure-u-5-8{width:62.5%}.pure-u-7-8{width:87.5%}.pure-u-1-12{width:8.3333%}.pure-u-5-12{width:41.6666%}.pure-u-7-12{width:58.3333%}.pure-u-11-12{width:91.6666%}.pure-u-1-24{width:4.1666%}.pure-u-5-24{width:20.8333%}.pure-u-7-24{width:29.1666%}.pure-u-11-24{width:45.8333%}.pure-u-13-24{width:54.1666%}.pure-u-17-24{width:70.8333%}.pure-u-19-24{width:79.1666%}.pure-u-23-24{width:95.8333%}.pure-g-r{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em}.opera-only :-o-prefocus,.pure-g-r{word-spacing:-.43em}.pure-g-r img{max-width:100%}@media (min-width:980px){.pure-visible-phone{display:none}.pure-visible-tablet{display:none}.pure-hidden-desktop{display:none}}@media (max-width:480px){.pure-g-r>.pure-u,.pure-g-r>[class *="pure-u-"]{width:100%}}@media (max-width:767px){.pure-g-r>.pure-u,.pure-g-r>[class *="pure-u-"]{width:100%}.pure-hidden-phone{display:none}.pure-visible-desktop{display:none}}@media (min-width:768px) and (max-width:979px){.pure-hidden-tablet{display:none}.pure-visible-desktop{display:none}}.pure-menu ul{position:absolute;visibility:hidden}.pure-menu.pure-menu-open{visibility:visible;z-index:2;width:100%}.pure-menu ul{left:-10000px;list-style:none;margin:0;padding:0;top:-10000px;z-index:1}.pure-menu>ul{position:relative}.pure-menu-open>ul{left:0;top:0;visibility:visible}.pure-menu-open>ul:focus{outline:0}.pure-menu li{position:relative}.pure-menu a,.pure-menu .pure-menu-heading{display:block;color:inherit;line-height:1.5em;padding:5px 20px;text-decoration:none;white-space:nowrap}.pure-menu.pure-menu-horizontal>.pure-menu-heading{display:inline-block;*display:inline;zoom:1;margin:0;vertical-align:middle}.pure-menu.pure-menu-horizontal>ul{display:inline-block;*display:inline;zoom:1;vertical-align:middle;height:2.4em}.pure-menu li a{padding:5px 20px}.pure-menu-can-have-children>.pure-menu-label:after{content:'\25B8';float:right;font-family:'Lucida Grande','Lucida Sans Unicode','DejaVu Sans',sans-serif;margin-right:-20px;margin-top:-1px}.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-separator{background-color:#dfdfdf;display:block;height:1px;font-size:0;margin:7px 2px;overflow:hidden}.pure-menu-hidden{display:none}.pure-menu-fixed{position:fixed;top:0;left:0;width:100%}.pure-menu-horizontal li{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu-horizontal li li{display:block}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label:after{content:"\25BE"}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-horizontal li.pure-menu-separator{height:50%;width:1px;margin:0 7px}.pure-menu-horizontal li li.pure-menu-separator{height:1px;width:auto;margin:7px 2px}.pure-menu.pure-menu-open,.pure-menu.pure-menu-horizontal li .pure-menu-children{background:#fff;border:1px solid #b7b7b7}.pure-menu.pure-menu-horizontal,.pure-menu.pure-menu-horizontal .pure-menu-heading{border:0}.pure-menu a{border:1px solid transparent;border-left:0;border-right:0}.pure-menu a,.pure-menu .pure-menu-can-have-children>li:after{color:#777}.pure-menu .pure-menu-can-have-children>li:hover:after{color:#fff}.pure-menu .pure-menu-open{background:#dedede}.pure-menu li a:hover,.pure-menu li a:focus{background:#eee}.pure-menu li.pure-menu-disabled a:hover,.pure-menu li.pure-menu-disabled a:focus{background:#fff;color:#bfbfbf}.pure-menu .pure-menu-disabled>a{background-image:none;border-color:transparent;cursor:default}.pure-menu .pure-menu-disabled>a,.pure-menu .pure-menu-can-have-children.pure-menu-disabled>a:after{color:#bfbfbf}.pure-menu .pure-menu-heading{color:#565d64;text-transform:uppercase;font-size:90%;margin-top:.5em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dfdfdf}.pure-menu .pure-menu-selected a{color:#000}.pure-menu.pure-menu-open.pure-menu-fixed{border:0;border-bottom:1px solid #b7b7b7}.pure-paginator{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;list-style:none;margin:0;padding:0}.opera-only :-o-prefocus,.pure-paginator{word-spacing:-.43em}.pure-paginator li{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-paginator .pure-button{border-radius:0;padding:.8em 1.4em;vertical-align:top;height:1.1em}.pure-paginator .pure-button:focus,.pure-paginator .pure-button:active{outline-style:none}.pure-paginator .prev,.pure-paginator .next{color:#C0C1C3;text-shadow:0 -1px 0 rgba(0,0,0,.45)}.pure-paginator .prev{border-radius:2px 0 0 2px}.pure-paginator .next{border-radius:0 2px 2px 0}@media (max-width:480px){.pure-menu-horizontal{width:100%}.pure-menu-children li{display:block;border-bottom:1px solid #000}}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child td,.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}#nprogress{pointer-events:none;-webkit-pointer-events:none;}#nprogress .bar{background:#29d;position:fixed;z-index:2147483647;top:0;left:0;width:100%;height:2px;}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1.0;-webkit-transform:rotate(3deg) translate(0px,-4px);-moz-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);-o-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px);}#nprogress .spinner{display:block;position:fixed;z-index:2147483647;top:15px;right:15px;}#nprogress .spinner-icon{width:14px;height:14px;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:10px;-webkit-animation:nprogress-spinner 400ms linear infinite;-moz-animation:nprogress-spinner 400ms linear infinite;-ms-animation:nprogress-spinner 400ms linear infinite;-o-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite;}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes nprogress-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes nprogress-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-o-transform:rotate(360deg);transform:rotate(360deg);}}@-ms-keyframes nprogress-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes nprogress-spinner{0%{transform:rotate(0deg);transform:rotate(0deg);}100%{transform:rotate(360deg);transform:rotate(360deg);}}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0%,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#eeeeee',GradientType = 0);background-image:linear-gradient(top,#fff 0%,#eee 50%);}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0%,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0%,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);background-image:linear-gradient(top,#eee 0%,#fff 90%);}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px;}.select2-container .select2-choice > .select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(../libs/select2.png) right top no-repeat;cursor:pointer;outline:0;}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block;}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer;}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0);}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto;}.select2-drop-auto-width .select2-search{padding-top:4px;}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15);}.select2-drop-active{border:1px solid #5897fb;border-top:none;}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb;}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(0.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0%,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0%,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee',endColorstr = '#cccccc',GradientType = 0);background-image:linear-gradient(top,#ccc 0%,#eee 60%);}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(../libs/select2.png) no-repeat 0 1px;}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap;}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(../libs/select2.png) no-repeat 100% -22px;background:url(../libs/select2.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(../libs/select2.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../libs/select2.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../libs/select2.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%);}.select2-drop.select2-drop-above .select2-search input{margin-top:4px;}.select2-search input.select2-active{background:#fff url(../libs/select2-spinner.gif) no-repeat 100%;background:url(../libs/select2-spinner.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(../libs/select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../libs/select2-spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../libs/select2-spinner.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%);}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(0.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0%,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0%,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:linear-gradient(top,#fff 0%,#eee 50%);}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(0.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0%,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0%,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:linear-gradient(bottom,#fff 0%,#eee 50%);}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none;}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px;}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);}.select2-results ul.select2-result-sub{margin:0;padding-left: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;background-image:none;}.select2-results li.select2-result-with-children > .select2-result-label{font-weight:bold;}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.select2-results .select2-highlighted{background:#3875d7;color:#fff;}.select2-results li em{background:#feffde;font-style:normal;}.select2-results .select2-highlighted em{background:transparent;}.select2-results .select2-highlighted ul{background:#fff;color:#000;}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default;}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default;}.select2-results .select2-selected{display:none;}.select2-more-results.select2-active{background:#f4f4f4 url(../libs/select2-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 .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0;}.select2-container.select2-container-disabled .select2-choice abbr{display:none;}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;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:linear-gradient(top,#eee 1%,#fff 15%);}.select2-locked{padding:3px 5px 3px 5px !important;}.select2-container-multi .select2-choices{min-height:26px;}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);}.select2-container-multi .select2-choices li{float:left;list-style:none;}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap;}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important;}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../libs/select2-spinner.gif) no-repeat 100% !important;}.select2-default{color:#999 !important;}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;-webkit-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);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',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:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default;}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4;}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(../libs/select2.png) right top no-repeat;}.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{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none;}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline;}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important;}.select2-display-none{display:none;}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url(../libs/select2x2.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important;}.select2-search input{background-position:100% -21px !important;}}.introjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background:radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1);-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-fixParent{z-index:auto !important;opacity:1.0 !important}.introjs-showElement{z-index:9999999 !important}.introjs-relativePosition{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;background-color:#FFF;background-color:rgba(255,255,255,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperNumberLayer{position:absolute;top:-16px;left:-16px;z-index:9999999999 !important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:bold;color:white;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff3019),color-stop(100%,#cf0404));background:-moz-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-ms-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-o-linear-gradient(top,#ff3019 0,#cf0404 100%);background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid white;border-radius:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019',endColorstr='#cf0404',GradientType=0);filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=ff0000);box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow{border:5px solid white;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.right{right:-10px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white}.introjs-arrow.bottom{bottom:-10px;border-top-color:white;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left{left:-10px;top:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent}.introjs-tooltip{position:absolute;padding:10px;background-color:white;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.introjs-tooltipbuttons{text-align:right}.introjs-button{position:relative;overflow:visible;display:inline-block;padding:.3em .8em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:0;background-color:#ececec;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#ececec));background-image:-moz-linear-gradient(#f4f4f4,#ececec);background-image:-o-linear-gradient(#f4f4f4,#ececec);background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;zoom:1;*display:inline;margin-top:10px}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0 1px 1px #e3e3e3}.introjs-button:focus,.introjs-button:active{background-image:-webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f4f4f4));background-image:-moz-linear-gradient(#ececec,#f4f4f4);background-image:-o-linear-gradient(#ececec,#f4f4f4);background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;color:#7a7a7a}.introjs-prevbutton{-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;border-right:0}.introjs-nextbutton{-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.introjs-disabled,.introjs-disabled:hover,.introjs-disabled:focus{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-bullets{text-align:center}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}.introjs-bullets ul li a:hover{background:#999}.introjs-bullets ul li a.active{background:#999}body{min-width:980px;background:#f0f0f0;font-family:Verdana,sans-serif;font-size:13px;line-height:20px;color:#484c4c;padding-top:69px;}header{margin:0 auto;position:fixed;top:0px;width:100%;z-index:2000;}.container{width:1000px;margin:0 auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}.container:after{clear:both;}.container.navigation{width:1000px;}a{text-decoration:none;}p{margin:0;}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:20px;text-rendering:optimizelegibility;}ul,ol{margin:0 0 0 0;padding:0 0 0 0;list-style:none;}.group:before,.group:after{content:"";display:table;}.group{zoom:1;*zoom:1;}.group:before,.group:after{display:table;content:"";line-height:0;}.group:after{clear:both;}.no-collapse{white-space:pre;}@-webkit-keyframes loading-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes loading-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes loading-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-o-transform:rotate(360deg);transform:rotate(360deg);}}@-ms-keyframes loading-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes loading-spinner{0%{transform:rotate(0deg);transform:rotate(0deg);}100%{transform:rotate(360deg);transform:rotate(360deg);}}.backdrop{display:none;cursor:default;background-color:black;z-index:1010;top:0px;left:0px;position:fixed;height:100%;width:100%;opacity:0.5;}.backdrop.local{position:absolute;}.header-sprite{background-image:url(/static/img/header-sprite.png);text-indent:-99999px;}.icon-sprite{background-image:url(/static/img/icon-sprite.png);text-indent:-99999px;}.homepage-sprite{background-image:url(/static/img/homepage-sprite.png);text-indent:-99999px;}.blob-sprite{background-image:url(/static/img/blob-sprite.png);}.amadeus-regular{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;}.temp-verdana{font-family:verdana,"helvetica neue",arial,geneva,sans-serif;}.twoway,.threeway{display:table;}.twoway.border-division .main-column,.threeway.border-division .main-column{position:relative;}.twoway.border-division .main-column:after,.threeway.border-division .main-column:after{position:absolute;top:0;right:-20px;bottom:0;content:"";border-left:1px solid #e6e6e6;}.twoway .main-column,.twoway .aside,.twoway .aside-right,.twoway .left-two-column,.threeway .main-column,.threeway .aside,.threeway .aside-right,.threeway .left-two-column{display:table-cell;vertical-align:top;}.twoway .main-column .column-content,.twoway .aside .column-content,.twoway .aside-right .column-content,.twoway .left-two-column .column-content,.threeway .main-column .column-content,.threeway .aside .column-content,.threeway .aside-right .column-content,.threeway .left-two-column .column-content{padding:15px;}.twoway .main-column .column-content.full-width,.twoway .aside .column-content.full-width,.twoway .aside-right .column-content.full-width,.twoway .left-two-column .column-content.full-width,.threeway .main-column .column-content.full-width,.threeway .aside .column-content.full-width,.threeway .aside-right .column-content.full-width,.threeway .left-two-column .column-content.full-width{padding:20px 0;}.twoway .main-column{width:598px;}.twoway .main-column .column-content{padding:20px 0 20px 20px;}.twoway .aside{width:400px;padding-left:20px;box-sizing:border-box;}.twoway .aside.has-left-border{border-left:1px solid #e6e6e6;}.threeway .full-page{width:950px;}.threeway .left-two-column{width:700px;}.threeway .main-column{width:510px;}.threeway .main-column .column-content{padding:20px 10px;}.threeway .aside,.threeway .aside-right{width:220px;box-sizing:border-box;}.threeway .aside.has-left-border,.threeway .aside-right.has-left-border{border-left:1px solid #e6e6e6;}.main-content{background:white;}.main-content.top-border{border-top:1px solid #e6e6e6;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.main-content.above-split{margin-bottom:10px;border-bottom:1px solid #e6e6e6;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.main-content.below-split{border-top:1px solid #e6e6e6;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.search-side-module{padding:0;background:white;margin-bottom:20px;}.search-side-module .module-header{padding:10px;margin:0;font-size:17px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.search-side-module .module-header h4{font-size:17px;margin:0;padding:0;}.search-side-module .module-header.no-border{padding-bottom:0;border-bottom:none;}.search-side-module .module-body{padding:0 10px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.search-side-module .module-header-tabs{display:inline-block;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.search-side-module .module-header-tabs .module-header{display:inline-block;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;margin-bottom:0;}.search-side-module .module-header-tabs.module-header-2-tabs .module-header{width:50%;}.button{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;padding:6px 15px;background:#00a9e0;color:white;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid #00a9e0;*border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}.button:first-child{*margin-left:0;}.button.disabled:hover,.button.disabled:focus{background:#00a9e0;}.button:hover,.button:focus{color:white;text-decoration:none;background:#00b8f4;}.button.mini{padding:4px 12px 5px;font-size:11px;line-height:13px;font-family:Verdana,sans-serif;}.button.right-arrow:after{display:inline-block;width:11px;height:12px;margin:0 -5px -3px 4px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-150px -100px;content:"";}.button.small{padding:5px 15px 5px;font-size:13px;line-height:18px;}.button.small.taller{padding-top:10px;padding-bottom:10px;}.button.mediumish{padding:10px 30px;font-size:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.button.medium{padding:9px 15px 11px;font-size:17px;}.button.bigish{padding:8px 15px 8px 12px;font-size:17px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.button.bigish.slim{padding:4px 15px 4px 12px;}.button.big{padding:20px 55px;font-size:20px;}.button.pink{background:#ce0058;border:1px solid #ca005d;}.button.pink.disabled:hover,.button.pink.disabled:focus{background:#ce0058;}.button.pink:hover,.button.pink:focus{background:#e20061;}.button.dark-blue{background:#005eb8;border:1px solid #0056a6;}.button.dark-blue:hover,.button.dark-blue:focus{background:#0068cc;}.button.lighter-dark-blue{background:#006ed7;border:1px solid #0056a6;}.button.lighter-dark-blue:hover,.button.lighter-dark-blue:focus{background:#0078eb;}.button.flat-white{background:white;border:1px solid #e6e6e6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#00a9e0;}.button.flat-white:hover{border:1px solid #cdcdcd;}.button.flat-gray{background:#f0f0f0;border:1px solid #e6e6e6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#484c4c;}.button.flat-gray:hover{border:1px solid #cdcdcd;}.button.flat-grayer{background:#f0f0f0;border:1px solid #bdbdbd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#484c4c;}.button.flat-grayer:hover{background:#e3e3e3;}.button.flat-lightblue{background:#00a9e0;border:1px solid #00a9e0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:white;}.button.flat-lightblue:hover{background:#0096c7;}.button.disabled{opacity:0.4;filter:alpha(opacity=40);cursor:default;}.button.full-width{display:block;}.button.button-group-button{float:left;}.button.button-group-button:first-of-type{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border-right:none;}.button.button-group-button:last-of-type{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border-left:1px solid rgba(255,255,255,0.2);}.centered{text-align:center;}.align-right{text-align:right;}.help{cursor:help;}mark.brand{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:bold;color:#005eb8;background:none;}@font-face{font-family:'amadeusregular';src:url('/static/WEBFONTS/Amadeus_Web-Regular/amadeus-regular-web.eot');src:url('/static/WEBFONTS/Amadeus_Web-Regular/amadeus-regular-web.eot?#iefix') format('embedded-opentype'),url('/static/WEBFONTS/Amadeus_Web-Regular/amadeus-regular-web.woff') format('woff'),url('/static/WEBFONTS/Amadeus_Web-Regular/amadeus-regular-web.ttf') format('truetype'),url('/static/WEBFONTS/Amadeus_Web-Regular/amadeus-regular-web.svg#amadeusregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'amadeusitalic';src:url('/static/WEBFONTS/Amadeus_Web-Italic/amadeus-italic-web.eot');src:url('/static/WEBFONTS/Amadeus_Web-Italic/amadeus-italic-web.eot?#iefix') format('embedded-opentype'),url('/static/WEBFONTS/Amadeus_Web-Italic/amadeus-italic-web.woff') format('woff'),url('/static/WEBFONTS/Amadeus_Web-Italic/amadeus-italic-web.ttf') format('truetype'),url('/static/WEBFONTS/Amadeus_Web-Italic/amadeus-italic-web.svg#amadeusitalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'amadeusthin';src:url('/static/WEBFONTS/Amadeus_Web-Thin/amadeus-thin-web.eot');src:url('/static/WEBFONTS/Amadeus_Web-Thin/amadeus-thin-web.eot?#iefix') format('embedded-opentype'),url('/static/WEBFONTS/Amadeus_Web-Thin/amadeus-thin-web.woff') format('woff'),url('/static/WEBFONTS/Amadeus_Web-Thin/amadeus-thin-web.ttf') format('truetype'),url('/static/WEBFONTS/Amadeus_Web-Thin/amadeus-thin-web.svg#amadeusthin') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'amadeusthinitalic';src:url('/static/WEBFONTS/Amadeus_Web-ThinItalic/amadeus-thinitalic-web.eot');src:url('/static/WEBFONTS/Amadeus_Web-ThinItalic/amadeus-thinitalic-web.eot?#iefix') format('embedded-opentype'),url('/static/WEBFONTS/Amadeus_Web-ThinItalic/amadeus-thinitalic-web.woff') format('woff'),url('/static/WEBFONTS/Amadeus_Web-ThinItalic/amadeus-thinitalic-web.ttf') format('truetype'),url('/static/WEBFONTS/Amadeus_Web-ThinItalic/amadeus-thinitalic-web.svg#amadeusthinitalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'amadeusbold';src:url('/static/WEBFONTS/Amadeus_Web-Bold/amadeus-bold-web.eot');src:url('/static/WEBFONTS/Amadeus_Web-Bold/amadeus-bold-web.eot?#iefix') format('embedded-opentype'),url('/static/WEBFONTS/Amadeus_Web-Bold/amadeus-bold-web.woff') format('woff'),url('/static/WEBFONTS/Amadeus_Web-Bold/amadeus-bold-web.ttf') format('truetype'),url('/static/WEBFONTS/Amadeus_Web-Bold/amadeus-bold-web.svg#amadeusbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'fontello';src:url('/static/WEBFONTS/Fontello/font/fontello-2.eot?96008072');src:url('/static/WEBFONTS/Fontello/font/fontello-2.eot?96008072#iefix') format('embedded-opentype'),url('/static/WEBFONTS/Fontello/font/fontello-2.woff?96008072') format('woff'),url('/static/WEBFONTS/Fontello/font/fontello-2.ttf?96008072') format('truetype'),url('/static/WEBFONTS/Fontello/font/fontello-2.svg?96008072#fontello') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Glyphicons Halflings';src:url('/static/WEBFONTS/glyphicons-halflings-regular.eot');src:url('/static/WEBFONTS/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/static/WEBFONTS/glyphicons-halflings-regular.woff') format('woff'),url('/static/WEBFONTS/glyphicons-halflings-regular.ttf') format('truetype'),url('/static/WEBFONTS/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.glyphicon-asterisk:before{content:"\2a";}.glyphicon-plus:before{content:"\2b";}.glyphicon-euro:before{content:"\20ac";}.glyphicon-minus:before{content:"\2212";}.glyphicon-cloud:before{content:"\2601";}.glyphicon-envelope:before{content:"\2709";}.glyphicon-pencil:before{content:"\270f";}.glyphicon-glass:before{content:"\e001";}.glyphicon-music:before{content:"\e002";}.glyphicon-search:before{content:"\e003";}.glyphicon-heart:before{content:"\e005";}.glyphicon-star:before{content:"\e006";}.glyphicon-star-empty:before{content:"\e007";}.glyphicon-user:before{content:"\e008";}.glyphicon-film:before{content:"\e009";}.glyphicon-th-large:before{content:"\e010";}.glyphicon-th:before{content:"\e011";}.glyphicon-th-list:before{content:"\e012";}.glyphicon-ok:before{content:"\e013";}.glyphicon-remove:before{content:"\e014";}.glyphicon-zoom-in:before{content:"\e015";}.glyphicon-zoom-out:before{content:"\e016";}.glyphicon-off:before{content:"\e017";}.glyphicon-signal:before{content:"\e018";}.glyphicon-cog:before{content:"\e019";}.glyphicon-trash:before{content:"\e020";}.glyphicon-home:before{content:"\e021";}.glyphicon-file:before{content:"\e022";}.glyphicon-time:before{content:"\e023";}.glyphicon-road:before{content:"\e024";}.glyphicon-download-alt:before{content:"\e025";}.glyphicon-download:before{content:"\e026";}.glyphicon-upload:before{content:"\e027";}.glyphicon-inbox:before{content:"\e028";}.glyphicon-play-circle:before{content:"\e029";}.glyphicon-repeat:before{content:"\e030";}.glyphicon-refresh:before{content:"\e031";}.glyphicon-list-alt:before{content:"\e032";}.glyphicon-lock:before{content:"\e033";}.glyphicon-flag:before{content:"\e034";}.glyphicon-headphones:before{content:"\e035";}.glyphicon-volume-off:before{content:"\e036";}.glyphicon-volume-down:before{content:"\e037";}.glyphicon-volume-up:before{content:"\e038";}.glyphicon-qrcode:before{content:"\e039";}.glyphicon-barcode:before{content:"\e040";}.glyphicon-tag:before{content:"\e041";}.glyphicon-tags:before{content:"\e042";}.glyphicon-book:before{content:"\e043";}.glyphicon-bookmark:before{content:"\e044";}.glyphicon-print:before{content:"\e045";}.glyphicon-camera:before{content:"\e046";}.glyphicon-font:before{content:"\e047";}.glyphicon-bold:before{content:"\e048";}.glyphicon-italic:before{content:"\e049";}.glyphicon-text-height:before{content:"\e050";}.glyphicon-text-width:before{content:"\e051";}.glyphicon-align-left:before{content:"\e052";}.glyphicon-align-center:before{content:"\e053";}.glyphicon-align-right:before{content:"\e054";}.glyphicon-align-justify:before{content:"\e055";}.glyphicon-list:before{content:"\e056";}.glyphicon-indent-left:before{content:"\e057";}.glyphicon-indent-right:before{content:"\e058";}.glyphicon-facetime-video:before{content:"\e059";}.glyphicon-picture:before{content:"\e060";}.glyphicon-map-marker:before{content:"\e062";}.glyphicon-adjust:before{content:"\e063";}.glyphicon-tint:before{content:"\e064";}.glyphicon-edit:before{content:"\e065";}.glyphicon-share:before{content:"\e066";}.glyphicon-check:before{content:"\e067";}.glyphicon-move:before{content:"\e068";}.glyphicon-step-backward:before{content:"\e069";}.glyphicon-fast-backward:before{content:"\e070";}.glyphicon-backward:before{content:"\e071";}.glyphicon-play:before{content:"\e072";}.glyphicon-pause:before{content:"\e073";}.glyphicon-stop:before{content:"\e074";}.glyphicon-forward:before{content:"\e075";}.glyphicon-fast-forward:before{content:"\e076";}.glyphicon-step-forward:before{content:"\e077";}.glyphicon-eject:before{content:"\e078";}.glyphicon-chevron-left:before{content:"\e079";}.glyphicon-chevron-right:before{content:"\e080";}.glyphicon-plus-sign:before{content:"\e081";}.glyphicon-minus-sign:before{content:"\e082";}.glyphicon-remove-sign:before{content:"\e083";}.glyphicon-ok-sign:before{content:"\e084";}.glyphicon-question-sign:before{content:"\e085";}.glyphicon-info-sign:before{content:"\e086";}.glyphicon-screenshot:before{content:"\e087";}.glyphicon-remove-circle:before{content:"\e088";}.glyphicon-ok-circle:before{content:"\e089";}.glyphicon-ban-circle:before{content:"\e090";}.glyphicon-arrow-left:before{content:"\e091";}.glyphicon-arrow-right:before{content:"\e092";}.glyphicon-arrow-up:before{content:"\e093";}.glyphicon-arrow-down:before{content:"\e094";}.glyphicon-share-alt:before{content:"\e095";}.glyphicon-resize-full:before{content:"\e096";}.glyphicon-resize-small:before{content:"\e097";}.glyphicon-exclamation-sign:before{content:"\e101";}.glyphicon-gift:before{content:"\e102";}.glyphicon-leaf:before{content:"\e103";}.glyphicon-fire:before{content:"\e104";}.glyphicon-eye-open:before{content:"\e105";}.glyphicon-eye-close:before{content:"\e106";}.glyphicon-warning-sign:before{content:"\e107";}.glyphicon-plane:before{content:"\e108";}.glyphicon-calendar:before{content:"\e109";}.glyphicon-random:before{content:"\e110";}.glyphicon-comment:before{content:"\e111";}.glyphicon-magnet:before{content:"\e112";}.glyphicon-chevron-up:before{content:"\e113";}.glyphicon-chevron-down:before{content:"\e114";}.glyphicon-retweet:before{content:"\e115";}.glyphicon-shopping-cart:before{content:"\e116";}.glyphicon-folder-close:before{content:"\e117";}.glyphicon-folder-open:before{content:"\e118";}.glyphicon-resize-vertical:before{content:"\e119";}.glyphicon-resize-horizontal:before{content:"\e120";}.glyphicon-hdd:before{content:"\e121";}.glyphicon-bullhorn:before{content:"\e122";}.glyphicon-bell:before{content:"\e123";}.glyphicon-certificate:before{content:"\e124";}.glyphicon-thumbs-up:before{content:"\e125";}.glyphicon-thumbs-down:before{content:"\e126";}.glyphicon-hand-right:before{content:"\e127";}.glyphicon-hand-left:before{content:"\e128";}.glyphicon-hand-up:before{content:"\e129";}.glyphicon-hand-down:before{content:"\e130";}.glyphicon-circle-arrow-right:before{content:"\e131";}.glyphicon-circle-arrow-left:before{content:"\e132";}.glyphicon-circle-arrow-up:before{content:"\e133";}.glyphicon-circle-arrow-down:before{content:"\e134";}.glyphicon-globe:before{content:"\e135";}.glyphicon-wrench:before{content:"\e136";}.glyphicon-tasks:before{content:"\e137";}.glyphicon-filter:before{content:"\e138";}.glyphicon-briefcase:before{content:"\e139";}.glyphicon-fullscreen:before{content:"\e140";}.glyphicon-dashboard:before{content:"\e141";}.glyphicon-paperclip:before{content:"\e142";}.glyphicon-heart-empty:before{content:"\e143";}.glyphicon-link:before{content:"\e144";}.glyphicon-phone:before{content:"\e145";}.glyphicon-pushpin:before{content:"\e146";}.glyphicon-usd:before{content:"\e148";}.glyphicon-gbp:before{content:"\e149";}.glyphicon-sort:before{content:"\e150";}.glyphicon-sort-by-alphabet:before{content:"\e151";}.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}.glyphicon-sort-by-order:before{content:"\e153";}.glyphicon-sort-by-order-alt:before{content:"\e154";}.glyphicon-sort-by-attributes:before{content:"\e155";}.glyphicon-sort-by-attributes-alt:before{content:"\e156";}.glyphicon-unchecked:before{content:"\e157";}.glyphicon-expand:before{content:"\e158";}.glyphicon-collapse-down:before{content:"\e159";}.glyphicon-collapse-up:before{content:"\e160";}.glyphicon-log-in:before{content:"\e161";}.glyphicon-flash:before{content:"\e162";}.glyphicon-log-out:before{content:"\e163";}.glyphicon-new-window:before{content:"\e164";}.glyphicon-record:before{content:"\e165";}.glyphicon-save:before{content:"\e166";}.glyphicon-open:before{content:"\e167";}.glyphicon-saved:before{content:"\e168";}.glyphicon-import:before{content:"\e169";}.glyphicon-export:before{content:"\e170";}.glyphicon-send:before{content:"\e171";}.glyphicon-floppy-disk:before{content:"\e172";}.glyphicon-floppy-saved:before{content:"\e173";}.glyphicon-floppy-remove:before{content:"\e174";}.glyphicon-floppy-save:before{content:"\e175";}.glyphicon-floppy-open:before{content:"\e176";}.glyphicon-credit-card:before{content:"\e177";}.glyphicon-transfer:before{content:"\e178";}.glyphicon-cutlery:before{content:"\e179";}.glyphicon-header:before{content:"\e180";}.glyphicon-compressed:before{content:"\e181";}.glyphicon-earphone:before{content:"\e182";}.glyphicon-phone-alt:before{content:"\e183";}.glyphicon-tower:before{content:"\e184";}.glyphicon-stats:before{content:"\e185";}.glyphicon-sd-video:before{content:"\e186";}.glyphicon-hd-video:before{content:"\e187";}.glyphicon-subtitles:before{content:"\e188";}.glyphicon-sound-stereo:before{content:"\e189";}.glyphicon-sound-dolby:before{content:"\e190";}.glyphicon-sound-5-1:before{content:"\e191";}.glyphicon-sound-6-1:before{content:"\e192";}.glyphicon-sound-7-1:before{content:"\e193";}.glyphicon-copyright-mark:before{content:"\e194";}.glyphicon-registration-mark:before{content:"\e195";}.glyphicon-cloud-download:before{content:"\e197";}.glyphicon-cloud-upload:before{content:"\e198";}.glyphicon-tree-conifer:before{content:"\e199";}.glyphicon-tree-deciduous:before{content:"\e200";}form.amadeus-form fieldset{border:0;}form.amadeus-form .select-wrapper{overflow:hidden;background:white url("/static/img/arrowdown-gray.gif") no-repeat 95% 50%;border:1px solid #e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);border-radius:3px;}form.amadeus-form .select-wrapper select{background:transparent;width:100%;padding:5px;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}form.amadeus-form input.title-case{text-transform:capitalize;}form.amadeus-form input.amadeus-form-item,form.amadeus-form textarea.amadeus-form-item,form.amadeus-form .select2-choices{padding:10px 14px 12px;border:1px solid #e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);font-size:15px;line-height:normal;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-font-smoothing:antialiased;vertical-align:baseline;}form.amadeus-form input.amadeus-form-item.mini,form.amadeus-form textarea.amadeus-form-item.mini,form.amadeus-form .select2-choices.mini{padding:3px 7px 4px;font-size:11px;}form.amadeus-form input.amadeus-form-item.small,form.amadeus-form textarea.amadeus-form-item.small,form.amadeus-form .select2-choices.small{padding:6px 10px 7px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:13px;}form.amadeus-form input.amadeus-form-item.big,form.amadeus-form textarea.amadeus-form-item.big,form.amadeus-form .select2-choices.big{padding:10px 14px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:15px;}form.amadeus-form input.amadeus-form-item.huge,form.amadeus-form textarea.amadeus-form-item.huge,form.amadeus-form .select2-choices.huge{padding:8px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:25px;}form.amadeus-form input.amadeus-form-item.text-right,form.amadeus-form textarea.amadeus-form-item.text-right,form.amadeus-form .select2-choices.text-right{text-align:right;}.select2-container-active:focus form.amadeus-form input.amadeus-form-item,.select2-container-active:focus form.amadeus-form textarea.amadeus-form-item,.select2-container-active:focus form.amadeus-form .select2-choices{outline:0;outline:thin dotted \9 ;border-color:#00a9e0;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18),0 0 0 1px #00a9e0;-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18),0 0 0 1px #00a9e0;box-shadow:inset 0 2px 3px rgba(0,0,0,0.18),0 0 0 1px #00a9e0;}form.amadeus-form input.amadeus-form-item.error,form.amadeus-form textarea.amadeus-form-item.error,form.amadeus-form .select2-choices.error{outline:0;outline:thin dotted \9 ;border-color:#ff0048;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18),0 0 0 1px #ff0048;-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18),0 0 0 1px #ff0048;box-shadow:inset 0 2px 3px rgba(0,0,0,0.18),0 0 0 1px #ff0048;}form.amadeus-form .form-error{margin-bottom:5px;color:#ff0048;}form.amadeus-form .form-help{margin:5px 0 2px 5px;color:#484c4c;}form.amadeus-form .ui-autocomplete-loading{background:url("/static/img/blue-spinner-4.gif") white no-repeat right 5px center;}.select2-container .select2-search-choice,.select2-drop .select2-search-choice{background-image:inherit;}.select2-container .friendResult,.select2-drop .friendResult{position:relative;display:inline-block;}.select2-container .friendResult .avatar,.select2-drop .friendResult .avatar{width:20px;height:20px;vertical-align:middle;display:inline-block;}.select2-container .friendResult .name,.select2-drop .friendResult .name{display:inline-block;height:100%;vertical-align:middle;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:0.5em;}ul.ui-autocomplete{z-index:2147483647;}ul.ui-autocomplete .ui-state-focus{font-weight:bold;}.placeholder{color:#adb2b2;}input[placeholder]:focus::-webkit-input-placeholder,textarea[placeholder]:focus::-webkit-input-placeholder{transition:opacity 0.5s 0.5s ease;opacity:0.3;}button.loading:after,input.loading:after,div.loading:after{display:inline-block;border:solid 2px transparent;border-top-color:white;border-left-color:white;border-radius:100%;-webkit-animation:loading-spinner 800ms linear infinite;-moz-animation:loading-spinner 800ms linear infinite;-o-animation:loading-spinner 800ms linear infinite;animation:loading-spinner 800ms linear infinite;content:"";}button.loading.big:after,input.loading.big:after,div.loading.big:after{width:40px;height:40px;border-width:3px;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms;}button.loading.blue:after,input.loading.blue:after,div.loading.blue:after{border-top-color:#049cdb;border-left-color:#049cdb;}.social-button{position:relative;padding:8px 10px 8px 52px;font-size:12px;line-height:14px;font-weight:bold;text-align:left;width:70px;height:30px;margin-bottom:5px;}.social-button:before{position:absolute;top:0;bottom:0;left:0;width:41px;content:"";background:url(/static/img/header-sprite.png);}.social-button.facebook{margin-right:18px;background:#3b5998;border:1px solid #314d88;}.social-button.facebook:before{border-right:1px solid rgba(255,255,255,0.4);background-position:0 -100px;}.social-button.facebook:hover,.social-button.facebook:focus{background:#4162a7;}.social-button.google-oauth2{background:#dd4b39;border:1px solid #bb3f30;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.social-button.google-oauth2:before{border-right:1px solid #bb3f30;background-position:0 -150px;}.social-button.google-oauth2:hover,.social-button.google-oauth2:focus{background:#e05b4a;}.modal-open{overflow:hidden;}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:auto;overflow-y:scroll;}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-moz-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.modal-dialog{position:relative;top:0;right:auto;left:50%;width:395px;margin-left:-173px;padding-top:100px;padding-bottom:30px;z-index:1050;}.modal-content{position:relative;background-color:white;border:1px solid #eeeeee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;}.modal-header{position:relative;padding:10px 20px;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;border-bottom:1px solid #c7c9c7;background:#f7f7fa;overflow:hidden;overflow-y:hidden;}.modal-header .close{position:relative;float:right;width:12px;height:12px;padding:0;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-100px 0;border:0;-webkit-appearance:none;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);filter:grayscale(1);z-index:20;margin-top:15px;}.modal-header .modal-title{position:relative;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;color:#005eb8;z-index:10;}.modal-body{padding:20px;background:white;}.modal-body .cookies-explanation a{color:#005eb8;text-decoration:underline;}.modal-body .cookies-close{padding-top:20px;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:black;}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}.modal-backdrop.fade.in{opacity:0.7;filter:alpha(opacity=70);}.tm-tag{display:inline-block;position:relative;height:16px;margin:0 22px 5px 0;padding:2px 6px 4px;background:url(/static/img/icon-sprite.png);background-position:-150px 0;color:#00a9e0;font-size:11px;line-height:14px;font-weight:bold;vertical-align:top;}.tm-tag a{color:#00a9e0;}.tm-tag a:hover{text-decoration:underline;}.tm-tag.editable:hover{background-position:-150px -50px;color:white;}.tm-tag.editable:hover .tm-tag-remove{background-position:-434px -50px;}.tm-tag.editable .tm-tag-remove,.tm-tag.public-tag:after{position:absolute;top:0;right:-16px;bottom:0;width:16px;background:url(/static/img/icon-sprite.png);background-position:-432px 0;content:"";}.amadeus-tags{margin-bottom:-5px;}.amadeus-tags.edit-form-tags{margin:20px 0 10px;}.amadeus-tags .tag-input-wrapper{position:relative;display:inline-block;}.amadeus-tags .tag-input-wrapper a.submit-tag-icon{display:none;position:absolute;top:0;right:17px;bottom:0;width:9px;height:22px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-550px -50px;}.amadeus-tags input.tt-hint,.amadeus-tags input.amadeus-form-item.mini{display:none;margin:0 10px 5px 0;width:100px;}.amadeus-tags a.add-a-tag-button{display:inline-block;width:41px;height:21px;margin-bottom:6px;background-position:-500px 0;}.amadeus-tags a.add-a-tag-button:hover{background-position:-500px -50px;}.amadeus-tags a.done-adding-tags{display:none;font-size:11px;color:#adb2b2;}.avatar{border:3px solid white;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0,0,0,0.3);overflow:hidden;position:relative;}.avatar.ssmall{width:1.5em;height:1.5em;}.avatar.small{width:29px;height:29px;}.avatar.medium{width:45px;height:45px;}.avatar.large{width:60px;height:60px;}.avatar .avatar-image{display:block;width:100%;height:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.avatar:before{width:50%;height:50%;position:absolute;background-size:cover;content:"";bottom:-15%;right:-15%;}.avatar.facebook{display:inline-block;overflow:visible;}.avatar.google-oauth2{display:inline-block;overflow:visible;}.avatar.facebook:before{background-image:url("/static/img/FB-f-Logo__blue_29.png");}.avatar.google-oauth2:before{background-image:url("/static/img/g+29.png");}.dd-select{position:relative;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;}.dd-selected{display:block;height:36px;padding:3px;overflow:hidden;}.dd-selected:after{position:absolute;top:0;right:0;bottom:0;width:28px;background:white;border-left:1px solid #e6e6e6;content:"";}.dd-pointer{position:absolute;right:10px;top:50%;margin-top:-3px;width:0;height:0;}.dd-pointer-down{border:5px solid transparent;border-top:5px solid #00a9e0;}.dd-pointer-up{border:5px solid transparent !important;border-bottom:5px solid #00a9e0 !important;margin-top:-8px;}.dd-options{display:none;position:absolute;background:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #e6e6e6;border-top:none;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0,0,0,0.3);overflow:auto;z-index:2000;}.dd-options > li:last-child > .dd-option{border-bottom:none;}.dd-option{display:block;height:36px;padding:3px;border-bottom:1px solid #e6e6e6;color:#484c4c;text-decoration:none;overflow:hidden;cursor:pointer;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}.dd-option:hover,.dd-option .dd-option-selected{background:#00a9e0;color:white;}.dd-selected-image,.dd-option-image{float:left;display:block;width:60px;height:36px;margin-right:5px;background-size:cover;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.dd-selected-text,.dd-option-text{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-weight:normal;line-height:36px;cursor:pointer;}.dd-container{position:relative;}.sorting-menu-container{display:inline-block;}.dropdown{position:relative;}.dropdown-toggle:focus{outline:0;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:100%;padding:5px 0;margin:2px 0 0;list-style:none;background-color:white;border-radius:2px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.18);box-shadow:0 2px 3px rgba(0,0,0,0.18);background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}.dropdown-menu > li > a{display:block;padding:3px 5px;clear:both;font-weight:normal;color:#999999;white-space:nowrap;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration:none;color:white;background-color:#00a9e0;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:white;text-decoration:none;outline:0;background-color:#00a9e0;}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed;}.open > .dropdown-menu{display:block;}.open > a{outline:0;}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}.pull-right > .dropdown-menu{right:0;left:auto;}.plan-dropdown > a.button{position:relative;z-index:1000;}.plan-dropdown > a.button.pump{animation:pumpButton ease 3s;-webkit-animation:pumpButton ease 3s;}.plan-dropdown .dropdown-menu{z-index:100;width:383px;position:absolute;left:-140px;top:41px;border:1px solid #c7c9c7;padding-top:10px;padding-bottom:0;-webkit-box-shadow:lightgray 0 0 3px;-moz-box-shadow:lightgray 0 0 3px;box-shadow:lightgray 0 0 3px;border-radius:5px;display:block !important;transition:transform 0.3s ease,opacity 0.45s ease;-webkit-animation:0.5s ease sendToBack;-webkit-animation-fill-mode:forwards;animation:0.5s ease sendToBack;animation-fill-mode:forwards;opacity:0;transform:translateY(-20px);}.plan-dropdown .dropdown-menu .no-personal-plan{text-align:center;font-size:1.5em;margin-top:2em;margin-bottom:2em;}.plan-dropdown .dropdown-menu .no-personal-plan .pink-arrow{background:url("/static/img/icon-sprite.png") no-repeat -81px -494px;width:48px;height:42px;position:absolute;left:54%;top:42%;animation:inherit;-webkit-animation:inherit;}.plan-dropdown .dropdown-menu::before{content:"\00a0";display:block;width:15px;height:15px;position:absolute;border:1px solid #c7c9c7;left:48.1%;top:-9px;z-index:2;background:white;transform:rotate(45deg);border-bottom:0;border-right:0;}.plan-dropdown.open .dropdown-menu{animation:inherit;-webkit-animation:inherit;opacity:1;transform:translateY(0px);z-index:1000;}.plan-dropdown.open .dropdown-menu .pink-arrow{-webkit-animation:rollAppear 1s ease;animation:rollAppear 1s ease;clip:initial;}.plan-dropdown .counter{color:#feacce;}.plan-dropdown .arrow{display:inline-block;background:url("/static/img/icon-sprite.png") no-repeat -127px -404px;width:12px;height:6px;transition:transform 0.3s ease;}.plan-dropdown.open .arrow{transform:rotate(-180deg);}.plan-dropdown .plan-card{float:left;margin-left:8px;margin-bottom:8px;}.plan-dropdown .plan-card .avatar{display:none;}.plan-dropdown .buttons{clear:both;background:#f7f7fa;border-top:1px solid #c7c9c7;clear:both;margin-top:10px;padding-top:10px;padding-bottom:10px;padding-right:12px;text-align:right;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:0px;}.plan-dropdown .buttons a{box-shadow:0 0 0;-webkit-box-shadow:0 0 0;border:0;padding:11px 15px;margin-left:20px;}@-webkit-keyframes sendToBack{0%{visibility:visible;}99%{visibility:visible;}100%{visibility:hidden;}}@-moz-keyframes sendToBack{0%{visibility:visible;}99%{visibility:visible;}100%{visibility:hidden;}}@-ms-keyframes sendToBack{0%{visibility:visible;}99%{visibility:visible;}100%{visibility:hidden;}}@keyframes sendToBack{0%{visibility:visible;}99%{visibility:visible;}100%{visibility:hidden;}}@-webkit-keyframes rollAppear{0%{clip:rect(0,48px,0px,0);}33%{clip:rect(0,48px,0px,0);}100%{clip:rect(0,48px,42px,0);}}@-moz-keyframes rollAppear{0%{clip:rect(0,48px,0px,0);}33%{clip:rect(0,48px,0px,0);}100%{clip:rect(0,48px,42px,0);}}@-ms-keyframes rollAppear{0%{clip:rect(0,48px,0px,0);}33%{clip:rect(0,48px,0px,0);}100%{clip:rect(0,48px,42px,0);}}@keyframes rollAppear{0%{clip:rect(0,48px,0px,0);}33%{clip:rect(0,48px,0px,0);}100%{clip:rect(0,48px,42px,0);}}@-webkit-keyframes pumpButton{25%{background:#e20061;}50%{background:#ce0058;}75%{background:#e20061;}}@-moz-keyframes pumpButton{25%{background:#e20061;}50%{background:#ce0058;}75%{background:#e20061;}}@-ms-keyframes pumpButton{25%{background:#e20061;}50%{background:#ce0058;}75%{background:#e20061;}}@keyframes pumpButton{25%{background:#e20061;}50%{background:#ce0058;}75%{background:#e20061;}}.tooltip{position:absolute;z-index:999;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.9;filter:alpha(opacity=90);}.tooltip.top{margin-top:-3px;padding:5px 0;}.tooltip.right{margin-left:3px;padding:0 5px;}.tooltip.bottom{margin-top:3px;padding:5px 0;}.tooltip.left{margin-left:-3px;padding:0 5px;}.tooltip-inner{max-width:100px;padding:3px 8px;color:white;text-align:center;text-decoration:none;background-color:#005eb8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#005eb8;}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#005eb8;}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#005eb8;}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#005eb8;}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 5px 5px 0;border-left-color:#005eb8;}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#005eb8;}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#005eb8;}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#005eb8;}.weather-icon{top:10px;left:80px;width:52px;height:39px;background:url(/static/img/weather-icons-sprite.png);opacity:0.6;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);filter:grayscale(1);}.weather-icon.sunny-cloudy{background-position:0 0;}.weather-icon.cloudy{background-position:0 -50px;}.weather-icon.sunny{background-position:0 -100px;}.weather-icon.rain{background-position:0 -150px;}.weather-icon.thunder{background-position:0 -200px;}.weather-icon.snow{background-position:0 -250px;}.temperature{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;color:#00a9e0;margin-top:3px;}.temperature small{font-size:50%;color:#999999;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;}.icon-paper-plane:before{content:"\e800";}.icon-paper-plane-1:before{content:"\e801";}.icon-calendar:before{content:"\e802";}.icon-calendar-empty:before{content:"\e803";}.icon-attention:before{content:"\e804";}.icon-cloud-sun-inv:before{content:"\e805";}.icon-rain-inv:before{content:"\e806";}.icon-drizzle-inv:before{content:"\e807";}.icon-cloud-flash-inv:before{content:"\e808";}.icon-cloud-inv:before{content:"\e809";}.icon-cloud-moon-inv:before{content:"\e80a";}.icon-snow-inv:before{content:"\e80b";}.icon-snow-heavy-inv:before{content:"\e80c";}.icon-hail-inv:before{content:"\e80d";}.icon-clouds-inv:before{content:"\e80e";}.icon-sun:before{content:"\e80f";}.icon-facebook-squared:before{content:"\e810";}.icon-googleplus:before{content:"\e811";}.icon-twitter-squared:before{content:"\e812";}.icon-search:before{content:"\e813";}.icon-cancel:before{content:"\e814";}.icon-info-circled:before{content:"\e815";}.icon-tags:before{content:"\e816";}.icon-location:before{content:"\e817";}.icon-award:before{content:"\e818";}.icon-child:before{content:"\e819";}.icon-male:before{content:"\e81a";}.icon-female:before{content:"\e81b";}.icon-ok:before{content:"\e81c";}.icon-address:before{content:"\e81d";}.icon-flag:before{content:"\e81e";}.icon-camera:before{content:"\e81f";}.icon-clock:before{content:"\e820";}.icon-back-in-time:before{content:"\e821";}.icon-globe:before{content:"\e822";}.icon-basket:before{content:"\e823";}.icon-cog-alt:before{content:"\e824";}.icon-quote-left:before{content:"\e825";}.icon-quote-right:before{content:"\e826";}.icon-lock:before{content:"\e827";}.icon-lock-open:before{content:"\e828";}.icon-attach:before{content:"\e829";}.icon-link:before{content:"\e82a";}.icon-home:before{content:"\e82b";}.icon-building:before{content:"\e82c";}.icon-gift:before{content:"\e82d";}.icon-school:before{content:"\e82e";}.icon-skiing:before{content:"\e82f";}.icon-swimming:before{content:"\e830";}.icon-restaurant:before{content:"\e831";}.icon-bicycle:before{content:"\e832";}.icon-campsite:before{content:"\e833";}.icon-flight:before{content:"\e834";}.icon-help-circled:before{content:"\e835";}.icon-picture:before{content:"\e836";}.icon-play-circled2:before{content:"\e837";}.icon-bookmark:before{content:"\e838";}.icon-wheelchair:before{content:"\e839";}.icon-credit-card:before{content:"\e83a";}.icon-dot:before{content:"\e83b";}.icon-dot-2:before{content:"\e83c";}.icon-dot-3:before{content:"\e83d";}.icon-certificate:before{content:"\e83e";}.icon-group:before{content:"\e83f";}.icon-download:before{content:"\e840";}.icon-upload:before{content:"\e841";}.icon-download-cloud:before{content:"\e842";}.icon-upload-cloud:before{content:"\e843";}.icon-cancel-circled:before{content:"\e844";}.icon-plus-circled:before{content:"\e845";}.icon-comment:before{content:"\e846";}.icon-chat:before{content:"\e847";}.icon-bell-alt:before{content:"\e848";}.icon-down-open:before{content:"\e849";}.icon-up-open:before{content:"\e84a";}.icon-left-open:before{content:"\e84b";}.icon-right-open:before{content:"\e84c";}[class^="right-icon-"],[class*=" right-icon-"]{position:relative;}[class^="right-icon-"]:after,[class*=" right-icon-"]:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;position:absolute;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;}.right-icon-plus-circled:after{content:"\e845";}.right-icon-back-in-time:after{content:"\e821";}.right-icon-down-open:after{content:"\e849";}.right-icon-up-open:after{content:"\e84a";}.right-icon-left-open:after{content:"\e84b";}.right-icon-right-open:after{content:"\e84c";}.base-banner-container,.cookies-banner-container,.alert-banner-container,.poll-banner-container{position:relative;z-index:999;-webkit-box-shadow:inset 0 5px 20px rgba(0,37,72,0.35);-moz-box-shadow:inset 0 5px 20px rgba(0,37,72,0.35);box-shadow:inset 0 5px 20px rgba(0,37,72,0.35);}.base-banner-container .base-banner-content,.cookies-banner-container .base-banner-content,.alert-banner-container .base-banner-content,.poll-banner-container .base-banner-content,.cookies-banner-container .cookies-banner-content,.alert-banner-container .alert-banner-content,.poll-banner-container .poll-banner-content{position:relative;padding:10px 100px 10px 0;}.base-banner-container .base-banner-text,.cookies-banner-container .base-banner-text,.alert-banner-container .base-banner-text,.poll-banner-container .base-banner-text,.cookies-banner-container .cookies-text,.alert-banner-container .alert-text,.poll-banner-container .poll-text{color:white;font-size:13px;}.base-banner-container .base-banner-text:before,.cookies-banner-container .base-banner-text:before,.alert-banner-container .base-banner-text:before,.poll-banner-container .base-banner-text:before,.cookies-banner-container .cookies-text:before,.alert-banner-container .alert-text:before,.poll-banner-container .poll-text:before{font-size:14px;}.base-banner-container .base-banner-text a,.cookies-banner-container .base-banner-text a,.alert-banner-container .base-banner-text a,.poll-banner-container .base-banner-text a,.cookies-banner-container .cookies-text a,.alert-banner-container .alert-text a,.poll-banner-container .poll-text a{color:white;text-decoration:underline;}.cookies-banner-container{background:#005eb8;}.cookies-banner-container .cookies-text{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;}.cookies-banner-container .close-container{position:absolute;top:9px;right:0;text-align:right;}.cookies-banner-container .close-link{display:inline-block;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#00a9e0;font-size:13px;}.cookies-banner-container .close-link:hover{color:#00bcfa;}.cookies-banner-container .close-link:after{display:inline-block;width:12px;height:12px;margin:0 0 -1px 5px;padding:0;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-100px 0;content:"";}.alert-banner-container{background:#ce0058;}.alert-banner-container .alert-text{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;}.poll-banner-container{background:#005eb8;display:none;}.poll-banner-container .poll-banner-content{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px;display:inline-block;}.poll-banner-container .poll-text{padding-bottom:5px;margin-left:-3px;}.poll-banner-container .poll-text:before{font-weight:normal;font-size:13px;}.poll-banner-container .poll-answer-confirm{margin:10px 0 0 350px;display:none;}.poll-banner-container .poll-answer{display:inline-block;width:50%;float:left;}.poll-banner-container .poll-answer label{color:white;cursor:pointer;}nav.top-navigation{position:relative;padding:30px 0 15px;background:white;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2);z-index:999;}nav.top-navigation .gradient-border{position:absolute;right:0;bottom:0;left:0;}nav.top-navigation .gradient-border img{display:block;width:100%;height:2px;}nav.top-navigation .brand{position:relative;float:left;width:165px;height:24px;margin:0 0 0 0;}nav.top-navigation .brand:before{position:absolute;top:0;left:-37px;width:30px;height:14px;background:url(/static/img/header-sprite.png);background-position:-100px -170px;content:"";}nav.top-navigation .brand a{display:block;height:100%;background:url("/static/img/amadeus-logo-big.png") no-repeat;background-size:100%;text-indent:-99999px;}ul.header-items.nav-items{float:left;margin-left:20px;}ul.header-items.user-items{float:right;}ul.header-items.user-items li.new-plan-nav-item{margin:-6px 0;}ul.header-items.user-items li.user-hover-menu-trigger-item{position:relative;padding-left:32px;cursor:pointer;}ul.header-items.user-items li.user-hover-menu-trigger-item .avatar{position:absolute;top:-10px;left:0;}ul.header-items.user-items li.user-hover-menu-trigger-item a.user-hover-menu-trigger{padding:4px 10px;color:#484c4c;}ul.header-items.footer-items{float:left;margin-top:5px;}ul.header-items li.nav-item,ul.header-items li.user-item{float:left;margin-right:10px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;}ul.header-items li.nav-item a.nav-link-feedback,ul.header-items li.user-item a.nav-link-feedback{padding:4px 10px;background:#00a9e0;color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;}ul.header-items li.nav-item a.nav-link,ul.header-items li.user-item a.nav-link{padding:4px 10px;color:#484c4c;}ul.header-items li.nav-item a.nav-link:hover,ul.header-items li.user-item a.nav-link:hover{background:#00a9e0;color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;}.open > .dropdown-menu{animation-name:slidenavAnimation;animation-duration:0.25s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;-webkit-animation-name:slidenavAnimation;-webkit-animation-duration:0.25s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-name:slidenavAnimation;-moz-animation-duration:0.25s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease;-moz-animation-fill-mode:forwards;}.open > .dropdown-menu .plans .plan-card .plan-info-container{margin-right:0;}.open > .dropdown-menu .plans .plan-card .plan-info-container .plan-title{max-height:80px;overflow:hidden;}@keyframes slidenavAnimation{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes slidenavAnimation{from{opacity:0;}to{opacity:1;}}.user-hover-menu-container{position:absolute;top:34px;left:50%;width:140px;margin-left:-70px;background:#00a9e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0,0,0,0.3);z-index:1010;}.user-hover-menu-container:after{position:absolute;top:-10px;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #00a9e0;content:"";}.user-hover-menu-container:before{position:absolute;top:-40px;right:-20px;bottom:-20px;left:-20px;content:"";}ul.user-hover-menu-items{position:relative;}li.user-hover-menu-item{border-bottom:1px solid rgba(255,255,255,0.2);text-align:right;overflow:hidden;}li.user-hover-menu-item:first-of-type{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}li.user-hover-menu-item:last-of-type{border:none;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;}a.user-hover-menu-link{display:block;padding:8px 15px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;color:white;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}a.user-hover-menu-link:hover{background:rgba(255,255,255,0.1);}.tab-content > .tab-pane,.pill-content > .pill-pane{display:none;}.tab-content > .active,.pill-content > .active{display:block;}.user-item .nav-item .change-airport-nav-item{margin-right:2px;}#set-airport-container{margin-left:5px;margin-top:-6px;}#set-airport-container #preferred-airport{overflow:hidden;text-overflow:ellipsis;text-align:right;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;width:75px;padding:0px 5px;margin:1px 0px;display:block;height:26px;line-height:26px;border:1px solid white;text-decoration:underline;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#333333;cursor:pointer;}#set-airport-container #preferred-airport:focus{background-clip:padding-box;background-color:white;border:1px solid #aaaaaa;color:#444444;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;-webkit-box-shadow:inset 1px 1px 2px -1px #999999;-moz-box-shadow:inset 1px 1px 2px -1px #999999;box-shadow:inset 1px 1px 2px -1px #999999;}#select-currency-container{margin-left:5px;margin-top:-5px;}.currency-dropdown{width:140px !important;}nav.bottom-navigation{position:relative;padding:22px 0 20px;background:#e6e6e6;-webkit-box-shadow:0 -2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 -2px 3px rgba(0,0,0,0.2);box-shadow:0 -2px 3px rgba(0,0,0,0.2);z-index:990;}nav.bottom-navigation .gradient-border{position:absolute;top:0;right:0;left:0;}nav.bottom-navigation .gradient-border img{display:block;width:100%;height:2px;}nav.bottom-navigation .brand{float:right;display:block;width:130px;background:url("/static/img/amadeus-logo.png") no-repeat;background-size:100%;text-indent:-99999px;}.cookies-disclaimer{padding:30px 0 0 0;color:#adb2b2;font-size:11px;text-align:center;}.cookies-disclaimer:before{display:inline-block;width:15px;height:15px;margin-right:5px;background:#adb2b2;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:white;font-size:14px;content:"!";text-align:center;line-height:15px;}.cookies-disclaimer a{color:#939999;text-decoration:underline;}.home-search-hero{position:relative;height:500px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.18);box-shadow:0 2px 3px rgba(0,0,0,0.18);}.search-zone-container{position:relative;z-index:100 !important;}.search-zone-container .search-zone-container-content{margin:auto;width:904px;}.search-zone-container .search-button,.search-zone-container .guided-search-button{font-size:28px;padding:15px 25px;}.search-hero-headline{margin:0 0 30px;font-size:38px;line-height:52px;color:white;padding-top:100px;-webkit-text-shadow:0 -1px 2px rgba(0,0,0,0.5);-moz-text-shadow:0 -1px 2px rgba(0,0,0,0.5);text-shadow:0 -1px 2px rgba(0,0,0,0.5);}.header-blob{position:absolute;top:-20px;left:50%;width:790px;height:341px;margin-left:-645px;background:url(/static/img/header-sprite.png);background-position:0 -500px;opacity:0.5;filter:alpha(opacity=50);z-index:100;}.home-search-hero-slides-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;}.home-search-hero-slides-controls{position:absolute;z-index:10;margin-top:450px;margin-left:50%;}.home-search-hero-slides-controls .circle{cursor:pointer;}.home-search-hero-slides-controls .circle:before{content:"\25CF";font-size:25px;color:white;}.home-search-hero-slides-controls .circle.active:before{color:#00a9e0;}ul.home-search-hero-slides{overflow:hidden;}li.home-search-hero-slide{position:absolute;left:-5%;width:105%;height:100%;z-index:0;}li.home-search-hero-slide.active{z-index:10;}li.home-search-hero-slide .slide-content{position:relative;height:100%;margin:0 auto;background-size:cover;background-position:50% 50%;}li.home-search-hero-slide .slide-content:before{position:absolute;right:0px;bottom:0;width:755px;height:184px;background:url(/static/img/header-sprite.png);background-position:-200px -300px;content:"";}.next-slide-button{display:block;position:absolute;top:50%;right:5px;padding:20px;margin-top:10px;opacity:0.8;filter:alpha(opacity=80);}.next-slide-button:before{position:absolute;top:-11px;left:-11px;width:80px;height:90px;content:"";background:url(/static/img/header-sprite.png);background-position:-200px 0;opacity:0.8;filter:alpha(opacity=80);}.next-slide-button:hover{opacity:1;filter:alpha(opacity=100);}.next-slide-button .button-icon{position:absolute;width:18px;height:28px;background:url(/static/img/header-sprite.png);background-position:-100px -420px;text-indent:-99999px;}.previous-slide-button{display:block;position:absolute;top:50%;right:30px;padding:20px;margin-top:10px;opacity:0.8;filter:alpha(opacity=80);}.previous-slide-button:hover{opacity:1;filter:alpha(opacity=100);}.previous-slide-button .button-icon{width:18px;height:28px;background:url(/static/img/header-sprite.png);background-position:-100px -420px;text-indent:-99999px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.slide-info-container{position:absolute;right:40px;bottom:20px;text-align:right;}.slide-plan-info-container{margin-bottom:40px;padding:5px 60px 5px 0;color:white;-webkit-text-shadow:0 -1px 2px rgba(0,0,0,0.5);-moz-text-shadow:0 -1px 2px rgba(0,0,0,0.5);text-shadow:0 -1px 2px rgba(0,0,0,0.5);}.slide-plan-info-container:before{position:absolute;top:-18px;right:10px;width:78px;height:85px;background:url(/static/img/header-sprite.png);background-position:-50px -200px;content:"";}.slide-plan-info-container .plan-link{display:block;position:relative;color:white;}.slide-plan-info-container .plan-link:hover{text-decoration:underline;}.slide-plan-info-container .plan-title{font-weight:bold;}.slide-plan-info-container .avatar{position:absolute;top:0;right:0;}.scroll-for-more-plans-button{display:inline-block;margin-right:5px;padding:5px 10px;border:1px solid rgba(255,255,255,0.7);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:white;}.scroll-for-more-plans-button:after{display:inline-block;width:11px;height:11px;margin:0 -3px -2px 2px;background:url(/static/img/header-sprite.png);background-position:0 -250px;content:"";}.scroll-for-more-plans-button:hover{border:1px solid white;}.service-introduction{padding:30px 0 40px;background:white;border-bottom:1px solid #e6e6e6;}.service-info-blocks{padding-left:30px;}.service-info-block{position:relative;float:left;width:205px;margin-top:5px;margin-right:40px;}.service-info-block:before{position:absolute;background:url(/static/img/header-sprite.png);content:"";}.service-info-block:last-of-type{margin-right:0;}.service-info-block.find:before{top:-20px;right:20px;width:59px;height:77px;background-position:0 -300px;}.service-info-block.save:before{top:-10px;right:10px;width:66px;height:66px;background-position:0 -380px;}.service-info-block.share:before{top:-15px;right:10px;width:77px;height:56px;background-position:-100px -300px;}.service-info-block.sign-up{text-align:right;}.service-info-block.sign-up:before{position:absolute;top:47px;left:0;width:17px;height:28px;content:"";background:url(/static/img/header-sprite.png);background-position:-50px -170px;}.service-info-block.sign-up .sign-up-button-container{display:inline-block;margin-top:40px;}.service-info-block.sign-up .sign-up-button-container p{color:#ce0058;text-align:center;line-height:30px;}.service-info-header{position:relative;margin:0 0 10px;font-size:38px;line-height:1;color:#00a9e0;}.service-info-description{position:relative;margin:0;font-size:17px;line-height:24px;}.service-info-description .know-more-icon{display:inline-block;width:18px;height:18px;background:url(/static/img/header-sprite.png);background-color:#00a9e0;background-position:0 -280px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;line-height:18px;text-indent:-99999px;}.service-info-description .know-more-icon:hover{background-color:#005eb8;}.home-page-content{padding-top:40px;}.home-page-content .container{padding-left:0px;width:970px;}.home-page-content .button.small{float:right;margin:20px 25px 20px 30px;}.home-page-content .button.small:after{display:inline-block;width:11px;height:11px;margin:0 -5px -3px 4px;background:url(/static/img/header-sprite.png);background-position:0 -250px;content:"";}.inspiration-introduction{margin-bottom:20px;}.inspiration-introduction,#inspiration-public-plans,.service-info-blocks{padding-left:25px;}.inspiration-introduction-header{margin:0;font-size:38px;line-height:44px;}.inspiration-introduction-sub-header{margin:0;font-size:15px;line-height:22px;font-family:Verdana,sans-serif;}.suggested-plans-container{padding:40px 0 10px 25px;}.suggested-plans-container h4{margin:0 0 17px;font-size:21px;}.suggested-plan-cards{margin:0 15px 10px 0;}.suggested-plan-card{float:left;margin:0 20px 0 0;}.see-more-plans-button{float:left;*zoom:1;}.see-more-plans-button:before,.see-more-plans-button:after{display:table;content:"";line-height:0;}.see-more-plans-button:after{clear:both;}.see-more-plans-button:after{display:inline-block;width:11px;height:12px;margin:0 -5px -3px 4px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-150px -100px;content:"";}.introjs-tooltip{max-width:800px;}.introjs-overlay{opacity:0.6 !important;}.introjs-helperLayer{background-color:rgba(255,255,255,0.4);}.search-help{padding:10px;position:relative;float:left;font-size:17px;color:white;}.search-help a{color:white;padding:6px 12px;background:rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.search-help a:visited{color:inherit;}.search-help a:hover{background:rgba(0,0,0,0.75);}.search-help-text{font-family:"verdana",Verdana,sans-serif;font-size:12px;}.search-help-text em{font-size:1em;font-style:normal;font-weight:bold;}.search-help-text mark.find{color:#ce0058;font-weight:bold;background:none;}.search-help-text dl dt{font-family:"verdana",Verdana,sans-serif;font-size:1em;font-weight:bold;margin:2px 0;}.search-help-text dl dd{margin-left:15px;}#announcements{right:0;position:fixed;top:110px;z-index:1020;}#announcements .teaser{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);}#announcements .teaser:first-child a{background:#00a9e0;border-radius:5px 5px 0 0;color:white;cursor:pointer;display:block;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:40px;padding-left:15px;width:225px;word-spacing:6px;-webkit-text-shadow:0 0 0 rgba(255,255,255,0.7);-moz-text-shadow:0 0 0 rgba(255,255,255,0.7);text-shadow:0 0 0 rgba(255,255,255,0.7);}#announcements .teaser:first-child a:after{width:18px;height:28px;margin:6px 0 0 10px;background:url(/static/img/header-sprite.png);background-position:-100px -420px;content:"";position:absolute;}#announcements .teaser:first-child a:hover{background:#00aced;}#announcements .teaser:first-child a.folded{margin:200px -200px 0 0;}#announcements .teaser:first-child a.folded:after{opacity:0.6;filter:alpha(opacity=60);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);margin-left:20px;}#announcements .teaser:first-child a.unfolded{position:absolute;margin:-190px 0 0 -90px;}#announcements .teaser:first-child a.unfolded:after{opacity:0.6;filter:alpha(opacity=60);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);margin-left:20px;}#announcements .information{display:none;padding:10px 20px 20px 20px;text-align:left;max-width:260px;background:white;border:1px solid #00a9e0;border-right:none;}#announcements .information h2{font-size:18px;}#announcements .information .details{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#999999;padding:10px 0 20px 0;}#announcements .information .details.illustrated{padding:0 0 10px 0;}#announcements .information .image{float:left;padding-right:15px;}#announcements .information .image img{box-shadow:2px 2px 2px #999999;}#announcements .information .separator{padding:10px 0 5px 0;}#announcements .information .separator hr{border:0;border-top:1px solid #eeeeee;}.search-zone-container{padding-top:60px;}.semantic-search-container{position:relative;background-color:rgba(6,46,77,0.85);width:904px;height:200px;}h2.sub-header{display:block;margin:0 0 20px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;color:white;-webkit-text-shadow:0 -1px 2px rgba(0,0,0,0.5);-moz-text-shadow:0 -1px 2px rgba(0,0,0,0.5);text-shadow:0 -1px 2px rgba(0,0,0,0.5);}.semantic-search-container fieldset{padding:0;}.semantic-search-container .select-vsprofile-container{position:absolute;right:20px;top:-40px;}#search-searchBox{position:relative;}#search-searchBox .select-vsprofile-container{position:absolute;right:343px;top:-32px;}#semantic-error-message{background-color:#005eb8;border-radius:1px;color:white;font-family:sans-serif;font-size:15px;left:0;opacity:0.75;padding:5px 5px 5px 17px;position:absolute;top:50px;width:448px;display:none;}.amadeus-form.error #semantic-error-message{display:block;}.semantic-input-container{float:left;position:relative;width:700px;padding:0 14px;border:1px solid #e6e6e6;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;background:white;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-font-smoothing:antialiased;vertical-align:baseline;z-index:999;}.semantic-input-container.has-focus{border-color:#00a9e0;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18),0 0 0 1px #00a9e0;-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18),0 0 0 1px #00a9e0;box-shadow:inset 0 2px 3px rgba(0,0,0,0.18),0 0 0 1px #00a9e0;}.semantic-input-container.has-queries{-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px;}.semantic-input-container.has-1-query .search-flyout{top:85px;}.semantic-input-container input.semantic-search-query-input{width:100%;height:24px;margin:8px 0;border:0;outline:0;background:transparent;font-size:15px;line-height:24px;}.semantic-input-container input.semantic-search-query-input:focus{outline:0;}.semantic-input-container .show-flyout-link{position:absolute;top:16px;right:14px;display:block;width:11px;height:11px;background-position:-400px -170px;}.semantic-input-container .show-flyout-link.expanded{background-position:-400px -150px;}.semantic-input-container li.query{position:relative;padding:8px 20px 8px 26px;border-top:1px solid #e6e6e6;}.semantic-input-container li.query:before{position:absolute;top:0;left:0;background:url(/static/img/icon-sprite.png);text-indent:-9999px;content:"";}.semantic-input-container li.query.flight:before{top:9px;left:0px;width:17px;height:24px;background-position:-350px -100px;}.semantic-input-container li.query.hotel:before{top:10px;left:-2px;width:23px;height:17px;background-position:-350px -150px;}.semantic-input-container li.query.tag:before{top:9px;left:0px;width:16px;height:20px;background-position:-350px -200px;}.semantic-input-container li.query .query-description{font-size:17px;color:#484c4c;}.semantic-input-container li.query .remove-query-link{position:absolute;top:13px;right:0;display:block;width:12px;height:12px;background-position:-120px -20px;}.semantic-input-container li.query .remove-query-link:hover{background-position:-100px 0;}form.amadeus-form fieldset.semantic-search-fieldset{position:relative;padding:0;}form.amadeus-form input.amadeus-form-item.semantic-search-query-input{display:block;width:440px;padding:10px 14px 12px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;line-height:20px;}form.amadeus-form .semantic-search-submit-button{position:relative;float:left;padding:10px 30px 12px 45px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}form.amadeus-form .semantic-search-submit-button:before{display:block;position:absolute;top:50%;left:15px;width:19px;height:20px;margin:-10px 0 0 0;background:url(/static/img/header-sprite.png);background-position:0 -200px;content:"";}.search-flyout{z-index:999;position:absolute;top:46px;right:0;left:0;background:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);-webkit-transition:max-height 0.6s linear;-moz-transition:max-height 0.6s linear;-o-transition:max-height 0.6s linear;transition:max-height 0.6s linear;overflow:hidden;max-height:0;}.expanded .search-flyout{border:1px solid #e6e6e6;max-height:300px;}li.quick-result-category{position:relative;padding-left:40px;border-bottom:1px solid #e6e6e6;}li.quick-result-category:before{position:absolute;background:url(/static/img/icon-sprite.png);text-indent:-9999px;content:"";}li.quick-result-category.flights:before{top:7px;left:12px;width:17px;height:24px;background-position:-350px -100px;}li.quick-result-category.hotels:before{top:9px;left:8px;width:23px;height:17px;background-position:-350px -150px;}li.quick-result-category.tags:before,li.quick-result-category.tag:before{top:7px;left:12px;width:16px;height:20px;background-position:-350px -200px;}li.quick-result-category.desgroups:before,li.quick-result-category.destination:before{top:7px;left:12px;width:17px;height:24px;background-position:-350px -250px;}li.quick-result-category:last-of-type{border:none;}li.quick-result{padding:5px 10px 5px 15px;border-bottom:1px solid #e6e6e6;cursor:default;}li.quick-result:last-of-type{border:none;}li.quick-result:hover{background:#f0f0f0;cursor:pointer;}p.quick-result.error{padding:5px 10px 5px 55px;border-bottom:1px solid #e6e6e6;}p.quick-result.error:before{position:absolute;background:url(/static/img/icon-sprite.png);text-indent:-9999px;content:"";top:10px;left:17px;background-position:-100px 0px;width:12px;height:13px;}ul.ui-autocomplete{position:absolute;background:white;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);}li.ui-menu-item{padding:3px 8px 3px 5px;border-bottom:1px solid #e6e6e6;cursor:default;}li.ui-menu-item:last-of-type{border:none;}li.ui-menu-item:hover{background:#f0f0f0;}form.amadeus-form fieldset.search-options-fieldset{position:relative;margin:0 10px 0 35px;padding:10px 40px 10px 3px;border-bottom:1px solid #e6e6e6;}form.amadeus-form fieldset.search-options-fieldset:last-of-type{border:none;}form.amadeus-form fieldset.search-options-fieldset:before{position:absolute;background:url(/static/img/icon-sprite.png);text-indent:-9999px;content:"";}form.amadeus-form fieldset.search-options-fieldset.location:before{top:15px;left:-23px;width:16px;height:21px;background-position:-350px -250px;}form.amadeus-form fieldset.search-options-fieldset.date:before{top:16px;left:-25px;width:18px;height:23px;background-position:-350px -300px;}form.amadeus-form fieldset.search-options-fieldset.budget:before{top:16px;left:-29px;width:25px;height:19px;background-position:-350px -350px;}form.amadeus-form fieldset.search-options-fieldset.submit{padding-right:0px;}form.amadeus-form fieldset.search-options-fieldset.submit .button{float:right;}form.amadeus-form fieldset.search-options-fieldset.submit .button:before{font-size:14px;}form.amadeus-form fieldset.search-options-fieldset .option-input-item{float:left;}form.amadeus-form fieldset.search-options-fieldset .option-input-item.from-location,form.amadeus-form fieldset.search-options-fieldset .option-input-item.from-date{margin-right:25px;}form.amadeus-form fieldset.search-options-fieldset .option-input-item label{margin-right:5px;}form.amadeus-form fieldset.search-options-fieldset .option-input{width:140px;}form.amadeus-form fieldset.search-options-fieldset .date-input-item{position:relative;cursor:pointer;}form.amadeus-form fieldset.search-options-fieldset .date-input-item .option-input{width:120px;padding-right:30px;cursor:pointer;}form.amadeus-form fieldset.search-options-fieldset .date-input-item:after{position:absolute;top:5px;right:6px;width:23px;height:24px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-400px -100px;content:"";pointer-events:none;}.amadeus-slider-container{padding-top:6px;}.amadeus-slider-container .slider-tooltip{margin:10px 0 0;}.amadeus-slider-container .slider-tooltip .tooltip-content{font-style:italic;}.amadeus-slider-container .slider-tooltip #from-amount,.amadeus-slider-container .slider-tooltip #to-amount,.amadeus-slider-container .slider-tooltip .currency{font-style:normal;font-weight:bold;}.amadeus-slider-container .noUiSlider{border:1px solid #e6e6e6;}.amadeus-slider-container .noUiSlider.connect a,.amadeus-slider-container .noUiSlider.connect.lower{background:#f7f7fa;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.amadeus-slider-container .noUiSlider,.amadeus-slider-container .noUiSlider.connect.lower a{background:#e6e6e6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.amadeus-slider-container .noUiSlider div{border:1px solid #e6e6e6;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#00a9e0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.amadeus-slider-container .noUiSlider.horizontal div{border:0;margin:-5px 0 0 -9px;}.amadeus-slider-container .noUiSlider.horizontal{width:100%;height:10px;}.amadeus-slider-container.blue .noUiSlider,.amadeus-slider-container.blue .noUiSlider.connect.lower a{background:#eeeeee;}.page-hero-top-container{position:relative;background:#005eb8;width:100%;overflow:hidden;}.page-hero-top-container .left-shadow,.page-hero-top-container .right-shadow{position:absolute;left:50%;bottom:0;width:560px;height:205px;background-position:0 0;}.page-hero-top-container .left-shadow{margin-left:-620px;}.page-hero-top-container .right-shadow{margin-left:80px;}.page-hero-container{position:relative;}.page-hero{padding:158px 0 0;background-size:cover;background-position:50% 50%;}.page-hero.low-page-hero{padding:0;}.page-hero.plan-search-results-page-hero{padding:30px 0 0;}.page-hero.search-results-page-hero{padding:18px 0;background-position:50% 32%;}.page-hero-content-container{position:relative;}.page-hero-content-container.has-shadow:before{position:absolute;right:0;bottom:0;width:640px;height:142px;background:url(/static/img/blob-sprite.png);background-position:0 -650px;content:"";}.page-hero-content-container .plan-title,.page-hero-content-container .search-results-title{display:inline-block;margin:12px 0;padding:25px;background:rgba(0,169,224,0.9);-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;color:white;font-size:2em;line-height:40px;}.page-hero-content-container .plan-title.has-right-content,.page-hero-content-container .search-results-title.has-right-content{margin-right:340px;}.page-hero-footer{margin-bottom:12px;background:white;border:1px solid #e6e6e6;border-top:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}section.content-header{position:relative;background:#005eb8;}section.content-header .content-header-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;}section.content-header .content-header-background:before{position:absolute;bottom:0;left:50%;width:1120px;height:306px;margin-left:-560px;background:url(/static/img/blob-sprite.png);background-position:0 -300px;content:"";}.public-plan-tags{width:600px;min-height:86px;margin:0 0 0 20px;padding-bottom:4px;}.public-plan-tags.search-results-plan-tags{min-height:56px;}.public-plan-tags.invited-user-tags{min-height:0;}.plan-owner-container{position:absolute;right:20px;bottom:15px;width:280px;}.plan-owner-container .avatar{float:right;}.plan-owner-container .plan-owner-info{position:absolute;top:0;right:75px;bottom:0;padding:18px 0;color:white;line-height:16px;text-align:right;}.plan-owner-container .plan-owner-info span{font-size:11px;}.plan-owner-container .plan-owner-info .user-name{font-weight:bold;}.plan-quote-container{overflow-y:hidden;}.plan-quote{position:relative;margin:1em 0;font-size:15px;line-height:160%;font-family:"amadeusitalic";}.plan-quote:before,.plan-quote:after{width:24px;height:15px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;content:"";}.plan-quote:before{position:absolute;top:-8px;left:-26px;background-position:-50px 0;}.plan-quote:after{display:inline-block;margin-bottom:-8px;background-position:-50px -50px;}.add-to-collection-button{margin:15px 0 0;}.added-to-collection{color:#adb2b2;font-family:"amadeusregular";font-size:15px;margin:10px 0 0 20px;position:relative;}.back-to-plan-overview-button.medium{position:relative;margin:10px 0 10px -2px;padding:9px 20px 11px 15px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.back-to-plan-overview-button.medium.back-to-my-plan-button{margin:20px 0 20px -2px;}.back-to-plan-overview-button.medium:before,.back-to-plan-overview-button.medium:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;}.back-to-plan-overview-button.medium:after{border-color:rgba(255,255,255,0);border-right-color:#00a9e0;border-width:19px;top:1px;bottom:1px;}.back-to-plan-overview-button.medium:before{border-color:transparent;border-right-color:#008fbf;border-width:20px;top:0;bottom:0;}.back-to-plan-overview-button.medium:hover:after{border-right-color:#00b8f4;}.results-header{margin:18px 0 26px;font-size:17px;}.results-header em{font-weight:bold;font-style:normal;}.best-prices-container{margin-left:-20px;padding:20px;background:#fcfae7;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}li.best-price{float:left;width:130px;margin:0 10px 10px 0;background:white;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}li.best-price:nth-of-type(4n){margin-right:0;}li.best-price.lowest-price{background:#e2ac18;border:1px solid #c29315;}li.best-price.lowest-price .best-price-content{color:white;}li.best-price.lowest-price .from{color:white;}li.best-price.lowest-price .price{color:white;}li.best-price.lowest-price .price-container{border-top:1px solid rgba(255,255,255,0.4);}li.best-price.no-price{background:#f0f0f0;}li.best-price.no-price .price{color:#adb2b2;}.best-price-content{padding:10px;color:#999999;}.best-price-content .month-name{font-size:12px;}.best-price-content .price-container{margin-top:5px;padding:10px 0 7px;border-top:1px solid #e6e6e6;}.best-price-content .price-container .from{font-size:11px;color:#adb2b2;}.best-price-content .price-container .price{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;color:#555555;}.tab-plans-container .plans-content{padding:20px;}.tab-plans-container .plans-results-container{margin-right:-20px;}.tab-plans-container .plans-results-header{margin:15px 0 15px 0;font-size:15px;}.tab-plans-container .plans-results{display:block;}.plans-content{padding:20px;}.plans-content .plans-results-header{margin:15px 0 30px 0;font-size:15px;}.plans-content .plans-results-header .preferred-airport-selector{font-weight:bold;}.plan-privacy-switch{padding:2px;background:#fbf9f7;border:1px solid #e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);}.plan-privacy-switch.uneditable .privacy-option{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.6);-moz-box-shadow:0 0 5px rgba(0,0,0,0.6);box-shadow:0 0 5px rgba(0,0,0,0.6);color:white;}.plan-privacy-switch.uneditable .privacy-option.private{background:#00a9e0;}.plan-privacy-switch input.privacy-option-checkbox{display:none;}.plan-privacy-switch .privacy-option-label{cursor:pointer;}.plan-privacy-switch input.privacy-option-checkbox:checked + label.privacy-option-label .privacy-option.private,.plan-privacy-switch input.privacy-option-checkbox.checked + label.privacy-option-label .privacy-option.private{background:#00a9e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.6);-moz-box-shadow:0 0 5px rgba(0,0,0,0.6);box-shadow:0 0 5px rgba(0,0,0,0.6);color:white;}.plan-privacy-switch input.privacy-option-checkbox:checked + label.privacy-option-label .privacy-option.public,.plan-privacy-switch input.privacy-option-checkbox.checked + label.privacy-option-label .privacy-option.public{background:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#adb2b2;}.plan-privacy-switch .privacy-option{display:inline-block;padding:7px 10px;font-size:9px;line-height:1;color:#adb2b2;text-transform:uppercase;}.plan-privacy-switch .privacy-option.public{background:#ce0058;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.6);-moz-box-shadow:0 0 5px rgba(0,0,0,0.6);box-shadow:0 0 5px rgba(0,0,0,0.6);color:white;}.plan-card{position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-size:cover;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.18);box-shadow:0 2px 3px rgba(0,0,0,0.18);}.plan-card.size-1{width:300px;height:200px;}.plan-card.size-2{width:620px;height:320px;}.plan-card.size-3{width:300px;height:320px;}.plan-card.size-4{width:300px;height:390px;}.plan-card.size-5{width:326px;height:220px;}.plan-card.size-dropdown-button{width:180px;height:120px;}.plan-card.size-dropdown{width:130px;height:130px;margin:0.5em;overflow:hidden;border-radius:1em;}.plan-card.size-dropdown .plan-title{font-size:15px;}.plan-card.size-dropdown .plan-info-container{left:10px;}.plan-card .plan-card-shadow{position:absolute;right:0;bottom:0;left:0;height:100px;background-position:0 -800px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.plan-card .avatar{position:absolute;top:6px;right:-2px;}.plan-card .plan-info-container{position:absolute;bottom:15px;left:20px;margin-right:120px;color:white;}.plan-card .plan-info-container .plan-title{margin:0 0 5px;font-size:20px;line-height:28px;-webkit-text-shadow:0 -1px 2px rgba(0,0,0,0.5);-moz-text-shadow:0 -1px 2px rgba(0,0,0,0.5);text-shadow:0 -1px 2px rgba(0,0,0,0.5);}.plan-card .plan-info-container .plan-owner,.plan-card .plan-info-container .plan-added-date{opacity:0.7;filter:alpha(opacity=70);}.plan-card .plan-flight-price-container{position:absolute;right:0;bottom:0;width:112px;height:61px;background:url(/static/img/header-sprite.png);background-position:-50px -100px;color:white;}.plan-card .plan-flight-price-container .flight-price{position:absolute;right:10px;bottom:11px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;text-align:right;}.plan-card .plan-flight-price-container .flight-price .flights-from{display:inline-block;position:absolute;top:-22px;left:0;font-family:Verdana,sans-serif;font-size:13px;text-align:left;}.plan-card .plan-flight-price-container .flight-price .flights-from:before{display:inline-block;width:13px;height:13px;margin:0 -1px -2px 2px;content:"";background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-150px -300px;}.plan-card .public-plan-card-tags{position:absolute;right:10px;top:50px;bottom:70px;display:block;overflow:hidden;}.plan-card .public-plan-card-tags .tm-tag{float:left;display:inline-block;position:relative;clear:both;}.plan-card-link{position:relative;display:block;height:100%;}.plan-invitation-card-link{position:relative;height:100%;}.plan-card-title-link{color:white;}.plan-cards-row{margin-right:-20px;}.plan-cards-row.nested{float:left;}.plan-cards-row.nested.two-thirds{width:660px;}.plan-cards-row .plan-card{float:left;margin:0 20px 20px 0;}.searches-module{margin-bottom:20px;padding:10px;background:#00a9e0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}.searches-module .search-module-header{margin:5px 0 10px;padding-bottom:10px;border-bottom:1px solid #60d0f4;color:white;font-size:17px;}.searches-module .search-module-header:before{display:inline-block;width:17px;height:18px;margin:0 5px -3px 0;background:url(/static/img/icon-sprite.png) 0 0;content:"";}.searches-module ul.search-items li.search-item{position:relative;margin-bottom:10px;background:white;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2);-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}.searches-module ul.search-items li.search-item:hover{background:#fcfae7;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.25);box-shadow:0 2px 4px rgba(0,0,0,0.25);}.searches-module ul.search-items li.search-item a.search-item-link{display:block;padding:5px 50px 5px 10px;color:#484c4c;}.searches-module ul.search-items li.search-item .search-description{margin-bottom:0;line-height:20px;font-size:0.9em;}.searches-module ul.search-items li.search-item .search-description em{font-weight:bold;font-style:normal;}.searches-module ul.search-items li.search-item .search-icon-container{position:absolute;top:0;right:0;bottom:0;width:40px;border-left:1px solid #e6e6e6;}.searches-module ul.search-items li.search-item .search-icon-container .search-icon{width:12px;height:12px;margin:10px auto;background-position:0 -50px;}.searches-module ul.search-items li.search-item .search-icon-container .delete-icon{cursor:pointer;width:12px;height:12px;margin:10px auto;background-position:-100px -20px;}.searches-module ul.search-items li.search-item .search-icon-container .delete-icon:hover{background-position:-100px 0;}.searches-module .add-a-search-button{float:right;margin:30px 0 10px;}.searches-module .add-a-search-button:before{display:inline-block;width:12px;height:12px;margin:0 2px -2px -3px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:0 -80px;content:"";}.searches-module .blank-slate{padding:20px;color:white;font-style:italic;opacity:0.8;filter:alpha(opacity=80);}.model-right-arrow:after,.search-results-tools .smart-filters-button:after,.search-results-tools .profile-choice-button:after,.search-results-tools .sorting-method-button:after{display:inline-block;width:9px;height:4px;margin:0 -4px 1px 2px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-250px -200px;content:"";}.model-right-arrow.expanded:after,.search-results-tools .expanded.smart-filters-button:after,.search-results-tools .expanded.profile-choice-button:after,.search-results-tools .expanded.sorting-method-button:after{background-position:-250px -210px;}.content-header-container .profile-choice-container{padding:18px 0 0 0;font-size:17px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;}.content-header-container .profile-choice-container .profile-choice-label{color:white;display:inline-block;padding:0 10px;}.content-header-container .dropdown{display:inline-block;}.content-header-container .dropdown ul{z-index:1040;}.content-header-container .dropdown .button,.content-header-container .dropdown ul{width:150px;}.content-header-container .dropdown .button .profile-link,.content-header-container .dropdown ul .profile-link{font-family:"verdana",Verdana,sans-serif;font-size:14px;padding:5px;}.content-header-container .dropdown .button{font-size:17px;color:#484c4c;text-align:left;}.content-header-container .dropdown .button:after{display:inline-block;position:absolute;width:15px;height:6px;margin:7px 6px 1px 10px;right:0px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-103px -427px;content:"";}.content-header-container .dropdown.open .button{background-color:#00a9e0;border-color:#00a9e0;color:white;}.content-header-container .dropdown.open .button:after{background-position:-103px -404px;}.content-header-container .dropdown-menu > li > a:hover,.content-header-container .dropdown-menu > li > a:focus{color:#333333;font-weight:bold;background-color:#eeeeee;}#search{background:white;}.search-results-tools-content{float:right;margin-left:20px;}.data-bar{transition:height ease 0.1s;}.filtered-continuous-scrolling{display:none;}.filtered-smart-filters{display:none;}.search-results-query-container{position:relative;padding:20px 0px;}.search-results-query-container.tag-search-query-container{padding:55px 20px 60px 0;}.search-results-query-container.tag-search-query-container .submit-search-button{text-indent:0;padding-left:38px;font-size:22px;}.search-results-query-container.tag-search-query-container .submit-search-button:before{top:12px;left:12px;margin:0;}.search-results-query-container .search-results-page-query-form{float:left;}.search-results-query-container .search-results-page-query-form fieldset{position:relative;margin:0;padding:0;}.search-results-query-container .search-results-page-query-form .amadeus-form-item.search-results-page-query-input.big{width:504px;padding:10px 80px 12px 14px;line-height:20px;}.search-results-query-container .submit-search-button{position:absolute;top:0;right:0;bottom:0;padding:10px 15px 12px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;text-indent:-99999px;}.search-results-query-container .submit-search-button:before{display:block;position:absolute;top:50%;left:50%;width:19px;height:20px;margin:-10px 0 0 -9px;background:url(/static/img/header-sprite.png);background-position:0 -200px;content:"";}.search-results-query-container .save-this-search-button-container{float:left;}.search-results-query-container .save-this-search-button-container .save-this-search-button{display:block;margin-left:0.5em;padding:10px 15px 12px;font-size:17px;}.search-results-navigation{background:white;}ul.search-results-nav-tabs{position:relative;margin:-40px 0 -2px;}ul.search-results-nav-tabs .filler-space{display:block;float:left;width:511px;height:72px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#d7d7d7;content:"";visibility:hidden;}ul.search-results-nav-tabs .filler-space.inspiration-filler-space{width:634px;visibility:visible;}ul.search-results-nav-tabs li.tab{position:relative;float:left;width:140px;margin-right:3px;}ul.search-results-nav-tabs li.tab.inspiration-tab{width:150px;}ul.search-results-nav-tabs li.tab .results-word{display:inline-block;}ul.search-results-nav-tabs li.tab.disabled a.tab-link{background:#adb2b2;}ul.search-results-nav-tabs li.tab.active.flights a.tab-link:after,ul.search-results-nav-tabs li.tab.active.hotels a.tab-link:after,ul.search-results-nav-tabs li.tab.active.plans a.tab-link:after,ul.search-results-nav-tabs li.tab.active.destinations a.tab-link:after{background-position:-200px -250px;}ul.search-results-nav-tabs li.tab.active.hotels a.tab-link:after{background-position:-200px -300px;}ul.search-results-nav-tabs li.tab.active.plans a.tab-link:after{background-position:-200px -350px;}ul.search-results-nav-tabs li.tab.active:after{position:absolute;bottom:-10px;left:50%;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #00a9e0;content:"";}ul.search-results-nav-tabs li.tab.active .active-tab-shadow{display:block;}ul.search-results-nav-tabs li.tab.active a.tab-link{background:#00a9e0;}ul.search-results-nav-tabs li.tab.flights a.tab-link:after,ul.search-results-nav-tabs li.tab.destinations a.tab-link:after{width:26px;height:33px;background-position:-250px -250px;}ul.search-results-nav-tabs li.tab.hotels a.tab-link:after{right:7px;bottom:8px;width:34px;height:27px;background-position:-250px -300px;}ul.search-results-nav-tabs li.tab.plans a.tab-link:after{right:14px;width:23px;height:30px;background-position:-250px -350px;}ul.search-results-nav-tabs li.tab .active-tab-shadow{display:none;position:absolute;top:3px;left:10px;right:10px;height:15px;background:rgba(0,0,0,0.4);-webkit-border-radius:20px 20px 0 0/100px;-moz-border-radius:20px 20px 0 0/100px;border-radius:20px 20px 0 0/100px;-webkit-box-shadow:0 0 10px 7px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px 7px rgba(0,0,0,0.4);box-shadow:0 0 10px 7px rgba(0,0,0,0.4);}ul.search-results-nav-tabs li.tab a.tab-link{position:relative;display:block;height:40px;padding:16px 20px;background:#60d0f4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:white;}ul.search-results-nav-tabs li.tab a.tab-link:hover{background:#00a9e0;}ul.search-results-nav-tabs li.tab a.tab-link:after{position:absolute;right:9px;bottom:7px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;content:"";}ul.search-results-nav-tabs li.tab a.tab-link .results-count{display:block;font-size:13px;line-height:24px;}ul.saved-search-results li.saved-search-result{margin-bottom:20px;border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.search-result-header{margin:-1px -1px 12px;background:#005eb8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.search-result-header .search-result-title{margin:11px 0 11px 11px;font-size:15px;color:white;}.search-result-header .search-result-title:before{display:inline-block;width:14px;height:14px;margin:0 5px -2px 0;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:0 -20px;content:"";}ul.search-result-tabs{position:relative;margin:0;}ul.search-result-tabs li.tab{position:relative;float:left;margin-right:3px;}ul.search-result-tabs li.tab.active .tab-links-container,ul.search-result-tabs li.tab:hover .tab-links-container{background:#00a9e0;}ul.search-result-tabs li.tab.active a.tab-link,ul.search-result-tabs li.tab:hover a.tab-link{border-right:1px solid #60d0f4;}ul.search-result-tabs li.tab.active:after{position:absolute;bottom:-10px;left:50%;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #00a9e0;content:"";}ul.search-result-tabs li.tab.active .active-tab-shadow{display:block;}ul.search-result-tabs li.tab.active a.tab-link.flights-link:before{background-position:-100px -250px;}ul.search-result-tabs li.tab.active a.tab-link.hotels-link:before{background-position:-150px -250px;}ul.search-result-tabs li.tab .active-tab-shadow{display:none;position:absolute;top:3px;left:10px;right:10px;height:15px;background:rgba(0,0,0,0.4);-webkit-border-radius:20px 20px 0 0/100px;-moz-border-radius:20px 20px 0 0/100px;border-radius:20px 20px 0 0/100px;-webkit-box-shadow:0 0 10px 7px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px 7px rgba(0,0,0,0.4);box-shadow:0 0 10px 7px rgba(0,0,0,0.4);}ul.search-result-tabs li.tab .tab-links-container{position:relative;background:#adb2b2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}ul.search-result-tabs li.tab a.tab-link{display:inline-block;padding:6px 16px 6px;border-right:1px solid #d2d9d9;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:white;}ul.search-result-tabs li.tab a.tab-link:before{display:inline-block;background:url(/static/img/icon-sprite.png);text-indent:-9999px;content:"";}ul.search-result-tabs li.tab a.tab-link.flights-link:before{width:15px;height:19px;margin:0 5px -7px -5px;background-position:-100px -270px;}ul.search-result-tabs li.tab a.tab-link.hotels-link:before{width:22px;height:16px;margin:0 3px -5px -7px;background-position:-150px -270px;}ul.search-result-tabs li.tab a.minor-tab-link{display:inline-block;padding:4px 10px 6px 7px;font-size:11px;color:white;}ul.search-result-tabs li.tab a.minor-tab-link:hover{text-decoration:underline;}.search-result-body{padding:0 10px;}ul.search-result-items li.search-result-item{margin-bottom:10px;border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.flight-item-content{position:relative;padding-left:10px;}.flight-item-content.has-select{padding-left:40px;}.flight-item-content.has-select .flight-item-airline-container{left:20px;}.flight-item-content.compact.has-select{padding-left:35px;}.flight-item-content.old .date{color:#999999;}.hotel-item-content{position:relative;padding-left:10px;}.hotel-item-content.has-select{padding-left:34px;}.flight-item-price-container{position:absolute;top:55px;right:8px;text-align:right;width:90px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;}.flight-item-price-container.oneway-flight{top:20px;}.flight-item-price-container .flight-price{font-size:32px;color:#005eb8;padding-bottom:10px;}.flight-item-price-container .flight-price.text-6{font-size:0.85em;}.flight-item-price-container .flight-price.text-7{font-size:0.8em;}.flight-item-price-container .flight-price.text-8{font-size:0.7em;}.flight-item-price-container .flight-price.text-9{font-size:0.6em;}.flight-item-price-container .flight-price.text-10{font-size:0.5em;}.flight-item-price-container.pax-1 .flight-price-detail{display:none;}.flight-item-price-container.price-3 .flight-price-detail{line-height:18px;}.flight-item-price-container.price-4 .flight-price-detail{line-height:13px;}.flight-item-price-container .flight-total-price{background-repeat:no-repeat;background-position:0px 5px;font-size:10pt;margin:-5px;color:#00a9e0;}.flight-item-price-container .flight-total-price.nb-pax-couple:before{display:inline-block;width:19px;height:12px;margin-left:-5px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-395px -253px;content:"";}.flight-item-price-container .flight-total-price.nb-pax-group:before{display:inline-block;width:19px;height:12px;margin-left:-5px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-394px -303px;content:"";}.flight-item-value-container{position:absolute;right:20px;top:50px;}.flight-item-value-container .flight-value{color:#ce0058;font-size:38px;}.flight-item-select-container,.hotel-item-select-container{position:absolute;top:0;bottom:0;left:0;width:30px;}.flight-item-select-container .select-flight-checkbox,.flight-item-select-container .select-flight-checkbox,.hotel-item-select-container .select-flight-checkbox,.hotel-item-select-container .select-flight-checkbox{position:absolute;top:50%;left:10px;margin-top:-6px;}.hotel-info-container{position:relative;height:80px;margin:10px 0;padding:0 0 0 130px;}.hotel-image-container{position:absolute;top:0;left:0;bottom:0;width:120px;overflow:hidden;}.hotel-image-container img{display:block;width:100%;}.hotel-details-button{position:absolute;right:10px;bottom:0;}.hotel-details-button:before{display:inline-block;width:9px;height:4px;margin:0 2px 1px -4px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-250px -200px;content:"";}.hotel-name{padding:10px 0 0;font-size:17px;}ul.hotel-stars.has-1-star li.star-1{background-position:-400px -200px;}ul.hotel-stars.has-2-stars li.star-1,ul.hotel-stars.has-2-stars li.star-2{background-position:-400px -200px;}ul.hotel-stars.has-3-stars li.star-1,ul.hotel-stars.has-3-stars li.star-2,ul.hotel-stars.has-3-stars li.star-3{background-position:-400px -200px;}ul.hotel-stars.has-4-stars li.star-1,ul.hotel-stars.has-4-stars li.star-2,ul.hotel-stars.has-4-stars li.star-3,ul.hotel-stars.has-4-stars li.star-4{background-position:-400px -200px;}ul.hotel-stars.has-5-stars li.star-1,ul.hotel-stars.has-5-stars li.star-2,ul.hotel-stars.has-5-stars li.star-3,ul.hotel-stars.has-5-stars li.star-4,ul.hotel-stars.has-5-stars li.star-5{background-position:-400px -200px;}ul.hotel-stars li.hotel-star{float:left;width:10px;height:10px;margin-right:2px;background-position:-400px -220px;}.flight-info-container{position:relative;}.flight-info-container.oneway-flight{min-height:65px;}.flight-info-container.oneway-flight .flight-info{padding:30px 0 20px 0;}.flight-info-container.oneway-flight.multipax{min-height:105px;}.flight-info-container.twoway-flight:before{position:absolute;top:50%;left:13px;right:20px;width:360px;height:1px;margin-top:-1px;border-bottom:1px solid #e6e6e6;content:"";}.flight-info-container .flight-info{position:relative;padding:10px 0;}.flight-info-container .flight-info .airline-logo-container{float:left;display:block;width:60px;height:30px;margin:3px 15px 0 10px;}.flight-info-container .flight-info .airline-logo-container img{display:block;}.flight-info-container .flight-info .date{float:left;width:60px;margin-right:15px;font-size:11px;line-height:16px;}.flight-info-container .flight-info .city-and-time-info{position:relative;float:left;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;}.flight-info-container .flight-info .city-and-time-info.departure-info{margin-right:10px;width:80px;}.flight-info-container .flight-info .city-and-time-info.departure-info:after{position:absolute;top:0;right:-3px;width:23px;height:43px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;content:"";background-position:-180px -395px;}.flight-info-container .flight-info .city-and-time-info.destination-info{margin-right:10px;width:80px;}.flight-info-container .flight-info .city-and-time-info .city{font-size:16px;color:#00a9e0;line-height:16px;text-transform:uppercase;padding-top:5px;}.flight-info-container .flight-info .city-and-time-info .time{font-family:"amadeusbold","amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#555555;font-size:21px;}.flight-info-container .flight-info .city-and-time-info .time .additional-days{font-size:12px;}.flight-info-container .flight-info .duration-and-layover-info{position:relative;float:left;padding-top:5px;font-size:11px;line-height:14px;color:#484c4c;}.flight-info-container .flight-info .duration-and-layover-info .has-layover{color:#ce0058;}.search-results-header{margin:33px 0 43px;font-size:17px;}.search-results-tools{display:inline-block;margin:20px 50px 0 0;padding:0 0 8px 0;border-bottom:1px solid #e6e6e6;}.search-results-tools .search-results-info{color:#005eb8;display:inline-block;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;margin:5px 0 0;}.search-results-tools .smart-filters-content ul{font-size:13px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;}.search-results-tools .compare-button{float:left;}.search-results-tools .compare-button:before{display:inline-block;width:11px;height:9px;margin:0 3px -1px -5px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-200px -200px;content:"";}.search-results-tools .search-results-filters-container{float:right;}.search-results-tools .profile-choice-label{float:left;}.search-results-tools .profile-choice-label,.search-results-tools .sort-by-label{font-size:11px;color:#adb2b2;}.search-results-tools .profile-choice-button,.search-results-tools .sorting-method-button{margin-left:10px;}.search-results-tools .sorting-menu-container.open .sorting-method-button:after{background-position:-250px -210px;}.search-results-tools .sorting-menu-container.open .invisible-when-open{display:none;}.search-results-tools .sorting-menu-container ul{width:250px;padding:5px;font-size:13px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;}.search-results-tools .sorting-menu-container li{padding:0.5em;}.search-results-tools .sorting-menu-container li > a{float:right;display:inline;clear:none;}.search-results-tools .sorting-menu-container li.divider{padding:0;clear:both;}.search-results-tools .sorting-menu-container .sort-link:hover{color:white;}.search-results-tools .sort-methods-container{float:left;}.search-results-tools .search-results-filter{position:relative;float:left;}.search-results-tools .search-results-filter.smart-filters{margin-left:12px;padding-left:12px;border-left:1px solid #e6e6e6;}#search-flight-highlights{display:none;margin-bottom:20px;}#search-flight-highlights .selected-solution{min-height:195px;position:relative;}#search-flight-highlights .selected-solution .flight-result{margin-bottom:0px;}#search-flight-highlights .selected-solution .flight-result .lock{display:none;}#search-flight-highlights .panels{display:inline-block;}#search-flight-highlights .panel{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;float:left;width:135px;padding:10px;color:white;cursor:pointer;}#search-flight-highlights .panel .down-arrow{width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;position:absolute;top:90px;left:63px;}#search-flight-highlights .panel.mostPopular{background:#005eb8;margin-left:3px;}#search-flight-highlights .panel.mostPopular .down-arrow{display:none;border-color:#005eb8 transparent transparent transparent;}#search-flight-highlights .panel.fastest{background:#7a43b6;margin-left:10px;}#search-flight-highlights .panel.fastest .down-arrow{display:none;border-color:#7a43b6 transparent transparent transparent;}#search-flight-highlights .panel.cheapest{background:#e2ac18;margin-left:10px;}#search-flight-highlights .panel.cheapest .down-arrow{display:none;border-color:#e2ac18 transparent transparent transparent;}#search-flight-highlights .panel .title{font-size:25px;padding-bottom:15px;}#search-flight-highlights .panel .price{position:relative;float:left;}#search-flight-highlights .panel .price .label{font-size:12px;}#search-flight-highlights .panel .price .value{font-size:20px;}#search-flight-highlights .panel .time{position:absolute;right:10px;font-size:12px;}#search-flight-highlights .panel .time .label{font-size:12px;text-align:right;}#search-flight-highlights .panel .time .value{font-size:14px;text-align:right;}#search-flight-highlights .profile-choice-container{float:left;width:160px;}ul.search-results{padding-top:20px;}ul.search-results li.flight-result{margin-bottom:20px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}ul.search-results li.flight-result .panel .flight-item{width:488px;box-sizing:border-box;}ul.search-results li.flight-result.mostPopular .flight-item{border:3px solid #005eb8;}ul.search-results li.flight-result.fastest .flight-item{border:3px solid #7a43b6;}ul.search-results li.flight-result.cheapest .flight-item{border:3px solid #e2ac18;}ul.search-results .search-result{border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.flight-item-tools{padding:10px;border-top:1px solid #e6e6e6;background-color:#f7f7fa;}.flight-item-tools.details-shown .details-price-container{display:block;}.flight-item-tools .flight-details-button{float:left;}.flight-item-tools .flight-details-button:before{display:inline-block;width:9px;height:4px;margin:0 2px 1px -4px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-250px -200px;content:"";}.flight-item-tools .flight-details-button.expanded:before{background-position:-250px -210px;}.flight-item-tools .book-flight-button{float:right;margin-left:25px;font-size:18px;width:80px;}.flight-item-tools .book-flight-button.ready:after{display:none;width:12px;height:12px;margin:0 -5px -3px 4px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-150px -100px;content:"";}.flight-item-tools .book-flight-button.loading:after{display:inline-block;width:12px;height:12px;margin:0 -5px -3px 4px;border:solid 2px transparent;border-top-color:white;border-left-color:white;border-radius:10px;-webkit-animation:loading-spinner 800ms linear infinite;-moz-animation:loading-spinner 800ms linear infinite;-ms-animation:loading-spinner 800ms linear infinite;-o-animation:loading-spinner 800ms linear infinite;animation:loading-spinner 800ms linear infinite;content:"";}.flight-item-tools .no-flights-button{float:right;margin-left:10px;font-size:18px;width:80px;}.flight-item-tools .details-price-container{display:none;height:24px;float:right;}.flight-item-tools .details-price-container .total{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:top;}.flight-item-tools .details-price-container .price{display:inline-block;margin-left:5px;font-size:28px;line-height:26px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#00a9e0;}.flight-times{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:15px;}.flight-times .time-location-line{border-top:1px solid #e6e6e6;position:absolute;padding-left:410px;margin:43px 0 0 40px;}.flight-details-container{display:none;padding:0 10px;border-top:1px solid #e6e6e6;}.flight-details-container .airline-logo-container{position:absolute;display:block;width:30px;height:30px;margin-top:30px;}.flight-details-container .airline-logo-container img{display:block;}.detailed-flight-info{position:relative;border-bottom:1px solid #e6e6e6;padding:10px;}.detailed-flight-info:last-of-type{border:none;}.detailed-flight-info:before{position:absolute;top:20px;right:10px;width:30px;height:30px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;content:"";}.detailed-flight-info.originating-flight:before{background-position:-175px -500px;}.detailed-flight-info.return-flight:before{background-position:-250px -501px;}.detailed-flight-info .flight-info-header{color:#00a9e0;font-size:18px;text-transform:uppercase;margin-bottom:0;}.detailed-flight-info .flight-date{font-size:11px;}.detailed-flight-info .flight-number{position:absolute;top:21px;right:10px;font-size:11px;}.detailed-flight-info .airport-location{float:left;font-family:"verdana",Verdana,sans-serif;font-size:12px;font-weight:bold;color:#555555;padding:0 0 15px 15px;}.detailed-flight-info .airport-location .terminal{font-size:11px;font-weight:normal;margin-top:-3px;}.detailed-flight-info .time{display:inline-block;position:relative;font-size:15px;font-weight:bold;float:left;margin-top:8px;}.detailed-flight-info .time .additional-days{font-size:11px;}.detailed-flight-info .departure-time{font-family:"amadeusbold","amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;text-align:right;padding-left:40px;clear:left;}.detailed-flight-info .arrival-time{font-family:"amadeusbold","amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;padding-left:40px;clear:left;}.detailed-flight-info .additional-info{clear:both;font-size:11px;opacity:0.7;filter:alpha(opacity=70);font-family:Verdana,sans-serif;}.flight-favorites-container{margin:0 -1px -1px -1px;padding:10px;background:#f0f0f0;border-top:1px solid #e6e6e6;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.flight-favorites-container ul.favorited-users{float:left;margin-right:10px;}.flight-favorites-container li.favorited-user{float:left;margin:-13px 5px 0 0;}.flight-favorites-container .add-favorite-button{float:left;}.add-favorite-button.in-my-favorites{margin-left:121px;}.add-favorite-button.in-my-favorites:before{background-position:-100px -150px;}.add-favorite-button.in-my-favorites:hover:before{background-position:-120px -150px;}.add-favorite-button:before{display:inline-block;width:10px;height:9px;margin:0 2px -1px -4px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-100px -170px;content:"";}.price-trends-module{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}.price-trends-module-header{color:#005eb8;}.price-trends-module-description{color:#999999;padding-bottom:10px !important;font-family:Verdana,sans-serif;}.recent-searches-module .searches-module-header{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;background-color:#c7c9c7;color:white;border-width:1px 1px 0px 1px;border-style:solid;border-color:#e6e6e6;}.recent-searches-module .searches-module-header:after{right:10px;top:10px;}.recent-searches-module .searches-module-header.active{color:#005eb8;background-color:transparent;}.recent-searches-module .searches-module-header.active:hover,.recent-searches-module .searches-module-header.active.enabled:hover{background-color:transparent;}.recent-searches-module .searches-module-header.enabled:hover{background-color:#787878;}.recent-searches-module .module-body{margin-top:-6px;border-width:0 1px 1px 1px;border-style:solid;border-color:#e6e6e6;display:none;}.recent-searches-module .module-body.active{display:block;}.recent-searches-module .searches-item{display:block;border-top:1px solid #e6e6e6;padding:8px 0px;}.recent-searches-module .searches-item .searches-item-title{color:#787878;font-weight:bold;}.recent-searches-module .searches-item .searches-item-details{color:#787878;}.recent-searches-module .searches-item:first-of-type{border-top:none;padding-top:10px;}.more-results-module h4{color:#005eb8;}.more-results-module .module-header{border-width:1px 1px 0px 1px;border-style:solid;border-color:#e6e6e6;}.more-results-module .module-body{border-width:0 1px 1px 1px;border-style:solid;border-color:#e6e6e6;}.more-results-module .row{padding:8px 0px;border:0;border-top:1px solid #e6e6e6;}.more-results-module .row.hidden{display:none;}.more-results-module .row.first{border:none;padding:0 0 8px 0;}.more-results-module .row .left{position:relative;float:left;padding:0 10px;}.more-results-module .row a.right{margin-left:50px;display:block;}.more-results-module .row a.right .title{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#00a9e0;}.more-results-module .row a.right .description{color:#999999;font-size:13px;}.tags-module .heading{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;color:#999999;padding:5px 0 15px 0;}.tags-module .tag-container{cursor:pointer;}.tags-module .tm-tag{padding-bottom:10px;}.tags-module .tm-tag.editable:hover .tm-tag-remove{background-position:-525px -50px;}#advertisement{padding-top:10px;}.promotions-module{border:1px solid #e6e6e6;text-align:center;}.promotions-module-header{color:#999999;}.promotions-module-body{margin-bottom:20px;}.more-results-module-header{color:#eeeeee;}.search-results-page-hero-footer{padding:17px 20px 19px;}.search-instructions{font-size:15px;}.data-days{padding-bottom:5px;}.detailed-referral-options .detailed-referral-options-list .detailed-referral-option{margin:2px 0;}.detailed-referral-options .detailed-referral-options-list .detailed-referral-option .agent-link{color:white;}.detailed-referral-options .detailed-referral-options-list .detailed-referral-option .agent{width:175px;display:inline-block;text-align:left;}.detailed-referral-options .detailed-referral-options-list .detailed-referral-option .price{width:50px;display:inline-block;text-align:left;}.detailed-referral-options .detailed-referral-options-list .detailed-referral-option:after{display:inline-block;width:11px;height:12px;margin:0 -5px -3px 4px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-150px -100px;content:"";}.full-search-results-content .loading{text-align:center;margin-top:20px;}.flight-rating-container{position:absolute;top:10px;right:10px;font-size:10px;color:#999999;}.flight-rating-container .flight-rating-0,.flight-rating-container .flight-rating-1,.flight-rating-container .flight-rating-2,.flight-rating-container .flight-rating-3,.flight-rating-container .flight-rating-4,.flight-rating-container .flight-rating-5{background:url(/static/img/flight-ratings.png) no-repeat;}.flight-rating-container .flight-rating-0 p,.flight-rating-container .flight-rating-1 p,.flight-rating-container .flight-rating-2 p,.flight-rating-container .flight-rating-3 p,.flight-rating-container .flight-rating-4 p,.flight-rating-container .flight-rating-5 p{padding-top:17px;text-align:center;}.flight-rating-container .flight-rating-0{background-position:-4px -16px;width:41px;height:20px;}.flight-rating-container .flight-rating-1{background-position:-4px -62px;width:41px;height:20px;}.flight-rating-container .flight-rating-2{background-position:-4px -112px;width:41px;height:20px;}.flight-rating-container .flight-rating-3{background-position:-4px -161px;width:41px;height:20px;}.flight-rating-container .flight-rating-4{background-position:-4px -211px;width:41px;height:20px;}.flight-rating-container .flight-rating-5{background-position:-4px -261px;width:41px;height:20px;}.oneway-flight .flight-rating-container{top:3px;}.oneway-flight .flight-price{margin-top:20px;}.flight-info.group .lock{width:40px;height:40px;background:white url(/static/img/lock.png) no-repeat 10px 8px;position:absolute;left:-41px;top:8px;border-radius:30px;z-index:-1;border-top-right-radius:0;border-bottom-right-radius:0;background-size:20px 20px;-webkit-transition:transform ease 0.3s,clip ease 0.3s;transform:translateX(40px);box-shadow:-1px 1px 1px rgba(0,0,0,0.2),-1px -1px 1px rgba(0,0,0,0.2);clip:rect(-1px,0px,42px,0px);cursor:pointer;}.flight-info.group:hover .lock,.flight-result.locked0 .originating-flight .lock,.flight-result.locked1 .return-flight .lock{transform:translateX(8px);opacity:1;clip:rect(-1px,34px,42px,-1px);z-index:1;}.search-results .flight-result{position:relative;background:white;}.search-results .flight-result.lock-origin{-webkit-animation:flash 2s ease;}.search-results .flight-result.disabled{display:none;}.flight-info.group::before{background:transparent;height:61px;width:50px;content:"\00a0";position:absolute;top:0;left:-50px;z-index:0;}.flight-info-container .flight-info .airline-logo-container img{display:block;box-shadow:-10px 0px white,-10px -10px white,-10px 10px white;}.flight-info-container .flight-info{z-index:1;}@-webkit-keyframes flash{25%{-webkit-box-shadow:0 1px 15px #f2c11e;-moz-box-shadow:0 1px 15px #f2c11e;box-shadow:0 1px 15px #f2c11e;}50%{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}75%{-webkit-box-shadow:0 1px 15px #f2c11e;-moz-box-shadow:0 1px 15px #f2c11e;box-shadow:0 1px 15px #f2c11e;}100%{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}}@-moz-keyframes flash{25%{-webkit-box-shadow:0 1px 15px #f2c11e;-moz-box-shadow:0 1px 15px #f2c11e;box-shadow:0 1px 15px #f2c11e;}50%{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}75%{-webkit-box-shadow:0 1px 15px #f2c11e;-moz-box-shadow:0 1px 15px #f2c11e;box-shadow:0 1px 15px #f2c11e;}100%{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}}@-ms-keyframes flash{25%{-webkit-box-shadow:0 1px 15px #f2c11e;-moz-box-shadow:0 1px 15px #f2c11e;box-shadow:0 1px 15px #f2c11e;}50%{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}75%{-webkit-box-shadow:0 1px 15px #f2c11e;-moz-box-shadow:0 1px 15px #f2c11e;box-shadow:0 1px 15px #f2c11e;}100%{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}}@keyframes flash{25%{-webkit-box-shadow:0 1px 15px #f2c11e;-moz-box-shadow:0 1px 15px #f2c11e;box-shadow:0 1px 15px #f2c11e;}50%{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}75%{-webkit-box-shadow:0 1px 15px #f2c11e;-moz-box-shadow:0 1px 15px #f2c11e;box-shadow:0 1px 15px #f2c11e;}100%{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}}.save-search-first-plan-container p{margin-bottom:10px;}.save-search-with-existing-plan-container form.new-plan-name-form:after{display:block;height:1px;margin:20px -20px;border-bottom:1px solid #e6e6e6;content:"";}.save-search-with-existing-plan-container .faux-label{margin-bottom:15px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;}.save-search-with-existing-plan-container .save-in-selected-plan-button{margin-top:12px;}.save-search-with-existing-plan-container .save-in-selected-plan-button:before{display:inline-block;width:23px;height:18px;margin-bottom:-4px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-50px -200px;content:"";}form.new-plan-name-form fieldset{position:relative;margin:0;padding:0;}form.new-plan-name-form fieldset .new-plan-name-input{width:220px;}form.new-plan-name-form fieldset .submit-name-button{position:absolute;top:0;right:0;bottom:0;padding:10px 15px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:90px;}.choose-existing-plan-form fieldset{margin-left:-7px;}.tags-search-info-container .tags-search-results-count{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:24px;}.tags-search-info-container .tag-search-filters-container{float:right;}.tags-search-info-container .tag-search-filters-container .sort-by-label{font-size:11px;color:#adb2b2;}.tags-search-info-container .tag-search-filters-container .sorting-method-button{margin-left:10px;}.tags-search-info-container .tag-search-filters-container .sorting-method-button:after{display:inline-block;width:9px;height:4px;margin:0 -4px 1px 2px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-250px -200px;content:"";}.tags-search-page-content{margin-top:10px;}.travel-notes-module-header:before{display:inline-block;width:15px;height:14px;margin:0 3px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:0 -300px;content:"";}.add-new-note-container .new-note-line{position:relative;padding-left:45px;}.add-new-note-container .new-note-line .avatar{position:absolute;top:0;left:0;}.add-new-note-container .new-note-line .speach-bubble{position:relative;display:inline-block;margin-left:5px;padding:7px 12px 8px;background:white;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:160%;width:300px;}.add-new-note-container .new-note-line .speach-bubble.focus{border:1px solid #00a9e0;}.add-new-note-container .new-note-line .speach-bubble.focus:before{border-right-color:#00a9e0;}.add-new-note-container .new-note-line .speach-bubble.focus .submit-travel-note-icon{display:block;}.add-new-note-container .new-note-line .speach-bubble:before,.add-new-note-container .new-note-line .speach-bubble:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.add-new-note-container .new-note-line .speach-bubble:after{border-color:rgba(255,255,255,0);border-right-color:white;border-width:5px;top:13px;}.add-new-note-container .new-note-line .speach-bubble:before{border-color:transparent;border-right-color:#e6e6e6;border-width:6px;top:12px;}form.add-a-new-travel-note-form fieldset{position:relative;margin:0;padding:0;}form.add-a-new-travel-note-form textarea.new-travel-note{width:100%;min-height:45px;border:none;resize:none;}form.add-a-new-travel-note-form textarea.new-travel-note:focus,form.add-a-new-travel-note-form textarea.new-travel-note.focus{outline:0;outline:none \9 ;}form.add-a-new-travel-note-form a.submit-travel-note-icon{display:none;position:absolute;right:-5px;bottom:0;width:9px;height:22px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-550px -50px;}ul.travel-notes{margin-top:10px;}li.travel-note{position:relative;margin-bottom:10px;}li.travel-note.your-note{padding-left:45px;}li.travel-note.your-note .avatar{left:0;}li.travel-note.your-note .speach-bubble{margin-left:5px;}li.travel-note.your-note .speach-bubble:before,li.travel-note.your-note .speach-bubble:after{right:100%;}li.travel-note.your-note .speach-bubble:after{border-right-color:white;}li.travel-note.your-note .speach-bubble:before{border-right-color:#e6e6e6;}li.travel-note.invitee-note{padding-right:45px;*zoom:1;}li.travel-note.invitee-note:before,li.travel-note.invitee-note:after{display:table;content:"";line-height:0;}li.travel-note.invitee-note:after{clear:both;}li.travel-note.invitee-note .avatar{right:0;}li.travel-note.invitee-note .speach-bubble{float:right;margin-right:5px;}li.travel-note.invitee-note .speach-bubble:before,li.travel-note.invitee-note .speach-bubble:after{left:100%;}li.travel-note.invitee-note .speach-bubble:after{border-left-color:white;}li.travel-note.invitee-note .speach-bubble:before{border-left-color:#e6e6e6;}li.travel-note .avatar{position:absolute;top:0;}li.travel-note .speach-bubble{position:relative;display:inline-block;padding:7px 12px 8px;background:white;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:160%;width:300px;}li.travel-note .speach-bubble:before,li.travel-note .speach-bubble:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(255,255,255,0);pointer-events:none;}li.travel-note .speach-bubble:after{border-width:5px;top:13px;}li.travel-note .speach-bubble:before{border-width:6px;top:12px;}li.travel-note .note-publishing-time{display:block;font-size:11px;line-height:15px;color:#adb2b2;}.travel-notes-blank-slate{position:relative;width:120px;margin:40px 0 40px 105px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#adb2b2;}.travel-notes-blank-slate .avatar{position:absolute;top:0;left:-47px;}.travel-notes-blank-slate .avatar .social-avatar-placeholder-image{width:29px;height:29px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-150px -150px;}.price-trends-trajectory-info .from-to-label{font-size:11px;color:#adb2b2;}.price-trends-trajectory-info .price-trend-city{display:inline-block;margin:0 2px;}.price-trends-trajectory-info .change-direction-button{display:inline-block;width:20px;height:20px;margin:0 5px;background-position:-200px -150px;border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.price-trends-trajectory-info .change-direction-button:hover{border:1px solid #bdbdbd;}.month-price-trends-container{padding:5px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}.month-price-trends-container .month-name{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#999999;padding-bottom:5px;text-align:center;}.month-price-trends-container li.data-day{position:relative;float:left;width:4px;margin-right:2px;padding-bottom:20px;}.month-price-trends-container li.data-day.day-1 .data-day-indicator,.month-price-trends-container li.data-day.day-7 .data-day-indicator,.month-price-trends-container li.data-day.day-14 .data-day-indicator,.month-price-trends-container li.data-day.day-21 .data-day-indicator,.month-price-trends-container li.data-day.day-28 .data-day-indicator{display:block;}.month-price-trends-container li.data-day .data-bar-container{position:relative;height:50px;}.month-price-trends-container li.data-day .data-bar-container .data-bar{position:absolute;right:0;bottom:0;left:0;background:#adb2b2;}.month-price-trends-container li.data-day .data-bar-container .data-bar:hover{background:#939999;cursor:pointer;}.month-price-trends-container li.data-day .data-bar-container .data-bar.lowest-price{background:#00a9e0;}.month-price-trends-container li.data-day .data-bar-container .data-bar.lowest-price:hover{background:#0083ad;}.month-price-trends-container li.data-day .data-day-indicator{display:none;position:absolute;right:-2px;bottom:0;left:-2px;font-size:8px;text-align:center;}.week-price-trends-container{padding:10px;position:relative;}.week-price-trends-container .month-information{height:181px;position:relative;overflow:hidden;margin:0 20px;z-index:0;}.week-price-trends-container .month-information .month-info-view{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;}.week-price-trends-container .histogram-container{width:138px;overflow:hidden;margin:auto;}.week-price-trends-container .data-days.group{width:700px;transition:transform 0.3s ease;}.week-price-trends-container .month-name{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#999999;padding-bottom:5px;text-align:center;}.week-price-trends-container li.data-day{position:relative;float:left;width:12px;margin-right:8px;padding-bottom:20px;}.week-price-trends-container li.data-day .data-bar-container{position:relative;height:50px;}.week-price-trends-container li.data-day .data-bar-container .data-bar{position:absolute;right:0;bottom:0;left:0;background:#adb2b2;}.week-price-trends-container li.data-day .data-bar-container .data-bar:hover{background:#939999;cursor:pointer;}.week-price-trends-container li.data-day .data-bar-container .data-bar.lowest-price{background:#00a9e0;}.week-price-trends-container li.data-day .data-bar-container .data-bar.lowest-price:hover{background:#0083ad;}.week-price-trends-container li.data-day .data-day-indicator{display:block;font-size:8px;text-align:center;color:#a6a6a8;line-height:8px;margin-top:4px;}.week-price-trends-container li.data-day .data-week-day{font-family:amadeusregular;font-size:9px;font-variant:small-caps;font-weight:bold;text-align:center;position:relative;right:50%;line-height:14px;}.week-price-trends-container li.data-day .data-week-day p{margin-right:-100%;display:inline-block;}.price-trend-month{padding:5px 10px 10px 10px;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}.price-trend-week{padding:5px 10px 10px 10px;}.price-trends-month-navigation{position:relative;padding:0 26px 5px;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}.price-trends-month-navigation a.change-month-button{display:block;position:absolute;top:3px;width:11px;height:12px;border:1px solid #fcfae7;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.price-trends-month-navigation a.change-month-button.previous-month{left:0;background-position:-250px -100px;}.price-trends-month-navigation a.change-month-button.next-month{right:0;background-position:-250px -150px;}.price-trends-month-navigation a.change-month-button:hover{border:1px solid #bdbdbd;}.price-trends-week-navigation{position:relative;padding:0 26px 5px;top:60px;z-index:0;height:20px;position:absolute;width:100%;left:0;box-sizing:border-box;}.price-trends-week-navigation a.change-week-button{display:block;position:absolute;top:3px;width:11px;height:12px;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:0px;}.price-trends-week-navigation a.change-week-button.previous-week{left:12px;background-position:-50px -350px;transform:rotate(180deg);}.price-trends-week-navigation a.change-week-button.next-week{right:12px;background-position:-50px -350px;}.month-wheather-trends-container{padding:0px 10px 5px;}.month-wheather-trends-container .weather-icon{float:left;padding-right:10px;}#monthly{margin-top:-20px;}.monthly-trends-module{position:relative;}.monthly-trends-module .monthly-trends-toggle-link{position:absolute;top:0;right:0;width:55px;height:55px;}.monthly-trends-module .monthly-trends-toggle-link.hidden .monthly-trends-toggle{background-position:-250px -200px;}.monthly-trends-module .monthly-trends-toggle-link.expanded .monthly-trends-toggle{background-position:-250px -210px;}.monthly-trends-module .monthly-trends-toggle-link .monthly-trends-toggle{display:block;width:9px;height:4px;margin:24px 20px;}.monthly-trends-content li.month-block{float:left;width:59px;height:46px;margin:0px 5px 5px 0;background:white;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}.monthly-trends-content li.month-block:nth-of-type(3n){margin-right:0;}.monthly-trends-content li.month-block.lowest-price{background:#00a9e0;}.monthly-trends-content li.month-block.lowest-price .month-block-content,.monthly-trends-content li.month-block.lowest-price .month-name,.monthly-trends-content li.month-block.lowest-price .month-best-price,.monthly-trends-content li.month-block.lowest-price .from-price{color:white;}.monthly-trends-content li.month-block:hover{border:1px solid #bdbdbd;}.monthly-trends-content .month-block-content{padding:5px;font-size:15px;}.monthly-trends-content .month-name{font-size:10px;color:#999999;line-height:13px;}.monthly-trends-content .from-price{font-size:11px;line-height:13px;color:#adb2b2;}.monthly-trends-content .month-best-price{margin-top:2px;font-family:Verdana,sans-serif;line-height:24px;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#00a9e0;padding-left:2px;}.monthly-trends-content .month-best-price.text-6{font-size:0.85em;}.monthly-trends-content .month-best-price.text-7{font-size:0.8em;}.monthly-trends-content .month-best-price.text-8{font-size:0.7em;}.monthly-trends-content .month-best-price.text-9{font-size:0.6em;}.monthly-trends-content .month-best-price.text-10{font-size:0.5em;}.related-plans-module-header{margin:5px 0 14px;}.related-plans-module-header:before{display:inline-block;width:12px;height:15px;margin:0 3px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:0 -350px;content:"";}li.related-plan{position:relative;width:300px;height:170px;margin-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-size:cover;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.18);box-shadow:0 2px 3px rgba(0,0,0,0.18);}li.related-plan .plan-card-shadow{position:absolute;right:0;bottom:0;left:0;height:100px;background-position:0 -800px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}li.related-plan .avatar{position:absolute;top:6px;right:-2px;}li.related-plan .plan-info-container{position:absolute;bottom:15px;left:20px;margin-right:120px;color:white;}li.related-plan .plan-info-container .plan-title{margin:0 0 5px;font-size:20px;line-height:28px;-webkit-text-shadow:0 -1px 2px black;-moz-text-shadow:0 -1px 2px black;text-shadow:0 -1px 2px black;}li.related-plan .plan-info-container .plan-owner{opacity:0.7;filter:alpha(opacity=70);}li.related-plan .plan-flight-price-container{position:absolute;right:0;bottom:0;width:112px;height:61px;background:url(/static/img/header-sprite.png);background-position:-50px -100px;color:white;}li.related-plan .plan-flight-price-container .flight-price{position:absolute;right:10px;bottom:11px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;text-align:right;}li.related-plan .plan-flight-price-container .flight-price .flights-from{display:inline-block;position:absolute;top:-22px;left:0;font-family:Verdana,sans-serif;font-size:13px;text-align:left;}li.related-plan .plan-flight-price-container .flight-price .flights-from:before{display:inline-block;width:13px;height:13px;margin:0 -1px -2px 2px;content:"";background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-150px -300px;}.modal-header.session-modal-header{padding-bottom:44px;}ul.modal-tabs{position:relative;margin:-55px 0 22px;}ul.modal-tabs li.tab{position:relative;float:left;margin-right:3px;}ul.modal-tabs li.tab.active:after{position:absolute;bottom:-10px;left:50%;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #00a9e0;content:"";}ul.modal-tabs li.tab.active .active-tab-shadow{display:block;}ul.modal-tabs li.tab.active a.tab-link{background:#00a9e0;}ul.modal-tabs li.tab .active-tab-shadow{display:none;position:absolute;top:3px;left:10px;right:10px;height:15px;background:rgba(0,0,0,0.4);-webkit-border-radius:20px 20px 0 0/100px;-moz-border-radius:20px 20px 0 0/100px;border-radius:20px 20px 0 0/100px;-webkit-box-shadow:0 0 10px 7px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px 7px rgba(0,0,0,0.4);box-shadow:0 0 10px 7px rgba(0,0,0,0.4);}ul.modal-tabs li.tab a.tab-link{position:relative;display:block;padding:9px 20px 11px;background:#adb2b2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:white;}ul.modal-tabs li.tab a.tab-link:hover{background:#00a9e0;}.modal-social-login-container{margin:0 -20px 20px -20px;padding:0 20px 22px;border-bottom:1px solid #e6e6e6;}.modal-social-login-container .social-login-button{position:relative;width:75px;padding:8px 10px 8px 52px;font-size:12px;line-height:14px;font-weight:bold;text-align:left;}.modal-social-login-container .social-login-button:before{position:absolute;top:0;bottom:0;left:0;width:41px;content:"";background:url(/static/img/header-sprite.png);}.modal-social-login-container .social-login-button.facebook{background:#3b5998;border:1px solid #314d88;}.modal-social-login-container .social-login-button.facebook:before{border-right:1px solid rgba(255,255,255,0.4);background-position:0 -100px;}.modal-social-login-container .social-login-button.facebook:hover,.modal-social-login-container .social-login-button.facebook:focus{background:#4162a7;}.modal-social-login-container .social-login-button.google{margin-right:18px;background:#dd4b39;border:1px solid #bb3f30;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.modal-social-login-container .social-login-button.google:before{border-right:1px solid #bb3f30;background-position:0 -150px;}.modal-social-login-container .social-login-button.google:hover,.modal-social-login-container .social-login-button.google:focus{background:#e05b4a;}form.modal-session-form{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;}form.modal-session-form p.email-session-introduction{margin-bottom:10px;}form.modal-session-form fieldset{margin:0 0 20px;padding:0;}form.modal-session-form fieldset:last-of-type{margin-bottom:0;}form.modal-session-form label{display:block;margin-bottom:6px;font-size:15px;}form.modal-session-form input.amadeus-form-item{width:270px;}form.modal-session-form input.amadeus-form-item.password-input{position:relative;width:172px;padding-right:99px;background:transparent;}form.modal-session-form .password-input-container{position:relative;background:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}form.modal-session-form .password-input-container:before{position:absolute;top:0;right:0;bottom:0;width:70px;background:#00a9e0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;content:"";}form.modal-session-form .password-input-container .show-password-container{position:absolute;top:0;right:0;bottom:0;padding-right:14px;line-height:30px;}form.modal-session-form .password-input-container .show-password-container label{display:inline-block;font-family:Verdana,sans-serif;font-size:11px;color:white;}form.modal-session-form .checkbox-label{position:relative;padding:0 0 0 20px;font-size:13px;}form.modal-session-form .checkbox-label input{position:absolute;top:3px;left:0;}form.modal-session-form .checkbox-label a{color:#005eb8;}form.modal-session-form .login-button{float:right;}form.modal-session-form .forgot-password-link{float:right;margin-right:20px;font-size:11px;color:#adb2b2;line-height:42px;}form.modal-session-form .forgot-password-link:hover{color:#484c4c;}.rpc-content{padding:10px 0 0 0;}.rpc-content ul{margin:10px 0 20px 0;}.rpc-content table{position:relative;clear:both;float:left;table-layout:fixed;width:100%;}.rpc-content table tr{border:1px solid gray;}.rpc-content table tr.status-0{background-color:#ffeeee;}.rpc-content table tr.status-1{background-color:#ddeeff;}.rpc-content table tr.status-2{background-color:#eeffee;}.rpc-content table tr td{padding:5px 20px;width:30px;word-wrap:break-word;}.rpc-content table tr td.wide-col{width:auto;}.rpccontent{clear:both;}.rpccontent .rpc_tag{display:inline-block;float:left;position:relative;padding:2px;margin:2px;border:1px gray solid;border-radius:3px;}.rpccontent .tags{float:left;}.rpccontent .tag_col.rpc_tag{width:150px;}.rpccontent .tag_form2{clear:both;}.rpccontent .tag_form{display:inline-block;float:left;border:1px gray solid;border-radius:3px;margin:2px;}.rpccontent .tag_form .rpc_tag{padding:0;border:0;}.rpccontent .tag_form .delete_button{font-size:0;background-color:transparent;padding:0;border:0;}.rpccontent .tag_form .delete_button:before{font-size:15px;}[class^="icon-"]:before,#search-searchBox .guided-search .guide-context:before,li.guide-result-category:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;}.icon-paper-plane:before,li.guide-result-category.origin:before{content:"\e800";}.icon-paper-plane-1:before,li.guide-result-category.destination:before{content:"\e801";}.icon-calendar:before,li.guide-result-category.departureDate:before,li.guide-result-category.returnDate:before{content:"\e802";}.icon-calendar-empty:before,li.guide-result-category.period:before{content:"\e803";}.icon-attention:before{content:"\e804";}.icon-cloud-sun-inv:before{content:"\e805";}.icon-rain-inv:before{content:"\e806";}.icon-drizzle-inv:before{content:"\e807";}.icon-cloud-flash-inv:before{content:"\e808";}.icon-cloud-inv:before{content:"\e809";}.icon-cloud-moon-inv:before{content:"\e80a";}.icon-snow-inv:before{content:"\e80b";}.icon-snow-heavy-inv:before{content:"\e80c";}.icon-hail-inv:before{content:"\e80d";}.icon-clouds-inv:before{content:"\e80e";}.icon-sun:before{content:"\e80f";}.icon-facebook-squared:before{content:"\e810";}.icon-googleplus:before{content:"\e811";}.icon-twitter-squared:before{content:"\e812";}.icon-search:before{content:"\e813";}.icon-cancel:before{content:"\e814";}.icon-info-circled:before{content:"\e815";}.icon-tags:before,li.guide-result-category.tag:before{content:"\e816";}.icon-location:before,li.guide-result-category.country:before,li.guide-result-category.city:before,li.guide-result-category.geoloc:before{content:"\e817";}.icon-award:before{content:"\e818";}.icon-child:before{content:"\e819";}.icon-male:before{content:"\e81a";}.icon-female:before{content:"\e81b";}.icon-ok:before{content:"\e81c";}.icon-address:before,#search-searchBox .guided-search .guide-context.destinations:before{content:"\e81d";}.icon-flag:before{content:"\e81e";}.icon-camera:before{content:"\e81f";}.icon-clock:before{content:"\e820";}.icon-back-in-time:before,li.guide-result-category.duration:before{content:"\e821";}.icon-globe:before{content:"\e822";}.icon-basket:before{content:"\e823";}.icon-cog-alt:before{content:"\e824";}.icon-quote-left:before{content:"\e825";}.icon-quote-right:before{content:"\e826";}.icon-lock:before{content:"\e827";}.icon-lock-open:before{content:"\e828";}.icon-attach:before{content:"\e829";}.icon-link:before{content:"\e82a";}.icon-home:before{content:"\e82b";}.icon-building:before{content:"\e82c";}.icon-gift:before{content:"\e82d";}.icon-school:before,li.guide-result-category.activity:before{content:"\e82e";}.icon-skiing:before{content:"\e82f";}.icon-swimming:before{content:"\e830";}.icon-restaurant:before{content:"\e831";}.icon-bicycle:before{content:"\e832";}.icon-campsite:before{content:"\e833";}.icon-flight:before,#search-searchBox .guided-search .guide-context.flights:before{content:"\e834";}.icon-help-circled:before,#search-searchBox .guided-search .guide-context:before,li.guide-result-category.macro:before{content:"\e835";}.icon-picture:before,#search-searchBox .guided-search .guide-context.plans:before{content:"\e836";}.icon-play-circled2:before{content:"\e837";}.icon-bookmark:before,li.guide-result-category.navigation:before{content:"\e838";}.icon-wheelchair:before{content:"\e839";}.icon-credit-card:before{content:"\e83a";}.icon-dot:before{content:"\e83b";}.icon-dot-2:before{content:"\e83c";}.icon-dot-3:before{content:"\e83d";}.icon-certificate:before,li.guide-result-category.cabin:before{content:"\e83e";}.icon-group:before,li.guide-result-category.passenger:before{content:"\e83f";}.icon-download:before{content:"\e840";}.icon-upload:before{content:"\e841";}.icon-download-cloud:before{content:"\e842";}.icon-upload-cloud:before{content:"\e843";}.icon-cancel-circled:before{content:"\e844";}.icon-plus-circled:before{content:"\e845";}.icon-comment:before{content:"\e846";}.icon-chat:before{content:"\e847";}.icon-bell-alt:before{content:"\e848";}.icon-down-open:before{content:"\e849";}.icon-up-open:before{content:"\e84a";}.icon-left-open:before{content:"\e84b";}.icon-right-open:before{content:"\e84c";}[class^="right-icon-"],[class*=" right-icon-"]{position:relative;}[class^="right-icon-"]:after,[class*=" right-icon-"]:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;position:absolute;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;}.right-icon-plus-circled:after{content:"\e845";}.right-icon-back-in-time:after{content:"\e821";}.right-icon-down-open:after{content:"\e849";}.right-icon-up-open:after{content:"\e84a";}.right-icon-left-open:after{content:"\e84b";}.right-icon-right-open:after{content:"\e84c";}@keyframes unfocus-back{from{background-color:#60d0f4;-webkit-box-shadow:0px 0px 4px 2px #60d0f4;-moz-box-shadow:0px 0px 4px 2px #60d0f4;box-shadow:0px 0px 4px 2px #60d0f4;}to{background-color:transparent;}}@keyframes unfocus-front{from{color:#005eb8;}to{color:black;}}@-webkit-keyframes unfocus-back{from{background-color:#60d0f4;-webkit-box-shadow:0px 0px 4px 2px #60d0f4;-moz-box-shadow:0px 0px 4px 2px #60d0f4;box-shadow:0px 0px 4px 2px #60d0f4;}to{background-color:transparent;}}@-webkit-keyframes unfocus-front{from{color:#005eb8;}to{color:black;}}[placeholder]:focus::-webkit-input-placeholder{opacity:1;color:#404040;}.guided-search #guide-tags{display:inline;}.guided-search ul.guide-tags li.guide-tags-tag{display:inline-block;}.guided-search .guide-input-container{position:relative;}.guided-search .guide-flyout{position:absolute;z-index:1030;overflow:hidden;-webkit-box-shadow:0 2px 3px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px 1px rgba(0,0,0,0.3);box-shadow:0 2px 3px 1px rgba(0,0,0,0.3);}.guided-search .hasDatepicker:last-child{border-left-width:1px;border-color:white;border-style:solid;}.guided-search .hasDatepicker{width:200px;display:table-cell;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 0 rgba(0,0,0,0.3);box-shadow:0 0 0 rgba(0,0,0,0.3);box-sizing:border-box;border-top:0;border-bottom:0;border-left:1px solid #005eb8;}.guided-search .hasDatepicker:first-child{border-left:0;}.guided-search .ui-datepicker.amadeus-datepicker{margin-top:0;padding:0;-webkit-box-shadow:0 0 1px transparent;-moz-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;width:200px;border-radius:0;}.guided-search .ui-datepicker.amadeus-datepicker .ui-datepicker-prev{left:0.5rem;}.guided-search .ui-datepicker.amadeus-datepicker .ui-datepicker-next{right:0.5rem;}.guided-search .ui-datepicker.amadeus-datepicker .ui-datepicker-current-day{background:transparent;}.guided-search .ui-datepicker.amadeus-datepicker .inside{background:#007aee;}.guided-search .ui-datepicker.amadeus-datepicker .firstlast{background:#005eb8;}.guided-search .ui-datepicker.amadeus-datepicker .ui-helper-clearfix:after{clear:initial;}.guided-search .ui-datepicker-title{color:white;}.guided-search #plans{width:450px;}.guided-search #plans .plan-card{float:left;}.guided-search #plans .plan-card .plan-info-container{margin-right:0;}.guided-search #plans .plan-card .plan-title{display:table-cell;vertical-align:bottom;height:5rem;overflow:hidden;}#search-searchBox .guided-search{float:left;width:780px;display:inline-block;position:relative;padding:0;background:white;border:1px solid #e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-font-smoothing:antialiased;vertical-align:baseline;border-color:#00a9e0;margin-right:20px;}#search-searchBox .guided-search .guided-search-box{position:relative;overflow:hidden;}#search-searchBox .guided-search .guided-search-box .guided-tags-box{width:2000px;}#search-searchBox .guided-search .guide-context{float:left;font-size:34px;height:36px;width:44px;margin:4px 8px 4px 0;padding:0px;padding-right:6px;color:#00a9e0;border-right:1px #eeeeee solid;}#search-searchBox .guided-search .guide-context:before{text-shadow:2px 2px 2px #eeeeee;}#search-searchBox .guided-search #guide-tags{display:inline-block;}#search-searchBox .guided-search ul.guide-tags li.guide-tags-tag{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:15px;margin:6px 2px 3px 2px;padding:5px 0px 0px;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-font-smoothing:antialiased;vertical-align:baseline;z-index:999;font-size:12px;letter-spacing:-0.5px;font-weight:bold;color:#60d0f4;border-bottom:3px solid #60d0f4;font-weight:bold;cursor:pointer;}#search-searchBox .guided-search ul.guide-tags li.guide-tags-tag em{font-weight:normal;font-style:normal;color:black;}#search-searchBox .guided-search ul.guide-tags li.guide-tags-tag:hover{border-bottom:3px solid #00a9e0;}#search-searchBox .guided-search ul.guide-tags li.guide-tags-tag:hover em{color:#00a9e0;}#search-searchBox .guided-search ul.guide-tags li.guide-tags-tag.last{-webkit-animation:3s ease unfocus-back;-moz-animation:3s ease unfocus-back;-o-animation:3s ease unfocus-back;animation:3s ease unfocus-back;}#search-searchBox .guided-search ul.guide-tags li.guide-tags-tag.last em{-webkit-animation:3s ease unfocus-front;-moz-animation:3s ease unfocus-front;-o-animation:3s ease unfocus-front;animation:3s ease unfocus-front;}#search-searchBox .guided-search .guide-input-container{display:inline-block;}#search-searchBox .guided-search .guide-input-container input{-webkit-font-smoothing:antialiased;width:750px;height:24px;margin:8px 0;border:0;outline:0;background:transparent;font-size:14px;line-height:24px;font-family:Verdana,sans-serif;}#search-searchBox .guided-search .guide-flyout{top:46px;left:10px;width:760px;}#search-searchBox .guided-search-button{float:left;height:46px;}#search-searchBox .save-this-search-button{background-color:transparent;border:1px solid #00a9e0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:none;margin-left:5px;padding:0 8px 3px;font-size:12px;}#search-searchBox .save-this-search-button p{font-size:20px;font-family:Verdana,sans-serif;}#search-searchBox .save-this-search-button:hover{border:1px solid #60d0f4;}li.guide-result-category{position:relative;padding-left:40px;border-bottom:1px solid #e6e6e6;list-style-type:none;}li.guide-result-category:before{color:blue;position:absolute;top:7px;left:8px;width:17px;height:24px;font-size:17px;color:#00a9e0;}li.guide-result-category:last-of-type{border:none;}li.guide-result-category.selected:before{color:#60d0f4;}li.guide-result{padding:5px 10px 5px 15px;border-bottom:1px solid #e6e6e6;cursor:default;background:transparent;}li.guide-result:last-of-type{border:none;}li.guide-result:hover{background:#f0f0f0;cursor:pointer;}li.guide-result.selected{background:#60d0f4;}.flyout-content{display:block;width:100%;}.flyout-content .proposal,.flyout-content .proposals{display:table;width:100%;background:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:max-height 0.6s linear;-moz-transition:max-height 0.6s linear;-o-transition:max-height 0.6s linear;transition:max-height 0.6s linear;}.flyout-content .proposal .results,.flyout-content .proposal .details,.flyout-content .proposals .results,.flyout-content .proposals .details{display:table-cell;vertical-align:top;}.flyout-content .proposal .details,.flyout-content .proposals .details{width:1px;}.flyout-content .proposal .details .calendar-container,.flyout-content .proposals .details .calendar-container{width:400px;background:#00a9e0;height:200px;transition:height ease 0.3s;display:table;}.flyout-content .proposal .details .calendar-container.has-error,.flyout-content .proposals .details .calendar-container.has-error{height:225px;}.flyout-content .proposal .details .calendar-container #errors,.flyout-content .proposals .details .calendar-container #errors{display:block;background:#ce0058;clear:both;color:white;padding:0.2rem;text-align:center;}.flyout-content .proposal .details .map-container,.flyout-content .proposals .details .map-container{width:350px;height:300px;}.semantic-search-container{width:904px;height:230px;background-color:rgba(6,46,77,0.85);}.semantic-search-container .ctas{position:absolute;left:30px;bottom:20px;}.semantic-search-container .ctas .traditional{color:white;font-size:17px;margin-left:20px;}.semantic-search-container .ctas .traditional a{text-decoration:underline;color:white;margin-left:5px;}.semantic-search-container .guided-search{padding:30px 30px 0;}.semantic-search-container .guided-search .guide-input-container{display:inline;z-index:1020;}.semantic-search-container .guided-search .guide-input-container input.guide-next-tag{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:transparent;border:medium none;color:white;font-size:34px;padding:0;width:200px;min-width:20px;outline:0;}.semantic-search-container .guided-search .guide-input-container input.guide-next-tag:focus::-webkit-input-placeholder{color:white;}.semantic-search-container .guided-search .guide-input-container input.guide-next-tag:focus:-moz-placeholder{color:white;}.semantic-search-container .guided-search .guide-input-container input.guide-next-tag:focus::-moz-placeholder{color:white;}.semantic-search-container .guided-search .guide-input-container input.guide-next-tag:focus::-ms-input-placeholder{color:white;}.semantic-search-container ul.guide-tags,.semantic-search-container ul.guide-tags > div{display:inline;line-height:36px;}.semantic-search-container ul.guide-tags li.guide-tags-tag,.semantic-search-container ul.guide-tags > div li.guide-tags-tag{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;color:white;font-size:34px;margin-right:7px;display:inline;}.semantic-search-container ul.guide-tags li.guide-tags-tag em,.semantic-search-container ul.guide-tags > div li.guide-tags-tag em{cursor:pointer;background-image:url("/static/img/border-dot@2x.png");background-position:left bottom;background-repeat:repeat-x;background-size:5px 3px;font-style:normal;color:#99ffff;}.semantic-search-container .guide-flyout{z-index:1020;}.semantic-search-container .flyout-content{display:block;width:750px;z-index:1020;}.semantic-search-container .flyout-content .proposal,.semantic-search-container .flyout-content .proposals{width:100%;}.semantic-search-container #guide-intro-text{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;color:white;font-size:34px;display:inline;}#search-searchBox .multifield-search-view{display:inline-block;}#search-searchBox .multifield-search-view .guided-search-button,#search-searchBox .multifield-search-view .guided-search-fields{display:inline-block;float:none;}#search-searchBox .multifield-search-view .guided-search-button{height:40px;margin-left:30px;}#search-searchBox .multifield-search-view .guided-search-fields ul.guide-tags li.guide-tags-fields{margin-left:20px;padding-right:20px;display:inline-block;max-width:200px;position:relative;}#search-searchBox .multifield-search-view .guided-search-fields ul.guide-tags li.guide-tags-fields label,#search-searchBox .multifield-search-view .guided-search-fields ul.guide-tags li.guide-tags-fields input{display:inline-block;width:100%;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;}#search-searchBox .multifield-search-view .guided-search-fields ul.guide-tags li.guide-tags-fields label{color:white;}#search-searchBox .multifield-search-view .guided-search-fields ul.guide-tags li.guide-tags-fields input{padding:8px 12px;height:22px;}#search-searchBox .multifield-search-view .guided-search-fields ul.guide-tags li.guide-tags-fields .guide-flyout{z-index:1030;left:0;position:absolute;width:100%;margin-top:2px;}#search-searchBox .multifield-search-view .guided-search-fields ul.guide-tags li.guide-tags-fields .guide-flyout ul{background:none repeat scroll 0 0 white;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#search-searchBox .multifield-search-view .guided-search-fields ul.guide-tags li.guide-tags-fields .guide-flyout ul li{padding:5px 0;margin:0 5px;border-top:1px solid #e6e6e6;cursor:pointer;}#search-searchBox .multifield-search-view .guided-search-fields ul.guide-tags li.guide-tags-fields .guide-flyout ul li:first-child{border:0;}.passengers-container{position:relative;border-left:1px #e6e6e6 solid;}.passengers-container .button-bar{border-top:1px #e6e6e6 solid;}.passengers-container .button-bar td{margin-top:10px;padding-top:10px;}.passengers-container table{margin:0 20px;}.passengers-container td{padding:10px;}.passengers-container td label{font-size:14px;text-align:right;}.passengers-container td .ui-spinner{position:relative;width:70px;height:22px;display:block;}.passengers-container td .ui-spinner .ui-spinner-input{left:20px;top:0;position:absolute;width:30px;height:22px;box-sizing:border-box;border-width:1px 0;border-color:#00a9e0;text-align:center;}.passengers-container td .ui-spinner .ui-spinner-button{position:absolute;display:inline-block;width:20px;background-color:#00a9e0;color:white;height:22px;box-sizing:border-box;padding:0px 4px;cursor:pointer;}.passengers-container td .ui-spinner .ui-spinner-button .ui-icon{text-indent:0px;}.passengers-container td .ui-spinner .ui-spinner-button.ui-state-hover{background-color:#60d0f4;}.passengers-container td .ui-spinner .ui-spinner-button.ui-spinner-down{left:0;top:0;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}.passengers-container td .ui-spinner .ui-spinner-button.ui-spinner-up{right:0;top:0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;}.button.large{padding:10px 22px 8px;font-size:26px;line-height:30px;}.uniform-enabled{}.uniform-enabled div.selector,.uniform-enabled div.selector span,.uniform-enabled div.checker span,.uniform-enabled div.radio span,.uniform-enabled div.uploader,.uniform-enabled div.uploader span.action,.uniform-enabled div.button,.uniform-enabled div.button span{background-repeat:no-repeat;-webkit-font-smoothing:antialiased;}.uniform-enabled div.selector,.uniform-enabled div.checker,.uniform-enabled div.button,.uniform-enabled div.radio,.uniform-enabled div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}.uniform-enabled div.selector:focus,.uniform-enabled div.checker:focus,.uniform-enabled div.button:focus,.uniform-enabled div.radio:focus,.uniform-enabled div.uploader:focus{outline:0;}.uniform-enabled div.selector,.uniform-enabled div.selector *,.uniform-enabled div.radio,.uniform-enabled div.radio *,.uniform-enabled div.checker,.uniform-enabled div.checker *,.uniform-enabled div.uploader,.uniform-enabled div.uploader *,.uniform-enabled div.button,.uniform-enabled div.button *{margin:0;padding:0;}.uniform-enabled .highContrastDetect{width:0px;height:0px;}.uniform-enabled input.uniform-input,.uniform-enabled select.uniform-multiselect,.uniform-enabled textarea.uniform{padding:3px;outline:0;}.uniform-enabled div.checker input,.uniform-enabled input[type="search"],.uniform-enabled input[type="search"]:active{-moz-appearance:none;-webkit-appearance:none;}.uniform-enabled div.selector{background-position:0 -130px;line-height:26px;height:26px;padding:0 0 0 10px;position:relative;overflow:hidden;}.uniform-enabled div.selector span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;background-position:right 0;height:26px;line-height:26px;padding-right:25px;cursor:pointer;width:100%;display:block;}.uniform-enabled div.selector.fixedWidth{width:190px;}.uniform-enabled div.selector.fixedWidth span{width:155px;}.uniform-enabled div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:22px;top:2px;left:0px;width:100%;}.uniform-enabled div.selector.active{background-position:0 -156px;}.uniform-enabled div.selector.active span{background-position:right -26px;}.uniform-enabled div.selector.hover,.uniform-enabled div.selector.focus{background-position:0 -182px;}.uniform-enabled div.selector.hover span,.uniform-enabled div.selector.focus span{background-position:right -52px;}.uniform-enabled div.selector.hover.active,.uniform-enabled div.selector.focus.active{background-position:0 -208px;}.uniform-enabled div.selector.hover.active span,.uniform-enabled div.selector.focus.active span{background-position:right -78px;}.uniform-enabled div.selector.disabled,.uniform-enabled div.selector.disabled.active{background-position:0 -234px;}.uniform-enabled div.selector.disabled span,.uniform-enabled div.selector.disabled.active span{background-position:right -104px;}.uniform-enabled div.checker{position:relative;}.uniform-enabled div.checker,.uniform-enabled div.checker span,.uniform-enabled div.checker input{width:19px;height:19px;}.uniform-enabled div.checker span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -260px;}.uniform-enabled div.checker span.checked{background-position:-76px -260px;}.uniform-enabled div.checker input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;}.uniform-enabled div.checker.active span{background-position:-19px -260px;}.uniform-enabled div.checker.active span.checked{background-position:-95px -260px;}.uniform-enabled div.checker.hover span,.uniform-enabled div.checker.focus span{background-position:-38px -260px;}.uniform-enabled div.checker.hover span.checked,.uniform-enabled div.checker.focus span.checked{background-position:-114px -260px;}.uniform-enabled div.checker.hover.active span,.uniform-enabled div.checker.focus.active span{background-position:-57px -260px;}.uniform-enabled div.checker.hover.active span.checked,.uniform-enabled div.checker.focus.active span.checked{background-position:-133px -260px;}.uniform-enabled div.checker.disabled,.uniform-enabled div.checker.disabled.active{background-position:-152px -260px;}.uniform-enabled div.checker.disabled span.checked,.uniform-enabled div.checker.disabled.active span.checked{background-position:-171px -260px;}.uniform-enabled div.radio{position:relative;}.uniform-enabled div.radio,.uniform-enabled div.radio span,.uniform-enabled div.radio input{width:18px;height:18px;}.uniform-enabled div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -279px;}.uniform-enabled div.radio span.checked{background-position:-72px -279px;}.uniform-enabled div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;}.uniform-enabled div.radio.active span{background-position:-18px -18px -279px;}.uniform-enabled div.radio.active span.checked{background-position:-90px -279px;}.uniform-enabled div.radio.hover span,.uniform-enabled div.radio.focus span{background-position:-36px -36px -279px;}.uniform-enabled div.radio.hover span.checked,.uniform-enabled div.radio.focus span.checked{background-position:-108px -279px;}.uniform-enabled div.radio.hover.active span,.uniform-enabled div.radio.focus.active span{background-position:-54px -279px;}.uniform-enabled div.radio.hover.active span.checked,.uniform-enabled div.radio.focus.active span.checked{background-position:-126px -279px;}.uniform-enabled div.radio.disabled span,.uniform-enabled div.radio.disabled.active span{background-position:-144px -279px;}.uniform-enabled div.radio.disabled span.checked,.uniform-enabled div.radio.disabled.active span.checked{background-position:-162px -279px;}.uniform-enabled div.uploader{background-position:0 -297px;height:28px;width:190px;cursor:pointer;position:relative;overflow:hidden;}.uniform-enabled div.uploader span.action{background-position:right -409px;height:28px;line-height:28px;width:82px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer;}.uniform-enabled div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:85px;padding:0 10px;}.uniform-enabled div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%;}.uniform-enabled div.uploader.active span.action{background-position:right -465px;}.uniform-enabled div.uploader.hover,.uniform-enabled div.uploader.focus{background-position:0 -353px;}.uniform-enabled div.uploader.hover span.action,.uniform-enabled div.uploader.focus span.action{background-position:right -437px;}.uniform-enabled div.uploader.hover.active span.action,.uniform-enabled div.uploader.focus.active span.action{background-position:right -493px;}.uniform-enabled div.uploader.disabled,.uniform-enabled div.uploader.disabled.active{background-position:0 -325px;}.uniform-enabled div.uploader.disabled span.action,.uniform-enabled div.uploader.disabled.active span.action{background-position:right -381px;}.uniform-enabled div.button{background-position:0 -641px;height:30px;cursor:pointer;position:relative;}.uniform-enabled div.button a,.uniform-enabled div.button button,.uniform-enabled div.button input{opacity:0.01;filter:alpha(opacity=1);-moz-opacity:0.01;display:block;top:0;left:0;right:0;bottom:0;position:absolute;}.uniform-enabled div.button span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;line-height:22px;text-align:center;background-position:right -521px;height:22px;margin-left:13px;padding:8px 15px 0 2px;}.uniform-enabled div.button.active{background-position:0 -671px;}.uniform-enabled div.button.active span{background-position:right -551px;cursor:default;}.uniform-enabled div.button.hover,.uniform-enabled div.button.focus{background-position:0 -701px;}.uniform-enabled div.button.hover span,.uniform-enabled div.button.focus span{background-position:right -581px;}.uniform-enabled div.button.disabled,.uniform-enabled div.button.disabled.active{background-position:0 -731px;}.uniform-enabled div.button.disabled span,.uniform-enabled div.button.disabled.active span{background-position:right -611px;cursor:default;}.uniform-enabled input.uniform-input,.uniform-enabled select.uniform-multiselect,.uniform-enabled textarea.uniform{font-size:12px;font-family:Verdana,sans-serif;font-weight:normal;color:#777777;border-top:solid 1px #aaaaaa;border-left:solid 1px #aaaaaa;border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.uniform-enabled input.uniform-input.hover,.uniform-enabled input.uniform-input.focus,.uniform-enabled select.uniform-multiselect.hover,.uniform-enabled select.uniform-multiselect.focus,.uniform-enabled textarea.uniform.hover,.uniform-enabled textarea.uniform.focus{-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);box-shadow:0px 0px 4px rgba(0,0,0,0.3);border-color:#999999;}.uniform-enabled div.button span{font-weight:bold;font-family:Verdana,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;}.uniform-enabled div.button.hover span,.uniform-enabled div.button.focus span{color:#555555;}.uniform-enabled div.button.disabled span,.uniform-enabled div.button.disabled.active span{color:#bbbbbb;}.uniform-enabled div.selector{font-size:12px;}.uniform-enabled div.selector span{color:#666666;text-shadow:0 1px 0 white;}.uniform-enabled div.selector select{font-family:Verdana,sans-serif;font-size:12px;}.uniform-enabled div.selector.disabled span,.uniform-enabled div.selector.disabled.active span{color:#bbbbbb;}.uniform-enabled div.checker{margin-right:5px;}.uniform-enabled div.radio{margin-right:3px;}.uniform-enabled div.uploader span.action{text-shadow:white 0px 1px 0px;background-color:white;font-size:11px;font-weight:bold;}.uniform-enabled div.uploader span.filename{color:#777777;border-right:solid 1px #bbbbbb;font-size:11px;}.uniform-enabled div.uploader.disabled span.action,.uniform-enabled div.uploader.disabled.active span.action{color:#aaaaaa;}.uniform-enabled div.uploader.disabled span.filename,.uniform-enabled div.uploader.disabled.active span.filename{border-color:#dddddd;color:#aaaaaa;}.uniform-enabled input.uniform-input,.uniform-enabled input.uniform-input:focus{background-color:white;}.search-tabs{font-family:Verdana,sans-serif;width:904px;}.search-tabs a{color:white;text-decoration:none;}.search-tabs .tabs-list{height:68px;}.search-tabs .tabs-list .tab-item{height:68px;float:left;}.search-tabs .tabs-list .tab-item .tab-button{background-color:rgba(6,46,77,0.95);cursor:pointer;display:block;height:66px;margin:0 2px 2px 0;width:300px;}.search-tabs .tabs-list .tab-item .tab-button h2,.search-tabs .tabs-list .tab-item .tab-button h3{margin:0;padding:0;}.search-tabs .tabs-list .tab-item .tab-button.active{height:68px;margin-bottom:0;}.search-tabs .tabs-list .tab-item .tab-button.active .title{font-size:42px;line-height:32px;text-shadow:0px 0px 30px #52c9ef;}.search-tabs .tabs-list .tab-item .tab-button.active .sub-title{display:none;}.search-tabs .tabs-list .tab-item .tab-button.active,.search-tabs .tabs-list .tab-item .tab-button:hover{background-color:rgba(6,46,77,0.85);background-image:url("/static/img/tab-glow@2x.png");background-repeat:no-repeat;background-size:300px 66px;}.search-tabs .tabs-list .tab-item .tab-button.active,.search-tabs .tabs-list .tab-item .tab-button .title,.search-tabs .tabs-list .tab-item .tab-button .sub-title{cursor:default;pointer-events:none;}.search-tabs .tabs-list .tab-item .tab-button .title{font-family:"amadeusthin","amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;padding:15px 0 0 30px;text-transform:uppercase;}.search-tabs .tabs-list .tab-item .tab-button .sub-title{font-family:Verdana,sans-serif;font-size:13px;color:#52c9ef;padding:2px 0 0 30px;}.search-tabs .tabs-list .tab-item:last-child .tab-button{margin-right:0;}.search-tabs .tab-body-item{background-color:rgba(6,46,77,0.85);height:306px;display:none;position:relative;}.search-tabs .tab-body-item.active{display:block;}.search-tabs .tab-body-item .ctas{position:absolute;left:30px;bottom:30px;}.search-tabs .tab-body-item .ctas .text-link{font-family:Verdana,sans-serif;font-size:17px;margin-left:20px;}.search-tabs .tab-body-item .ctas .text-link a{text-decoration:underline;margin-left:5px;}#traditional-search{color:white;font-family:Verdana,sans-serif;font-size:17px;}#traditional-search p,#traditional-search form,#traditional-search fieldset{border:0;display:block;margin:0;padding:0;}#traditional-search fieldset{padding:25px 30px 0 30px;}#traditional-search label{display:block;margin:0 0 5px 0;}#traditional-search .reference{font-style:italic;color:#484c4c;}#traditional-search input,#traditional-search .selector{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:white;border:none;color:black;display:block;font-family:Verdana,sans-serif;font-size:17px;height:30px;margin:0 0 8px 0;padding:0;text-indent:6px;width:100%;}#traditional-search input.date,#traditional-search input.period,#traditional-search .selector.date,#traditional-search .selector.period{background-image:url("/static/img/calendar@2x.png");background-position:right center;background-repeat:no-repeat;background-size:24px 17px;}#traditional-search input[disabled],#traditional-search .selector[disabled]{text-decoration:line-through;}#traditional-search .selector{background-image:url("/static/img/arrow-down-grey@2x.png");background-position:right center;background-repeat:no-repeat;background-size:25px 11px;display:table;}#traditional-search .selector span{display:table-cell;width:100%;height:100%;vertical-align:middle;}#traditional-search .radio{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:white;height:14px;width:14px;}#traditional-search .radio .checked{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ce0058;height:6px;left:4px;position:absolute;top:4px;width:6px;}#traditional-search .tabs-body-list .flights .left-column,#traditional-search .tabs-body-list .flights .middle-column,#traditional-search .tabs-body-list .flights .right-column{float:left;}#traditional-search .tabs-body-list .flights .left-column,#traditional-search .tabs-body-list .flights .middle-column{width:310px;padding-right:50px;}#traditional-search .tabs-body-list .flights .left-column .passengers{width:100%;overflow:hidden;}#traditional-search .tabs-body-list .flights .left-column .passengers li{width:90px;display:block;float:left;margin-right:20px;}#traditional-search .tabs-body-list .flights .left-column .passengers li:last-child{margin:0;}#traditional-search .tabs-body-list .flights .right-column{width:124px;}#traditional-search .tabs-body-list .flights .right-column .journey-type{margin:0 0 5px 0;padding:16px 0 0 0;}#traditional-search .tabs-body-list .flights .right-column .journey-type li label{display:inline;font-size:14px;padding:0 0 0 10px;}#traditional-search .tabs-body-list .destinations fieldset,#traditional-search .tabs-body-list .inspiration fieldset{width:310px;}label[for=how-long]:before{content:"or";margin-left:-30px;margin-right:14px;}#semantic-search .tab-body-item{font-family:Verdana,sans-serif;height:240px;}#semantic-search .tab-body-item .copy{color:white;font-size:34px;line-height:44px;margin:0;padding:30px 30px 0;}#semantic-search .tab-body-item .copy a{color:#99ffff;position:relative;}#semantic-search .tab-body-item .copy a span{background-image:url("/static/img/border-dot@2x.png");background-size:5px 3px;background-position:bottom left;background-repeat:repeat-x;}#semantic-search .tab-body-item .copy a .phrase-input{font-family:Verdana,sans-serif;background-color:#062e4d;color:#99ffff;display:none;position:absolute;top:0px;left:0px;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:0;cursor:pointer;font-size:34px;width:200px;z-index:999;}.traveler-drop-down{display:none;-webkit-font-smoothing:antialiased;color:white;font-family:Verdana,sans-serif;font-size:17px;line-height:18px;height:35px;margin:30px 0 30px 592px;width:312px;position:relative;}.traveler-drop-down .label{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;border:1px solid rgba(255,255,255,0.5);border-right:none;float:left;overflow:hidden;}.traveler-drop-down .label span{background-color:rgba(6,46,77,0.95);display:block;height:25px;padding:8px 0 0 10px;width:49px;}.traveler-drop-down .traveler-list{-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;border:1px solid rgba(255,255,255,0.5);overflow:hidden;position:absolute;right:0;width:250px;z-index:100;}.traveler-drop-down .traveler-list .traveler-item{display:block;height:33px;border-bottom:solid 1px #dddddd;}.traveler-drop-down .traveler-list .traveler-item.enabled{display:none;}.traveler-drop-down .traveler-list .traveler-item .link{background-color:white;color:#646464;display:block;height:25px;padding:8px 0 0 10px;text-decoration:none;}.traveler-drop-down .traveler-list .traveler-item .link:hover{background-color:#99ffff;}.traveler-drop-down .traveler-list .traveler-item.selected .link{background-image:url("/static/img/arrow-down@2x.png");background-position:220px 10px;background-repeat:no-repeat;background-size:22px 13px;}.traveler-drop-down .traveler-list.open{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}.traveler-drop-down .traveler-list.open .selected .link{background-color:#d6eff7;color:black;background-image:url("/static/img/arrow-up@2x.png");}.traveler-drop-down .traveler-list.open .enabled{display:block;}.acknowledgment-page{display:inline-block;}.acknowledgment-page em{font-weight:bold;}.acknowledgment-page p{padding-bottom:0.5em;}.backend-components,.frontend-components,.backend-details,.frontend-details{position:relative;float:left;}.frontend-details,.backend-details{clear:both;width:60%;}.backend-components,.frontend-components{margin-top:60px;}.component,.backend-component,.backend-components .python,.backend-components .gunicorn,.backend-components .django,.backend-components .nginx,.backend-components .postgresql,.backend-components .mongodb,.backend-components .celery,.backend-components .rabbitmq,.frontend-component,.frontend-components .require,.frontend-components .hamlpy,.frontend-components .sass,.frontend-components .marionette,.frontend-components .backbone,.frontend-components .handlebars,.frontend-components .jquery,.frontend-components .moment,.frontend-component-noex,.frontend-components .lodash{background-color:#2fa0c5;background-position:1px 1px;position:absolute;z-index:1000;height:50px;width:50px;background-repeat:no-repeat;}.component:hover,.backend-component:hover,.backend-components .python:hover,.backend-components .gunicorn:hover,.backend-components .django:hover,.backend-components .nginx:hover,.backend-components .postgresql:hover,.backend-components .mongodb:hover,.backend-components .celery:hover,.backend-components .rabbitmq:hover,.frontend-component:hover,.frontend-components .require:hover,.frontend-components .hamlpy:hover,.frontend-components .sass:hover,.frontend-components .marionette:hover,.frontend-components .backbone:hover,.frontend-components .handlebars:hover,.frontend-components .jquery:hover,.frontend-components .moment:hover,.frontend-component-noex:hover,.frontend-components .lodash:hover{width:200px;z-index:1002;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.8);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.8);box-shadow:0 2px 3px rgba(0,0,0,0.8);}.component:hover:after,.backend-component:hover:after,.backend-components .python:hover:after,.backend-components .gunicorn:hover:after,.backend-components .django:hover:after,.backend-components .nginx:hover:after,.backend-components .postgresql:hover:after,.backend-components .mongodb:hover:after,.backend-components .celery:hover:after,.backend-components .rabbitmq:hover:after,.frontend-component:hover:after,.frontend-components .require:hover:after,.frontend-components .hamlpy:hover:after,.frontend-components .sass:hover:after,.frontend-components .marionette:hover:after,.frontend-components .backbone:hover:after,.frontend-components .handlebars:hover:after,.frontend-components .jquery:hover:after,.frontend-components .moment:hover:after,.frontend-component-noex:hover:after,.frontend-components .lodash:hover:after{display:none;}.component:hover:before,.backend-component:hover:before,.backend-components .python:hover:before,.backend-components .gunicorn:hover:before,.backend-components .django:hover:before,.backend-components .nginx:hover:before,.backend-components .postgresql:hover:before,.backend-components .mongodb:hover:before,.backend-components .celery:hover:before,.backend-components .rabbitmq:hover:before,.frontend-component:hover:before,.frontend-components .require:hover:before,.frontend-components .hamlpy:hover:before,.frontend-components .sass:hover:before,.frontend-components .marionette:hover:before,.frontend-components .backbone:hover:before,.frontend-components .handlebars:hover:before,.frontend-components .jquery:hover:before,.frontend-components .moment:hover:before,.frontend-component-noex:hover:before,.frontend-components .lodash:hover:before{display:none;}.backend-component,.backend-components .python,.backend-components .gunicorn,.backend-components .django,.backend-components .nginx,.backend-components .postgresql,.backend-components .mongodb,.backend-components .celery,.backend-components .rabbitmq{border:4px #353535 solid;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-position:0px -2px;}.backend-component:hover,.backend-components .python:hover,.backend-components .gunicorn:hover,.backend-components .django:hover,.backend-components .nginx:hover,.backend-components .postgresql:hover,.backend-components .mongodb:hover,.backend-components .celery:hover,.backend-components .rabbitmq:hover{background-position:0px 0px;}.backend-row-0,.backend-components .python,.backend-components .nginx,.backend-components .celery{top:130px;}.backend-row-1,.backend-components .gunicorn,.backend-components .postgresql,.backend-components .rabbitmq{top:65px;}.backend-row-2,.backend-components .django,.backend-components .mongodb{top:0px;}.backend-col-0,.backend-components .python,.backend-components .gunicorn,.backend-components .django{left:80px;}.backend-col-0:hover,.backend-components .python:hover,.backend-components .gunicorn:hover,.backend-components .django:hover{margin-left:-150px;}.backend-col-1,.backend-components .nginx,.backend-components .postgresql,.backend-components .mongodb{left:145px;}.backend-col-1:hover,.backend-components .nginx:hover,.backend-components .postgresql:hover,.backend-components .mongodb:hover{margin-left:-75px;}.backend-col-2,.backend-components .celery,.backend-components .rabbitmq{left:210px;}.backend-col-2:hover,.backend-components .celery:hover,.backend-components .rabbitmq:hover{margin-left:0px;}.backend-components{height:320px;width:40%;}.backend-components .docker{background-image:url("/static/img/icons/ack/docker-below.png");background-size:cover;height:211px;width:400px;position:absolute;top:109px;left:0px;z-index:1000;}.backend-components .python{background-image:url("/static/img/icons/ack/python-50x50.png");}.backend-components .python:hover{background-image:url("/static/img/icons/ack/python-200x50.png");}.backend-components .gunicorn{background-image:url("/static/img/icons/ack/gunicorn-50x50.png");}.backend-components .gunicorn:hover{background-image:url("/static/img/icons/ack/gunicorn-200x50.png");}.backend-components .django{background-image:url("/static/img/icons/ack/django-50x50.png");}.backend-components .django:hover{background-image:url("/static/img/icons/ack/django-200x50.png");}.backend-components .nginx{background-image:url("/static/img/icons/ack/nginx-50x50.png");}.backend-components .nginx:hover{background-image:url("/static/img/icons/ack/nginx-200x50.png");}.backend-components .postgresql{background-image:url("/static/img/icons/ack/postgresql-50x50.png");}.backend-components .postgresql:hover{background-image:url("/static/img/icons/ack/postgresql-200x50.png");}.backend-components .mongodb{background-image:url("/static/img/icons/ack/mongodb-50x50.png");}.backend-components .mongodb:hover{background-image:url("/static/img/icons/ack/mongodb-200x50.png");}.backend-components .celery{background-image:url("/static/img/icons/ack/celery-50x50.png");}.backend-components .celery:hover{background-image:url("/static/img/icons/ack/celery-200x50.png");}.backend-components .rabbitmq{background-image:url("/static/img/icons/ack/rabbitmq-50x50.png");}.backend-components .rabbitmq:hover{background-image:url("/static/img/icons/ack/rabbitmq-200x50.png");}.frontend-row-0,.frontend-components .require,.frontend-components .hamlpy,.frontend-components .sass{top:150px;}.frontend-row-1,.frontend-components .marionette,.frontend-components .backbone,.frontend-components .handlebars{top:75px;}.frontend-row-2,.frontend-components .jquery,.frontend-components .lodash,.frontend-components .moment{top:0px;}.frontend-col-0,.frontend-components .require,.frontend-components .marionette,.frontend-components .jquery{left:80px;}.frontend-col-0:hover,.frontend-components .require:hover,.frontend-components .marionette:hover,.frontend-components .jquery:hover{margin-left:-150px;}.frontend-col-1,.frontend-components .hamlpy,.frontend-components .backbone,.frontend-components .lodash{left:155px;}.frontend-col-1:hover,.frontend-components .hamlpy:hover,.frontend-components .backbone:hover,.frontend-components .lodash:hover{margin-left:-75px;}.frontend-col-2,.frontend-components .sass,.frontend-components .handlebars,.frontend-components .moment{left:230px;}.frontend-col-2:hover,.frontend-components .sass:hover,.frontend-components .handlebars:hover,.frontend-components .moment:hover{margin-left:0px;}.frontend-component,.frontend-components .require,.frontend-components .hamlpy,.frontend-components .sass,.frontend-components .marionette,.frontend-components .backbone,.frontend-components .handlebars,.frontend-components .jquery,.frontend-components .moment,.frontend-component-noex,.frontend-components .lodash{padding:12px;border:2px solid white;background-position:14px 8px;}.frontend-component:hover,.frontend-components .require:hover,.frontend-components .hamlpy:hover,.frontend-components .sass:hover,.frontend-components .marionette:hover,.frontend-components .backbone:hover,.frontend-components .handlebars:hover,.frontend-components .jquery:hover,.frontend-components .moment:hover,.frontend-component-noex:hover,.frontend-components .lodash:hover{background-position:0 0;}.frontend-component-noex:hover,.frontend-components .lodash:hover{margin-left:0px !important;width:50px !important;height:50px !important;background-position:14px 8px;}.right-blob,.frontend-components .require:after,.frontend-components .hamlpy:after,.frontend-components .marionette:after,.frontend-components .backbone:after,.frontend-components .jquery:after,.frontend-components .lodash:after,.top-blob,.frontend-components .require:before,.frontend-components .hamlpy:before,.frontend-components .sass:before,.frontend-components .marionette:before,.frontend-components .backbone:before,.frontend-components .handlebars:before{content:"";-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:2px solid white;background-color:#2fa0c5;position:absolute;}.right-blob,.frontend-components .require:after,.frontend-components .hamlpy:after,.frontend-components .marionette:after,.frontend-components .backbone:after,.frontend-components .jquery:after,.frontend-components .lodash:after{border-left:none;height:16px;width:8px;top:27px;left:74px;}.top-blob,.frontend-components .require:before,.frontend-components .hamlpy:before,.frontend-components .sass:before,.frontend-components .marionette:before,.frontend-components .backbone:before,.frontend-components .handlebars:before{border-bottom:none;height:8px;width:16px;top:-10px;left:27px;}.frontend-components .require{background-image:url("/static/img/icons/ack/require-50x50.png");}.frontend-components .require:hover{background-image:url("/static/img/icons/ack/require-224x74.png");}.frontend-components .hamlpy{background-image:url("/static/img/icons/ack/haml-50x50.png");}.frontend-components .hamlpy:hover{background-image:url("/static/img/icons/ack/haml-224x74.png");}.frontend-components .sass{background-image:url("/static/img/icons/ack/sass-50x50.png");background-position:12px 8px;}.frontend-components .sass:hover{background-image:url("/static/img/icons/ack/sass-224x74.png");}.frontend-components .marionette{background-image:url("/static/img/icons/ack/marionette-50x50.png");}.frontend-components .marionette:hover{background-image:url("/static/img/icons/ack/marionette-224x74.png");}.frontend-components .backbone{background-image:url("/static/img/icons/ack/backbone-50x50.png");}.frontend-components .backbone:hover{background-image:url("/static/img/icons/ack/backbone-224x74.png");}.frontend-components .handlebars{background-image:url("/static/img/icons/ack/handlebars-50x50.png");}.frontend-components .handlebars:hover{background-image:url("/static/img/icons/ack/handlebars-224x74.png");}.frontend-components .jquery{background-image:url("/static/img/icons/ack/jquery-50x50.png");}.frontend-components .jquery:hover{background-image:url("/static/img/icons/ack/jquery-224x74.png");}.frontend-components .lodash{background-image:url("/static/img/icons/ack/lodash-50x50.png");}.frontend-components .moment{background-image:url("/static/img/icons/ack/moment-50x50.png");}.frontend-components .moment:hover{background-image:url("/static/img/icons/ack/moment-224x74.png");}.error-panel{padding:80px 10px;}.icon{background-image:url("/static/img/icon-sprite.png");background-repeat:no-repeat;display:inline-block;}a.button.with-icon{position:relative;padding-right:31px;}.button .icon{position:absolute;right:5px;top:8px;}.icon.create{background-position:-255px -395px;width:20px;height:21px;}.form-hero-container{position:relative;width:940px;}.form-hero-image{background-image:url(/static/img/libhd/Activities/161576259.jpg);background-position:50% 50%;background-size:cover;width:940px;height:200px;}.form-hero-header{padding:20px;background:#00a9e0;color:white;}.form-hero-header .form-title{margin:10px 0 0;font-size:2em;line-height:30px;}.form-hero-header .form-subtitle{font-size:15px;font-family:Verdana,sans-serif;font-weight:normal;}.new-plan{width:940px;margin-left:29px;}.new-plan-form-container{position:relative;padding:45px 62px;}.new-plan-form-container.edit-plan:before{display:none;}.new-plan-form-container:before{position:absolute;top:0;left:69px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #00a9e0;content:"";}form.plan-form{margin-left:16px;margin-bottom:5em;}form.plan-form fieldset{position:relative;margin:0;padding:0 0 43px 28px;border-left:3px solid #00a9e0;}form.plan-form fieldset:last-of-type{border-left:3px solid transparent;}form.plan-form .step-number-container{position:absolute;top:-4px;left:-19px;width:29px;height:29px;background:white;border:3px solid #00a9e0;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:23px;line-height:32px;color:#00a9e0;text-align:center;}form.plan-form .step-number-container.has-focus{background:#00a9e0;color:white;}form.plan-form .step-number-container .step-number{display:inline-block;}form.plan-form label{display:block;margin:4px 0;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:23px;line-height:23px;}form.plan-form .form-help{margin-bottom:6px;color:#adb2b2;}form.plan-form .form-help a{color:#484c4c;}form.plan-form input.amadeus-form-item{display:block;width:272px;margin:0.25em 0;}form.plan-form textarea.amadeus-form-item{display:block;width:350px;height:82px;margin:0.25em 0;resize:none;}form.plan-form .form-line-container{margin:0.25em 0;}form.plan-form .form-line-container input.invite-emails{display:inline-block;margin:0;padding-left:30px;background:url(/static/img/icon-sprite.png) -570px -8px no-repeat;}form.plan-form .form-line-container .or-sign{position:relative;display:inline-block;margin:0 25px;color:#adb2b2;font-style:italic;}form.plan-form .form-line-container .or-sign:before,form.plan-form .form-line-container .or-sign:after{position:absolute;left:50%;width:1px;height:15px;border-left:1px solid #e6e6e6;content:"";}form.plan-form .form-line-container .or-sign:before{top:-15px;}form.plan-form .form-line-container .or-sign:after{bottom:-15px;}form.plan-form .form-line-container .facebook-invite-button{margin-top:-3px;padding:10px 15px 12px;background:#3b5998;border-color:#0056a6;}form.plan-form .save-plan-button-container{text-align:center;}form.plan-form .save-plan-button-container .save-plan-button{padding:9px 45px 11px;}form.plan-form .save-plan-button-container .save-plan-button small{display:block;margin-top:2px;font-size:15px;}form.plan-form .already-shared-with{margin-top:10px;}form.plan-form .friend{display:inline-block;margin:2px;font-family:amadeusregular;position:relative;padding-left:15px;}form.plan-form .friend .remove{margin-right:3px;font-size:0.7em;height:100%;float:left;}form.plan-form .friend .name{display:inline-block;height:100%;vertical-align:middle;position:relative;top:-7px;margin-right:5px;}form.plan-form .friend .close{position:relative;float:right;width:18px;height:18px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-color:transparent;background-position:-100px -20px;-webkit-appearance:none;cursor:pointer;}form.plan-form .friend .close:hover{background-position:-100px 0px;}form.plan-form .friend .avatar{margin-right:5px;display:inline-block;}form.plan-form .friend .invitation-status{display:inline-block;width:0.5em;height:0.5em;background:gray;margin-left:0.5em;border-radius:0.5em;}form.plan-form .friend .invitation-status.status-0{background:#ff0048;}form.plan-form .friend .invitation-status.status-1{background:#f89406;}form.plan-form .friend .invitation-status.status-2{background:#46a546;}.plan-picture-choser-interface{margin-top:15px;}.plan-picture-choser-interface .chosen-picture-side{float:left;width:202px;}.plan-picture-choser-interface .chosen-picture-container{position:relative;min-height:150px;margin-right:20px;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;}.plan-picture-choser-interface .chosen-picture-container.has-picture{background-size:cover;background-position:50% 50%;}.plan-picture-choser-interface .chosen-picture-container.has-picture .empty-frame-icon{display:none;}.plan-picture-choser-interface .chosen-picture-container.has-picture .tick-icon{display:block;}.plan-picture-choser-interface .chosen-picture-container.has-picture img.chosen-picture{display:block;}.plan-picture-choser-interface .chosen-picture-container .picture-frame{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);overflow:hidden;}.plan-picture-choser-interface .chosen-picture-container .empty-frame-icon{position:absolute;top:50%;left:50%;width:65px;height:62px;margin:-31px 0 0 -32px;background-position:0 -100px;}.plan-picture-choser-interface .chosen-picture-container .tick-icon{display:none;position:absolute;right:7px;bottom:3px;width:26px;height:24px;background-position:-100px -100px;}.plan-picture-choser-interface .picture-library-side{float:left;width:550px;}.plan-picture-choser-interface ul.library-options{margin-bottom:4px;}.plan-picture-choser-interface li.library-option{position:relative;float:left;height:150px;margin:0 3px 3px 0;cursor:pointer;overflow:hidden;}.plan-picture-choser-interface a.library-option-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;}.plan-picture-choser-interface a.library-option-link:hover{background:black;background:rgba(0,0,0,0.18);}.plan-picture-choser-interface img.library-picture{display:block;height:100%;}.plan-picture-choser-interface .load-more-library-options-button:before{display:inline-block;width:11px;height:11px;margin:0 4px -2px -3px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-100px -50px;content:"";}.plan-picture-choser-interface .pagination{text-align:center;}.plan-picture-choser-interface .pagination-link{border:1px solid #00a9e0;width:1.5em;height:1.5em;border-radius:1em;display:inline-block;margin:0.1em;color:gray;cursor:pointer;}.plan-picture-choser-interface .pagination-link:hover{background:#f0f0f0;}.plan-picture-choser-interface .pagination-link.active{background:#00a9e0;color:white;}iframe[src*="oauthflow"]{display:none;}.plan-buttons-container{position:absolute;left:620px;bottom:12px;}.plan-buttons-container .edit-plan-button,.plan-buttons-container .public-view-button,.plan-buttons-container .plan-dashboard-button{padding:8px 15px 8px;}.plan-buttons-container .edit-plan-button{position:relative;padding-left:33px;}.plan-buttons-container .edit-plan-button:before{position:absolute;top:9px;left:10px;width:17px;height:18px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-300px -100px;content:"";}.plan-privacy-info-container{position:absolute;top:10px;right:20px;}.plan-featured-info-container{position:absolute;top:10px;right:166px;}.public-plan-featured-info-container{position:absolute;top:-140px;right:20px;}.add-a-plan-description-button:before{display:inline-block;width:11px;height:11px;margin:0 2px -1px -5px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-200px -100px;content:"";}.with-invitees-label{margin:-5px 0 5px;color:#adb2b2;font-size:11px;line-height:13px;}li.plan-invitee{float:left;margin-right:5px;}.plan-invitees-blank-slate{position:relative;margin:10px 0 0 54px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#adb2b2;}.plan-invitees-blank-slate.search-results{margin-top:0;}.plan-invitees-blank-slate .avatar{position:absolute;top:0;left:-47px;}.plan-invitees-blank-slate .avatar .social-avatar-placeholder-image{width:29px;height:29px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-150px -150px;}.plan-welcome-message{font-size:15px;margin:5px 0 17px 20px;}.plan-dashboard-content{padding-top:24px;}.dashboard-favorites-header-container{margin-bottom:20px;}.dashboard-favorites-header-container .dashboard-favorites-header{float:left;margin:0;font-size:28px;}.dashboard-favorites-header-container .dashboard-favorites-header:before{display:inline-block;width:20px;height:18px;margin-bottom:-1px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:0 -200px;content:"";}.dashboard-favorites-header-container .share-button{font-size:11px;line-height:14px;font-weight:bold;text-align:left;}.dashboard-favorites-header-container .share-button.facebook{background:#3b5998;border:1px solid #314d88;}.dashboard-favorites-header-container .share-button.facebook:before{border-right:1px solid rgba(255,255,255,0.4);}.dashboard-favorites-header-container .share-button.facebook:hover,.dashboard-favorites-header-container .share-button.facebook:focus{background:#4162a7;}.favorite-items{margin-bottom:15px;}.favorites-header{padding-left:10px;background:#00a9e0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:white;}.favorites-header:hover .change-order-handle .drag-icon{opacity:0.7;filter:alpha(opacity=70);}.favorites-header .favorites-header-title{float:left;font-size:15px;}.favorites-header .favorites-header-title:before{display:inline-block;background:url(/static/img/icon-sprite.png);content:"";}.favorites-header .favorites-header-title.flights:before{width:15px;height:19px;margin:0 5px -5px 0;background-position:-100px -250px;}.favorites-header .favorites-header-title.hotels:before{width:20px;height:15px;margin:0 3px -3px -3px;background-position:-100px -300px;}.favorites-header .favorites-header-title.links:before{width:17px;height:16px;margin:0 4px -3px -1px;background-position:-100px -350px;}.favorites-header .favorites-help{float:right;line-height:40px;padding-right:10px;}.favorites-header .favorites-help .small-white-heart-icon{display:inline-block;width:10px;height:9px;margin:0 1px;background-position:0 -250px;line-height:9px;}.favorites-header .change-order-handle{float:right;width:42px;height:42px;margin-left:10px;border-left:1px solid #60d0f4;text-align:center;}.favorites-header .change-order-handle:hover .drag-icon{opacity:1;filter:alpha(opacity=100);}.favorites-header .change-order-handle .drag-icon{display:inline-block;width:9px;height:25px;margin-top:8px;margin-left:-1px;background-position:-150px -200px;opacity:0.42;filter:alpha(opacity=42);}.favorites-content{position:relative;margin-top:-1px;padding:11px 10px 22px;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}.favorites-content:after{position:absolute;right:-1px;bottom:0;left:-1px;height:12px;background:url(/static/img/blob-sprite.png);background-position:0 -250px;content:"";}.favorites-content form.add-links-form{margin:0 -10px 10px;padding:10px 20px 20px;border-bottom:1px solid #e6e6e6;}.favorites-content form.add-links-form.first-link{border-bottom:none;padding-bottom:10px;}.favorites-content form.add-links-form p.form-help{margin-bottom:15px;font-size:15px;opacity:0.5;filter:alpha(opacity=50);}.favorites-content form.add-links-form .form-line-container{margin-bottom:10px;}.favorites-content form.add-links-form .form-line-container input{width:195px;margin-right:2px;padding-left:55px;vertical-align:middle;background:url(/static/img/icon-sprite.png) -550px -105px no-repeat;}.favorite-flights-tools{margin:0 -10px 10px -10px;padding:0 10px 10px;border-bottom:1px solid #e6e6e6;}.favorite-flights-tools .compare-button:before{display:inline-block;width:11px;height:9px;margin:0 3px -1px -5px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-200px -200px;content:"";}li.favorite-flight-item{margin-bottom:10px;border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}li.link-item{margin-bottom:10px;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.link-item-content{position:relative;padding:10px 30px 10px 140px;}.link-item-content .link-image-container{position:absolute;top:0;bottom:0;left:0;width:120px;background-size:cover;background-position:50% 50%;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}.link-item-content .link-poster-avatar{position:absolute;top:10px;left:95px;}.link-item-content a.link-title{display:block;margin-bottom:4px;color:#484c4c;font-size:15px;}.link-item-content a.link-url{display:block;color:#adb2b2;font-size:11px;line-height:14px;}.link-item-content .link-text{padding-top:5px;}.link-item-content .link-delete-link{position:absolute;top:10px;right:10px;width:12px;height:12px;background-position:-120px -20px;}.link-item-content .link-delete-link:hover{background-position:-100px -20px;}.temp-plan-intro{position:relative;padding:40px 475px 40px 20px;color:white;}.temp-plan-intro .temp-plan-intro-header{margin-top:0;font-size:28px;line-height:36px;}.temp-plan-intro .sign-up-and-store-button{position:absolute;top:50%;right:20px;margin-top:-31px;padding:20px 25px;}.flight-item-content .flight-info-container.twoway-flight:before{width:405px;}.flight-item-content .date{padding:0 10px;}.flight-item-content .departure-info{padding-right:10px;}.flight-item-content .destination-info{padding-left:10px;}.flight-item-content .flight-price-detail{margin-top:-5px;font-size:12px;}.social-button,li.social-network-connection .social-login-button{position:relative;padding:8px 10px 8px 52px;font-size:12px;line-height:14px;font-weight:bold;text-align:left;width:70px;height:30px;margin-bottom:5px;}.social-button:before,li.social-network-connection .social-login-button:before{position:absolute;top:0;bottom:0;left:0;width:41px;content:"";background:url(/static/img/header-sprite.png);}.social-button.facebook,li.social-network-connection .facebook.social-login-button{margin-right:18px;background:#3b5998;border:1px solid #314d88;}.social-button.facebook:before,li.social-network-connection .facebook.social-login-button:before{border-right:1px solid rgba(255,255,255,0.4);background-position:0 -100px;}.social-button.facebook:hover,.social-button.facebook:focus,li.social-network-connection .facebook.social-login-button:hover,li.social-network-connection .facebook.social-login-button:focus{background:#4162a7;}.social-button.google-oauth2,li.social-network-connection .google-oauth2.social-login-button{background:#dd4b39;border:1px solid #bb3f30;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.social-button.google-oauth2:before,li.social-network-connection .google-oauth2.social-login-button:before{border-right:1px solid #bb3f30;background-position:0 -150px;}.social-button.google-oauth2:hover,.social-button.google-oauth2:focus,li.social-network-connection .google-oauth2.social-login-button:hover,li.social-network-connection .google-oauth2.social-login-button:focus{background:#e05b4a;}.badge{display:inline-block;padding:2px 3px 2px;background:#ce0058;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Verdana,sans-serif;font-size:9px;line-height:1;color:white;text-align:center;white-space:nowrap;vertical-align:top;}.dashboard-header{padding:40px 0 35px;background:#005eb8;}.dashboard-welcome-message{margin:0;color:white;font-size:38px;line-height:44px;}.dashboard-navigation-container{float:left;width:219px;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;-webkit-border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;border-radius:0 0 0 2px;}.dashboard-panel-container{float:left;width:718px;background:white;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}.current-user-identity{position:relative;padding:15px 0 25px 100px;}.current-user-identity .avatar{position:absolute;top:-15px;left:20px;}.current-user-identity .user-name{font-weight:bold;}.current-user-identity .view-public-profile-link{display:block;color:#484c4c;font-size:11px;line-height:14px;}li.dashboard-navigation-item{border-top:1px solid #e6e6e6;}li.dashboard-navigation-item:hover .dashboard-navigation-item-link,li.dashboard-navigation-item.active .dashboard-navigation-item-link{background:#00a9e0;color:white;}li.dashboard-navigation-item.disabled:hover .dashboard-navigation-item-link{background:#484c4c;}li.dashboard-navigation-item:last-of-type{-webkit-border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;border-radius:0 0 0 2px;overflow:hidden;}li.dashboard-navigation-item .dashboard-navigation-item-link{display:block;padding:10px 0 10px 30px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;color:#484c4c;}.dashboard-panel-content{padding:20px 40px 100px;min-height:400px;}.dashboard-panel-header-container{margin-bottom:40px;}.dashboard-panel-header-container.no-margin{margin-bottom:0;}.dashboard-panel-header{margin:0 0 5px;font-size:28px;line-height:36px;}.dashboard-panel-sub-header{margin:0;font-size:15px;line-height:22px;}.dashboard-panel-sub-header a{color:#00a9e0;}.autocomplete-container{position:relative;display:inline-block;}.autocomplete{position:absolute;top:30px;right:0;left:0;background:white;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);display:none;z-index:999;}.autocomplete li{padding:5px 10px;border-bottom:1px solid #e6e6e6;list-style:none;}.autocomplete li:last-of-type{border-bottom:none;}.ac_over{background:#00a9e0;color:white;}.profile-row,.settings-row{margin:0 -20px;padding:30px 20px;border-bottom:1px solid #e6e6e6;}.profile-row.introduction-row,.settings-row.introduction-row{padding-top:10px;}.profile-row label,.profile-row .faux-label,.settings-row label,.settings-row .faux-label{display:block;margin-bottom:10px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;}.profile-row label.checkbox-label,.settings-row label.checkbox-label{font-family:Verdana,sans-serif;font-size:13px;}.profile-row label.checkbox-label:last-of-type,.settings-row label.checkbox-label:last-of-type{margin-bottom:0;}.profile-row label.checkbox-label input[type=checkbox],.profile-row label.checkbox-label input[type=radio],.settings-row label.checkbox-label input[type=checkbox],.settings-row label.checkbox-label input[type=radio]{display:inline-block;margin:-4px 5px 0 0;line-height:20px;vertical-align:middle;}.profile-row input.amadeus-form-item,.settings-row input.amadeus-form-item{width:200px;}.profile-row input.amadeus-form-item.wide,.settings-row input.amadeus-form-item.wide{width:300px;}.profile-row .form-help,.settings-row .form-help{margin-bottom:10px;color:#adb2b2;}.profile-row-header,.settings-row-header{margin:0 0 15px;font-size:23px;}.profile-row-content.twoway{margin-right:-40px;}.profile-row-content.twoway .profile-item{float:left;width:300px;margin-right:38px;}.profile-completion-introduction{line-height:20px;}.profile-completion-introduction .progress{display:inline-block;width:150px;height:25px;margin:0 5px -8px;}.progress{background:#f0f0f0;border:1px solid #00a9e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);overflow:hidden;}.progress .progress-bar{float:left;height:100%;background:#00a9e0;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);}.progress .progress-bar .progress-percentage{display:inline-block;margin:0 5px;color:white;line-height:25px;-webkit-text-shadow:0 0 3px #00a9e0;-moz-text-shadow:0 0 3px #00a9e0;text-shadow:0 0 3px #00a9e0;}.profile-completion-bonus{display:inline-block;padding:3px 5px;background:#00a9e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);color:white;font-size:11px;line-height:1;font-family:Verdana,sans-serif;vertical-align:middle;}.profile-picture-item-content{position:relative;padding-left:80px;}.profile-picture-item-content .avatar{position:absolute;top:-5px;left:0;}.upload-image-button:before{display:inline-block;width:16px;height:12px;margin:0 2px -3px -7px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-300px -350px;content:"";}textarea.profile-description{width:300px;height:70px;resize:none;}.save-changes-button-container{padding:40px 0;}ul.collection-cards{margin-left:40px;}li.collection-card{float:left;margin:0 38px 40px 0;}#collections-results .collection-item-actions{padding:8px 15px;*zoom:1;}#collections-results .collection-item-actions:before,#collections-results .collection-item-actions:after{display:table;content:"";line-height:0;}#collections-results .collection-item-actions:after{clear:both;}#collections-results .collection-item-actions .copy-to-new-plan-button{float:right;display:block;width:21px;height:17px;margin-right:10px;background-position:0 -400px;text-indent:-99999px;opacity:0.7;}#collections-results .collection-item-actions .copy-to-new-plan-button:hover{opacity:1;}#collections-results .collection-item-actions .link-delete-link{float:right;display:block;position:static;width:12px;height:12px;margin-top:2px;background-position:-100px -20px;text-indent:-99999px;opacity:0.7;}#collections-results .collection-item-actions .link-delete-link:hover{opacity:1;}#collections-results .collection-item-actions .link-delete-link.denimblue{background-position:-50px -400px;}ul.dashboard-plan-cards{margin-right:-40px;}li.dashboard-plan-card{float:left;width:300px;margin:0 38px 40px 0;background:#e6e6e6;background-size:cover;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.18);box-shadow:0 2px 3px rgba(0,0,0,0.18);}li.dashboard-plan-card .plan-privacy-switch{position:absolute;top:10px;right:29px;}li.dashboard-plan-card .plan-info-container{margin-right:20px;}li.dashboard-plan-card li.plan-stat{position:relative;float:left;width:36px;border-right:1px solid rgba(255,255,255,0.5);text-align:center;}li.dashboard-plan-card li.plan-stat:first-of-type{margin-left:-10px;}li.dashboard-plan-card li.plan-stat:last-of-type{border:none;}li.dashboard-plan-card .plan-stat-icon{display:inline-block;width:24px;height:24px;}li.dashboard-plan-card .plan-stat-icon.saved-searches-icon{background-position:-300px -150px;}li.dashboard-plan-card .plan-stat-icon.travel-favorites-icon{background-position:-300px -200px;}li.dashboard-plan-card .plan-stat-icon.travel-notes-icon{background-position:-300px -250px;}li.dashboard-plan-card .plan-stat-icon.links-icon{background-position:-300px -300px;}li.dashboard-plan-card .badge{position:absolute;right:4px;bottom:3px;}li.dashboard-plan-card ul.invited-users{height:35px;position:relative;margin:-3px 12px 7px;padding-right:16px;}li.dashboard-plan-card li.invited-user{position:relative;float:left;margin-right:5px;}li.dashboard-plan-card li.more-users-indicator{position:relative;float:left;padding:6px 0 0 0;}li.dashboard-plan-card li.more-users-indicator .more-users-counter{width:23px;height:23px;background:#005eb8;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0,0,0,0.3);color:white;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-align:center;}li.dashboard-plan-card .invitation-action-container{padding:13px 0;border-top:1px solid #dbdcdc;}li.dashboard-plan-card .link-delete-link{position:absolute;top:13px;right:-1px;width:12px;height:12px;background-position:-100px -20px;text-indent:-99999px;opacity:0.7;}li.dashboard-plan-card .link-delete-link:hover{opacity:1;}li.dashboard-plan-card .link-delete-link.denimblue{background-position:-50px -400px;}li.dashboard-plan-creation-card{float:left;width:300px;height:239px;margin:0 38px 40px 0;background:#e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.18);box-shadow:0 2px 3px rgba(0,0,0,0.18);}li.dashboard-plan-creation-card .card-content{padding:65px 50px;}li.dashboard-plan-creation-card h4{margin:0 0 20px;font-size:17px;}ul.settings-nav-tabs{position:relative;}ul.settings-nav-tabs .filler-space{display:block;float:left;width:209px;height:52px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#d7d7d7;content:"";}ul.settings-nav-tabs li.tab{position:relative;float:left;width:140px;margin-right:3px;}ul.settings-nav-tabs li.tab.active:after{position:absolute;bottom:-10px;left:50%;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #00a9e0;content:"";}ul.settings-nav-tabs li.tab.active .active-tab-shadow{display:block;}ul.settings-nav-tabs li.tab.active a.tab-link{background:#00a9e0;}ul.settings-nav-tabs li.tab .active-tab-shadow{display:none;position:absolute;top:3px;left:10px;right:10px;height:15px;background:rgba(0,0,0,0.2);-webkit-border-radius:20px 20px 0 0/100px;-moz-border-radius:20px 20px 0 0/100px;border-radius:20px 20px 0 0/100px;-webkit-box-shadow:0 0 10px 7px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 7px rgba(0,0,0,0.2);box-shadow:0 0 10px 7px rgba(0,0,0,0.2);}ul.settings-nav-tabs li.tab a.tab-link{position:relative;display:block;padding:15px 20px 17px;background:#adb2b2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:white;}ul.settings-nav-tabs li.tab a.tab-link:hover{background:#00a9e0;}ul.settings-nav-tabs li.tab.disabled a.tab-link:hover{background:#484c4c;}fieldset.settings-item{margin-bottom:20px;padding:0;}fieldset.settings-item:last-of-type{margin-bottom:0;}.list-of-options-container{margin:20px -10px 10px;padding:10px;background:#f0f0f0;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}li.social-network-connection{float:left;}.noUiSlider,.noUiSlider *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;cursor:default;}.noUiSlider{position:relative;}.noUiSlider a{position:absolute;z-index:1;}.noUiSlider a:nth-child(2){background:inherit !important;}.noUiSlider.vertical a{width:100%;bottom:0;}.noUiSlider.horizontal a{height:100%;right:0;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.noUiSlider:before,body.TOUCH,.noUiSlider div{-ms-touch-action:none;}.noUiSlider:before{display:block;position:absolute;width:150%;left:-25%;height:400%;top:-150%;content:"";z-index:-1;}.noUiSlider.vertical:before{width:400%;left:-150%;height:150%;top:-25%;}}.noUiSlider{border:1px solid #908d84;border-radius:3px;}.noUiSlider.connect a,.noUiSlider.connect.lower{background:#b2a98f;}.noUiSlider,.noUiSlider.connect.lower a{background:#d9d7cb;box-shadow:inset 0px 1px 7px #b6b4a8}.noUiSlider.disabled,.noUiSlider.disabled.connect.lower a{background:#ccc;box-shadow:none;}.noUiSlider div{height:18px;width:18px;border:1px solid #99968f;border-radius:3px;background:#efefe7;}.noUiSlider.disabled div{background:transparent;}.noUiSlider.horizontal{width:300px;height:10px;}.noUiSlider.horizontal div{margin:-5px 0 0 -9px;}.noUiSlider.vertical{width:10px;height:300px;}.noUiSlider.vertical div{margin:-9px 0 0 -5px;}.ui-datepicker:before{position:absolute;top:-7px;left:20px;width:15px;height:7px;background:url(/static/img/header-sprite.png);background-position:-100px -400px;content:"";}.ui-datepicker.amadeus-datepicker{position:relative;width:300px;margin-top:20px;padding:12px 20px 20px;background:#00a9e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2);font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;}.ui-datepicker.amadeus-datepicker .ui-datepicker-prev,.ui-datepicker.amadeus-datepicker .ui-datepicker-next{position:absolute;top:7px;width:11px;height:12px;background:white;background:url(/static/img/header-sprite.png);opacity:0.7;filter:alpha(opacity=70);}.ui-datepicker.amadeus-datepicker .ui-datepicker-prev{left:0;cursor:pointer;background-position:-150px -400px;}.ui-datepicker.amadeus-datepicker .ui-datepicker-next{right:0;cursor:pointer;background-position:-150px -420px;}.ui-datepicker.amadeus-datepicker .ui-datepicker-prev-hover,.ui-datepicker.amadeus-datepicker .ui-datepicker-next-hover{opacity:1;filter:alpha(opacity=100);}.ui-datepicker.amadeus-datepicker .ui-datepicker-group{position:relative;margin:0 20px 0 0;}.ui-datepicker.amadeus-datepicker .ui-datepicker-group:after{position:absolute;top:-12px;right:-20px;bottom:-20px;border-right:1px solid #e6e6e6;content:"";}.ui-datepicker.amadeus-datepicker .ui-datepicker-group.ui-datepicker-group-last{margin:0 0 0 20px;}.ui-datepicker.amadeus-datepicker .ui-datepicker-group.ui-datepicker-group-last:after{border:none;}.ui-datepicker.amadeus-datepicker .ui-datepicker-group .ui-datepicker-title{color:white;}.ui-datepicker.amadeus-datepicker table{font-size:13px;}.ui-datepicker.amadeus-datepicker th{width:20px;padding:0;border-right:1px solid #33bae6;border-bottom:1px solid #33bae6;color:#005eb8;line-height:23px;}.ui-datepicker.amadeus-datepicker th:last-of-type{border-right:none;}.ui-datepicker.amadeus-datepicker tr:last-of-type td{border-bottom:none;}.ui-datepicker.amadeus-datepicker tr td:last-of-type{border-right:none;}.ui-datepicker.amadeus-datepicker td{padding:0;border-right:1px solid #33bae6;border-bottom:1px solid #33bae6;}.ui-datepicker.amadeus-datepicker td:hover{background:rgba(255,255,255,0.2);}.ui-datepicker.amadeus-datepicker td.ui-datepicker-unselectable{opacity:0.3;filter:alpha(opacity=30);}.ui-datepicker.amadeus-datepicker td.ui-datepicker-unselectable:hover{background:none;}.ui-datepicker.amadeus-datepicker td.ui-datepicker-current-day{background:#005eb8;}.ui-datepicker.amadeus-datepicker td span,.ui-datepicker.amadeus-datepicker td a{padding:0;color:white;text-align:center;line-height:23px;}.ui-datepicker.ui-datepicker-multi.ui-datepicker-multi-2 .ui-datepicker-group{width:45.7%;}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group table{width:100%;margin:0;}.ui-datepicker-week-end{background-color:#60d0f4;}/*! jQuery UI - v1.10.3 - 2013-08-27 * http://jqueryui.com * Includes:jquery.ui.core.css,jquery.ui.datepicker.css * Copyright 2013 jQuery Foundation and other contributors Licensed MIT */ .ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width: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;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{min-height:0;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-datepicker{width:40em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.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,.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,.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}#search-searchResultsTools .dropdown{display:inline-block;}#search-searchResultsTools .dropdown a[data-toggle=dropdown]{color:#00a9e0;margin-right:10px;display:inline-block;height:30px;box-sizing:border-box;padding-right:30px;padding-top:4px;padding-left:10px;border-bottom:1px solid transparent;outline:0;font-size:11px;border-radius:5px;}#search-searchResultsTools .dropdown a[data-toggle=dropdown]::after{content:"\00a0";display:block;right:21px;background:url("/static/img/icon-sprite.png") no-repeat -103px -427px;position:absolute;top:11px;width:12px;height:8px;}#search-searchResultsTools .dropdown a[data-toggle=dropdown].active{border-radius:0;border-bottom:2px solid #00a9e0;}#search-searchResultsTools .dropdown.open a[data-toggle=dropdown]{color:white;background:#00a9e0;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0px 0px 3px #c7c9c7;}#search-searchResultsTools .dropdown.open a[data-toggle=dropdown]::after{background:url("/static/img/icon-sprite.png") no-repeat -103px -404px;}#search-searchResultsTools .dropdown .dropdown-menu{color:#555555;box-shadow:0 0 0;-webkit-box-shadow:0 0 0;min-width:250px;border:1px solid #c7c9c7;box-shadow:0px 0px 3px #c7c9c7;padding:0.5em;border-top:0;margin:0;border-top-left-radius:0;border-top-right-radius:0;}.smart-filters-button{position:relative;}.smart-filters-button.expanded{border:1px solid #00a9e0;}.smart-filters-container{z-index:99;color:white;float:right;}.smart-filters-content{padding:0;-webkit-transition:max-height 0.5s ease;-moz-transition:max-height 0.5s ease;-o-transition:max-height 0.5s ease;transition:max-height 0.5s ease;}.smart-filters-content.open{max-height:550px;}.smart-filters-content .close{position:relative;float:right;width:12px;height:12px;padding:0;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-color:transparent;background-position:-117px 3px;border:0;-webkit-appearance:none;z-index:20;padding:10px;padding-left:9px;border-radius:100px;top:5px;left:12px;}.smart-filters-row{padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.3);}.smart-filters-row:last-of-type{border:none;}.smart-filters-row.oneway .smart-filters-item{float:left;width:520px;margin-right:40px;}.smart-filters-row.twoway .smart-filters-item{float:left;width:249px;margin-right:40px;}.smart-filters-row.twoway .smart-filters-item:last-of-type{margin-right:0;}.smart-filters-header{margin:0 0 10px;font-size:17px;}.time-range-container{padding:0 10px;}.smart-filters-item.number-of-stops li.stops-option{float:left;width:33%;}.smart-filters-item.number-of-stops li.stops-option input{margin-right:5px;}.smart-filters-item.maximum-price .max-price-content{position:relative;padding:3px 55px;}.smart-filters-item.maximum-price .price-indicator{position:absolute;top:0;width:30px;padding:5px 8px;border:1px solid rgba(255,255,255,0.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;}.smart-filters-item.maximum-price .price-indicator.lowest-price{left:0;}.smart-filters-item.maximum-price .price-indicator.highest-price{right:0;}.smart-filters-item.maximum-price .max-price-slider-info{padding:10px 0 0;text-align:center;}.smart-filters-item.maximum-price .max-price-slider-info #max-amount,.smart-filters-item.maximum-price .max-price-slider-info .currency{font-style:normal;font-weight:bold;}.smart-filters-item.maximum-elapsed .max-elapsed-content{position:relative;padding:3px 55px;}.smart-filters-item.maximum-elapsed .elapsed-indicator{position:absolute;top:0;width:30px;padding:5px 8px;border:1px solid rgba(255,255,255,0.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;}.smart-filters-item.maximum-elapsed .elapsed-indicator.lowest-elapsed{left:0;}.smart-filters-item.maximum-elapsed .elapsed-indicator.highest-elapsed{right:0;}.smart-filters-item.maximum-elapsed .max-elapsed-slider-info{padding:10px 0 0;text-align:center;}.smart-filters-item.maximum-elapsed .max-elapsed-slider-info #max-amount,.smart-filters-item.maximum-elapsed .max-elapsed-slider-info .currency{font-style:normal;font-weight:bold;}.smart-filters-item.departure-time .flight{float:left;width:249px;margin-right:40px;}.smart-filters-item.departure-time .flight:last-of-type{margin-right:0;}.smart-filters-item.departure-time .flight ul.data-timeframes{padding-top:15px;}.smart-filters-item.departure-time .flight li.data-timeframe{position:relative;float:left;width:2.77778%;margin-right:1.38889%;}.smart-filters-item.departure-time .flight li.data-timeframe .data-bar-container{position:relative;height:30px;}.smart-filters-item.departure-time .flight li.data-timeframe .data-bar-container .data-bar{position:absolute;right:0;bottom:0;left:0;background:rgba(0,94,184,0.8);}.smart-filters-item.departure-time .flight li.data-timeframe .data-bar-container .data-bar:hover{background:#005eb8;}.smart-filters-item.departure-time .flight li.data-timeframe .data-bar-container .data-bar.not-selected{background:#57c1ec;}.smart-filters-item.departure-time .flight li.data-timeframe .data-bar-container .data-bar.lowest-price{background:#8acd05;}.smart-filters-item.departure-time .flight li.data-timeframe .data-bar-container .data-bar.lowest-price:hover{background:#8cd200;}.smart-filters-item.departure-time .departure-time-slider-info{padding:10px 0 20px 0;text-align:center;}.smart-filters-item.departure-time .departure-time-slider-info #earliest-time,.smart-filters-item.departure-time .departure-time-slider-info #latest-time{font-style:normal;font-weight:bold;}.smart-filters-item.preferred-airlines{width:350px;}.smart-filters-item.preferred-airlines li.preferred-airline{float:left;width:50%;margin-bottom:4px;}.smart-filters-item.preferred-airlines li.preferred-airline input{margin-right:5px;}.smart-filters-item.preferred-airlines li.preferred-airline .preferred-airline-radio{cursor:pointer;text-decoration:underline;}.operational-days{margin-left:10px;width:258px !important;}.operational-day{float:left;margin-left:5px;}.operational-day label{cursor:pointer;}.operational-day input[type="checkbox"]{display:none;}.operational-day input[type="checkbox"] + label{display:inline-block;width:25px;margin:4px 4px 0 0;vertical-align:middle;cursor:pointer;margin-top:10px;width:18px;padding:3px 0px 7px 0px;font-size:1em;font-variant:small-caps;box-sizing:border-box;border-top:4px solid rgba(255,255,255,0.2);line-height:1em;}.open .operational-day input[type="checkbox"] + label{-webkit-animation-name:shine;-webkit-animation-duration:0.4s;-webkit-animation-direction:alternate;-webkit-animation-iteration-count:2;}.operational-day input[type="checkbox"]:checked + label{border-top-color:#4f8a4f;}.operational-day:nth-child(1) label{-webkit-animation-delay:0.1s;}.operational-day:nth-child(2) label{-webkit-animation-delay:0.2s;}.operational-day:nth-child(3) label{-webkit-animation-delay:0.3s;}.operational-day:nth-child(4) label{-webkit-animation-delay:0.4s;}.operational-day:nth-child(5) label{-webkit-animation-delay:0.5s;}.operational-day:nth-child(6) label{-webkit-animation-delay:0.6s;}.operational-day:nth-child(7) label{-webkit-animation-delay:0.7s;}.operational-day:nth-child(8) label{-webkit-animation-delay:0.8s;}@-webkit-keyframes shine{100%{border-top-color:rgba(255,255,255,0.35);}}@-moz-keyframes shine{100%{border-top-color:rgba(255,255,255,0.35);}}@-ms-keyframes shine{100%{border-top-color:rgba(255,255,255,0.35);}}@keyframes shine{100%{border-top-color:rgba(255,255,255,0.35);}}.alert-container{pointer-events:none;display:block;position:fixed;top:120px;right:0;left:0;text-align:center;z-index:1060;}.alert-container .alert{display:inline-block;}.alert{position:relative;padding:10px 20px;margin-bottom:20px;border:1px solid transparent;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.alert h4{margin:0;color:inherit;}.alert .alert-link{font-weight:normal;}.alert > p,.alert > ul{margin-bottom:0;}.alert > p + p{margin-top:5px;}.alert-dismissable{padding-right:50px;}.alert-dismissable:after{position:absolute;top:0;right:30px;bottom:0;border-left:1px solid rgba(255,255,255,0.3);content:"";}.alert-dismissable .error-close{position:absolute;top:50%;right:10px;width:12px;height:12px;margin-top:-6px;background:url(/static/img/icon-sprite.png);text-indent:-9999px;background-position:-120px -20px;opacity:0.7;filter:alpha(opacity=70);}.alert-dismissable .error-close:hover{opacity:1;filter:alpha(opacity=100);}.alert-error{background:#ce0058;color:white;}.alert-success{background:#fcfae7;}.spinner-message-success{color:#46a546;font-size:17px;}.spinner-message-error{color:#ff0048;font-size:17px;}.message-error{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;}.message-error p{padding:5px 0;}.message-error p em{color:#ce0058;font-style:normal;}.triptools-header{padding:40px 0 35px;background:#005eb8;}.triptools-header-message{margin:0;color:white;font-size:38px;line-height:44px;}.triptools-navigation-container{float:left;width:219px;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;-webkit-border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;border-radius:0 0 0 2px;}.triptools-panel-container{float:left;width:718px;min-height:470px;margin-bottom:20px;background:white;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}li.triptools-navigation-item{border-top:1px solid #e6e6e6;}li.triptools-navigation-item:hover .triptools-navigation-item-link,li.triptools-navigation-item.active .triptools-navigation-item-link{background:#00a9e0;color:white;}li.triptools-navigation-item:first-of-type{margin-top:15px;}li.triptools-navigation-item:last-of-type{-webkit-border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;border-radius:0 0 0 2px;overflow:hidden;}li.triptools-navigation-item .triptools-navigation-item-link{display:block;padding:10px 0 10px 30px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;color:#484c4c;}.triptools-panel-content{padding:20px 40px 40px;}.triptools-panel-header-container{margin-bottom:40px;}.triptools-panel-header-container.no-margin{margin-bottom:0;}.triptools-panel-header{margin:0 0 5px;font-size:28px;line-height:36px;}.triptools-panel-sub-header{margin:0;font-size:15px;line-height:22px;}.triptools-panel-sub-header a{color:#00a9e0;}.triptool{background:#e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.18);box-shadow:0 2px 3px rgba(0,0,0,0.18);}.triptool .from-side{float:left;width:50%;border-right:1px solid #dbdcdc;}.triptool .from-side.wide{width:60%;}.triptool .to-side{float:left;width:49%;}.triptool .to-side.narrow{width:39%;}.triptool .triptool-side-content{padding:20px;}.triptool .amadeus-form .types-field.small{padding:3px 5px 3px 10px;border-color:#bdbdbd;}.triptool .amadeus-form .amadeus-form-title{text-align:center;margin-bottom:30px;}.triptool .amadeus-form .amadeus-form-column{display:inline-block;position:relative;float:left;padding-bottom:30px;}.triptool .amadeus-form .amadeus-form-column.left-column{width:45%;}.triptool .amadeus-form .amadeus-form-column.left-column select,.triptool .amadeus-form .amadeus-form-column.left-column input{float:right;clear:both;}.triptool .amadeus-form .amadeus-form-column.center-column{width:10%;}.triptool .amadeus-form .amadeus-form-column.center-column .exchange-button{display:inline-block;width:20px;height:20px;margin:5px 0 0 3px;background-position:-200px -150px;background-color:transparent;border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.triptool .amadeus-form .amadeus-form-column.right-column{width:45%;}.triptool .amadeus-form .amadeus-form-column.right-column select,.triptool .amadeus-form .amadeus-form-column.right-column input{float:left;clear:both;}.triptool .amadeus-form .weather-container .city-container{position:relative;float:left;padding-right:10px;}.triptool .input-container{margin-bottom:10px;}.triptool .input-container .value-container{padding-bottom:18px;}.triptool .input-container .value-input{width:90%;}.triptool .output-container{overflow-x:auto;padding:15px 20px 20px;border:1px solid #dbdcdc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:white;}.triptool .output-container .title{font-size:17px;}.triptool .output-container .subtitle{font-size:14px;padding-bottom:15px;}.triptool .output-container .day{font-size:12px;padding-top:10px;width:180px;}.triptool .output-container .temperature{float:left;margin-top:4px;width:150px;}.triptool .output-container .weather-icon{float:left;}.triptool .output-container .dialing-country{font-size:15px;line-height:24px;}.triptool .output-container .country-code{font-size:38px;line-height:44px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#005eb8;float:left;}.triptool .output-container .exit-code{font-size:38px;line-height:44px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#adb2b2;float:left;padding-left:10px;}.triptool .conversion-output .output-from{color:#adb2b2;font-size:15px;}.triptool .conversion-output .output-to .value{color:#005eb8;font-size:38px;padding-top:15px;}.triptool .conversion-output .output-to .value-type{color:#484c4c;font-size:15px;padding-top:10px;}.triptool .output-timezone,.triptool .output-date{color:#005eb8;font-size:11px;}.triptool .output-time{font-size:38px;line-height:44px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#005eb8;}.triptool small{display:inline-block;width:40px;}.triptool .output-seconds,.triptool .output-timedelta{display:block;font-size:17px;line-height:16px;vertical-align:top;}.triptool .output-timedelta{color:#00a9e0;}.plans-teaser{padding-bottom:20px;background:white;border-top:1px solid #e6e6e6;}.triptools-cta-container{padding:40px;border-top:1px solid #e6e6e6;}.triptools-cta-container .triptools-cta-teaser{margin:0 0 30px;font-size:20px;line-height:30px;}.triptools-cta-container li.dashboard-plan-creation-card{height:200px;}.triptools-cta-container li.dashboard-plan-creation-card .card-content{padding:55px 50px;}.static-map-modal .modal-dialog{width:750px;margin-left:-375px;}.static-map-modal .modal-dialog img{border:2px solid #e6e6e6;}.static-map-modal .modal-dialog .title{font-size:17px;padding-top:10px;}.static-map-modal .modal-dialog .subtitle{font-size:15px;padding-top:4px;}#triptool-timetables .search-results-nav-tabs{margin:0;margin-top:40px;}#triptool-timetables .search-results-nav-tabs .tab{width:50%;margin-right:0;background:#eeeeee;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;}#triptool-timetables .search-results-nav-tabs .tab:hover{background:#dddddd;}#triptool-timetables .search-results-nav-tabs .tab.active{background:#999999;box-shadow:0px 2px 3px #dddddd;}#triptool-timetables .search-results-nav-tabs .tab.active:after{border-top-color:#999999;}#triptool-timetables .search-results-nav-tabs .tab.active a{color:white;}#triptool-timetables .search-results-nav-tabs .tab:first-child{border-top-left-radius:3px;}#triptool-timetables .search-results-nav-tabs .tab:last-child{border-top-right-radius:3px;}#triptool-timetables .search-results-nav-tabs .tab a,#triptool-timetables .search-results-nav-tabs .tab a:after{background:none;color:#aaaaaa;height:10px;padding-top:10px;border-radius:0;}#triptool-timetables .promotions-module{border:0;}#triptool-timetables .promotions-module-header{color:transparent;}#triptool-timetables .promotions-module-body{margin:-10px 0 0 0;}#triptool-timetables #results{margin-top:0;}#triptool-timetables #search-searchResultsTools{margin:0;padding:20px 10px 0 0;border-bottom:0;}#triptool-timetables #search-searchResultsTools .dropdown{margin:0 -7px;}#triptool-timetables #search-searchResultsTools .dropdown a[data-toggle="dropdown"]{padding-left:5px;}#triptool-timetables #search-searchResultsTools .dropdown a[data-toggle="dropdown"]::after{right:20px;}#triptool-timetables #search-flightResultsList li{cursor:pointer;border-bottom:1px solid #e6e6e6;}#triptool-timetables #search-flightResultsList li:hover{outline:2px solid #e6e6e6;}#triptool-timetables .flight-item-content{padding-left:0;}#triptool-timetables .flight-info-container{width:100%;}#triptool-timetables .flight-info-container .flight-info:before{background:none;}#triptool-timetables .flight-item{border-radius:0;border-bottom-width:0;margin-bottom:0;}#triptool-timetables .flight-item:last-of-type{border-bottom-width:1px;}#triptool-timetables .flight-details-container{display:block;overflow:hidden;border-top:0;-webkit-transition:max-height 0.3s ease;-moz-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease;border-width:0;max-height:0;transform:translate3d(0,0,0);}#triptool-timetables .flight-details-container.expanded{max-height:600px;border-width:1px;}#triptool-timetables .flight-details-container .detailed-flight-info{padding-left:10px;}#triptool-timetables .flight-details-container .detailed-flight-info:before{background:none;}#triptool-timetables form .search-options-fieldset{padding:0;margin-left:0;}#triptool-timetables form .search-options-fieldset:before{background:none;}#triptool-timetables form .search-options-fieldset .date-input-item:after{top:31px;}#triptool-timetables form .input-container .value-container{padding-bottom:0;}#triptool-timetables form .input-container .value-container .error{border:0;}#triptool-timetables .submit-button{margin-top:10px;}#triptool-timetables .submit-button.loading:after{width:12px;height:12px;}#triptool-timetables .aside,#triptool-timetables .compare-button{display:none;}#triptool-timetables .aside-right{display:none;}#triptool-timetables .operationalDays{margin-right:15px;float:right;}#triptool-timetables .operationalDays .day{display:inline-block;width:25px;height:15px;border-top:4px solid #ff8888;color:#adb2b2;line-height:0.9em;margin-left:8px;font-variant:small-caps;padding-top:3px;}#triptool-timetables .operationalDays .day.ok{border-top:4px solid #46a546;color:#484c4c;}.dialing-codes-modal .modal-dialog ul.dialing-entries{display:table;margin-top:-10px;}.dialing-codes-modal .modal-dialog ul.dialing-entries li.dialing-entry{display:table-row;font-size:14px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;}.dialing-codes-modal .modal-dialog ul.dialing-entries li.dialing-entry span{display:table-cell;border-bottom:1px solid #e6e6e6;padding:6px;width:100%;}.dialing-codes-modal .modal-dialog ul.dialing-entries li.dialing-entry .dialing-country{width:70%;}.dialing-codes-modal .modal-dialog ul.dialing-entries li.dialing-entry .country-code{padding-left:10px;}.dialing-codes-modal .modal-dialog ul.dialing-entries li.dialing-entry .exit-code{padding-right:10px;}.dialing-codes-modal .modal-body{background-color:#fcfae7;overflow:auto;height:400px;}.dialing-codes-link{color:#005eb8;text-decoration:underline;font-size:14px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;}.flight-times .time-location-line.wider{padding-left:500px;}.compare-flights-modal .modal-dialog{position:relative;top:0;right:auto;left:50%;width:600px;margin-left:-300px;padding-top:100px;padding-bottom:30px;z-index:1050;}.compared-flight{margin-bottom:10px;border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:white;}.modal-body.facebook-friends-body{padding:20px 0;}.modal-body .facebook-instructions-container{padding:0 20px 20px;border-bottom:1px solid #e6e6e6;}.modal-body .friends-list-spinner > div{margin-right:auto;margin-left:auto;margin-top:30px;padding-bottom:30px;}.modal-body .friends-list-container{max-height:250px;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.05),inset 0 -2px 10px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.05),inset 0 -2px 10px rgba(0,0,0,0.05);box-shadow:inset 0 2px 3px rgba(0,0,0,0.05),inset 0 -2px 10px rgba(0,0,0,0.05);overflow-y:scroll;}.modal-body li.facebook-friend{padding:10px 20px;border-bottom:1px solid #e6e6e6;}.modal-body li.facebook-friend:last-of-type{border:none;}.modal-body .facebook-friend-content{position:relative;}.modal-body .facebook-friend-content input{float:left;margin-top:11px;}.modal-body .facebook-friend-content .avatar{float:left;margin:0 10px;}.modal-body .facebook-friend-content .provider{float:right;height:0;overflow:hidden;padding-top:29px;width:29px;}.modal-body .facebook-friend-content .provider.google{background:url(modules/url("/static/img/g+29.png"));}.modal-body .facebook-friend-content .provider.facebook{background:url(modules/url("/static/img/FB-f-Logo__blue_29.png"));}.modal-body .facebook-friend-content .facebook-friend-name{float:left;font-weight:bold;line-height:35px;}.modal-body .facebook-friend-content .invited-container{position:absolute;top:0;right:0;bottom:0;padding-left:5px;background:white;-webkit-box-shadow:-2px 0 10px white;-moz-box-shadow:-2px 0 10px white;box-shadow:-2px 0 10px white;color:#83b81a;text-align:right;line-height:35px;-webkit-text-shadow:0 0 10px white;-moz-text-shadow:0 0 10px white;text-shadow:0 0 10px white;}.modal-body .select-button-container{padding:20px 20px 0;border-top:1px solid #e6e6e6;}.modal-body .select-button-container .or-cancel{font-size:11px;}.modal-body .select-button-container .cancel-link{color:#484c4c;text-decoration:underline;}.legal-page{padding:40px 80px;}.legal-page h1{font-size:30px;margin-bottom:40px;color:#005eb8;}.legal-page h2{font-size:20px;margin-bottom:20px;}.legal-page h3{font-size:17px;margin-bottom:20px;}.legal-page .numbers{display:inline-block;font-weight:bold;text-transform:uppercase;}.legal-page ul,.legal-page ol{margin:0;}.legal-page ul.bullets-list,.legal-page ol.bullets-list{margin-bottom:10px;}.legal-page ul.bullets-list li,.legal-page ol.bullets-list li{margin:0 0 0 15px;list-style:disc;}.legal-page ul li,.legal-page ol li{margin-bottom:30px;}.legal-page ul ul li,.legal-page ul ol li,.legal-page ol ul li,.legal-page ol ol li{margin-bottom:10px;}.legal-page ul ul ul,.legal-page ul ul ol,.legal-page ul ol ul,.legal-page ul ol ol,.legal-page ol ul ul,.legal-page ol ul ol,.legal-page ol ol ul,.legal-page ol ol ol{margin:10px 10px 10px 20px;}.legal-page ul ul ul li,.legal-page ul ul ol li,.legal-page ul ol ul li,.legal-page ul ol ol li,.legal-page ol ul ul li,.legal-page ol ul ol li,.legal-page ol ol ul li,.legal-page ol ol ol li{margin-bottom:10px;}.legal-page table{width:100%;}.legal-page table td,.legal-page table th{border:1px #e6e6e6 solid;padding:10px;}.legal-page a{color:#484c4c;text-decoration:underline;}.legal-page p.text-only{margin-bottom:10px;}.legal-page .last-updated{float:right;font-family:Verdana,sans-serif;font-size:13px;color:#adb2b2;}.legal-page form{text-align:center;margin:10px;}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #bdbdbd;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15);}.chosen-container.chosen-with-drop .chosen-drop{left:0;}.chosen-container a{cursor:pointer;}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #bdbdbd;border-radius:3px;background-color:#fff;background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px;}.chosen-container-single .chosen-default{color:#999;}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('/static/img/chosen-sprite.png') -42px 1px no-repeat;font-size:1px;}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%;}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('/static/img/chosen-sprite.png') no-repeat 0px 2px;}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}.chosen-container-single .chosen-search input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #e6e6e6;background:white url('/static/img/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 3px 3px;background-clip:padding-box;}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px;}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}.chosen-container .chosen-results li.highlighted{background-color:#00a9e0;color:#fff;}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4;}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}.chosen-container .chosen-results li.group-option{padding-left:15px;}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto !important;height:1%;border:1px solid #bdbdbd;background-color:#fff;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(1%,#eeeeee),color-stop(15%,#ffffff));background-image:-webkit-linear-gradient(#eeeeee 1%,#ffffff 15%);background-image:-moz-linear-gradient(#eeeeee 1%,#ffffff 15%);background-image:-o-linear-gradient(#eeeeee 1%,#ffffff 15%);background-image:linear-gradient(#eeeeee 1%,#ffffff 15%);cursor:text;}.chosen-container-multi .chosen-choices li{float:left;list-style:none;}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px;height:15px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;}.chosen-container-multi .chosen-choices li.search-field .default{color:#999;}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #bdbdbd;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eeeeee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('/static/img/chosen-sprite.png') -42px 1px no-repeat;font-size:1px;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eeeeee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);color:#666;}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}.chosen-container-multi .chosen-results{margin:0;padding:0;}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3);}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #bdbdbd;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;box-shadow:0 1px 0 #fff inset;}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px;}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3);}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111 !important;}.chosen-disabled{opacity:0.5 !important;cursor:default;}.chosen-disabled .chosen-single{cursor:default;}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}.chosen-rtl{text-align:right;}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}.chosen-rtl .chosen-single div{right:auto;left:3px;}.chosen-rtl .chosen-single abbr{right:auto;left:26px;}.chosen-rtl .chosen-choices li{float:right;}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px;}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url('/static/img/chosen-sprite.png') no-repeat -30px -20px;direction:rtl;}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}.about-us-header{padding:40px;}.about-us-header h1{position:relative;font-size:38px;color:white;}.meta-content{padding:40px;}.meta-content .intro-text{margin:0 0 2em;font-size:20px;line-height:130%;color:#00a9e0;}.meta-content .info-blocks{padding-bottom:4em;margin-bottom:4em;border-bottom:1px solid #00a9e0;}.meta-content .service-description{margin-right:30%;}.meta-content .normal-intro-text{margin-bottom:2em;font-size:15px;line-height:150%;}.meta-content .normal-intro-text a{color:#005eb8;}.meta-content ul,.meta-content ol{margin:0;}.meta-content ul.bullets-list,.meta-content ol.bullets-list{margin-bottom:2em;}.meta-content ul.bullets-list li,.meta-content ol.bullets-list li{margin:0 0 0 15px;list-style:disc;font-size:15px;line-height:180%;}.faq-header{padding:40px 0;}.faq-header h1{position:relative;font-size:38px;color:white;}.faq-content{padding:40px 80px;}.faq-content .faq-category-title{margin-bottom:40px;padding-bottom:10px;font-size:17px;color:#ce0058;border-bottom:1px solid rgba(206,0,88,0.2);}.faq-content .faq-category-title small{float:right;}.faq-content .faq-category-title small a{color:#ce0058;}.faq-content .faq-explanation{margin-bottom:20px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;}ul.faq-categories{margin-bottom:20px;}li.faq-category a{font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#ce0058;font-size:15px;line-height:150%;}li.faq-item{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e6e6e6;}li.faq-item:last-of-type{border-bottom:none;}li.faq-item p,li.faq-item li{margin-bottom:20px;font-size:15px;line-height:140%;}li.faq-item p:last-of-type,li.faq-item li:last-of-type{margin-bottom:0;}li.faq-item p span,li.faq-item li span{display:block;}li.faq-item p a,li.faq-item li a{color:#005eb8;text-decoration:underline;}ol.ordered-list{margin-top:20px;list-style:decimal;}ol.ordered-list li{margin-left:20px;}ul.unordered-list,ol.unordered-list{list-style:disc;}ul.unordered-list li,ol.unordered-list li{margin-left:20px;}.faq-question-title{margin-bottom:20px;font-size:20px;line-height:130%;color:#005eb8;}.redirection-page{padding:40px 80px;}.redirection-container{width:460px;margin:40px auto 150px;}.redirection-container h3{color:#005eb8;text-align:center;}.connecting-sites-container{width:80%;margin:0 auto;padding:40px 0;}.connecting-sites-container .connecting-site{float:left;width:33%;padding:20px 0;}.connecting-sites-container .connecting-site-logo{margin:0 auto;}.connecting-sites-container .connecting-site-logo img{width:100%;}.connecting-sites-container .connection-animation{float:left;width:33%;}.connecting-sites-container .animation-container{margin:15px auto;width:47px;height:26px;background:url(/static/img/redirection-arrows-animated.gif) no-repeat;}.redirection-flight-info-container{padding:20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}.redirection-flight-info-container .flight-item-content{margin-left:20px;}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;min-width:310px;max-width:310px;padding:1px;text-align:left;background-color:#4bbfea;background-clip:padding-box;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2);white-space:normal;}.popover.top{margin-top:-10px;}.popover.right{margin-left:18px;}.popover.bottom{margin-top:10px;}.popover.left{margin-left:-10px;}.popover-title{margin:0;padding:15px 20px 0;color:white;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:18px;}.popover-content{padding:15px 20px 10px;}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}.popover .arrow{border-width:11px;}.popover .arrow:after{border-width:10px;content:"";}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0,0,0,0.1);bottom:-11px;}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#4bbfea;}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.1);}.popover.right .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#4bbfea;}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.1);top:-11px;}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#4bbfea;}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.1);}.popover.left .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#4bbfea;bottom:-10px;}.merchant-price-items{border-top:1px solid rgba(255,255,255,0.3);}.merchant-price-item{height:24px;margin-bottom:5px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,0.3);font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:24px;color:#005eb8;}.merchant-price-item .site{float:left;}.merchant-price-item .price{float:right;margin-left:15px;}.merchant-price-item .to-merchant-button{float:right;margin-left:15px;}.merchant-prices-container li.tan{color:#ce0058;}.merchant-disclaimer{color:#fff;font-size:12px;font-family:"amadeusregular","Helvetica Neue",Helvetica,Arial,sans-serif;}.merchant-no-results{color:#005eb8;font-size:12px;}.inspiration-header-container{padding:40px 0 70px;}.inspiration-header{position:relative;color:white;font-size:30px;}.inspiration-content{padding:20px;}.destinations-results-container{margin-right:-20px;}.destinations-results-header{margin:15px 0 30px;font-size:15px;}.destinations-results-header .change-airport-link{color:#00a9e0;font-size:12px;font-family:Verdana,sans-serif;}.destinations-results-header .preferred-airport-selector{font-weight:bold;}li.destination-card{float:left;width:326px;height:402px;margin:0 20px 20px 0;background:white;border:1px solid #e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}li.destination-card.no-month{height:217px;}li.destination-card.clone{display:block;position:absolute;z-index:1050;border:0;}li.destination-card.clone .show-more-destination-prices{display:none;}li.destination-card .destination-price-link{color:#484c4c;}li.destination-card .show-more-destination-prices{display:block;margin:0 auto;width:206px;padding:10px 0;}li.destination-card .show-more-destination-prices > span{margin-right:-10px;padding-right:20px;}li.destination-card .show-more-destination-prices > span:after{right:0;bottom:3px;}.destination-card-header{position:relative;background-size:cover;height:217px;position:relative;display:block;}.destination-card-header div{position:absolute;color:white;bottom:0;padding:20px 0;}.destination-card-header .img-shadow{background-image:linear-gradient(transparent,black);bottom:0;height:100px;left:0;opacity:0.75;width:100%;}.destination-card-header .destination-city{left:10px;width:50%;font-size:28px;overflow:hidden;text-overflow:ellipsis;}.destination-card-header .destination-country{font-size:13px;left:13px;bottom:40px;}.destination-card-header .destination-price{padding-top:20px;right:20px;font-size:28px;}.destination-card-header .destination-price.text-6{font-size:0.85em;}.destination-card-header .destination-price.text-7{font-size:0.8em;}.destination-card-header .destination-price.text-8{font-size:0.7em;}.destination-card-header .destination-price.text-9{font-size:0.6em;}.destination-card-header .destination-price.text-10{font-size:0.5em;}.destination-card-header .destination-price small{font-size:0.45em;line-height:0;}.destination-card-header .destination-tags{right:15px;bottom:30px;}.destination-card-header .destination-tags .destination-tag{padding-left:5px;}.destination-card:nth-child(2n) .destination-card-header{background-image:url("/static/img/clouds1-600x400.jpg");}.destination-card:nth-child(2n+1) .destination-card-header{background-image:url("/static/img/clouds2-600x400.jpg");}.destination-card-body{padding:10px 0 0 10px;background:white;border:1px solid white;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.destination-card-body .deals-headline{margin:0 0 10px 5px;}.destination-month-prices{margin-bottom:4px;}.destination-month-prices.show-all .destination-month-price{display:block;}.destination-month-weather-icon-font{font-size:17px;color:#c7c9c7;}.destination-month-price{display:none;float:left;width:90px;height:104px;margin:0 14px 10px 0;background:white;border:1px solid #bdbdbd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;}.destination-month-price:hover{border:1px solid #979797;}.destination-month-price.best-three-prices{display:block;font-size:17px;}.destination-month-price.destination-best-price{background:#d29f13;border:1px solid #d29f13;}.destination-month-price.destination-best-price:hover{border:1px solid #8c6a0d;}.destination-month-price.destination-best-price .destination-month-price-link{color:white;}.destination-month-price.destination-best-price .month-identifier{color:white;}.destination-month-price.destination-best-price .month-identifier .from{color:white;}.destination-month-price.destination-best-price .price,.destination-month-price.destination-best-price .destination-month-temperature,.destination-month-price.destination-best-price .destination-month-weather-icon-font{color:white;}.destination-month-price.destination-best-price .destination-month-weather-icon:before{color:white;}.destination-month-price.destination-best-price .destination-month-weather-icon.sunny-cloudy{background-position:0 0;}.destination-month-price.destination-best-price .destination-month-weather-icon.cloudy{background-position:-150px -50px;}.destination-month-price.destination-best-price .destination-month-weather-icon.sunny{background-position:-150px -100px;}.destination-month-price.destination-best-price .destination-month-weather-icon.rain{background-position:-150px -150px;}.destination-month-price.destination-best-price .destination-month-weather-icon.thunder{background-position:-150px -200px;}.destination-month-price.destination-best-price .destination-month-weather-icon.snow{background-position:-150px -250px;}.destination-month-price .destination-month-price-link{display:block;padding:6px 6px 1px;color:#484c4c;}.destination-month-price .month-identifier{font-size:12px;line-height:16px;font-weight:bold;color:black;}.destination-month-price .month-identifier .from{display:block;color:#a6a6a8;font-size:11px;font-weight:normal;}.destination-month-price .price{margin:10px 0 8px;font-size:24px;color:#005eb8;}.destination-month-price .price.text-6{font-size:0.85em;}.destination-month-price .price.text-7{font-size:0.8em;}.destination-month-price .price.text-8{font-size:0.7em;}.destination-month-price .price.text-9{font-size:0.6em;}.destination-month-price .price.text-10{font-size:0.5em;}.destination-month-weather{color:#c7c9c7;}.destination-month-weather .destination-month-temperature{display:inline-block;font-size:14px;line-height:19px;vertical-align:top;}.destination-month-weather-icon{display:inline-block;width:26px;height:19px;background:url(/static/img/weather-icons-sprite.png);}.destination-month-weather-icon:before{color:#c7c9c7;}.destination-month-weather-icon.sunny-cloudy{background-position:0 0;}.destination-month-weather-icon.cloudy{background-position:-100px -50px;}.destination-month-weather-icon.sunny{background-position:-100px -100px;}.destination-month-weather-icon.rain{background-position:-100px -150px;}.destination-month-weather-icon.thunder{background-position:-100px -200px;}.destination-month-weather-icon.snow{background-position:-100px -250px;}.inspiration-plans-results-cards-container{margin-right:-20px;padding-top:20px;}.inspiration-plan-card{float:left;margin:0 20px 20px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.18);box-shadow:0 2px 3px rgba(0,0,0,0.18);}.inspiration-plan-card .plan-card{width:286px;height:200px;}.inspiration-creation-card{float:left;width:286px;height:200px;margin:0 20px 20px 0;background:#e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.18);box-shadow:0 2px 3px rgba(0,0,0,0.18);}.inspiration-creation-card .card-content{padding:50px;}.inspiration-creation-card h4{margin:0 0 20px;font-size:17px;}.inspiration-ad-banner{display:block;float:left;margin:0 20px 20px 0;width:675px;}.loading.big.blue{text-align:center;}.take-a-tour-header{padding:40px;}.take-a-tour-header h1{position:relative;font-size:30px;color:white;}.take-a-tour-intro{position:relative;padding:30px;}.take-a-tour-intro .watch-video-enticer{position:absolute;top:55px;right:20px;width:140px;color:#ce0058;font-size:17px;}.take-a-tour-intro .watch-video-enticer:after{display:block;width:56px;height:57px;margin-top:10px;background:url(/static/img/take-a-tour-sprite.png) -300px 0;content:"";}.take-a-tour-intro .explore-features-enticer{position:absolute;bottom:20px;left:20px;width:140px;color:#ce0058;font-size:17px;}.take-a-tour-intro .explore-features-enticer:after{display:block;width:24px;height:44px;margin:10px auto 0;background:url(/static/img/take-a-tour-sprite.png) -400px 0;content:"";}.take-a-tour-intro .video-container{position:relative;width:580px;height:326px;margin:0 auto;max-width:1280px;max-height:720px;}.take-a-tour-intro .video-container iframe{max-width:1280px;max-height:720px;position:absolute;top:0;left:0;width:100%;height:100%;}.take-a-tour-intro .video-link{position:absolute;top:50%;left:50%;display:block;width:114px;height:114px;margin:-57px 0 0 -57px;background:url(/static/img/take-a-tour-sprite.png) 0 0;text-indent:-99999px;opacity:0.7;filter:alpha(opacity=70);}.take-a-tour-intro .video-link:hover{opacity:1;filter:alpha(opacity=100);}.tat-bordered{border:1px solid rgba(0,0,0,0.3);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.18);box-shadow:0 2px 3px rgba(0,0,0,0.18);}.tat-bordered img{display:block;}ul.tat-nav-items{margin:20px 0 30px 20px;}li.tat-nav-item{display:block;float:left;width:111px;margin-right:20px;font-size:17px;text-align:center;}.tat-nav-link{display:block;color:#00a9e0;}.tat-nav-link .icon{width:111px;height:111px;margin-bottom:10px;background-color:#fefefe;background-image:url(/static/img/take-a-tour-sprite.png);border:1px solid #e1e1e1;-webkit-border-radius:111px;-moz-border-radius:111px;border-radius:111px;}.tat-nav-link:hover{color:#005eb8;}.tat-nav-link:hover .icon{border:1px solid #cdcdcd;}.tat-nav-link.search .icon{background-position:0 -200px;}.tat-nav-link.find .icon{background-position:-150px -200px;}.tat-nav-link.keep .icon{background-position:-300px -200px;}.tat-nav-link.share .icon{background-position:-450px -200px;}.tat-nav-link.go .icon{background-position:0 -350px;}.tat-nav-link.profile .icon{background-position:-150px -350px;}.tat-nav-link.tools .icon{background-position:-300px -350px;}.tat-section{position:relative;padding:60px 0;border-bottom:1px solid #e6e6e6;}.tat-section-title{position:relative;margin:0 70px 70px;color:#ce0058;font-size:20px;text-align:center;}.tat-section-title:after{position:absolute;bottom:-25px;left:50%;width:60px;height:1px;margin:0 0 0 -30px;background:#ce0058;content:"";}.tat-section:nth-of-type(2n+1) .section-text-container,.tat-section:nth-of-type(2n+1) .section-screenshot-container{float:left;}.tat-section:nth-of-type(2n+1) .section-text{margin-left:70px;}.tat-section:nth-of-type(2n+1) .cover-point:after{right:-75px;background:url("/static/img/take-a-tour-sprite.png") no-repeat -200px -150px;}.tat-section:nth-of-type(2n) .section-text-container,.tat-section:nth-of-type(2n) .section-screenshot-container{float:right;}.tat-section:nth-of-type(2n) .section-text-container img,.tat-section:nth-of-type(2n) .section-screenshot-container img{float:right;}.tat-section:nth-of-type(2n) .section-text{margin-left:130px;}.tat-section:nth-of-type(2n) .cover-point:after{left:-75px;background:url("/static/img/take-a-tour-sprite.png") no-repeat -200px -100px;}.tat-section .back-to-top{position:absolute;display:inline-block;top:25px;right:30px;color:#ce0058;}.tat-section .back-to-top:after{display:inline-block;width:10px;height:10px;margin-left:5px;background:url(/static/img/take-a-tour-sprite.png) -200px 0;content:"";}.tat-section .text-screenshot-wrapper .section-text-container{width:50%;margin-top:10px;}.tat-section .text-screenshot-wrapper .section-screenshot-container{width:50%;overflow-x:hidden;}.tat-section .text-screenshot-wrapper .section-screenshot-container .screenshot-wrapper{position:relative;}.tat-section .text-screenshot-wrapper .section-screenshot-container .screenshot-wrapper .gradient{position:absolute;top:33%;right:0;bottom:0;left:0;background-image:-webkit-linear-gradient(top,transparent 0%,white 100%);background-image:linear-gradient(to bottom,transparent 0%,white 100%);background-repeat:repeat-x;}.tat-section .text-screenshot-wrapper .section-screenshot-container .screenshot-wrapper .gradient.low-25{top:50%;}.tat-section .text-screenshot-wrapper .section-screenshot-container .screenshot-wrapper img{width:150%;}.tat-section .mini-screenshots{position:relative;margin-left:40px;}.tat-section .mini-screenshot-column{float:left;width:388px;margin-top:-40px;}.tat-section .mini-screenshot{float:left;width:360px;margin:0 15px 15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.tat-section .mini-screenshot:nth-of-type(1){margin-top:-40px;}.tat-section .mini-screenshot:nth-of-type(3){margin-left:250px;}.tat-section .mini-screenshot:hover,.tat-section .mini-screenshot.hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.tat-section .mini-screenshot.second-higher{margin-top:-80px;}.tat-section .mini-screenshot img{width:100%;}.section-text{width:270px;}.section-text .headline{margin:0 0 25px;font-size:20px;line-height:32px;}.section-text .section-points{margin-bottom:80px;}.section-text .section-point{position:relative;margin-bottom:17px;font-size:15px;}.section-text .section-point:hover:before,.section-text .section-point.hover:before{opacity:1;filter:alpha(opacity=100);}.section-text .section-point:before{position:absolute;top:50%;left:-30px;width:8px;height:8px;margin-top:-12px;background:white;border:4px solid #ce0058;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;content:"";opacity:0.2;filter:alpha(opacity=20);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.section-text .section-point.cover-point:hover:after{opacity:1;filter:alpha(opacity=100);}.section-text .section-point.cover-point:before{display:none;}.section-text .section-point.cover-point:after{position:absolute;top:50%;width:28px;height:22px;margin-top:-11px;content:"";opacity:0.2;filter:alpha(opacity=20);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.section-text .section-point.no-point:before{display:none;}