/*1681969006000*/
.style-text-combined-big-button,.style-text-combined-black-link,.style-text-combined-body,.style-text-combined-body-bold,.style-text-combined-footer-link-dark,.style-text-combined-footer-link-white,.style-text-combined-footer-text,.style-text-combined-footer-text-bold,.style-text-combined-green-link,.style-text-combined-h1,.style-text-combined-h2,.style-text-combined-h3,.style-text-combined-h3-white,.style-text-combined-h4,.style-text-combined-h4-bold,.style-text-combined-label,.style-text-combined-medium-button,.style-text-combined-medium-heading,.style-text-combined-radiobutton,.style-text-combined-select,.style-text-combined-selected,.style-text-combined-small-body,.style-text-combined-small-button,.style-text-combined-tab-selected,.style-text-combined-tab-unselected,.style-text-combined-timestamp{letter-spacing:normal}.style-text-combined-h1{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px}.style-text-combined-h2{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}.style-text-combined-h3{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}.style-text-combined-h3-white{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;color:#fff}.style-text-combined-h4{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px}.style-text-combined-h4-bold{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.25;text-align:center;text-transform:uppercase;color:#fff}.style-text-combined-h5{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.33;color:#004152;margin-bottom:10px}.style-text-combined-medium-heading{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;text-transform:uppercase;color:#004152}.style-text-combined-body{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}.style-text-combined-select{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}.style-text-combined-body-bold{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.38;color:#004152}.style-text-combined-table-header{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff}.style-text-combined-small-body{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152}.style-text-combined-big-button{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;color:#004152}.style-text-combined-medium-button{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.style-text-combined-small-button{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152}.style-text-combined-selected{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff}.style-text-combined-tab-selected{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;color:#004152}.style-text-combined-tab-unselected{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;color:#fff}.style-text-combined-label{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152}.style-text-combined-radiobutton{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;line-height:1.23;text-align:center;color:#004152}.style-text-combined-timestamp{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;color:#959595;line-height:1.5}.style-text-combined-footer-text{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.33;color:#fff}.style-text-combined-footer-text-bold{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.33;color:#fff}.style-text-combined-footer-link-dark{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152}.style-text-combined-footer-link-white{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#fff}.style-text-combined-first-level-tab{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.13;color:#004152;text-align:center}.style-text-combined-second-level-tab{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152;text-align:center}.style-text-combined-heading-duty-free-product{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.13;color:#004152;text-align:center;text-transform:none;text-align:left}.style-input-combined-text{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}.style-input-combined-text:invalid{background:#ffc8be}.style-input-combined-text::-ms-clear{display:none}.style-input-combined-tel{height:28px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}.style-input-combined-tel:invalid{background-color:#ffc8be}.style-input-combined-tel.input-narrow{width:183.8px;padding:5px 0 5px 8px}.style-input-combined-tel.input-very-narrow{width:32px;padding:5px 1px 5px 2px;text-align:center;margin-right:8px}.style-input-combined-textarea{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}.style-input-combined-select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}.style-input-combined-select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}.style-input-combined-select::-ms-expand{display:none}.style-input-combined-select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}.style-input-combined-select option:disabled{background-color:#eef1f1;color:#ddd}.style-input-combined-select option:checked{background-color:#004152;color:#fff}.style-input-combined-select option:hover{background-color:#466b77}.style-input-combined-radio{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0}.style-input-combined-radio:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}.style-input-combined-radio[disabled]{border-color:#959595;cursor:default}.style-input-combined-radio[disabled]:checked:after{background:#959595}.style-input-combined-radio[disabled]+label{color:#959595;cursor:default}.style-input-combined-checkbox{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}.style-input-combined-checkbox:invalid{background-color:#ffc8be}.style-input-combined-checkbox:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}.style-input-combined-checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.style-input-combined-checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}.style-input-combined-checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}.style-input-combined-checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}.style-input-combined-checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}.style-input-combined-checkbox-with-label .checkbox-label a{text-decoration:underline!important}.style-input-combined-checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}.style-input-combined-checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}.style-input-combined-checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}.style-input-combined-checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}.style-input-combined-checkbox-with-label .checkbox-label a:after{display:none}.style-input-combined-submit{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border:none;color:#004152;background-color:#00ecc9}.style-input-combined-submit:hover{background:#6cffdc}.style-input-combined-submit:active{background:#00d4b4}.style-input-combined input[type=email],.style-input-combined input[type=password],.style-input-combined input[type=search],.style-input-combined input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}.style-input-combined input[type=email]:invalid,.style-input-combined input[type=password]:invalid,.style-input-combined input[type=search]:invalid,.style-input-combined input[type=text]:invalid{background:#ffc8be}.style-input-combined input[type=email]::-ms-clear,.style-input-combined input[type=password]::-ms-clear,.style-input-combined input[type=search]::-ms-clear,.style-input-combined input[type=text]::-ms-clear{display:none}.style-input-combined input[type=tel]{height:28px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}.style-input-combined input[type=tel]:invalid{background-color:#ffc8be}.style-input-combined input[type=tel].input-narrow{width:183.8px;padding:5px 0 5px 8px}.style-input-combined input[type=tel].input-very-narrow{width:32px;padding:5px 1px 5px 2px;text-align:center;margin-right:8px}.style-input-combined input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0}.style-input-combined input[type=radio]:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}.style-input-combined input[type=radio][disabled]{border-color:#959595;cursor:default}.style-input-combined input[type=radio][disabled]:checked:after{background:#959595}.style-input-combined input[type=radio][disabled]+label{color:#959595;cursor:default}.style-input-combined input[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border:none;color:#004152;background-color:#00ecc9}.style-input-combined input[type=submit]:hover{background:#6cffdc}.style-input-combined input[type=submit]:active{background:#00d4b4}.style-input-combined textarea{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}.style-input-combined select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}.style-input-combined select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}.style-input-combined select::-ms-expand{display:none}.style-input-combined select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}.style-input-combined select option:disabled{background-color:#eef1f1;color:#ddd}.style-input-combined select option:checked{background-color:#004152;color:#fff}.style-input-combined select option:hover{background-color:#466b77}.style-input-combined .checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.style-input-combined .checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}.style-input-combined .checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}.style-input-combined .checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}.style-input-combined .checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}.style-input-combined .checkbox-with-label .checkbox-label a{text-decoration:underline!important}.style-input-combined .checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}.style-input-combined .checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}.style-input-combined .checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}.style-input-combined .checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}.style-input-combined .checkbox-with-label .checkbox-label a:after{display:none}.style-aui-input-combined .control-group{margin:0 0 16px 0}.style-aui-input-combined .control-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;display:table;padding:0;margin-bottom:7px}.style-aui-input-combined .control-label span{color:#004152;text-transform:lowercase}.style-aui-input-combined .input-text-wrapper input.field{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}.style-aui-input-combined .input-text-wrapper input.field:invalid{background:#ffc8be}.style-aui-input-combined .input-text-wrapper input.field::-ms-clear{display:none}.style-aui-input-combined .input-text-wrapper textarea.field{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}.style-aui-input-combined .input-select-wrapper .aui-field-select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}.style-aui-input-combined .input-select-wrapper .aui-field-select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}.style-aui-input-combined .input-select-wrapper .aui-field-select::-ms-expand{display:none}.style-aui-input-combined .input-select-wrapper .aui-field-select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}.style-aui-input-combined .input-select-wrapper .aui-field-select option:disabled{background-color:#eef1f1;color:#ddd}.style-aui-input-combined .input-select-wrapper .aui-field-select option:checked{background-color:#004152;color:#fff}.style-aui-input-combined .input-select-wrapper .aui-field-select option:hover{background-color:#466b77}.style-aui-input-combined .input-checkbox-wrapper label{padding:0}.style-aui-input-combined .input-checkbox-wrapper label a{text-decoration:underline!important}.style-aui-input-combined .input-checkbox-wrapper label .field{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0;padding:0;margin:0 8px 0 0;vertical-align:top}.style-aui-input-combined .input-checkbox-wrapper label .field:invalid{background-color:#ffc8be}.style-aui-input-combined .input-checkbox-wrapper label .field:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}.style-aui-input-combined .success .checkbox,.style-aui-input-combined .success .control-label{color:#004152}.style-aui-input-combined .success select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.style-aui-input-combined .has-error .checkbox,.style-aui-input-combined .has-error .control-label{color:#004152}.style-aui-input-combined .has-error .error-field[type=text]{background-color:#ffc8be!important}.style-aui-input-combined .has-error .form-validator-stack.help-block{display:none}.style-aui-input-combined .reference-mark{visibility:hidden;font-size:1px;display:inline-block;padding:0;vertical-align:baseline}.style-aui-input-combined .reference-mark:before{font-size:14px;content:"*";color:#004152;display:inline-block;visibility:visible}.style-aui-input-combined input,.style-aui-input-combined select,.style-aui-input-combined textarea{border-radius:0;margin:0}.style-combined-checkbox-label,.style-combined-radiobutton-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}.style-primary-button{display:block;background:#00ecc9;text-decoration:none}.style-primary-button:hover{background:#6cffdc}.style-primary-button:active{background:#00d4b4}.style-primary-button.disabled{cursor:default;opacity:.3}.style-primary-button.disabled:active,.style-primary-button.disabled:focus,.style-primary-button.disabled:hover{background:#00ecc9}.style-cta-midnight{display:block;background:#004152;text-decoration:none}.style-cta-midnight:active,.style-cta-midnight:hover{background:#466b77}.style-cta-dance-floor{display:block;background:#5a1eb4;text-decoration:none}.style-cta-dance-floor:active,.style-cta-dance-floor:hover{background:#844bd9}.style-cta-message-blue{display:block;background:#c2f7ff;text-decoration:none}.style-cta-message-blue:active,.style-cta-message-blue:hover{background:#dbfaff}.style-cta-aquamarine{display:block;background:#00a861;text-decoration:none}.style-cta-aquamarine:active,.style-cta-aquamarine:hover{background:#1dc981}.style-cta-shalimar{display:block;background:#fafab4;text-decoration:none}.style-cta-shalimar:active,.style-cta-shalimar:hover{background:#fefed2}.style-cta-transparent{display:block;background:0 0;text-decoration:none}.style-cta-transparent:active,.style-cta-transparent:hover{background:0 0}.style-small-primary-button{display:block;background:#00ecc9;text-decoration:none}.style-small-primary-button:hover{background:#6cffdc}.style-small-primary-button:active{background:#00d4b4}.style-small-primary-button.disabled{cursor:default;opacity:.3}.style-small-primary-button.disabled:active,.style-small-primary-button.disabled:focus,.style-small-primary-button.disabled:hover{background:#00ecc9}.style-small-primary-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152}.style-medium-primary-button{display:block;background:#00ecc9;text-decoration:none}.style-medium-primary-button:hover{background:#6cffdc}.style-medium-primary-button:active{background:#00d4b4}.style-medium-primary-button.disabled{cursor:default;opacity:.3}.style-medium-primary-button.disabled:active,.style-medium-primary-button.disabled:focus,.style-medium-primary-button.disabled:hover{background:#00ecc9}.style-medium-primary-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.style-big-primary-button{display:block;background:#00ecc9;text-decoration:none}.style-big-primary-button:hover{background:#6cffdc}.style-big-primary-button:active{background:#00d4b4}.style-big-primary-button.disabled{cursor:default;opacity:.3}.style-big-primary-button.disabled:active,.style-big-primary-button.disabled:focus,.style-big-primary-button.disabled:hover{background:#00ecc9}.style-big-primary-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;color:#004152}.style-secondary-button{display:block;text-decoration:none;background:#fff;border:solid 1px #004152}.style-secondary-button:hover{background:#eef1f1}.style-secondary-button:active{background:#ddd}.style-secondary-button.disabled{background:#fbfbfb}.style-secondary-button.disabled span{color:#93b3b9}.style-secondary-button.disabled:active,.style-secondary-button.disabled:focus,.style-secondary-button.disabled:hover{background:#fbfbfb}.style-secondary-button.disabled:active span,.style-secondary-button.disabled:focus span,.style-secondary-button.disabled:hover span{color:#93b3b9}.style-small-secondary-button{display:block;text-decoration:none;background:#fff;border:solid 1px #004152}.style-small-secondary-button:hover{background:#eef1f1}.style-small-secondary-button:active{background:#ddd}.style-small-secondary-button.disabled{background:#fbfbfb}.style-small-secondary-button.disabled span{color:#93b3b9}.style-small-secondary-button.disabled:active,.style-small-secondary-button.disabled:focus,.style-small-secondary-button.disabled:hover{background:#fbfbfb}.style-small-secondary-button.disabled:active span,.style-small-secondary-button.disabled:focus span,.style-small-secondary-button.disabled:hover span{color:#93b3b9}.style-small-secondary-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152}.style-medium-secondary-button{display:block;text-decoration:none;background:#fff;border:solid 1px #004152}.style-medium-secondary-button:hover{background:#eef1f1}.style-medium-secondary-button:active{background:#ddd}.style-medium-secondary-button.disabled{background:#fbfbfb}.style-medium-secondary-button.disabled span{color:#93b3b9}.style-medium-secondary-button.disabled:active,.style-medium-secondary-button.disabled:focus,.style-medium-secondary-button.disabled:hover{background:#fbfbfb}.style-medium-secondary-button.disabled:active span,.style-medium-secondary-button.disabled:focus span,.style-medium-secondary-button.disabled:hover span{color:#93b3b9}.style-medium-secondary-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.style-clubone-button-main{text-decoration:none;background:#00ecc9}.style-clubone-button-main:hover{background:#6cffdc}.style-clubone-button-main:active{background:#00d4b4}.style-clubone-button-main:active span{color:#004152}.style-clubone-button-main span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.style-clubone-button-main.disabled{opacity:.5}.style-clubone-button{display:block;text-decoration:none;background:#00ecc9}.style-clubone-button:hover{background:#6cffdc}.style-clubone-button:active{background:#00d4b4}.style-clubone-button:active span{color:#004152}.style-clubone-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.style-clubone-button.disabled{opacity:.5}.style-small-clubone-button{display:block;text-decoration:none;background:#00ecc9}.style-small-clubone-button:hover{background:#6cffdc}.style-small-clubone-button:active{background:#00d4b4}.style-small-clubone-button:active span{color:#004152}.style-small-clubone-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.style-small-clubone-button.disabled{opacity:.5}.style-small-clubone-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152;color:#fff}.style-medium-clubone-button{display:block;text-decoration:none;background:#00ecc9}.style-medium-clubone-button:hover{background:#6cffdc}.style-medium-clubone-button:active{background:#00d4b4}.style-medium-clubone-button:active span{color:#004152}.style-medium-clubone-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.style-medium-clubone-button.disabled{opacity:.5}.style-medium-clubone-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152;color:#fff}.style-big-clubone-button{display:block;text-decoration:none;background:#00ecc9}.style-big-clubone-button:hover{background:#6cffdc}.style-big-clubone-button:active{background:#00d4b4}.style-big-clubone-button:active span{color:#004152}.style-big-clubone-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.style-big-clubone-button.disabled{opacity:.5}.style-big-clubone-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;color:#004152;color:#fff}.style-green-medium-clubone-button{display:block;text-decoration:none;background:#00ecc9}.style-green-medium-clubone-button:hover{background:#6cffdc}.style-green-medium-clubone-button:active{background:#00d4b4}.style-green-medium-clubone-button:active span{color:#004152}.style-green-medium-clubone-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.style-social-button{display:inline-block;width:32px;height:32px;cursor:pointer;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/social_icons.svg) no-repeat;background-color:#004152}.style-social-button:hover{background-color:#466b77}.style-social-button.facebook{background-position:2px 2px}.style-social-button.twitter{background-position:-85px 4px}.style-social-button.linkedin{background-position:-56px 2px}.style-social-button.google{background-position:-28px 1px}.style-communication-button{display:inline-block;width:32px;height:32px;cursor:pointer;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/communication_icons.svg) no-repeat;background-color:#004152}.style-communication-button:hover{background-color:#466b77}.style-communication-button.newsletter{background-position:-19px 5px}.style-communication-button.rss{background-position:-46px 5px}.style-communication-button.bookmark{background-position:5px 3px}.style-horizontal-tabs-combined li{background:0 0;position:relative;border:1px solid #004152;margin-right:8px}.style-horizontal-tabs-combined li.active{background:#004152!important;margin-left:0;padding-left:0}.style-horizontal-tabs-combined li.active .arrow{display:none}.style-horizontal-tabs-combined li.active a{background-image:none!important;background:#004152}.style-horizontal-tabs-combined li.active a:hover{background:#004152!important}.style-horizontal-tabs-combined li.active a:hover span{color:#fff}.style-horizontal-tabs-combined li.active a span{color:#fff}.style-horizontal-tabs-combined li.active:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:9px 8.5px 0 8.5px;border-color:#004152 transparent transparent transparent}.style-horizontal-tabs-combined li a{margin:0!important;background:0 0!important}.style-horizontal-tabs-combined li a span{padding:8px 10px 6px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152;text-align:center}.style-horizontal-tabs-combined li a:hover{background:#eef1f1!important}.style-horizontal-tabs-combined li a:hover span{color:#004152}.style-tag-combined{display:block;text-decoration:none;background:#fff;border:solid 1px #004152;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152;display:inline-block;padding:4px 8px;border-color:#a4bec3}.style-tag-combined:hover{background:#eef1f1}.style-tag-combined:active{background:#ddd}.style-tag-combined.disabled{background:#fbfbfb}.style-tag-combined.disabled span{color:#93b3b9}.style-tag-combined.disabled:active,.style-tag-combined.disabled:focus,.style-tag-combined.disabled:hover{background:#fbfbfb}.style-tag-combined.disabled:active span,.style-tag-combined.disabled:focus span,.style-tag-combined.disabled:hover span{color:#93b3b9}.style-tag-combined-selected{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152;color:#fff;background:#004152;display:inline-block;padding:5px 8px;border:none}.style-table-inputs-combined{border:none}.style-table-inputs-combined th{border-right:1px solid #fff;border-left:0}.style-table-inputs-combined th span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;background-color:#466b77;text-align:left;padding:11px 0 11px 16px;border:0}.style-table-inputs-combined th:last-child{border-right:0}.style-table-inputs-combined td{border:none}.style-table-data-combined{border-collapse:collapse;border-style:hidden;border-bottom:solid 1px #ddd}.style-table-data-combined th{border:none}.style-table-data-combined th span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;background:#466b77;text-align:left}.style-table-data-combined tr:nth-child(2n){background:#eef1f1}.style-table-data-combined tr:nth-child(2n+1){background:#fff}.style-table-data-combined td{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;border-right:solid 1px #ddd;background:0 0;text-align:left;padding:0 16px;vertical-align:middle}.style-table-data-combined td:last-child{border:none}.style-table-list-combined{border-collapse:collapse;border-style:hidden;border-bottom:solid 1px #ddd}.style-table-list-combined th{border:none}.style-table-list-combined th span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;background:#466b77;text-align:left}.style-table-list-combined tr{border-bottom:solid 1px #ddd}.style-table-list-combined td{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;background:0 0;text-align:left;padding:0 16px;vertical-align:middle}.style-message-combined-error{display:block;padding:0;margin:0;background:#ffc8be;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none;border-style:none;text-shadow:none;border-top:solid 1px #004152}.style-message-combined-error:empty{display:none}.style-message-combined-error span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;display:block;padding:16px}.style-message-combined-success{display:block;padding:0;margin:0;background:#ffc8be;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none;border-style:none;text-shadow:none;border-top:solid 1px #004152;background:#cdf8eb}.style-message-combined-success:empty{display:none}.style-message-combined-success span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;display:block;padding:16px}.style-link-combined{font-weight:500;color:#004152;outline:0}.style-link-combined:hover{text-decoration:none;color:#00bea2}.style-link-combined:hover svg path{fill:#00bea2}.style-link-combined:active{text-decoration:none;color:#009d85}.style-link-combined:active svg path{fill:#009d85}.style-text-combined-green-link{color:#009d85}.style-text-combined-black-link{color:#004152}.link-green,.style-link-combined-green-link{letter-spacing:normal;color:#009d85}.link-green:active,.style-link-combined-green-link:active{text-decoration:none;color:#009d85}.link-green:active svg path,.style-link-combined-green-link:active svg path{fill:#009d85}.link-green:hover,.style-link-combined-green-link:hover{text-decoration:none;color:#00bea2}.link-green:hover svg path,.style-link-combined-green-link:hover svg path{fill:#00bea2}.style-link-combined-blue-link{letter-spacing:normal;color:#009d85}.style-link-combined-blue-link:active{text-decoration:none;color:#009d85}.style-link-combined-blue-link:active svg path{fill:#009d85}.style-link-combined-blue-link:hover{text-decoration:none;color:#00bea2}.style-link-combined-blue-link:hover svg path{fill:#00bea2}.style-link-combined-green-link-small{letter-spacing:normal;color:#009d85}.style-link-combined-green-link-small:active{text-decoration:none;color:#009d85}.style-link-combined-green-link-small:active svg path{fill:#009d85}.style-link-combined-green-link-small:hover{text-decoration:none;color:#00bea2}.style-link-combined-green-link-small:hover svg path{fill:#00bea2}.style-link-combined-black-link{letter-spacing:normal;color:#004152}.style-link-combined-black-link:active{text-decoration:none;color:#009d85}.style-link-combined-black-link:active svg path{fill:#009d85}.style-link-combined-black-link:hover{text-decoration:none;color:#00bea2}.style-link-combined-black-link:hover svg path{fill:#00bea2}.style-link-combined-small-black-link{letter-spacing:normal;color:#004152}.style-link-combined-small-black-link:active{text-decoration:none;color:#009d85}.style-link-combined-small-black-link:active svg path{fill:#009d85}.style-link-combined-small-black-link:hover{text-decoration:none;color:#00bea2}.style-link-combined-small-black-link:hover svg path{fill:#00bea2}.style-link-combined-inline-link{text-decoration:underline!important}.style-link-combined-inline-link:active{text-decoration:none;color:#009d85}.style-link-combined-inline-link:active svg path{fill:#009d85}.style-link-combined-inline-link:hover{text-decoration:none;color:#00bea2}.style-link-combined-inline-link:hover svg path{fill:#00bea2}.style-link-combined-inline-link:after{display:none}.style-link-combined-white-link{color:#fff}.style-link-combined-white-link:active{text-decoration:none;color:#00bea2}.style-link-combined-white-link:active svg path{fill:#00bea2}.style-link-combined-white-link:hover{text-decoration:none;color:#6cffdc}.style-link-combined-white-link:hover svg path{fill:#6cffdc}.style-link-combined-action-link{color:#00ecc9}.style-link-combined-action-link:active{text-decoration:none;color:#00bea2}.style-link-combined-action-link:active svg path{fill:#00bea2}.style-link-combined-action-link:hover{text-decoration:none;color:#6cffdc}.style-link-combined-action-link:hover svg path{fill:#6cffdc}.style-link-combined-footer-link-dark{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152}.style-link-combined-footer-link-dark:active,.style-link-combined-footer-link-dark:hover{color:#009d85}.style-list-bullets-combined{position:relative;list-style:none;margin:0 0 16px 0}.style-list-bullets-combined li{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0;padding:0 0 12px 16px}.style-list-bullets-combined li:last-child{padding-bottom:0}.style-list-bullets-combined li .bold-sentence{font-weight:700;padding-bottom:4px}.style-list-bullets-combined li::before{content:" ";position:absolute;width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;left:0;margin-top:5px}.style-list-ticks-combined{position:relative;list-style:none;margin:0 0 24px 0}.style-list-ticks-combined li{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0;padding:10px 0 10px 22px}.style-list-ticks-combined li .bold-sentence{font-weight:700;padding-bottom:4px}.style-list-ticks-combined li::before{content:" ";position:absolute;left:0;width:14px;height:14px;margin-top:2px;background:url(/o/liferay-theme-desktop/css/../img/svg/check_icon_rounded.svg)}.style-list-arrows-combined{position:relative;list-style:none;margin:0 0 16px 0!important}.style-list-arrows-combined li{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0;padding:0 0 8px 17px}.style-list-arrows-combined li .bold-sentence{font-weight:700;padding-bottom:4px}.style-list-arrows-combined li::before{content:"\2192";margin-right:8px;position:absolute;left:0}.style-calendar-combined{padding:0 16px 14px;display:none;width:288px;height:auto;z-index:1004!important;border:none;border-top:1px solid #004152;background:#fbfbfb;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.25);-moz-box-shadow:0 1px 8px rgba(0,0,0,.25);box-shadow:0 1px 8px rgba(0,0,0,.25);box-sizing:border-box;position:relative;margin-top:8px}.style-calendar-combined:before{content:"";display:block;position:absolute;top:-7px;left:31px;width:12px;height:12px;background:#fbfbfb;transform:rotate(45deg);border-top:1px solid #004152;border-left:1px solid #004152}.style-calendar-combined .ui-datepicker-header{background:0 0;position:relative;padding:0;border:none;margin-bottom:24px;margin-top:14px}.style-calendar-combined .ui-datepicker-header .ui-state-hover{border:0;background:0 0}.style-calendar-combined .ui-datepicker-header .ui-datepicker-next,.style-calendar-combined .ui-datepicker-header .ui-datepicker-prev{position:absolute;top:2px;width:24px;height:24px}.style-calendar-combined .ui-datepicker-header .ui-datepicker-next span,.style-calendar-combined .ui-datepicker-header .ui-datepicker-prev span{display:block;position:static;margin-left:0;margin-top:0;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_open_circle_24px.svg) no-repeat;width:24px;height:24px}.style-calendar-combined .ui-datepicker-header .ui-datepicker-prev{left:0}.style-calendar-combined .ui-datepicker-header .ui-datepicker-prev span{transform:rotate(90deg)}.style-calendar-combined .ui-datepicker-header .ui-datepicker-next{right:0}.style-calendar-combined .ui-datepicker-header .ui-datepicker-next span{transform:rotate(-90deg)}.style-calendar-combined .ui-datepicker-header .ui-datepicker-prev-hover{top:2px;left:0}.style-calendar-combined .ui-datepicker-header .ui-datepicker-next-hover{top:2px;right:0}.style-calendar-combined .ui-datepicker-header .ui-datepicker-title{margin:0 32px;line-height:0;text-align:center}.style-calendar-combined .ui-datepicker-header .ui-datepicker-title select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500;padding-top:3px;padding-left:4px;-webkit-padding-start:8px;-webkit-padding-before:1px}.style-calendar-combined .ui-datepicker-header .ui-datepicker-title select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}.style-calendar-combined .ui-datepicker-header .ui-datepicker-title select::-ms-expand{display:none}.style-calendar-combined .ui-datepicker-header .ui-datepicker-title select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}.style-calendar-combined .ui-datepicker-header .ui-datepicker-title select option:disabled{background-color:#eef1f1;color:#ddd}.style-calendar-combined .ui-datepicker-header .ui-datepicker-title select option:checked{background-color:#004152;color:#fff}.style-calendar-combined .ui-datepicker-header .ui-datepicker-title select option:hover{background-color:#466b77}.style-calendar-combined .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month{width:62%;margin:0 8px 0 0;background-position:82px -144px}.style-calendar-combined .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year{width:33%;margin:0;background-position:27px -144px}.style-calendar-combined .ui-datepicker-calendar{height:auto;width:100%;font-size:0;border-collapse:separate;margin:0 0 0;border-spacing:3px 0}.style-calendar-combined .ui-datepicker-calendar thead th{height:32px;padding:0;text-align:center;border:0;vertical-align:middle}.style-calendar-combined .ui-datepicker-calendar thead th span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;line-height:1.07}.style-calendar-combined .ui-datepicker-calendar tbody td{border:0;padding:0;vertical-align:middle;text-align:center;height:32px}.style-calendar-combined .ui-datepicker-calendar tbody td:hover{background:#eef1f1}.style-calendar-combined .ui-datepicker-calendar tbody td .ui-state-default{display:inline;border:none;background:0 0;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;line-height:1.07}.style-calendar-combined .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background-color:#004152}.style-calendar-combined .ui-datepicker-calendar tbody td.ui-datepicker-current-day a.ui-state-default{color:#fff}.style-calendar-combined .ui-datepicker-calendar tbody td.ui-datepicker-other-month span.ui-state-default{color:#959595}@font-face{font-family:GTWalsheim;src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Regular.eot);src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Regular.eot?#iefix) format('embedded-opentype'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Regular.woff) format('woff'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:GTWalsheim;src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Regular-Oblique.eot);src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Regular-Oblique.eot?#iefix) format('embedded-opentype'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Regular-Oblique.woff) format('woff'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Regular-Oblique.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:GTWalsheim;src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Medium.eot);src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Medium.eot?#iefix) format('embedded-opentype'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Medium.woff) format('woff'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:GTWalsheim;src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Medium-Oblique.eot);src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Medium-Oblique.eot?#iefix) format('embedded-opentype'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Medium-Oblique.woff) format('woff'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Medium-Oblique.ttf) format('truetype');font-weight:500;font-style:italic}@font-face{font-family:GTWalsheim;src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Bold.eot);src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Bold.eot?#iefix) format('embedded-opentype'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Bold.woff) format('woff'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:GTWalsheim;src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Bold-Oblique.eot);src:url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Bold-Oblique.eot?#iefix) format('embedded-opentype'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Bold-Oblique.woff) format('woff'),url(/o/liferay-theme-desktop/css/../fonts/brand_renewal/gt_walsheim_pro/GT-Walsheim-Pro-Bold-Oblique.ttf) format('truetype');font-weight:700;font-style:italic}.header-footer-service *,.mac *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}body,html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:700}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;vertical-align:top;text-align:left}q{quotes:none}q:after,q:before{content:'';content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg{overflow:hidden}body.custom-theme{min-width:960px}.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline;float:left;margin-left:10px;margin-right:10px}.pull_1,.pull_10,.pull_11,.pull_2,.pull_3,.pull_4,.pull_5,.pull_6,.pull_7,.pull_8,.pull_9,.push_1,.push_10,.push_11,.push_2,.push_3,.push_4,.push_5,.push_6,.push_7,.push_8,.push_9{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_12 .grid_wide{width:960px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.container_12:after,.container_12:before{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}.layout-two-columns{height:100%}.layout-two-columns .two-columns-column-container{display:inline-block;width:50%;height:100%}.layout-two-columns .column-left{float:left}.layout-two-columns .column-left .two-columns-column{position:relative;margin-right:20px}.layout-two-columns .column-right{float:right}.layout-two-columns .column-right .two-columns-column{position:relative;margin-left:20px}.layout-two-columns.margin-small .column-left .two-columns-column{margin-right:17px}.layout-two-columns.margin-small .column-right .two-columns-column{margin-left:17px}body{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}body.html-editor{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#content-container{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}a{font-weight:500;color:#004152;outline:0}a:hover{text-decoration:none;color:#00bea2}a:hover svg path{fill:#00bea2}a:active{text-decoration:none;color:#009d85}a:active svg path{fill:#009d85}a.link-green{letter-spacing:normal;color:#009d85}a.link-green:active{text-decoration:none;color:#009d85}a.link-green:active svg path{fill:#009d85}a.link-green:hover{text-decoration:none;color:#00bea2}a.link-green:hover svg path{fill:#00bea2}a.link-green.link-spotify:after{display:inline-block;content:"";position:relative;top:2px;left:4px;width:15px;height:15px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/spotify_icons.svg) -5px -5px no-repeat}a.link-green.link-spotify:active:after,a.link-green.link-spotify:hover:after{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/spotify_icons.svg) -30px -5px no-repeat}a.link-blue{letter-spacing:normal;color:#009d85}a.link-blue:active{text-decoration:none;color:#009d85}a.link-blue:active svg path{fill:#009d85}a.link-blue:hover{text-decoration:none;color:#00bea2}a.link-blue:hover svg path{fill:#00bea2}a.link-black{letter-spacing:normal;color:#004152}a.link-black:active{text-decoration:none;color:#009d85}a.link-black:active svg path{fill:#009d85}a.link-black:hover{text-decoration:none;color:#00bea2}a.link-black:hover svg path{fill:#00bea2}a.inline-link{text-decoration:underline!important}a.inline-link:active{text-decoration:none;color:#009d85}a.inline-link:active svg path{fill:#009d85}a.inline-link:hover{text-decoration:none;color:#00bea2}a.inline-link:hover svg path{fill:#00bea2}a.inline-link:after{display:none}a.link-white{color:#fff}a.link-white:active{text-decoration:none;color:#00bea2}a.link-white:active svg path{fill:#00bea2}a.link-white:hover{text-decoration:none;color:#6cffdc}a.link-white:hover svg path{fill:#6cffdc}a.link-green-action{color:#00ecc9}a.link-green-action:active{text-decoration:none;color:#00bea2}a.link-green-action:active svg path{fill:#00bea2}a.link-green-action:hover{text-decoration:none;color:#6cffdc}a.link-green-action:hover svg path{fill:#6cffdc}a.link-arrow:after{content:"\a0\02192"}a[class*=link-icon-]{display:flex;align-items:center}a[class*=link-icon-]:before{content:"";width:24px;height:24px;margin-right:10px}a[class*=link-icon-].link-icon-svg:before{display:none}a[class*=link-icon-].link-icon-svg svg{margin-right:10px}a[class*=link-icon-].link-icon-calendar:before{background:url(/o/liferay-theme-desktop/img/svg/calendars/calendar_link_buoy.svg);background-size:cover}a[class*=link-icon-].link-icon-calendar:hover:before{background:url(/o/liferay-theme-desktop/img/svg/calendars/calendar_buoy.svg);background-size:cover}a.cws-accordion-item__header:hover .cws-accordion-item__icon-arrow path{fill:#004152}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}h4 b a,h4 strong a,h5 b a,h5 strong a,p b a,p strong a,p.tlnk-gp-body-small b a,p.tlnk-gp-body-small strong a{font-weight:700}h1{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px}h1.default{font-size:46px!important}h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}h2.default{font-size:32px!important}h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}h3.default{font-size:24px!important}h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px}h4.default{font-size:20px!important}h5{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.33;color:#004152;margin-bottom:10px}h5.default{font-size:18px!important}p{margin:0 0 8px}p.tlnk-lead{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.33;color:#004152;margin-bottom:10px}p.tlnk-gp-body-small{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152}p.tlnk-gp-body-small a[class*=link-icon-] svg{margin-right:10px}p.tlnk-gp-body-small a[class*=link-icon-]:before{width:20px;height:20px;margin-right:8px}.font-weight-regular{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-bold,b,strong{font-weight:700}.text-color-white{color:#fff!important}.text-color-white a.inline-link,.text-color-white a.link-black{color:#fff}.text-color-white a.inline-link:active,.text-color-white a.link-black:active{text-decoration:none;color:#00bea2}.text-color-white a.inline-link:active svg path,.text-color-white a.link-black:active svg path{fill:#00bea2}.text-color-white a.inline-link:hover,.text-color-white a.link-black:hover{text-decoration:none;color:#6cffdc}.text-color-white a.inline-link:hover svg path,.text-color-white a.link-black:hover svg path{fill:#6cffdc}.text-color-white a.link-green{color:#00ecc9}.text-color-white a.link-green:active{text-decoration:none;color:#00bea2}.text-color-white a.link-green:active svg path{fill:#00bea2}.text-color-white a.link-green:hover{text-decoration:none;color:#6cffdc}.text-color-white a.link-green:hover svg path{fill:#6cffdc}.text-color-midnight{color:#004152!important}.text-color-gray{color:#7799a1!important}section.basic-packages{margin-bottom:30px}section.basic-packages ul.tabs.horizontal a span{line-height:40px;padding:0 16px 4px 36px}section.basic-packages ul.tabs.horizontal .cruises a span{background-position:9px -908px}section.basic-packages ul.tabs.horizontal .active.cruises a span{background-position:9px -605px}section.basic-packages ul.tabs.horizontal .day_cruises a span{background-position:9px -958px}section.basic-packages ul.tabs.horizontal .active.day_cruises a span{background-position:9px -655px}section.basic-packages ul.tabs.horizontal .route_trips a span{background-position:10px -1009px}section.basic-packages ul.tabs.horizontal .active.route_trips a span{background-position:10px -706px}section.basic-packages ul.tabs.horizontal .car_packages a span{background-position:8px -1059px;padding-left:40px}section.basic-packages ul.tabs.horizontal .active.car_packages a span{background-position:8px -756px}section.basic-packages ul.tabs.horizontal .hotel_packages a span{background-position:10px -1110px}section.basic-packages ul.tabs.horizontal .active.hotel_packages a span{background-position:10px -807px}section.basic-packages ul.tabs.horizontal .compare a span{background-position:9px -1160px}section.basic-packages ul.tabs.horizontal .active.compare a span{background-position:9px -857px}section.basic-packages .tab-content{min-height:205px}section.basic-packages .image-container{float:right;width:314px;height:191px;background:transparent url(/o/liferay-theme-desktop/css/../img/sprites.png) right -364px no-repeat!important}section.basic-packages .image-container .image{height:173px;margin:9px 0 0 17px;overflow:hidden;width:280px}section.basic-packages .image-container .image img{height:173px;width:280px}section.basic-packages .description{float:left;margin-left:18px;width:300px;overflow:hidden;font-size:16px;color:#4a4a4a}section.basic-packages .description h4{color:#00a3da;font-size:23px;line-height:1em;margin:0 0 10px 0}section.basic-packages .description p{font-size:16px;margin:0 0 15px 0}section.basic-packages .description p.caption{color:#00a3da;font-size:16px;margin:0 0 10px 0;text-transform:uppercase}section.basic-packages .selector{float:left;height:auto;margin:0 0 0 10px;width:301px}section.basic-packages .selector li{font-size:13px;display:block;padding-left:0;padding-right:0}section.basic-packages .selector li a{background:url(/o/liferay-theme-desktop/css/../img/selector_package_specials.png) bottom left no-repeat;color:#00529c;display:block;line-height:36px;padding:0 40px 0 21px}section.basic-packages .selector li a:hover{color:#ff0005}section.basic-packages .selector li.active a{background-position:0 0;color:#ff0005;outline:0}section.basic-packages .selector.tabs{margin-top:0}section.basic-packages .package h3,section.basic-packages .package h4{font-size:23px;color:#00a3da;line-height:1em}section.basic-packages .package h3 a,section.basic-packages .package h4 a{color:#00a3da}section.basic-packages .package h3{font-size:16px;margin:14px 0 0 18px;float:left}section.basic-packages .package h4{margin:30px 0 14px 0}section.basic-packages .package .image-container{float:right;width:314px;height:191px;background:transparent url(/o/liferay-theme-desktop/css/../img/sprites.png) right -364px no-repeat!important}section.basic-packages .package .image-container .image{height:173px;margin:9px 0 0 17px;overflow:hidden;width:280px}section.basic-packages .package .image-container .image img{height:173px;width:280px}section.basic-packages .package .description{float:left;margin-left:18px;width:300px;overflow:hidden;font-size:16px;color:#4a4a4a}section.basic-packages .package .description h4{color:#00a3da;font-size:23px;line-height:1em;margin:0 0 10px 0}section.basic-packages .package .description p{font-size:16px;margin:0 0 15px 0}section.basic-packages .package .description p.caption{color:#00a3da;font-size:16px;margin:0 0 10px 0;text-transform:uppercase}section.basic-packages .package .selector{float:left;height:auto;margin:0 0 0 10px;width:301px}section.basic-packages .package .selector li{font-size:13px;display:block;padding-left:0;padding-right:0}section.basic-packages .package .selector li a{background:url(/o/liferay-theme-desktop/css/../img/selector_package_specials.png) bottom left no-repeat;color:#00529c;display:block;line-height:36px;padding:0 40px 0 21px}section.basic-packages .package .selector li a:hover{color:#ff0005}section.basic-packages .package .selector li.active a{background-position:0 0;color:#ff0005;outline:0}section.basic-packages .package .selector.tabs{margin-top:0}section.liftup{margin-top:40px}section.liftup.nomargin{margin-top:0;padding:0 0 30px 0}section.liftup h2{float:left}section.liftup .all{float:left;display:block;margin-left:24px;margin-top:15px;font-size:16px;line-height:1em}section.liftup .content{float:left;width:428px;margin-left:10px}section.liftup .content h3{font-size:26px;color:#00a3da;line-height:1em;letter-spacing:-.055em}section.liftup .content h3 a{color:#00a3da}section.liftup .content p.caption{margin:2px 0 12px 0;font-size:19px;line-height:1em;color:#00a3da;text-transform:uppercase;letter-spacing:-.01em}section.liftup .content p{font-size:16px;color:#4a4a4a}section.liftup .image-container{float:right;margin:0 -3px 0 0!important;width:458px!important;height:211px!important;background:url(/o/liferay-theme-desktop/css/../img/sprites.png) no-repeat left -364px!important;padding:8px 7px 8px 19px!important}section.liftup .image-container .image{margin:0;width:445px!important;height:205px!important;overflow:hidden}section.liftup .image-container .image img{width:445px!important;height:205px!important}section.liftup .link{float:right;line-height:1em;text-align:right;font-size:14px;color:#777;padding:10px 20px 0 0;width:445px}section.liftup .link a{color:#00a3da}section.liftup .link a:hover{color:#2363ad}.images-and-videos,section.images-and-videos{margin-top:36px}.images-and-videos .box,section.images-and-videos .box{position:relative;float:left;width:172px;margin:30px 0 25px 23px}.images-and-videos .box .image-container,section.images-and-videos .box .image-container{background:url(/o/liferay-theme-desktop/css/../img/sprites.png) no-repeat 0 -596px;width:158px;height:102px;padding:4px 0 0 15px}.images-and-videos .box .image-container .image,section.images-and-videos .box .image-container .image{width:151px;height:93px;overflow:hidden}.images-and-videos .box .media,section.images-and-videos .box .media{position:absolute;top:50%;left:50%;margin:-29px 0 0 -24px;width:57px;height:57px;background:url(/o/liferay-theme-desktop/css/../img/medias.png) no-repeat}.images-and-videos .box .media a,section.images-and-videos .box .media a{outline:0;height:57px;display:block;text-indent:-9999px}.images-and-videos .box .media.video,section.images-and-videos .box .media.video{background-position:0 0}.images-and-videos .box .content,section.images-and-videos .box .content{margin:8px 0 0 7px}.images-and-videos .box .content .title,section.images-and-videos .box .content .title{margin:0 3px 0 3px;font-size:17px;color:#ff0005;line-height:1em}.images-and-videos .box .content .title strong,section.images-and-videos .box .content .title strong{font-weight:400}.images-and-videos .box .content .title a,section.images-and-videos .box .content .title a{color:#ff0005}.images-and-videos .box .content p,section.images-and-videos .box .content p{margin:0 3px 0 3px;font-size:11px;font-weight:700;color:#777;line-height:1.25em}.images-and-videos .box:first-child,section.images-and-videos .box:first-child{margin-left:0}section.onboard-experience .liftups-2{margin:6px 0 36px 0}section.onboard-experience .liftups-2 .box-container{float:left;width:480px;height:286px;background:url(/o/liferay-theme-desktop/css/../img/sprites.png) no-repeat 0 -1555px}section.onboard-experience .liftups-2 .box-container .box{position:relative;margin:0 10px;height:100%}section.onboard-experience .liftups-2 .box-container .box .content{margin:20px 7px 0 7px;text-align:right;font-size:16px;color:#4a4a4a}section.onboard-experience .liftups-2 .box-container .box .content h3{font-size:20px;margin:0;padding-bottom:2px;line-height:1em}section.onboard-experience .liftups-2 .box-container .box .content h3 a{color:#ff0005}section.onboard-experience .liftups-2 .box-container .box .content h3 a:hover{color:#00a3da}section.onboard-experience .liftups-2 .box-container .box .divider{position:absolute;top:0;left:0;width:100%;height:20px;background:url(/o/liferay-theme-desktop/css/../img/bg_divider_route_liftup.png) no-repeat}section.onboard-experience .liftups-2 .box-container:first-child{margin-left:0}section.onboard-experiences-tabs .liftups-2{margin:55px 0 36px 0}section.onboard-experiences-tabs .liftups-2 .box-container{float:left;width:480px;height:auto;background:url(/o/liferay-theme-desktop/css/../img/sprites.png) no-repeat 0 -1555px}section.onboard-experiences-tabs .liftups-2 .box-container .box{position:relative;margin:0 10px;height:100%}section.onboard-experiences-tabs .liftups-2 .box-container .box .header-title{left:0;position:absolute;top:-46px;width:100%}section.onboard-experiences-tabs .liftups-2 .box-container .box .header-title h2{color:#ff0005;font-size:20px}section.onboard-experiences-tabs .liftups-2 .box-container .box .content{margin:20px 27px 4px 27px;text-align:left;font-size:16px;color:#4a4a4a}section.onboard-experiences-tabs .liftups-2 .box-container .box .content p{line-height:17px;padding:0 0 20px 0}section.onboard-experiences-tabs .liftups-2 .box-container .box .content h3{font-size:16px;font-weight:400;padding-bottom:13px;line-height:1em}section.onboard-experiences-tabs .liftups-2 .box-container .box .content ul li{float:left;padding:0 15px 3px 0;width:120px}section.onboard-experiences-tabs .liftups-2 .box-container .box .content ul li.new-row{clear:both}section.onboard-experiences-tabs .liftups-2 .box-container .box .divider{position:absolute;top:0;left:0;width:100%;height:20px;background:url(/o/liferay-theme-desktop/css/../img/bg_divider_route_liftup.png) no-repeat}section.onboard-experiences-tabs .liftups-2 .box-container:first-child{margin-left:0}section.last-minute-offers{margin:0 auto 20px auto;overflow:hidden;width:960px}section.last-minute-offers h2{margin-left:10px}section.last-minute-offers .offers{position:relative;background:url(/o/liferay-theme-desktop/css/../img/shadow_inner_bottom.png) no-repeat bottom left;margin:15px 0 0 10px;overflow:hidden;width:920px;padding:0 0 15px 0}section.last-minute-offers .offers ul{margin:0;padding:0 0 44px 0}section.last-minute-offers .offers ul li{margin:0 0 0 12px;margin:0;padding:0;float:left;width:184px;width:100%}section.last-minute-offers .offers ul li h5{color:#00529c;font-size:16px;line-height:17px}section.last-minute-offers .offers ul li h5 a{color:#00529c}section.last-minute-offers .offers ul li .offer{float:left;padding:0 0 0 12px;width:184px}section.last-minute-offers .offers ul li .offer:first-child{padding:0}section.last-minute-offers .offers ul li:nth-child(4n+1){margin:0}section.last-minute-offers .offers a.button{position:absolute;bottom:9px;right:0}section.last-minute-offers .flex-container{display:none!important}section.liftups{height:1%;margin:0 auto 30px auto;overflow:hidden;position:relative}section.liftups .headings-2-rows .header{height:60px}section.liftups .box-container{float:left;width:480px;min-height:286px;height:1%;overflow:hidden;position:relative;background:url(/o/liferay-theme-desktop/css/../img/bg_liftups-2.png) no-repeat 0 0}section.liftups .box-container .box{height:1%;overflow:hidden;position:relative;margin:0 10px}section.liftups .box-container .box .header{margin:0 15px 10px 15px}section.liftups .box-container .box .header h3{font-size:20px;color:#ff0005;text-transform:uppercase}section.liftups .box-container .box .content{margin:0 15px;font-size:16px;color:#777;height:100%;overflow:hidden;padding:0;height:95px}section.liftups .box-container .box .content ul li{list-style-type:disc;margin:0 0 2px 2em;padding:0;line-height:1em}section.liftups .box-container .box .footer{height:150px}section.liftups .box-container .box .footer .image{width:460px;height:150px;overflow:hidden}section.liftups .box-container .box .divider{position:absolute;bottom:130px;left:0;width:100%;height:20px;background:url(/o/liferay-theme-desktop/css/../img/bg_divider_route_liftup.png) no-repeat}section.liftups .box-container:first-child{margin-left:0}section.search-results{position:relative}section.search-results .section-header{padding:40px 0 0 0}section.search-results .section-header h1{float:none;padding-left:3px;padding-bottom:7px;margin-bottom:24px;border-bottom:1px solid #004152;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.19;text-transform:uppercase;color:#004152}section.search-results ul.tabs.horizontal.inline{margin-bottom:0}section.search-results ul.tabs.horizontal.inline li{background:#004152!important;margin-left:0;padding-left:0;border:1px solid #004152}section.search-results ul.tabs.horizontal.inline li a{background-image:none!important;font-size:12px;text-decoration:none;line-height:1em;outline:0}section.search-results ul.tabs.horizontal.inline li a span{padding:8px 10px 6px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#fff;text-align:center}section.search-results ul.tabs.horizontal.inline li .arrow{display:none}section.search-results ul.tabs.horizontal.inline li:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:9px 8.5px 0 8.5px;border-color:#004152 transparent transparent transparent}section.search-results .bg-alt-top{background:0 0}section.search-results .bg-alt-top .divider-outer{background:0 0;padding-top:0}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom{background:0 0}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom .tab-content{min-height:300px}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom .tab-content ul{margin:0 0 25px 0}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom .tab-content ul li{padding:30px 0 0 0}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom .tab-content ul li h2{float:none;border:0;padding:0;margin-bottom:.59em;font-family:GTWalsheim,Arial,Helvetica,sans-serif;color:#004152;font-size:24px;font-weight:500;line-height:1.08}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom .tab-content ul li p{width:100%;font-size:16px;line-height:18px;font-weight:400;color:#004152;margin:0 0 10px 0}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom .tab-content ul li p span{background:0 0}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom .tab-content ul li p a{margin-top:18px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.29;text-decoration:none;text-transform:uppercase;color:#009d85}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom .tab-content ul li p a:after{content:"\a0\02192"}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom .tab-content ul li p a:hover{color:#00bea2}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom .tab-content .button-phoenix{padding:6px 10px 6px 10px;text-align:center;box-sizing:border-box;position:absolute;z-index:100}section.search-results .bg-alt-top .divider-outer .bg-alt-bottom .tab-content .button-phoenix span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29}#search-results-display{background:#fff;border:1px solid #f0f0f0;font-size:12px;left:50%;margin-left:-118px;padding:10px 0;position:absolute;top:105px;width:278px;z-index:999;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}#search-results-display ul{padding:0 4px;margin:0}#search-results-display ul li{height:1%;overflow:hidden;padding:5px 11px}#search-results-display ul li img{float:left}#search-results-display ul li h2{font-size:12px;float:right;line-height:12px;margin:2px 0 4px 0;width:246px}#search-results-display ul li p{font-size:12px;float:right;line-height:12px;width:246px}#search-results-display ul li:hover{background:url(/o/liferay-theme-desktop/css/../img/bg_section_alt_bottom.png) left bottom repeat-x}#search-results-display ul li:hover a{color:#2363ad}#liferay-search .loader{display:none;position:absolute;z-index:9;top:6px;right:15px;width:22px;height:22px;animation:propeller-rotation 2s linear infinite;background:#fff}#search-results-display *{text-align:left;background:0 0}#search-results-display span.highlight{float:none;display:inline}#search-results-display ul li{height:auto}#search-results-display p{margin-bottom:0}#social-elements{position:fixed;display:block;right:0;top:35%;z-index:99999;width:32px;height:auto;background:0 0}#social-elements .wrapper{display:block;height:auto}#social-elements .wrapper .fb-like-icon{display:block;height:32px;width:32px;background:transparent url(/o/liferay-theme-desktop/css/../img/social/32-facebook.png);cursor:pointer}#social-elements .wrapper .g-plus-icon{display:block;height:32px;width:32px;background:transparent url(/o/liferay-theme-desktop/css/../img/social/32-googleplus.png);cursor:pointer}#social-elements .wrapper .twitter-icon{display:block;height:32px;width:32px;background:transparent url(/o/liferay-theme-desktop/css/../img/social/32-twitter.png);cursor:pointer}#social-elements .wrapper .vk-icon{display:block;height:32px;width:32px;background:transparent url(/o/liferay-theme-desktop/css/../img/social/32-vkontakte.png);cursor:pointer}#social-elements .wrapper .blogger-icon{display:block;height:32px;width:32px;background:transparent url(/o/liferay-theme-desktop/css/../img/social/32-blogger.png);cursor:pointer}#social-elements .wrapper .draugiem-icon{display:block;height:32px;width:32px;background:#fff url(/o/liferay-theme-desktop/css/../img/social/32-draugiem.png);cursor:pointer}#booking-entry{display:block;float:none;height:auto;margin:0 0 40px 20px;overflow:visible;position:relative;width:940px}#booking-entry.book-a-hotel .booking-entry-top{display:none}#booking-entry.book-a-hotel .booking-entry-tab{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_bottom_half.png) bottom right no-repeat;background:0 0;margin:0 0 40px 0;width:950px}#booking-entry.book-a-hotel .booking-entry-tab .top-half{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_top_half_wide.png) right top no-repeat;height:65px;width:950px}#booking-entry.book-a-hotel .booking-entry-tab .top-half h3{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/icon_hotel.png) left center no-repeat;float:left;font-size:16px;margin:20px 0 0 15px;padding:0 0 0 18px;width:129px}#booking-entry.book-a-hotel .booking-entry-tab .top-half .wrapper{float:right;height:65px;margin:16px 0 0 0;padding:0;width:780px}#booking-entry.book-a-hotel .booking-entry-tab .top-half .wrapper .dd .ddChild{width:110px!important}#booking-entry.book-a-hotel .booking-entry-tab .top-half .wrapper .small-dd-wrapper .dd{margin:3px 20px 5px 0;width:74px!important}#booking-entry.book-a-hotel .booking-entry-tab .top-half .wrapper .small-dd-wrapper .dd .ddChild{margin-top:3px!important;width:58px!important}#booking-entry.book-a-hotel .booking-entry-tab .bottom-half{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_bottom_half_wide.png) right bottom no-repeat;width:950px}#booking-entry.book-a-hotel .booking-entry-tab .bottom-half .wrapper{float:right;padding:8px 0 8px 0;width:780px}#booking-entry.book-a-hotel .booking-entry-tab .bottom-half .wrapper .help-children{color:#00529c;display:inline-block;float:left;font-size:15px;font-weight:700;margin:4px 15px 0 -10px}#booking-entry.book-a-hotel .booking-entry-tab .bottom-half .wrapper input{background:#fff url(/o/liferay-theme-desktop/css/../img/bg_input_search.png) repeat-x;border:1px solid #f6f6f6;border-top-color:#c9c9c9;border-left-color:#d1d1d1;color:#6d6d6d;float:left;padding:4px 3px;width:140px}#booking-entry.book-a-hotel .booking-entry-tab .bottom-half .wrapper input.input-small{margin:3px 0 0 0;width:60px}#booking-entry.book-a-hotel .booking-entry-tab .bottom-half .wrapper .room-details-wrapper{height:1%;overflow:hidden}#booking-entry.book-a-hotel .booking-entry-tab .bottom-half .wrapper .room-details-wrapper .room-wrapper{clear:both;display:none;height:1%;overflow:hidden}#booking-entry.book-a-hotel .booking-entry-tab .bottom-half .wrapper .room-details-wrapper .room-wrapper p{color:#004d96;float:left;font-size:13px;font-weight:700;margin:0;padding:8px 6px 0 0}#booking-entry.book-a-hotel .booking-entry-tab .bottom-half .wrapper #rooms-expanded{clear:both}#booking-entry.book-a-hotel .booking-entry-tab .cancel-modify{bottom:17px;color:#00529c;font-size:11px;position:absolute;right:100px}#booking-entry .booking-entry-top{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_top.png) 0 0 no-repeat;height:4px;position:absolute;top:0;right:5px;width:942px;z-index:3}#booking-entry .booking-entry-tabs{font-size:13px;height:111px;left:-11px;position:absolute;top:0;width:146px;z-index:2}#booking-entry .booking-entry-tabs li{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_tabs_li.png) bottom right no-repeat;line-height:37px}#booking-entry .booking-entry-tabs li a{color:#00529c;display:block;outline:0;padding:0 0 0 12px}#booking-entry .booking-entry-tabs li a span{display:block;padding:0 0 0 20px}#booking-entry .booking-entry-tabs li.first a span{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/entrypoint_selector_icons.png) 0 13px no-repeat}#booking-entry .booking-entry-tabs li.first.active{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_tabs_li_active.png) bottom right no-repeat}#booking-entry .booking-entry-tabs li.first.active a{color:#ff0005}#booking-entry .booking-entry-tabs li.first.active a span{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/entrypoint_selector_icons.png) 0 -90px no-repeat}#booking-entry .booking-entry-tabs li.middle a span{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/entrypoint_selector_icons.png) 0 -22px no-repeat}#booking-entry .booking-entry-tabs li.middle.active{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_tabs_li_active.png) bottom right no-repeat}#booking-entry .booking-entry-tabs li.middle.active a{color:#ff0005}#booking-entry .booking-entry-tabs li.middle.active a span{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/entrypoint_selector_icons.png) 0 -125px no-repeat}#booking-entry .booking-entry-tabs li.last a span{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/entrypoint_selector_icons.png) 0 -58px no-repeat}#booking-entry .booking-entry-tabs li.last.active{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_tabs_li_active_last.png) bottom right no-repeat}#booking-entry .booking-entry-tabs li.last.active a{color:#ff0005}#booking-entry .booking-entry-tabs li.last.active a span{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/entrypoint_selector_icons.png) 0 -161px no-repeat}#booking-entry .booking-entry-tab{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_bottom_half.png) bottom right no-repeat;display:none;float:right;margin:0 0 40px 0;position:relative;width:811px;z-index:1}#booking-entry .booking-entry-tab label{color:#00529c;display:block;float:left;font-size:13px;font-weight:700;line-height:33px;margin:0 14px 0 0}#booking-entry .booking-entry-tab label.label-small{color:#4a4a4a;font-size:11px;font-weight:400;margin:1px 6px 0 0}#booking-entry .booking-entry-tab input.date{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/input_date.png) 0 0 no-repeat;border:0;color:#959595;float:left;font-size:13px;margin:5px 10px 0 0;padding:4px 5px;width:105px}#booking-entry .booking-entry-tab input.date.last{margin:4px 0 0}#booking-entry .booking-entry-tab select{float:left}#booking-entry .booking-entry-tab .dd{background:0 0;margin:3px 0 0 0}#booking-entry .booking-entry-tab .dd .ddTitle{height:20px}#booking-entry .booking-entry-tab .ddTitleText{line-height:24px}#booking-entry .booking-entry-tab .choose-cruise-wide{width:260px!important}#booking-entry .booking-entry-tab .dd .ddTitle span.arrow{background-position:0 -5px!important}#booking-entry .booking-entry-tab .dd .ddTitle:hover span.arrow{background-position:0 -48px!important}#booking-entry .booking-entry-tab .dd .ddTitle span.ddTitleText{line-height:24px}#booking-entry .booking-entry-tab .button{bottom:-7px;position:absolute;right:13px}#booking-entry .booking-entry-tab .wrapper{height:1%;overflow:hidden}#booking-entry .booking-entry-tab .top-half{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_top_half.png) 6px bottom no-repeat;float:right;height:1%;overflow:hidden;width:811px}#booking-entry .booking-entry-tab .top-half .wrapper{padding:12px 0 12px 23px}#booking-entry .booking-entry-tab .top-half .wrapper select{margin:0 14px 18px 0}#booking-entry .booking-entry-tab .top-half .wrapper .fromto{width:140px!important}#booking-entry .booking-entry-tab .top-half .wrapper .dd .ddTitle{margin:0 14px 0 0}#booking-entry .booking-entry-tab .top-half .wrapper .dd .ddChild{margin-top:3px!important;width:246px!important}#booking-entry .booking-entry-tab .top-half .wrapper .route-trip-wrapper{clear:both;height:1%;margin:0 0 6px 0;overflow:hidden;padding:0 0 6px 0;width:100%}#booking-entry .booking-entry-tab .top-half .wrapper .route-trip-wrapper label{color:#4c4c4c;font-size:16px;margin:0;padding:0 6px 6px 2px}#booking-entry .booking-entry-tab .top-half .wrapper .route-trip-wrapper label span{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_top_half_seperator_vertical.png) center right no-repeat;display:block;padding:0 12px 0 8px}#booking-entry .booking-entry-tab .top-half .wrapper .route-trip-wrapper label span input{margin:0 5px 0 0}#booking-entry .booking-entry-tab .top-half .wrapper .route-trip-wrapper label#label-roundtrip span{padding-left:0}#booking-entry .booking-entry-tab .top-half .wrapper .route-trip-wrapper label#label-return-on-different-route span{background:0 0;padding-right:0}#booking-entry .booking-entry-tab .top-half .wrapper .route-trip-wrapper label.active{color:#ff0005}#booking-entry .booking-entry-tab .top-half .wrapper .route-trip-wrapper-content{display:none}#booking-entry .booking-entry-tab .bottom-half{clear:both;float:right;height:1%;width:811px}#booking-entry .booking-entry-tab .bottom-half .wrapper{padding:10px 0 10px 23px}#booking-entry .booking-entry-tab .bottom-half .wrapper .dd{margin:3px 20px 5px 0;width:60px!important}#booking-entry .booking-entry-tab .bottom-half .wrapper .dd .ddChild{margin-top:3px!important;width:58px!important}#booking-entry .booking-entry-tab .bottom-half .wrapper label.label-clubone{font-size:16px;line-height:27px;margin:4px 0 0 0}#booking-entry .booking-entry-tab .bottom-half .wrapper label.label-clubone input{margin:-1px 6px 0 0}#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-children-clicked,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-children-clicked,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-clicked{clear:both;display:none;height:1%;overflow:hidden;padding:10px 0 0 0;width:100%}#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-children-clicked label,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-children-clicked label,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-clicked label{line-height:25px}#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-children-clicked table,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-children-clicked table,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-clicked table{clear:both}#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-children-clicked table td,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-children-clicked table td,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-clicked table td{padding:0 6px 6px 0}#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-children-clicked table td input,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-children-clicked table td input,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-clicked table td input{background:#fff url(/o/liferay-theme-desktop/css/../img/bg_input_search.png) repeat-x;border:1px solid #f6f6f6;border-top-color:#c9c9c9;border-left-color:#d1d1d1;color:#6d6d6d;float:left;padding:4px 3px;width:140px}#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-children-clicked table td input.input-small,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-children-clicked table td input.input-small,#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-clicked table td input.input-small{width:20px}#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-children-clicked{background:transparent url(/o/liferay-theme-desktop/css/../img/bookingentry/bg_booking_entry_bottom_half_seperator_vertical.png) 195px 0 repeat-y}#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-children-clicked .left{float:left;width:212px}#booking-entry .booking-entry-tab .bottom-half .wrapper #club-one-members-children-clicked .right{float:left;height:1%;overflow:hidden;width:460px}#booking-entry .booking-entry-tab#booking-entry-tab-2 .ddChild{width:126px!important}#booking-entry .booking-entry-tab#booking-entry-tab-2 .bottom-half .ddChild{width:58px!important}#booking-entry .booking-entry-tab .error{background:#ffdddc url(/o/liferay-theme-desktop/css/../img/icon_ok_error.gif) 7px -82px no-repeat;border:1px solid #ffbfb7;clear:both;color:#4a4a4a;display:block;float:left;font-size:12px;line-height:25px;padding:0 10px 0 33px;white-space:nowrap;width:600px}.portlet-site-map{clear:both}.portlet-site-map ul li{float:left;font-size:14px;padding:0 0 35px 0;width:300px}.portlet-site-map ul li a{color:#0057a2;display:block;font-weight:700;margin:0 0 3px 0;text-transform:uppercase}.portlet-site-map ul li a:hover{color:#00a3da}.portlet-site-map ul li ul{margin:0 0 0 17px}.portlet-site-map ul li ul li{border:0;color:#00a3da;float:none;list-style-type:disc;padding:0 0 1px 0}.portlet-site-map ul li ul li a{color:#00a3da;font-weight:400;margin:0;text-transform:none}.portlet-site-map ul li ul li a:hover{color:#0057a2}.portlet-site-map ul li ul li ul{margin:3px 0 0 20px}.portlet-site-map ul li ul li ul li{list-style-type:none;padding:0 0 1px 0}.portlet-site-map ul li.root{border-bottom:1px solid #eaeaea;display:block;margin:0 0 16px 0;padding:0 0 1px 0;width:100%}.portlet-site-map ul li.root a{background:url(/o/liferay-theme-desktop/css/../img/bg_expand_arrow.png) top right no-repeat;color:red;display:inline-block;font-size:20px;font-weight:400;line-height:30px;margin:0;padding:0 34px 0 0;text-transform:uppercase}section.three-column-text{background:#fff}section.three-column-text h3{font-size:16px!important;text-transform:none}section.three-column-text h4{font-size:14px!important}section.three-column-text p{margin-left:15px;font-size:14px;font-family:arial}.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:fixed!important;top:0;left:0;z-index:1002;opacity:0}.fancybox-outer{padding:0;margin:0;background:#fff;color:#444;text-shadow:none;overflow:hidden}.fancybox-opened{z-index:1003}.fancybox-opened .fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{width:100%;height:100%;margin:50px 0 50px 56px;padding-right:40px;position:relative;outline:0;overflow-x:hidden!important;overflow-y:auto!important}.fancybox-login-wrapper .fancybox-inner{width:304px!important;margin:40px 24px;padding:0}.fancybox-inner .alert.alert-warning{display:none}.fancybox-error{color:#444;font:14px/20px Arial,sans-serif;margin:0;padding:10px}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;margin:auto}#fancybox-loading.no-background{background:0 0}#fancybox-loading:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(/o/liferay-theme-desktop/img/svg/icon_propeller_white.svg) no-repeat;animation:propeller-rotation 2s linear infinite;width:40px;height:40px}.fancybox-next span,.fancybox-prev span{background-image:url(/o/liferay-theme-desktop/img/fancybox/fancybox_sprite.png)}.fancybox-close{background:transparent url(/o/liferay-theme-desktop/img/fancybox/close.svg) 0 0 no-repeat;position:absolute;top:13px;right:13px;width:20px;height:20px;cursor:pointer;z-index:1004}.fancybox-close:hover{background-position:0 -20px}.fancybox-close:active{background-position:0 -40px}.fancybox-next,.fancybox-prev{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(/o/liferay-theme-desktop/img/fancybox/blank.gif);z-index:1003}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next span,.fancybox-prev span{position:absolute;top:50%;left:-9999px;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:1003}.fancybox-prev span{background-position:0 -36px}.fancybox-next span{background-position:0 -72px}.fancybox-next:hover,.fancybox-prev:hover{visibility:visible}.fancybox-prev:hover span{left:20px}.fancybox-next:hover span{left:auto;right:20px}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1001;background:#000}.fancybox-title{visibility:hidden;font:normal 13px/20px Arial,sans-serif;position:relative;text-shadow:none;z-index:1005}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:1003;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.7);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.lightbox-wrapper{width:664px;display:none;margin:0;padding-top:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#004152}.lightbox-wrapper.lightbox-width-xxsmall{width:610px}.lightbox-wrapper.lightbox-width-xsmall{width:660px}.lightbox-wrapper.lightbox-width-small{width:710px}.lightbox-wrapper.lightbox-width-medium{width:760px}.lightbox-wrapper.lightbox-width-large{width:810px}.lightbox-wrapper.lightbox-width-xlarge{width:860px}.lightbox-wrapper.lightbox-width-xxlarge{width:910px}.lightbox-wrapper.lightbox-width-same-as-content-width{width:960px}.lightbox-wrapper.lightbox-small{width:380px}.lightbox-wrapper.lightbox-small.lightbox-login-form{width:240px;margin:auto}.lightbox-wrapper.lightbox-small.lightbox-login-form form{margin:0 8px}.lightbox-wrapper.lightbox-small.lightbox-login-form form h3{margin:0 -40px 24px;padding-bottom:6px;border-bottom:1px solid #004152}.lightbox-wrapper.lightbox-small.lightbox-login-form form label{clear:both;letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.23!important;color:#004152!important;margin:0 0 4px;padding:0}.lightbox-wrapper.lightbox-small.lightbox-login-form form input{display:block;width:100%;margin:8px 0 0}.lightbox-wrapper.lightbox-small.lightbox-login-form form input.empty-input{background-color:#ffc8be}.lightbox-wrapper.lightbox-small.lightbox-login-form form a.link-green{display:inline-block;margin:0 0 24px;font-size:12px}.lightbox-wrapper.lightbox-small.lightbox-login-form form .status-error,.lightbox-wrapper.lightbox-small.lightbox-login-form form .status-ok{margin:0 0 16px;padding:0;font-size:14px;line-height:1.29;border-top:solid 1px #004152}.lightbox-wrapper.lightbox-small.lightbox-login-form form .status-error span,.lightbox-wrapper.lightbox-small.lightbox-login-form form .status-ok span{display:block;padding:8px 16px;background:0 0}.lightbox-wrapper.lightbox-small.lightbox-login-form form .status-error{background:#ffc8be}.lightbox-wrapper.lightbox-small.lightbox-login-form form .status-ok{background:#cdf8eb}.lightbox-wrapper.lightbox-book{width:490px!important}.lightbox-wrapper.lightbox-book .content{width:400px}.lightbox-wrapper.lightbox-book .content h4{font-size:14px;font-weight:700;margin:0 0 20px 0}.lightbox-wrapper.lightbox-book .content table.result{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin:0 0 20px 0;width:370px}.lightbox-wrapper.lightbox-book .content table.result td{border-bottom:1px solid #d9d9d9;font-size:12px;padding:5px 8px}.lightbox-wrapper.lightbox-book .content table.result td.ralign{text-align:right}.lightbox-wrapper.lightbox-book .content table.result td.calign{text-align:center}.lightbox-wrapper.lightbox-book .content .data_layout_light{font-size:11px;padding:0 40px 0 0}.lightbox-wrapper.lightbox-book .content .data_layout_light p.details{font-size:12px}.lightbox-wrapper.lightbox-book .content .online-booking{background:#edf5fc;height:1%;margin:0 0 20px 0;overflow:hidden;padding:10px}.lightbox-wrapper.lightbox-book .content .online-booking h3{color:#6b6b6b;font-size:14px;text-transform:none}.lightbox-wrapper.lightbox-book .content .online-booking .fields{height:1%;overflow:hidden;padding:0 0 10px 0}.lightbox-wrapper.lightbox-book .content .online-booking .fields label{color:#00529c;display:block;float:left;font-size:13px;font-weight:700;line-height:33px;margin:0 14px 0 0}.lightbox-wrapper.lightbox-book .content .online-booking .fields label.label-small{color:#4a4a4a;font-size:11px;font-weight:400;margin:1px 6px 0 0}.lightbox-wrapper.lightbox-book .content .online-booking .fields .dd{margin:3px 20px 5px 0;width:60px!important}.lightbox-wrapper.lightbox-book .content .online-booking .fields .dd .ddChild{margin-top:3px!important;width:58px!important}.lightbox-wrapper.lightbox-book .content .online-booking .fields .dd.last{margin-right:0}.lightbox-wrapper.lightbox-book .content .online-booking .fields .dd .ddTitle{height:20px}.lightbox-wrapper.lightbox-book .content .online-booking .fields .ddTitleText{line-height:24px}.lightbox-wrapper.lightbox-book .content .online-booking .fields .dd .ddTitle span.arrow{background-position:0 -5px!important}.lightbox-wrapper.lightbox-book .content .online-booking .fields .dd .ddTitle:hover span.arrow{background-position:0 -48px!important}.lightbox-wrapper.lightbox-book .content .online-booking .fields .dd .ddTitle span.ddTitleText{line-height:24px}.lightbox-wrapper.lightbox-book .content .online-booking .fields .children{clear:both}.lightbox-wrapper.lightbox-book .content .online-booking .fields .children label{color:#6b6b6b;line-height:25px}.lightbox-wrapper.lightbox-book .content .online-booking .fields .children table{clear:both}.lightbox-wrapper.lightbox-book .content .online-booking .fields .children table td{padding:0 6px 6px 0}.lightbox-wrapper.lightbox-book .content .online-booking .fields .children table td input{background:#fff url(/o/liferay-theme-desktop/img/bg_input_search.png) repeat-x;border:1px solid #f6f6f6;border-top-color:#c9c9c9;border-left-color:#d1d1d1;color:#6d6d6d;float:left;padding:4px 3px;width:140px}.lightbox-wrapper.lightbox-book .content .online-booking .fields .children table td input.input-small{width:20px}.lightbox-wrapper.lightbox-book .content .button-plus{float:right}.lightbox-wrapper.lightbox-schedules{width:700px}.lightbox-wrapper.lightbox-schedules .main-header-title{background:url(/o/liferay-theme-desktop/img/bg_schedules_sprites.png) 0 0 no-repeat;color:#2363ad;font-size:16px;height:auto;line-height:24px;margin:10px 0 0 25px;padding:0 0 14px;position:relative;width:605px}.lightbox-wrapper.lightbox-schedules .main-header-title.icon-x{background:url(/o/liferay-theme-desktop/img/bg_schedules_sprites.png) 0 -82px no-repeat;padding:0}.lightbox-wrapper.lightbox-schedules .main-header-title.icon-x span{margin:0}.lightbox-wrapper.lightbox-schedules .main-header-title span{border-bottom:1px solid #eaeaea;display:block;margin:0 0 4px;padding:0 0 0 30px}.lightbox-wrapper.lightbox-schedules .box-container{float:left;height:1%;margin:0 0 0 25px;min-height:100px;width:300px}.lightbox-wrapper.lightbox-schedules .box-container.right{float:right;margin:0 25px 0 0}.lightbox-wrapper.lightbox-schedules .box-container.box-container-small{min-height:10px}.lightbox-wrapper.lightbox-schedules .box-container .box{position:relative;margin:0;height:100%}.lightbox-wrapper.lightbox-schedules .box-container .box .header-title{padding:0;width:100%}.lightbox-wrapper.lightbox-schedules .box-container .box .header-title h3{float:left;font-size:20px}.lightbox-wrapper.lightbox-schedules .box-container .box .header-title a{float:right;font-size:14px;padding:6px 2px 0 0}.lightbox-wrapper.lightbox-schedules .box-container .box .header-title .two-link-wrapper a{padding:0 2px 2px 0;clear:right;white-space:nowrap}.lightbox-wrapper.lightbox-schedules .box-container .box .header-title p{clear:both;font-weight:700;margin:0}.lightbox-wrapper.lightbox-schedules .box-container .box .content{clear:both;float:none;margin:0;text-align:left;font-size:14px;color:#4a4a4a;width:100%}.lightbox-wrapper.lightbox-schedules .box-container .box .content .table-wrapper{background:transparent url(/o/liferay-theme-desktop/img/fancybox/schedules_table_bg.png) bottom center no-repeat;margin-bottom:0;width:100%}.lightbox-wrapper.lightbox-schedules .box-container .box .content .table-wrapper table{border-right:0;margin:0 1px;width:298px}.lightbox-wrapper.lightbox-schedules .box-container .box .content .table-wrapper table td.last,.lightbox-wrapper.lightbox-schedules .box-container .box .content .table-wrapper table th.last{border-right:1px solid #f5f5f5}.lightbox-wrapper.lightbox-schedules .box-container:first-child{margin-left:0}.lightbox-wrapper.lightbox-schedules .button-plus{background:transparent url(/o/liferay-theme-desktop/img/fancybox/button_ok.png) left center no-repeat;clear:both;color:#00a3da;display:block;font-size:18px;line-height:24px;margin:0 0 15px 25px;padding:0 0 0 35px;text-transform:uppercase;white-space:nowrap}.lightbox-wrapper.lightbox-schedules .button-plus:hover{color:#00529c}.lightbox-wrapper .sidebar{float:left;margin:0 0 0 26px;padding:33px 0;width:320px}.lightbox-wrapper .sidebar p.image{padding-top:30px;text-align:center}.lightbox-wrapper .sidebar .ui-datepicker-trigger{margin-left:3px;background:url(/o/liferay-theme-desktop/img/bg_form_date_calendar.png);width:28px;height:28px;cursor:pointer;text-indent:99999em;border:0}.lightbox-wrapper .sidebar .image-container{background:transparent url(/o/liferay-theme-desktop/img/sprites.png) right -364px no-repeat!important;height:191px;margin:0 0 20px -10px;width:314px}.lightbox-wrapper .sidebar .image-container .image{height:174px;margin:8px 0 0 17px;padding:9px 0 0 0;overflow:hidden;width:281px}.lightbox-wrapper .sidebar .info{border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;clear:both;font-size:18px;padding:10px 0;text-transform:uppercase;width:298px}.lightbox-wrapper .sidebar .info li a{background:transparent url(/o/liferay-theme-desktop/img/fancybox/plus.png) 0 0 no-repeat;display:block;padding:0 0 0 33px}.lightbox-wrapper .sidebar .warning-alcohol{background:#eee;clear:both;display:block;padding:1px 0;width:300px}.lightbox-wrapper .sidebar .warning-alcohol span{padding:0 5px}.lightbox-wrapper .sidebar table{color:#4a4a4a;font-size:14px;text-transform:none}.lightbox-wrapper .sidebar table td{font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:3px 0 3px 5px;text-align:left}.lightbox-wrapper .sidebar table td.required{color:#ff0005;padding:3px 3px 3px 0}.lightbox-wrapper .sidebar table td.input{padding-bottom:6px}.lightbox-wrapper .sidebar table td.input .input{background:#fff url(/o/liferay-theme-desktop/img/bg_input_search.png) repeat-x;border:1px solid #f6f6f6;border-top-color:#c9c9c9;border-left-color:#d1d1d1;color:#6d6d6d;margin:0;padding:4px 5px;font-size:14px;width:132px}.lightbox-wrapper .sidebar table td.input .input.input-narrow{width:76px}.lightbox-wrapper .sidebar table td.input .input.input-wide{width:206px}.lightbox-wrapper .sidebar table td.input .input.error{border:1px solid #ff0005}.lightbox-wrapper .sidebar table td .dd{color:#4a4a4a;font-weight:400}.lightbox-wrapper .sidebar table td .dd *{color:#4a4a4a}.lightbox-wrapper .content{float:right;float:left;margin:0 30px 0 0;margin:0 0 0 30px;padding:12px 0 20px 0;position:relative;width:300px}.lightbox-wrapper .content.content-wide{float:left;margin:0 0 0 26px;width:686px}.lightbox-wrapper .content h3{line-height:1em;width:90%}.lightbox-wrapper .content p{margin:0 0 15px 0}.lightbox-wrapper .content .button-plus{background:transparent url(/o/liferay-theme-desktop/img/fancybox/button_ok.png) left center no-repeat;clear:both;color:#00a3da;display:block;float:left;font-size:18px;line-height:24px;margin:0 0 4px 0;padding:0 0 0 35px;text-transform:uppercase}.lightbox-wrapper .content .button-plus:hover{color:#00529c}.lightbox-wrapper .content .button-minus{background:transparent url(/o/liferay-theme-desktop/img/fancybox/button_cancel.png) left top no-repeat;clear:both;color:#ff0005;display:block;float:left;font-size:16px;line-height:24px;margin:0;padding:0 0 0 35px;text-transform:uppercase}.lightbox-wrapper .content .button-minus:hover{color:#ff0005}.lt-ie8 .lightbox-wrapper .sidebar .image-container .image{margin-top:0!important}.lightbox-preload{display:block;height:1px;outline:0;width:1px}.flex-container a:active,.flexslider a:active{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.carousel-small{float:right;width:464px}.carousel-mid{float:left;width:647px}.carousel-big{height:383px}.carousel-image-video-gallery{background:transparent url(/o/liferay-theme-desktop/img/flexslider/bg_gallery_carousel.png) bottom center no-repeat;height:1%;overflow:hidden;padding:40px 0 0 0}.carousel-image-video-gallery h2{margin:0 0 40px 0}.carousel-image-video-gallery .images-and-videos{margin:0 auto;position:relative;width:870px}.carousel-image-video-gallery .images-and-videos .box{margin:0}.flexslider{width:100%;margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides img{max-width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-container{margin-bottom:34px;clear:both}.flex-container.flex-container-tiny{float:left;width:298px;height:191px;background:transparent url(/o/liferay-theme-desktop/img/sprites.png) right -364px no-repeat!important}.flex-container.flex-container-tiny .flexslider{height:168px!important;width:282px}.flex-container.flex-container-tiny .flex-direction-nav li .prev{left:3px}.flex-container.flex-container-tiny .flex-direction-nav li .next{right:-1px}.flex-container.flex-container-tiny .flex-control-nav{width:100%}.flex-container.flex-container-tiny .flex-control-nav li a:hover{background-position:0 -13px}.flex-container.flex-container-tiny .flex-control-nav li a.active{background-position:0 -26px;cursor:default}.flex-container.flex-container-small{width:464px}.flex-container.flex-container-small .flexslider{height:auto;width:auto}.flex-container.flex-container-small .flex-control-nav{width:100%;bottom:-42px}.flex-container.flex-container-mid{float:left;background:0 0;padding-left:0;width:632px;height:328px}.flex-container.flex-container-mid .flexslider{width:632px;height:328px!important;margin:0}.flex-container.flex-container-mid .flex-direction-nav li .flex-prev{left:-19px}.flex-container.flex-container-mid .flex-direction-nav li .flex-next{right:-19px}.flex-container.flex-container-mid .flex-control-nav{width:100%}.flex-container.flex-container-image-video-gallery{background:0 0!important;float:none;height:150px!important;padding-left:19px;position:relative;width:100%}.flex-container.flex-container-image-video-gallery .flexslider{background:#fff;height:101px!important;width:100%}.flex-container.flex-container-image-video-gallery .flex-direction-nav{height:10px;overflow:visible;position:relative;width:100px}.flex-container.flex-container-image-video-gallery .flex-direction-nav li{position:relative}.flex-container.flex-container-image-video-gallery .flex-direction-nav li a{position:absolute}.flex-container.flex-container-image-video-gallery .flex-direction-nav li .prev{left:-43px;top:-90px}.flex-container.flex-container-image-video-gallery .flex-direction-nav li .next{right:-815px;top:-90px}.flex-container.flex-container-image-video-gallery .flex-control-nav{bottom:-24px;bottom:-35px}.flexslider{position:relative;zoom:1;width:960px;height:384px}.flexslider .slides{zoom:1}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flex-direction-nav li a{background:#004152;width:50px;height:50px;display:block;position:absolute;z-index:9;top:0;bottom:0;margin:auto;cursor:pointer;text-indent:-9999px;outline:0;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);-moz-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}.flex-direction-nav li a.prev{left:-16px}.flex-direction-nav li a.prev:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url(/o/liferay-theme-desktop/img/templates_and_portlets/arrow-left-desktop-white.svg) no-repeat 15px 12px}.flex-direction-nav li a.next{right:-16px}.flex-direction-nav li a.next:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url(/o/liferay-theme-desktop/img/templates_and_portlets/arrow-left-desktop-white.svg) no-repeat 14px 11.2px;transform:rotate(180deg)}.flex-direction-nav li a:hover{background:#466b77}.flex-direction-nav li a:active{background:#012a35}.flex-direction-nav li .disabled{opacity:.7;cursor:default}.flex-control-nav{width:960px;position:absolute;bottom:-34px;text-align:center;left:0}.flex-control-nav li{margin:0 0 0 8px;display:inline-block;zoom:1}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:10px;height:10px;display:block;cursor:pointer;text-indent:-9999px;background-color:#d8d8d8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.1)}.flex-control-nav li a:hover{background-color:#466b77}.flex-control-nav li a.active{background-color:#004152;cursor:default}/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=13px&cornerRadius=2px&bgColorHeader=f7fcff&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=00529c&iconColorHeader=00529c&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=00529c&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=cfe0ea&fcDefault=00529c&iconColorDefault=666666&bgColorHover=e2f4ff&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=e4e7ed&fcHover=00529c&iconColorHover=00529c&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=00529c&fcActive=00529c&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=00529c&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
 */.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:13px}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff url(/o/liferay-theme-desktop/css/../img/datepicker/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#00529c}.ui-widget-content a{color:#00529c}.ui-widget-header{border:1px solid #ddd;background:#f7fcff url(/o/liferay-theme-desktop/css/../img/datepicker/ui-bg_highlight-soft_50_f7fcff_1x100.png) 50% 50% repeat-x;color:#00529c;font-weight:700}.ui-widget-header a{color:#00529c}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cfe0ea;background:#f6f6f6 url(/o/liferay-theme-desktop/css/../img/datepicker/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;font-weight:700;color:#00529c}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#00529c;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #e4e7ed;background:#e2f4ff url(/o/liferay-theme-desktop/css/../img/datepicker/ui-bg_highlight-soft_25_e2f4ff_1x100.png) 50% 50% repeat-x;font-weight:700;color:#00529c}.ui-state-hover a,.ui-state-hover a:hover{color:#00529c;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #00529c;background:#fff url(/o/liferay-theme-desktop/css/../img/datepicker/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:700;color:#00529c}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#00529c;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff url(/o/liferay-theme-desktop/css/../img/datepicker/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#00529c}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#00529c}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff url(/o/liferay-theme-desktop/css/../img/datepicker/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px;background-image:url(/o/liferay-theme-desktop/css/../img/datepicker/ui-icons_ff0084_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/o/liferay-theme-desktop/css/../img/datepicker/ui-icons_ff0084_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/o/liferay-theme-desktop/css/../img/datepicker/ui-icons_00529c_256x240.png)}.ui-state-default .ui-icon{background-image:url(/o/liferay-theme-desktop/css/../img/datepicker/ui-icons_666666_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/o/liferay-theme-desktop/css/../img/datepicker/ui-icons_00529c_256x240.png)}.ui-state-active .ui-icon{background-image:url(/o/liferay-theme-desktop/css/../img/datepicker/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/o/liferay-theme-desktop/css/../img/datepicker/ui-icons_0073ea_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/o/liferay-theme-desktop/css/../img/datepicker/ui-icons_ff0084_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;-khtml-border-top-left-radius:2px;border-top-left-radius:2px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;-khtml-border-top-right-radius:2px;border-top-right-radius:2px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;-khtml-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;-khtml-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.ui-widget-overlay{background:#eee url(/o/liferay-theme-desktop/css/../img/datepicker/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;opacity:.8}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url(/o/liferay-theme-desktop/css/../img/datepicker/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.6;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0}/*!
 * jQuery UI Datepicker 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev 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:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:center;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-div{z-index:1004!important}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}#username-password-change{position:relative;margin:0 auto}#username-password-change .left,#username-password-change .right{display:inline-block;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#username-password-change .left{padding-right:16px}#username-password-change .right{padding-left:16px}#username-password-change input.input{display:block;width:224px;margin-bottom:7px}#username-password-change form div:nth-of-type(2) input{margin-bottom:14px}#username-password-change form input.input{margin-bottom:20px}#username-password-change form div:nth-of-type(2) input.input{margin-bottom:14px}#username-password-change label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;display:inline-block;padding:0 0 8px}#account-details #username-password-change .status-error,#account-details #username-password-change .status-ok{margin:16px 0 4px}#clubone-donate-points{position:relative;margin:0 auto}#clubone-donate-points .left,#clubone-donate-points .right{display:inline-block;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#clubone-donate-points .left{padding-right:16px}#clubone-donate-points .left .wrapper-donate-points img{margin-bottom:16px}#clubone-donate-points .left .wrapper-donate-points form{position:relative}#clubone-donate-points .left .wrapper-donate-points form .radio{margin-bottom:16px}#clubone-donate-points .left .wrapper-donate-points form label{cursor:pointer}#clubone-donate-points .left .wrapper-donate-points form label span{font-size:13px;font-weight:500;line-height:1.23;margin-left:2px}#clubone-donate-points .left .wrapper-donate-points a.action-button{margin-top:3px}#clubone-donate-points .left .wrapper-donate-points p{margin:0}#clubone-donate-points .left .wrapper-donate-points .donate-message{display:none;margin-top:16px;font-size:16px;font-weight:500}#clubone-donate-points .left .wrapper-donate-points .donate-message .text-red{color:#e43331}#clubone-donate-points .right{padding:0 2px 0 16px}#clubone-donate-points .right .wrapper-donate-points-info h1,#clubone-donate-points .right .wrapper-donate-points-info h2,#clubone-donate-points .right .wrapper-donate-points-info h3,#clubone-donate-points .right .wrapper-donate-points-info h4,#clubone-donate-points .right .wrapper-donate-points-info h5,#clubone-donate-points .right .wrapper-donate-points-info h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;text-transform:uppercase;color:#004152;margin-bottom:16px}#clubone-donate-points .right .wrapper-donate-points-info h1 span,#clubone-donate-points .right .wrapper-donate-points-info h2 span,#clubone-donate-points .right .wrapper-donate-points-info h3 span,#clubone-donate-points .right .wrapper-donate-points-info h4 span,#clubone-donate-points .right .wrapper-donate-points-info h5 span,#clubone-donate-points .right .wrapper-donate-points-info h6 span{color:#004152!important}#clubone-donate-points .right .wrapper-donate-points-info .caption{font-weight:700}#clubone-donate-points .right .wrapper-donate-points-info .caption span{color:#004152!important}#clubone-donate-points .right .wrapper-donate-points-info a{font-weight:500;color:#009d85;text-transform:uppercase;text-decoration:none}#clubone-donate-points .right .wrapper-donate-points-info a:hover{color:#004152}#clubone-donate-points .right .wrapper-donate-points-info p{margin-bottom:16px}#clubone-donate-points .right .wrapper-donate-points-info p:last-child{margin-bottom:0}#clubone-donate-points .right .wrapper-donate-points-info ul li{padding-bottom:10px;font-size:18px}#clubone-donate-points .right .wrapper-donate-points-info ul li .points{color:#00a3da}#clubone-donate-points .right .wrapper-donate-points-info ul li .currency{color:#ff0005}#clubone-transfer-points{position:relative;margin:0 auto}#clubone-transfer-points .left,#clubone-transfer-points .right{display:inline-block;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#clubone-transfer-points .left{padding-right:16px}#clubone-transfer-points .right{padding:0 2px 0 16px}#clubone-transfer-points form input.input{margin-bottom:20px}#clubone-transfer-points form div:nth-of-type(4) input.input{margin-bottom:14px}#clubone-transfer-points form label{padding-bottom:8px}#account-details #clubone-transfer-points h3{margin-bottom:10px;font-weight:400}#account-details #clubone-transfer-points h3:after{display:none}#clubone-transfer-points h3 .bonuspointsblue{font-size:20px;font-weight:700;line-height:1;color:#053140}body.custom-theme,html{height:auto}body{min-width:980px;position:relative}body.html-editor{height:auto;min-width:0}body.html-editor .lightbox,body.html-editor .lightbox-wrapper{border:none}body.html-editor.portlet{line-height:1.29}html.noscroll{position:fixed;overflow-y:scroll;width:100%}#content-container{min-width:980px;position:relative}::selection{background:#00a3da}::-moz-selection{background:#00a3da}@keyframes propeller-rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes popup{0%{opacity:0;transform:translateY(-100%)}35%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.tabs-loading{text-align:center;padding-top:40px;padding-bottom:40px}.tabs-loading #p_p_id{display:inline-block;width:33px;height:33px;background:url(/o/liferay-theme-desktop/img/svg/icon_propeller.svg) no-repeat top center;animation:propeller-rotation 2s linear infinite;position:relative;z-index:1;margin:0;padding:0}.tabs-loading #p_p_id:after{display:none}.style-header-menu-link{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;color:#fff}.style-header-menu-link-big{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;line-height:1.43}.style-header-menu-link-big:hover{color:#009d85}.style-header-addsearch-title{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#004152}.header-new{position:relative;z-index:101;background:#004152}.header-new a{text-decoration:none}.header-new #nav-identity{margin-bottom:30px}.header-new #nav-identity a{text-indent:-9999px;display:block;width:288px;height:28px;background:url(/o/liferay-theme-desktop/img/logo_tallinksilja_white.svg) no-repeat;outline:0}.header-new #nav-1st-container{display:inline-block;margin:10px 0 28px 16px}.header-new #nav-1st-container ul{margin:0}.header-new #nav-1st-container ul li{display:inline-block;float:left;margin-right:25px}.header-new #nav-1st-container ul li a{color:#fff;font-weight:500}.header-new #nav-1st-container ul li a:hover{color:#00ecc9}.header-new #nav-1st-container ul li.active a{color:#00ecc9}.header-new #nav-1st-container ul.active li.active a{color:#fff}.header-new #nav-1st-container ul.active li.active a:hover{color:#00bea2}.header-new #nav-menu .nav-backdrop{display:none;position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;opacity:0;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.header-new #nav-menu .nav-backdrop.active{display:block;opacity:1}.header-new #nav-menu .nav-button{position:relative;display:inline-block;height:34px;line-height:34px;padding:0 20px;background:#004c93;text-transform:uppercase;text-align:center;outline:0;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;color:#fff;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:width .1s cubic-bezier(.6,.32,.49,.55);transition:width .1s cubic-bezier(.6,.32,.49,.55)}.header-new #nav-menu .nav-button.active{width:333px!important;z-index:2002}.header-new #nav-menu .nav-button.active:before{content:'';position:absolute;width:19px;height:12px;top:50%;left:16px;transform:translateY(-50%);background:url(/o/liferay-theme-desktop/img/svg/icon_arrow_left.svg) center no-repeat;background-size:19px 12px}.header-new #nav-menu .nav-dialog{display:none;position:absolute;z-index:2001;right:0;padding:18px 16px 16px;width:333px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2);animation:popup .3s cubic-bezier(.25,.1,.25,1)}.header-new #nav-menu .nav-dialog .fancybox-close{top:9px;right:6px}.header-new #nav-menu .nav-dialog label{clear:both;line-height:1.1;padding:0;margin:0 0 16px}.header-new #nav-menu .nav-dialog label:last-of-type{margin-bottom:18px}.header-new #nav-menu .nav-dialog input{display:block;width:100%;height:40px;padding:2px 16px 0;border:1px solid #ddd;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);margin:6px 0 0;font-size:18px;outline:0}.header-new #nav-menu .nav-dialog input.empty-input{background-color:#ffc8be}.header-new #nav-menu .nav-dialog a{clear:both;display:block}.header-new #nav-menu .nav-dialog a.link-green{font-size:12px;margin-bottom:16px}.header-new #nav-menu .nav-dialog a.button{margin-top:8px}.header-new #nav-menu .nav-dialog a.button span{padding:10px 30px 8px}.header-new #nav-menu .nav-dialog .status-error,.header-new #nav-menu .nav-dialog .status-ok{margin:0 0 16px;padding:0;font-size:14px;line-height:1.29;border-top:solid 1px #004152}.header-new #nav-menu .nav-dialog .status-error span,.header-new #nav-menu .nav-dialog .status-ok span{display:block;padding:8px 16px;background:0 0}.header-new #nav-menu .nav-dialog .status-error{background:#ffc8be}.header-new #nav-menu .nav-dialog .status-ok{background:#cdf8eb}.header-new #nav-menu .nav-dialog .mobile-dialog{display:none!important}.header-new #nav-menu .nav-language{display:inline-block;float:right;height:34px}.header-new #nav-menu .nav-language header.portlet-topper{display:none}.header-new #nav-menu .nav-language select{visibility:hidden}.header-new #nav-menu .nav-language .dd{position:relative;width:62px!important;height:34px;background:0 0;margin:0 8px 0 0;float:left;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;color:#fff}.header-new #nav-menu .nav-language .dd *{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-new #nav-menu .nav-language .dd .ddTitle{width:62px!important;height:100%;border:0;padding:0;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header-new #nav-menu .nav-language .dd .ddTitle .arrow{position:absolute;right:0;top:15px;width:12px;height:7px;border:0;background:url(/o/liferay-theme-desktop/img/svg/icon_selector_arrow.svg) center no-repeat!important}.header-new #nav-menu .nav-language .dd .ddTitle>.ddTitleText{display:block;background:0 0!important;padding:0!important}.header-new #nav-menu .nav-language .dd .ddTitle>.ddTitleText .ddTitleText{display:block;height:34px!important;padding:0 5px 0 28px!important;line-height:38px;background-position:0 12px!important}.header-new #nav-menu .nav-language .dd .ddChild{position:absolute;z-index:999;background-color:#fff;width:85px!important;left:-16px;padding:0;border:0;margin:0;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.header-new #nav-menu .nav-language .dd .ddChild a{display:none;position:relative;height:32px;line-height:34px;padding:0 0 0 44px;border:0;margin-top:-1px;background-repeat:no-repeat;background-position:16px 10px}.header-new #nav-menu .nav-language .dd .ddChild a:visited{background-repeat:no-repeat;background-position:16px 10px}.header-new #nav-menu .nav-language .dd .ddChild a:before{content:'';position:absolute;z-index:-1;top:0;right:0;left:0;height:1px;background:#ddd}.header-new #nav-menu .nav-language .dd .ddChild a:first-child:before{content:none}.header-new #nav-menu .nav-language .dd .ddChild a.selected{display:block!important;display:none!important}.header-new #nav-menu .nav-language .dd .ddChild a:active,.header-new #nav-menu .nav-language .dd .ddChild a:focus,.header-new #nav-menu .nav-language .dd .ddChild a:hover{background-color:#eef1f1!important}.header-new #nav-menu .nav-language .dd .ddChild a.fi,.header-new #nav-menu .nav-language .dd .ddChild a.fi:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_fi.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.en,.header-new #nav-menu .nav-language .dd .ddChild a.en:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_en.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.et,.header-new #nav-menu .nav-language .dd .ddChild a.et:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_et.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.sv,.header-new #nav-menu .nav-language .dd .ddChild a.sv:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_sv.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.lv,.header-new #nav-menu .nav-language .dd .ddChild a.lv:visited{background-image:url(/o/liferay-theme-desktop//img/svg/flags/flag_lv.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.lt,.header-new #nav-menu .nav-language .dd .ddChild a.lt:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_lt.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.ru,.header-new #nav-menu .nav-language .dd .ddChild a.ru:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_ru.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.fr,.header-new #nav-menu .nav-language .dd .ddChild a.fr:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_fr.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.it,.header-new #nav-menu .nav-language .dd .ddChild a.it:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_it.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.es,.header-new #nav-menu .nav-language .dd .ddChild a.es:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_es.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.pl,.header-new #nav-menu .nav-language .dd .ddChild a.pl:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_pl.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.nl,.header-new #nav-menu .nav-language .dd .ddChild a.nl:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_nl.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.ja,.header-new #nav-menu .nav-language .dd .ddChild a.ja:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_ja.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.zh,.header-new #nav-menu .nav-language .dd .ddChild a.zh:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_zh.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.da,.header-new #nav-menu .nav-language .dd .ddChild a.da:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_da.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.de,.header-new #nav-menu .nav-language .dd .ddChild a.de:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_de.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.no,.header-new #nav-menu .nav-language .dd .ddChild a.no:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_no.svg)}.header-new #nav-menu .nav-language .dd .ddChild a.ko,.header-new #nav-menu .nav-language .dd .ddChild a.ko:visited{background-image:url(/o/liferay-theme-desktop/img/svg/flags/flag_ko.svg)}.header-new #nav-menu .nav-language .dd .ddChild .ddTitleText{color:#004152}.header-new #nav-menu .nav-language .dd .ddChild.active{display:block}.header-new #nav-menu .nav-language .dd .ddChild.active a{display:block}.header-new #nav-menu #my-booking-container{position:relative;float:right;margin-right:8px}.header-new #nav-menu #my-booking-container #my-bookings-dialog{width:333px;padding:0;overflow:hidden}.header-new #nav-menu #my-booking-container #my-bookings-dialog .no-bookings{margin:36px 16px;text-align:center}.header-new #nav-menu #my-booking-container #my-bookings-dialog .loading{margin:29px 16px;text-align:center}.header-new #nav-menu #my-booking-container #my-bookings-dialog .loading span{display:inline-block;width:32px;height:32px;background:url(/o/liferay-theme-desktop/img/svg/icon_propeller.svg) no-repeat;animation:propeller-rotation 2s linear infinite;pointer-events:none;text-indent:-9999px}.header-new #nav-menu #my-booking-container #my-bookings-dialog ul{margin:0}.header-new #nav-menu #my-booking-container #my-bookings-dialog li{position:relative}.header-new #nav-menu #my-booking-container #my-bookings-dialog li>a{position:relative;float:left;width:100%;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.header-new #nav-menu #my-booking-container #my-bookings-dialog li>a:hover{background-color:#eef1f1;color:#004152}.header-new #nav-menu #my-booking-container #my-bookings-dialog li>a>*{display:inline-block;float:left}.header-new #nav-menu #my-booking-container #my-bookings-dialog li>a:after{content:'';position:absolute;display:block;width:24px;height:24px;top:0;right:21px;bottom:0;margin:auto;background:url(/o/liferay-theme-desktop/img/svg/icon_play_circled.svg) no-repeat;background-size:24px 24px}.header-new #nav-menu #my-booking-container #my-bookings-dialog li>a .details{max-width:192px;margin-left:64px}.header-new #nav-menu #my-booking-container #my-bookings-dialog li:nth-child(n+2)>a{margin-top:-1px;padding-top:17px}.header-new #nav-menu #my-booking-container #my-bookings-dialog li:nth-child(n+2)>a:before{content:'';position:absolute;z-index:-1;display:block;top:0;left:0;right:0;height:1px;background:#ddd}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image{position:absolute;width:48px;height:48px;top:50%;left:16px;transform:translateY(-50%);float:none;background-size:48px 48px}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.ala{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_ala@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.hel{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_hel@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.rig{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_rig@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.sto{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_sto@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.tal{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_tal@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.tur{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_tur@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.vis{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_vis@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.mug{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_mug@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.vss{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_vss@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.spe{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_spe@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.kap{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_kap@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.pal{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_pal@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.sma{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_sma@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.klj{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_klj@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.hnd{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_hnd@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .destination-image.yst{background-image:url(/o/liferay-theme-desktop/img/mybooking/icon_destination_yst@2x.png)}.header-new #nav-menu #my-booking-container #my-bookings-dialog .route{font-size:16px;font-weight:500;line-height:1.38;text-transform:uppercase}.header-new #nav-menu #my-booking-container #my-bookings-dialog .route span{color:#959595}.header-new #nav-menu #my-booking-container #my-bookings-dialog .booking-no span{font-weight:500}.header-new #nav-menu .nav-login{display:inline-block;float:right;height:34px}.header-new #nav-menu .nav-login #login-link{position:relative;z-index:1000;padding:0 24px 0 50px}html[lang=ru_RU] .header-new #nav-menu .nav-login #login-link{left:auto!important}.header-new #nav-menu .nav-login #login-link:before{content:'';display:inline-block;position:absolute;top:8px;left:13px;width:18px;height:18px;background:url(/o/liferay-theme-desktop/img/svg/icon_user.svg);background-size:18px 18px}.header-new #nav-menu .nav-login #logged-in{position:relative;display:inline-block;text-transform:uppercase;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;color:#fff}.header-new #nav-menu .nav-login #logged-in a{float:left}.header-new #nav-menu .nav-login #logged-in a.nav-button{font-size:16px;font-weight:500;text-transform:capitalize}.header-new #nav-menu .nav-login #logged-in a.logout{width:39px;height:34px;padding:9px 12px 8px;background:url(/o/liferay-theme-desktop/img/svg/icon_logout_2.svg) 12px 9px no-repeat;text-indent:-99999px;outline:0}.header-new #nav-menu #sso-container #SSO_Injectable .sso-app-container{position:relative}.header-new #nav-menu #sso-container #SSO_Injectable .sso-app-container .sso-auth-btn-wrapper{position:relative}.header-new #nav-menu #sso-container #SSO_Injectable .sso-app-container .sso-auth-btn-wrapper .sso-auth-btn{height:34px;font-size:0;line-height:0}.header-new #nav-menu #sso-container #SSO_Injectable .sso-app-container .sso-auth-btn-wrapper .sso-auth-btn svg{height:18px}.header-new #nav-menu #sso-container #SSO_Injectable .sso-app-container .sso-auth-btn-wrapper .sso-auth-btn span{font-size:14px}.header-new #nav-menu #sso-container #SSO_Injectable .sso-app-container .sso-auth-btn-wrapper.sso-signed-in .sso-auth-btn span{font-size:16px}.header-new #nav-menu #sso-container #SSO_Injectable .sso-app-container .sso-popup{top:34px}.header-new #nav-menu #sso-container #SSO_Injectable .sso-app-container iframe.sso-shared{top:-9999px;opacity:0}.header-new #nav-menu .nav-search{display:inline-block;float:right;height:34px}.header-new #nav-menu .nav-search .search-ui{position:relative;min-width:34px;min-height:34px;text-align:right}.header-new #nav-menu .nav-search .search-ui .search-button{display:inline-block;position:absolute;z-index:1;opacity:1;top:0;right:0;width:34px;height:34px;background:url(/o/liferay-theme-desktop/img/svg/icon_search.svg) 8px 9px no-repeat;background-size:18px 18px;cursor:pointer}.header-new #nav-menu .nav-search .search-ui input{position:relative;z-index:2;margin:0 8px;width:0;height:34px;padding:0;border:0;outline:0;background:#fff;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#053140!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-webkit-transition:.1s cubic-bezier(.6,.32,.49,.55);transition:.1s cubic-bezier(.6,.32,.49,.55)}.header-new #nav-menu .nav-search .search-ui input::-webkit-input-placeholder{color:#959595}.header-new #nav-menu .nav-search .search-ui input::-moz-placeholder{color:#959595}.header-new #nav-menu .nav-search .search-ui input:-ms-input-placeholder{color:#959595}.header-new #nav-menu .nav-search .search-ui input:-moz-placeholder{color:#959595}.header-new #nav-menu .nav-search .search-ui input::-ms-clear{display:none}.header-new #nav-menu .nav-search .search-ui .search-close-button{opacity:0;position:absolute;z-index:3;top:-9999px;right:15px;width:20px;height:20px;background:transparent url(/o/liferay-theme-desktop/img/fancybox/close.svg) no-repeat;cursor:pointer}.header-new #nav-menu .nav-search .search-ui .search-close-button:hover{background-position:0 -20px}.header-new #nav-menu .nav-search .search-ui .search-close-button:active{background-position:0 -40px}.header-new #nav-menu .nav-search.active .search-ui .search-button{top:-9999px;opacity:0}.header-new #nav-menu .nav-search.active .search-ui input{width:160px;padding:0 32px 0 8px}.header-new #nav-menu .nav-search.active .search-ui .search-close-button{top:7px;opacity:1}.header-new #nav-megamenu{height:40px;overflow:visible;position:relative;width:100%;z-index:998}.header-new #nav-megamenu ul#nav-2nd{position:absolute;top:0;right:0;left:0;clear:both;margin:auto}.header-new #nav-megamenu ul#nav-2nd ul{margin:0}.header-new #nav-megamenu ul#nav-2nd>li{float:left}.header-new #nav-megamenu ul#nav-2nd>li>a{display:block;padding:0 15px;height:40px;line-height:40px;outline:0;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;color:#fff}.header-new #nav-megamenu ul#nav-2nd>li.current{background:#fff}.header-new #nav-megamenu ul#nav-2nd>li.current>a{color:#004152}.header-new #nav-megamenu ul#nav-2nd>li.active{background:#fff}.header-new #nav-megamenu ul#nav-2nd>li.active::after{position:absolute;content:"";height:2px;width:100%;bottom:0;background:#fff;z-index:3}.header-new #nav-megamenu ul#nav-2nd>li.active>a{color:#004152}.header-new #nav-megamenu ul#nav-2nd>li.active .nav-3rd-container{display:block;z-index:2}.header-new #nav-megamenu ul#nav-2nd li.clubone{float:right}.header-new #nav-megamenu ul#nav-2nd li.clubone .two-columns.has-childless-3rd-level .nav-3rd>li{float:right}.header-new #nav-megamenu ul#nav-2nd li.clubone .three-columns.has-childless-3rd-level .nav-3rd>li{float:none}.header-new #nav-megamenu ul#nav-2nd li.clubone .three-columns.has-childless-3rd-level .nav-3rd>li+li{float:none}.header-new #nav-megamenu ul#nav-2nd li.clubone .three-columns.has-childless-3rd-level .nav-3rd>li.grouped-childless-3rd-level{float:left}.header-new #nav-megamenu ul#nav-2nd.active>li.current:not(.active){background:#004152}.header-new #nav-megamenu ul#nav-2nd.active>li.current:not(.active)>a{color:#fff}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container{display:none;position:absolute;z-index:-2;background:#fff;width:960px;padding:28px 32px 32px;top:40px;right:0;left:0;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd{float:left;width:100%}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd .grouped-childless-3rd-level>ul{margin:0}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd .grouped-childless-3rd-level>ul>li{padding:0}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li{display:inline-block;vertical-align:top;width:200px;margin:0 32px 0 0}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li:nth-child(n+5){margin-top:32px}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li.grouped-childless-3rd-level a,.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li>a{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;line-height:1.43}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li.grouped-childless-3rd-level a:hover,.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li>a:hover{color:#009d85}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li.grouped-childless-3rd-level li{margin-bottom:12px}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li.grouped-childless-3rd-level li:last-child{margin-bottom:0}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li>a.nav-4th-title{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;margin-bottom:10px;letter-spacing:normal;color:#004152;display:inline-block;margin-bottom:12px}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li>a.nav-4th-title:active{text-decoration:none;color:#009d85}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li>a.nav-4th-title:active svg path{fill:#009d85}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li>a.nav-4th-title:hover{text-decoration:none;color:#00bea2}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li>a.nav-4th-title:hover svg path{fill:#00bea2}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li .nav-title-underline{width:200px;height:1px;background:#d6dfdf;margin-bottom:12px}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li .nav-4th-level{width:200px}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li .nav-4th-level li{margin-bottom:12px}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li .nav-4th-level li:last-child{margin-bottom:0}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li .nav-4th-level a{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;letter-spacing:normal;color:#004152;font-weight:500;display:inline-block}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li .nav-4th-level a:active{text-decoration:none;color:#009d85}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li .nav-4th-level a:active svg path{fill:#009d85}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li .nav-4th-level a:hover{text-decoration:none;color:#00bea2}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container ul.nav-3rd>li .nav-4th-level a:hover svg path{fill:#00bea2}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container.one-column ul.nav-3rd{width:464px}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container.one-column ul.nav-3rd>li{float:left;width:100%;margin-right:0}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container.one-column ul.nav-3rd>li.grouped-childless-3rd-level a{width:95%}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container.two-columns ul.nav-3rd{width:464px}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container.two-columns ul.nav-3rd>li{float:left}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container.three-columns ul.nav-3rd>li{float:left}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container.four-columns ul.nav-3rd>li{margin-right:28px}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container.four-columns ul.nav-3rd>li:nth-child(4n){margin-right:-1px}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container .nav-image{position:relative;display:inline-block;float:left;margin-top:4px}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container .nav-image a{display:block}.header-new #nav-megamenu ul#nav-2nd .nav-3rd-container .nav-image img{width:432px;height:200px}.header-new #nav-old-menu #nav-2nd-3rd-container{margin:0;padding-bottom:40px}.header-new #nav-old-menu #nav-2nd-3rd-container.no-3rd-nav,.no-3rd-nav.header-new #nav-old-menu #nav-2nd-3rd-container{padding-bottom:0}.header-new #nav-old-menu #nav-2nd-3rd-container.no-3rd-nav #nav-2nd>li.active,.no-3rd-nav.header-new #nav-old-menu #nav-2nd-3rd-container #nav-2nd>li.active{background:#fff}.header-new #nav-old-menu #nav-2nd-3rd-container.no-3rd-nav #nav-2nd.selected>li,.no-3rd-nav.header-new #nav-old-menu #nav-2nd-3rd-container #nav-2nd.selected>li{background:#004152}.header-new #nav-old-menu #nav-2nd-3rd-container.no-3rd-nav #nav-2nd.selected>li a,.no-3rd-nav.header-new #nav-old-menu #nav-2nd-3rd-container #nav-2nd.selected>li a{color:#fff}.header-new #nav-old-menu #nav-2nd-3rd-container.no-3rd-nav #nav-2nd.selected>li.selected,.no-3rd-nav.header-new #nav-old-menu #nav-2nd-3rd-container #nav-2nd.selected>li.selected{background:#fff}.header-new #nav-old-menu #nav-2nd-3rd-container.no-3rd-nav #nav-2nd.selected>li.selected a,.no-3rd-nav.header-new #nav-old-menu #nav-2nd-3rd-container #nav-2nd.selected>li.selected a{color:#004152}.header-new #nav-old-menu ul li a{display:block;padding:10px 16px;height:40px;outline:0;cursor:pointer;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;color:#fff}.header-footer-service .header-new #nav-old-menu ul li a{padding:0 15px}.header-new #nav-old-menu ul li.current{background:#fff}.header-new #nav-old-menu ul li.current>a{color:#004152}.header-new #nav-old-menu ul li.active{background:#eef1f1}.header-new #nav-old-menu ul li.active>a{color:#004152}.header-new #nav-old-menu ul li.active .nav-3rd-container{display:block}.header-new #nav-old-menu ul.active>li.current:not(.active){background:#004152}.header-new #nav-old-menu ul.active>li.current:not(.active)>a{color:#fff}.header-new #nav-old-menu li{display:inline-block;float:left}.header-new #nav-old-menu li.clubone{float:right}.header-new #nav-old-menu #nav-2nd{margin:0}.header-new #nav-old-menu #nav-2nd.selected>li{background:#004152}.header-new #nav-old-menu #nav-2nd.selected>li a{color:#fff}.header-new #nav-old-menu #nav-2nd.selected>li.selected{background:#eef1f1}.header-new #nav-old-menu #nav-2nd.selected>li.selected a{color:#004152}.header-new #nav-old-menu #nav-3rd-container{position:absolute;background:#eef1f1;right:0;left:0}.header-new #nav-old-menu #nav-3rd-container li a{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}.header-new #nav-old-menu #nav-3rd-container #nav-3rd{width:960px;margin:auto}.header-new #nav-old-menu #nav-3rd-container #nav-3rd>li.active{background:#fff}.header-new #nav-old-menu #nav-3rd-container #nav-3rd.selected>li{background:#eef1f1}.header-new #nav-old-menu #nav-3rd-container #nav-3rd.selected>li.selected{background:#fff}.header-new #nav-old-menu #nav-3rd-container #nav-3rd.selected>li.selected .nav-4th-container{display:block}.header-new #nav-old-menu .nav-4th-container{display:none;position:absolute;z-index:-1;max-width:500px;background:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.header-new #nav-old-menu .nav-4th-container>ul{margin:0;padding:17px 16px}.header-new #nav-old-menu .nav-4th-container>ul>li{display:block;float:none;margin-bottom:12px}.header-new #nav-old-menu .nav-4th-container>ul>li:last-child{margin-bottom:0}.header-new #nav-old-menu .nav-4th-container>ul>li a{padding:0;height:auto}.header-new #nav-old-menu .nav-4th-container>ul>li a:hover{color:#009d85!important}.header-new #nav-old-menu .nav-4th-container>ul>li:last-of-type{margin-bottom:0}.clubone-disabled .header-new li.clubone{display:none!important}.tiny-header .header-new{margin-bottom:48px}.tiny-header .header-new #nav-menu{display:none}.tiny-header .header-new #nav-identity{display:inline-block;margin:10px 0}.tiny-header.languages-enabled .header-new #nav-menu{display:inline-block;float:right;margin-top:6px}.tiny-header.languages-enabled .header-new #nav-menu>:not(.nav-language){display:none}.tiny-header.languages-enabled .header-new #nav-menu #langmenu_child{top:43px!important}.tallink-logo .header-new #nav-identity a{width:123px;height:24px;background:url(/o/liferay-theme-desktop/img/svg/logo_tallink_white_large.svg) no-repeat}.tallinkhotels-logo .header-new #nav-identity{margin:2px 0 33px}.tallinkhotels-logo .header-new #nav-identity a{width:212px;height:23px;background:url(/o/liferay-theme-desktop/img/svg/logo_tallinkhotels.svg) no-repeat top left;background-size:cover}.header-footer-service .header-new{padding-top:34px}.header-footer-service .header-new.no-3rd-nav #nav-2nd>li:hover{background:#fff}.header-footer-service .header-new.no-3rd-nav #nav-2nd>li:hover a{color:#004152}.taxilink .header-new #nav-identity a{width:145px;height:26px;background:url(/o/liferay-theme-desktop/img/svg/TAXILINK_LOGO_WHITE.svg) no-repeat}.site-12377 #login-link,.site-12397 #login-link,.site-17614327 #login-link,.site-18652289 #login-link,.site-20941554 #login-link{display:none!important}html #addsearch-results.addsearch-d{width:589px;margin-left:0;border:0;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}html #addsearch-results.addsearch-d #addsearch-results-mid{background:0 0}html #addsearch-results.addsearch-d .addsearch-result-item-container,html #addsearch-results.addsearch-d .addsearch-result-item-sub{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 16px 50%/136px no-repeat transparent;width:581px}html #addsearch-results.addsearch-d .addsearch-result-item-container .addsearch-result-item-sub{min-height:168px;border:0}html #addsearch-results.addsearch-d .addsearch-result-item-container .addsearch-result-item-sub div{position:relative;width:549px;min-height:168px;margin:0 24px 0 16px;padding:0}html #addsearch-results.addsearch-d .addsearch-result-item-container .addsearch-result-item-sub h2{padding-left:152px}html #addsearch-results.addsearch-d .addsearch-result-item-container .addsearch-result-item-sub h2 a{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#004152;padding:17px 0 7px}html #addsearch-results.addsearch-d .addsearch-result-item-container .addsearch-result-item-sub h2 a:after{content:' \2192'}html #addsearch-results.addsearch-d .addsearch-result-item-container .addsearch-result-item-sub p{padding:0 0 0 152px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}html #addsearch-results.addsearch-d .addsearch-result-item-container .addsearch-result-item-sub p em{vertical-align:baseline;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}html #addsearch-results.addsearch-d .addsearch-result-item-container .addsearch-result-item-sub p span{display:none}html #addsearch-results.addsearch-d .addsearch-result-item-container .addsearch-result-item-sub.addsearch-result-item-sub-active{background-color:#eef1f1}html #addsearch-results.addsearch-d .addsearch-result-item-container .addsearch-result-item-sub.addsearch-result-item-sub-active div{background:0 0}html #addsearch-results.addsearch-d .addsearch-result-item-container:nth-child(n+2){margin-top:-1px}html #addsearch-results.addsearch-d .addsearch-result-item-container:nth-child(n+2) .addsearch-result-item-sub div:before{content:'';position:absolute;z-index:-1;top:0;right:0;left:0;height:1px;background:#ddd}html #addsearch-results.addsearch-d #addsearch-nohits p{background:#fff;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}html #addsearch-results.addsearch-d #addsearch-nohits p em{vertical-align:baseline;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}html #addsearch-results.addsearch-d #addsearch-fuzzy{position:relative;z-index:-1;width:581px;height:30px;margin-top:-1px}html #addsearch-results.addsearch-d #addsearch-fuzzy span{height:100%;background:0 0;margin:0 16px;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;line-height:30px}html #addsearch-results.addsearch-d #addsearch-fuzzy+.addsearch-result-item-container{margin-top:0}html #addsearch-results.addsearch-d #addsearch-fuzzy+.addsearch-result-item-container .addsearch-result-item-sub div:before{content:none}html #addsearch-results.addsearch-d #addsearch-results-bottom{display:none}html #addsearch-results.addsearch-d #addsearch-pic{display:none!important}html #addsearch-results.addsearch-d #addsearch-results-right{width:0;height:100%;margin-left:589px;border:0}html #addsearch-results.addsearch-d #addsearch-results-right #addsearch-scroll{height:100%;width:8px;background:#fff;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2)}html #addsearch-results.addsearch-d #addsearch-results-right #addsearch-scroll #addsearch-scroll-handle{width:100%;margin:0;border:0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#00ecc9;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.15);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.15);cursor:pointer}html #addsearch-results.addsearch-d #addsearch-results-right #addsearch-scroll #addsearch-scroll-handle:hover{background:#6cffdc}#nav-2nd-3rd-container .toggle{display:none}#nav-2nd #nav-3rd{display:none}form.custom-form table.txt-right td{text-align:right}form.custom-form table td{padding:0 15px 0 0;vertical-align:top}form.custom-form table td.last{padding:0}form.custom-form label{display:block;padding:0 0 5px 0;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152}form.custom-form label.normal{font-size:12px;font-weight:400;line-height:14px}form.custom-form label.checkbox input[type=checkbox]{float:left}form.custom-form label.checkbox span{color:#4a4a4a;display:block;padding:0 0 0 30px}form.custom-form label.txt-right input[type=checkbox]{float:right}form.custom-form label.txt-right span{color:#4a4a4a;display:block;padding:0 30px 40px 0;text-align:right}form.custom-form label span{color:#ff0005}form.custom-form label span.normal{color:#4a4a4a;display:block;font-weight:400}form.custom-form label span.inline{display:inline}form.custom-form input[type=password],form.custom-form input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;margin:0 0 20px 0;width:140px}form.custom-form input[type=password]:invalid,form.custom-form input[type=text]:invalid{background:#ffc8be}form.custom-form input[type=password]::-ms-clear,form.custom-form input[type=text]::-ms-clear{display:none}form.custom-form textarea{border:1px solid #d4d6d8;color:#4a4a4a;font-family:Arial,Helvetica,sans-serif;font-size:16px;margin:0 0 20px 0;padding:3px 2px;width:210px}form.custom-form textarea.full-width{padding:3px 1%;width:98%}form.custom-form .dd{margin:0 0 20px 0}form.custom-form .table-radio td{padding:0 15px 0 0}form.custom-form div.date{height:1%;overflow:hidden;padding:0 0 20px 0}form.custom-form div.date input[type=text]{float:left;margin:2px 20px 0 0;width:45px}form.custom-form div.date input[type=text].small{margin:2px 11px 0 0;width:25px}form.custom-form div.date .calendar{background:#fff url(/o/liferay-theme-desktop/css/../../img/bg_form_date_calendar.png) 0 0 no-repeat;display:block;float:right;height:28px;margin:0;text-indent:-999em;width:28px}form.custom-form .status-error,form.custom-form .status-ok{background:#f5fdf0;clear:both;display:block;line-height:16px;margin:0 0 10px 0;padding:2px 0;width:100%}form.custom-form .status-error span,form.custom-form .status-ok span{background:transparent url(/o/liferay-theme-desktop/css/../../img/icon_ok_error.gif) 2px 1px no-repeat;padding:0 2px 0 20px}form.custom-form .status-error{background:#ffdddc}form.custom-form .status-error span{background-position:2px -85px}form.custom-form div.buttons{background:transparent url(/o/liferay-theme-desktop/css/../../img/bg_form_shadow.png) bottom right no-repeat;height:1%;margin:0 0 40px 0;overflow:hidden;position:relative}form.custom-form div.buttons .button{float:right;margin:0 0 0 12px}#main-container{position:relative;padding:24px 0 0}#main{position:relative}#main .portlet-column-content{padding:0}.padding-bottom-5{padding-bottom:40px}.bg-alt-top{background:#fff url(/o/liferay-theme-desktop/css/../img/bg_section_alt_top.png) repeat-x top left}.bg-alt-top .bg-alt-bottom{margin-bottom:30px}.bg-alt-top .divider-outer.bottom{min-height:323px;padding:0}.bg-alt-bottom{background:transparent url(/o/liferay-theme-desktop/css/../img/bg_section_alt_bottom.png) repeat-x bottom left}.divider-outer.top{background:url(/o/liferay-theme-desktop/css/../img/shadow_outer_top.png) no-repeat top center;padding-top:30px}.divider-outer.bottom{background:url(/o/liferay-theme-desktop/css/../img/shadow_outer_bottom.png) no-repeat bottom center;padding-bottom:30px}.no-divider-top{padding-top:28px}.divider-inner.top{padding-top:30px;background:url(/o/liferay-theme-desktop/css/../img/shadow_inner_top.png) no-repeat top left}.divider-inner.bottom{padding-bottom:16px;background:url(/o/liferay-theme-desktop/css/../img/shadow_inner_bottom.png) no-repeat bottom left}.divider-line{border-bottom:1px solid #eaeaea;clear:both;height:20px;margin:0 10px 30px;width:100%}a.button{color:#fff;text-transform:uppercase;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:15px;text-decoration:none;display:block;line-height:1em}a.button.preorder,a.button.priority{display:block;background:#00ecc9;text-decoration:none}a.button.preorder:hover,a.button.priority:hover{background:#6cffdc}a.button.preorder:active,a.button.priority:active{background:#00d4b4}a.button.preorder.disabled,a.button.priority.disabled{cursor:default;opacity:.3}a.button.preorder.disabled:active,a.button.preorder.disabled:focus,a.button.preorder.disabled:hover,a.button.priority.disabled:active,a.button.priority.disabled:focus,a.button.priority.disabled:hover{background:#00ecc9}a.button.preorder span,a.button.priority span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}a.button.preorder span,a.button.priority span{display:block;padding:11px 10px 7px 10px}a.button.preorder{display:inline-block}a.button.preorder span{padding-right:42px;padding-left:42px}a.button.priority[style]{right:initial!important;left:0}a.button.priority.pad span,a.button.secondary.pad span{padding-left:18px;padding-right:18px}ul.tabs{margin-bottom:30px;padding:0}ul.tabs.narrow-space li span{padding:0 4px!important}ul.tabs li{margin:0;padding:0;list-style-type:none}ul.tabs.horizontal li{position:relative;float:left;margin-left:0}ul.tabs.horizontal li a{display:block;font-size:12px;color:#00529c;text-decoration:none;line-height:1em;outline:0}ul.tabs.horizontal li a span{display:block;padding:0 12px 0 9px;line-height:40px}ul.tabs.horizontal li a:hover{color:#d5373a}ul.tabs.horizontal li .arrow{display:none}ul.tabs.horizontal li.no-link{font-size:16px;color:#00529c;letter-spacing:.05em;text-decoration:none;border:1px solid transparent;line-height:1em;outline:0}ul.tabs.horizontal li.no-link span{display:block;padding:10px 14px 9px 14px;line-height:14px}ul.tabs.horizontal li:first-child{margin-left:0}ul.tabs.horizontal li:first-child a{margin-left:3px!important}ul.tabs.horizontal li.active{margin-left:-3px;padding-left:3px}ul.tabs.horizontal li.active:first-child{margin-left:0;padding-left:0}ul.tabs.horizontal li.active .arrow{display:block;position:absolute;top:37px;left:50%;margin-left:-6px;width:12px;height:7px;z-index:100}.tab-content.inline .content{display:none}.tab-content.inline .content.active{display:block}.tab-content.inline .content .content{display:block}.section-header{padding:0 0 30px 0}.section-header h1{margin:0;padding:0}.section-header p{margin:20px 0}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.19);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.19);box-shadow:0 0 3px 0 rgba(0,0,0,.19);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;list-style:none;padding:0;margin:0;display:block;outline:0;border:solid 1px #ddd}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-item a{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-weight:500;text-decoration:none;display:block;padding:4px 0 4px 9px;border:none}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{background:#eef1f1}.image-container.image-container-small{background:url(/o/liferay-theme-desktop/css/../img/sprites.png) no-repeat -662px -364px;padding:8px 19px 6px 20px;height:178px;width:320px}.image-container.image-container-small .image{width:282px;height:175px}.image-container.image-container-small .image img{width:100%}.module-3-items .image-container{float:right;width:314px;height:191px;background:transparent url(/o/liferay-theme-desktop/css/../img/sprites.png) right -364px no-repeat!important}.module-3-items .image-container .image{height:173px;margin:9px 0 0 17px;overflow:hidden;width:280px}.module-3-items .image-container .image img{height:173px;width:280px}.module-3-items .description{float:left;margin-left:18px;width:300px;overflow:hidden;font-size:16px;color:#4a4a4a}.module-3-items .description h4{color:#00a3da;font-size:23px;line-height:1em;margin:0 0 10px 0}.module-3-items .description p{font-size:16px;margin:0 0 15px 0}.module-3-items .description p.caption{color:#00a3da;font-size:16px;margin:0 0 10px 0;text-transform:uppercase}.module-3-items .selector{float:left;height:auto;margin:0 0 0 10px;width:301px}.module-3-items .selector li{font-size:13px;display:block;padding-left:0;padding-right:0}.module-3-items .selector li a{background:url(/o/liferay-theme-desktop/css/../img/selector_package_specials.png) bottom left no-repeat;color:#00529c;display:block;line-height:36px;padding:0 40px 0 21px}.module-3-items .selector li a:hover{color:#ff0005}.module-3-items .selector li.active a{background-position:0 0;color:#ff0005;outline:0}.module-3-items .selector.tabs{margin-top:0}.lt-ie8 .selector-module .list-scroller ul li a{padding-bottom:10px!important;padding-top:10px!important}.expand-wrapper-container{background:transparent url(/o/liferay-theme-desktop/css/../img/bg_expand_wrapper_container.png) bottom center repeat-x}.expand_area,.expanded_area{clear:both;height:1%;margin:-30px 0 40px 0!important;min-height:250px;overflow:hidden;padding:40px 0!important;width:100%}.expand_area.expanded_area,.expanded_area.expanded_area{margin-bottom:0!important;padding-bottom:0!important}.expand_area.expanded_area h2,.expanded_area.expanded_area h2{background:0 0;color:#00a3da;float:left;font-size:26px;margin:0 0 30px 0;text-transform:uppercase}.expand_area.expanded_area .form-search,.expanded_area.expanded_area .form-search{margin:0;padding:10px 0 0}.expand_area.expanded_area h3,.expanded_area.expanded_area h3{background:0 0;clear:both;color:#ff0005;border-bottom:1px solid #eaeaea;font-size:20px;margin:0 0 -20px;padding:0 0 8px;text-transform:uppercase}.expand_area.expanded_area h3 a,.expanded_area.expanded_area h3 a{font-family:Arial,Helvetica,sans-serif;font-size:16px;margin:0 0 0 10px;text-transform:none}.expand_area.expanded_area .expand-wrapper,.expanded_area.expanded_area .expand-wrapper{margin:0 0 40px}.expand_area h3,.expanded_area h3{background:transparent url(/o/liferay-theme-desktop/css/../img/shadow_outer_top.png) bottom center no-repeat;color:#2363ad;display:block;font-size:16px;font-weight:400;line-height:25px;margin:0 0 15px 0;padding:0 0 30px 0;text-transform:none;width:100%}.expand_area h3 span.warning,.expanded_area h3 span.warning{color:#b3b3b3;float:right;font-size:16px;text-align:right;text-transform:none}.ie7 .expand_area h3 span.warning,.ie7 .expanded_area h3 span.warning{display:block;margin-top:-30px}.expand_area h3 span.wrapper,.expanded_area h3 span.wrapper{display:block;margin:0 auto;width:940px}.expand_area h3 span.wrapper span.warning,.expanded_area h3 span.wrapper span.warning{display:none}.expand_area h3 span.wrapper a,.expanded_area h3 span.wrapper a{color:#2363ad;display:inline-block;line-height:24px;outline:0}.expand_area h3 span.wrapper a:hover,.expanded_area h3 span.wrapper a:hover{color:#00a3da}.expand_area h3 span.wrapper a.all,.expanded_area h3 span.wrapper a.all{color:#00a3da;display:none;padding:0 0 0 20px}.expand_area h3 span.wrapper a.all:hover,.expanded_area h3 span.wrapper a.all:hover{color:#2363ad}.expand_area h3 span.wrapper a span,.expanded_area h3 span.wrapper a span{background:transparent url(/o/liferay-theme-desktop/css/../img/bg_expand_arrow.png) left center no-repeat;display:inline-block;line-height:24px;padding:0 0 0 35px}.expand_area h3.expanded_header,.expanded_area h3.expanded_header{background:0 0}.expand_area h3.expanded_header span.warning,.expanded_area h3.expanded_header span.warning{display:block!important}.expand_area h3.expanded_header a,.expanded_area h3.expanded_header a{color:#00a3da!important}.expand_area h3.expanded_header a span,.expanded_area h3.expanded_header a span{background:transparent url(/o/liferay-theme-desktop/css/../img/bg_expand_arrow_down.png) left center no-repeat!important}.expand_area h3.expanded_header a.all,.expanded_area h3.expanded_header a.all{color:#2363ad!important;display:inline-block!important}.expand_area h3.expanded_header a.all:hover,.expanded_area h3.expanded_header a.all:hover{color:#00a3da!important}.expand_area .expand-wrapper,.expanded_area .expand-wrapper{background:transparent url(/o/liferay-theme-desktop/css/../img/shadow_outer_top.png) bottom center no-repeat;height:1%;margin:0 0 20px 0;overflow:hidden}.expand_area .expand-wrapper .expand-content,.expanded_area .expand-wrapper .expand-content{height:1%;margin:0 auto;overflow:hidden;width:940px}body.custom-theme .pagination{height:1%;margin:0 auto;overflow:hidden;text-align:center;width:468px}body.custom-theme .pagination ul{height:1%;overflow:hidden;padding:6px 0}body.custom-theme .pagination ul li{border-right:1px solid #d0d0d0;display:inline;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:12px;padding:0}body.custom-theme .pagination ul li.prev{font-weight:400}body.custom-theme .pagination ul li.next{border:0;font-weight:400}body.custom-theme .pagination ul li.page{border:0;color:#4a4a4a;font-size:11px;font-weight:400;padding:0 21px 0 0;text-transform:uppercase}body.custom-theme .pagination ul li.dotted{color:#afafaf;font-weight:400;padding:0 7px}body.custom-theme .pagination ul li a{display:inline-block;line-height:12px;padding:0 7px}.table-wrapper{background:transparent url(/o/liferay-theme-desktop/css/../img/bg_table_shadow_normal.png) no-repeat center bottom;height:1%;margin:0 0 30px 0;overflow:hidden;padding:0 0 30px 0}.table-wrapper.remove-table-wrapper-margin{margin-left:-10px;margin-right:-10px}.table-wrapper.table-wrapper-wide{background:transparent url(/o/liferay-theme-desktop/css/../img/bg_table_shadow.png) no-repeat -40px bottom}.table-wrapper.table-wrapper-small{padding:0 0 16px}.table-wrapper .table{background:#fff;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;font-size:16px;width:460px}.table-wrapper .table.table-wide{width:700px}.table-wrapper .table.table-bold td{font-weight:700}.table-wrapper .table.table-bold td span{font-weight:400}.table-wrapper .table.table-full-width{border-left:0 none;border-right:0 none}.table-wrapper .table.table-full-width th{text-align:left}.table-wrapper .table.table-full-width th span{padding:9px;text-align:left}.table-wrapper .table.table-full-width td{color:#4a4a4a;padding:9px;text-align:left}.table-wrapper .table.table-timetables{width:auto}.table-wrapper .table.table-timetables td{padding:6px 8px}.table-wrapper .table.table-timetables td p{margin:0}.table-wrapper .table.table-compact{border-left:1px solid #bdbcbc}.table-wrapper .table.table-compact th.first{border-bottom:2px solid #fff}.table-wrapper .table.table-compact tr.first td{border:0;border-bottom:1px solid #bdbcbc;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5}.table-wrapper .table.table-compact td{border-bottom:1px solid #bdbcbc;border-right:1px solid #bdbcbc;padding:1px 6px}.table-wrapper .table.table-compact td.info{padding:6px 10px;text-align:left}.table-wrapper .table.table-compact td.info ul{margin:0 0 10px 35px}.table-wrapper .table.table-compact td.info ul li{line-height:16px;list-style-type:disc}.table-wrapper .table.table-compact td.info p{margin:0 0 10px 0}.table-wrapper .table.table-compact td.info p.details{font-size:13px;line-height:15px}.table-wrapper .table th{border-left:2px solid #fff;color:#fff;font-size:12px;font-weight:700;text-align:center}.table-wrapper .table th.left span{padding-left:20px;text-align:left}.table-wrapper .table th.th1{background:#44bce4;border:0}.table-wrapper .table th.th2{background:#56c3e7}.table-wrapper .table th.th3{background:#69c9e9}.table-wrapper .table th.th4{background:#f0524c}.table-wrapper .table th.th5{background:#f16561}.table-wrapper .table th.th6{background:#f37874}.table-wrapper .table th.th-last{border-right:0 solid #fff}.table-wrapper .table th span{display:block;padding:7px 0;text-align:center}.table-wrapper .table th span.th1{background:#44bce4}.table-wrapper .table th span.th2{background:#56c3e7}.table-wrapper .table th span.th3{background:#69c9e9}.table-wrapper .table th span.th4{background:#f0524c}.table-wrapper .table th span.th5{background:#f16561}.table-wrapper .table th span.th6{background:#f37874}.table-wrapper .table th span.th-last{border-right:2px solid #fff}.table-wrapper .table tr.first td{background:url(/o/liferay-theme-desktop/css/../img/bg_table_shadow_first_row.png) top right no-repeat;height:17px;padding:0}.table-wrapper .table tr.odd td{background:#e4f6fc}.table-wrapper .table tr.header td{background:#44bce4;border-right:2px solid #fff;border-top:2px solid #fff;color:#fff;font-size:12px}.table-wrapper .table tr td{padding:9px 20px;text-align:center}.table-wrapper .table tr td.left{text-align:left}.table-wrapper .table tr td.left span{display:block}.table-wrapper .table tr td.green{background:#9c0}.table-wrapper .table tr td.yellow{background:#fc0}.table-wrapper .table tr td.red{background:red}.table-wrapper .table tr td.footer{background:#44bce4;border-top:2px solid #fff;color:#fff;font-size:12px;text-align:left}.table-wrapper.table-new-styles{font-family:GTWalsheim,Arial,Helvetica,sans-serif;background:0 0}.table-wrapper.table-new-styles .table{border-right:none;font-size:14px}.table-wrapper.table-new-styles .table tbody{border-bottom:1px solid #ddd}.table-wrapper.table-new-styles .table.table-compact{border-left:initial}.table-wrapper.table-new-styles .table.table-compact tr.first td{border-bottom:none;border-left:none;border-right:1px solid #ddd}.table-wrapper.table-new-styles .table.table-compact td{border-bottom:none;border-right:1px solid #ddd}.table-wrapper.table-new-styles .table th{border-left:1px solid #fff;font-size:14px;font-weight:500;text-align:left;padding:0}.table-wrapper.table-new-styles .table th.th1,.table-wrapper.table-new-styles .table th.th2,.table-wrapper.table-new-styles .table th.th3,.table-wrapper.table-new-styles .table th.th4,.table-wrapper.table-new-styles .table th.th5,.table-wrapper.table-new-styles .table th.th6{background:#466b77}.table-wrapper.table-new-styles .table th span{padding:11px 15px;text-align:left}.table-wrapper.table-new-styles .table th span.th1,.table-wrapper.table-new-styles .table th span.th2,.table-wrapper.table-new-styles .table th span.th3,.table-wrapper.table-new-styles .table th span.th4,.table-wrapper.table-new-styles .table th span.th5,.table-wrapper.table-new-styles .table th span.th6{background:#466b77}.table-wrapper.table-new-styles .table th span.th1 img{min-height:30px}.table-wrapper.table-new-styles .table tr.first{display:none}.table-wrapper.table-new-styles .table tr.odd td{background:#eef1f1!important}.table-wrapper.table-new-styles .table tr td{padding:12px 16px!important;text-align:left;border-top:none;border-right:1px solid #ddd;border-left:1px solid transparent;color:#004152}.table-wrapper.table-new-styles .table tr td.border-top{border-top:1px solid #ddd}.table-wrapper.table-new-styles .table tr td:last-of-type{border-right:none}.table-wrapper.table-new-styles .table tr td span{text-align:left;color:#004152!important}.table-wrapper.table-new-styles .table tr td a{color:#004152;text-decoration:underline}.table-wrapper.table-new-styles .table tr td a:focus,.table-wrapper.table-new-styles .table tr td a:hover{color:#00bea2}.table-wrapper.table-new-styles .table tr td a:visited{color:#004152}.site-10180 #portlet_com_liferay_login_web_portlet_LoginPortlet a.portlet-icon-back{display:none}.site-10180 .sign-in-form{width:940px;margin:0 auto}.site-10180 .sign-in-form .input-container{margin:60px 0 80px;padding:40px 64px;width:352px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.site-10180 .sign-in-form .input-container .fieldset{margin:0}.site-10180 .sign-in-form .input-container label{clear:both;letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.23!important;color:#004152!important;margin:0;padding:0 0 8px}.site-10180 .sign-in-form .input-container input{display:block;width:100%;margin:0 0 24px}.site-10180 .sign-in-form .input-container input.empty-input{background-color:#ffc8be}.site-10180 .sign-in-form .input-container .input-checkbox-wrapper label{position:relative;display:block;padding:0;margin:10px 0 18px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-10180 .sign-in-form .input-container .input-checkbox-wrapper label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0;float:left;margin:0 8px 0 0}.site-10180 .sign-in-form .input-container .input-checkbox-wrapper label input[type=checkbox]:invalid{background-color:#ffc8be}.site-10180 .sign-in-form .input-container .input-checkbox-wrapper label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}.site-10180 .sign-in-form .input-container .button-holder{margin:0!important}.site-10180 .sign-in-form .input-container button[type=submit]{display:block;background:#00ecc9;width:100%;color:#004152;text-transform:uppercase;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-weight:500;font-size:15px;text-decoration:none;border:0;text-shadow:none;padding:12px 10px 10px}.site-10180 .sign-in-form .input-container button[type=submit]:hover{background:#6cffdc}.site-10180 .sign-in-form .input-container button[type=submit]:active{background:#00d4b4}.site-10180 .sign-in-form .input-container button[type=submit].disabled{cursor:default;opacity:.3}.site-10180 .sign-in-form .input-container button[type=submit].disabled:active,.site-10180 .sign-in-form .input-container button[type=submit].disabled:focus,.site-10180 .sign-in-form .input-container button[type=submit].disabled:hover{background:#00ecc9}.site-10180 .sign-in-form .input-container button[type=submit] span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.site-10180 .sign-in-form .input-container .form-validator-stack{display:none}.site-10180 .sign-in-form .input-container .mobile-login{display:none!important}.site-10180 .sign-in-form .input-container .alert.alert-danger{margin:0 0 24px;padding:8px 16px;font-size:14px;color:#004152;line-height:1.29;border:0;border-radius:0;border-top:solid 1px #004152;background:#ffc8be}.site-10180 .sign-in-form .input-container .alert.alert-danger button,.site-10180 .sign-in-form .input-container .alert.alert-danger span.alert-indicator,.site-10180 .sign-in-form .input-container .alert.alert-danger strong.lead{display:none}.user-tool-asset-addon-entries{display:block;max-width:940px;margin:0 auto}.user-tool-asset-addon-entries .print-action a{float:right;width:auto;height:auto;outline:0}.user-tool-asset-addon-entries .print-action a svg{display:none}.user-tool-asset-addon-entries .print-action a .taglib-text{letter-spacing:normal;color:#009d85;color:#009d85!important;text-transform:uppercase;text-decoration:none}.user-tool-asset-addon-entries .print-action a .taglib-text:focus,.user-tool-asset-addon-entries .print-action a .taglib-text:hover{color:#00bea2!important}.user-tool-asset-addon-entries .print-action a .taglib-text:visited{color:#009d85!important}.user-tool-asset-addon-entries .print-action a .taglib-text:after{content:' \2192'}.user-tool-asset-addon-entries .print-action a .taglib-text .hide-accessible{display:none}.user-tool-asset-addon-entries .print-action a:focus,.user-tool-asset-addon-entries .print-action a:hover,.user-tool-asset-addon-entries .print-action a:visited{background-color:transparent!important;box-shadow:none!important}.video-player{position:relative;overflow:hidden;font-size:0}.video-player video{position:relative;height:100%;object-fit:cover;object-position:center center}.video-player .video-controls{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.6));opacity:0;transition:opacity .15s ease-out;cursor:pointer}.video-player .video-controls .pause,.video-player .video-controls .play{opacity:0;position:absolute;top:50%;left:50%;width:76px;height:76px;margin:0 auto;transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:75px 75px;background-position:center center}.video-player .video-controls .play{background-image:url(/o/liferay-theme-desktop/css/../img/svg/icon_play_circled_blue.svg)}.video-player .video-controls .pause{background-image:url(/o/liferay-theme-desktop/css/../img/svg/icon_pause_circled_blue.svg)}html:not(.tablet-device) .video-player.first-play:not(.no-poster) video{z-index:-1}html:not(.tablet-device) .video-player.first-play .video-controls{opacity:1}html:not(.tablet-device) .video-player.first-play .video-controls .play{opacity:1}html:not(.tablet-device) .video-player:hover .video-controls{opacity:1}html:not(.tablet-device) .video-player:not(.playing):focus .play,html:not(.tablet-device) .video-player:not(.playing):hover .play{opacity:1}html:not(.tablet-device) .video-player.playing:focus .pause,html:not(.tablet-device) .video-player.playing:hover .pause{opacity:1}html.tablet-device .video-player .video-controls{transition:opacity .5s ease-out}html.tablet-device .video-player.show-controls .video-controls{opacity:1}html.tablet-device .video-player:not(.playing).show-controls .play{opacity:1}html.tablet-device .video-player.playing.show-controls .pause{opacity:1}html.tablet-device .video-player.first-play video{z-index:-1}html.tablet-device .video-player.first-play .video-controls{opacity:1}html.tablet-device .video-player.first-play .video-controls .play{opacity:1}html.tablet-device .video-player.no-transition .video-controls{transition:none}.video-player.no-poster video{z-index:1}footer{color:#fff}footer .main{background:#004152;padding-bottom:58px}footer .main .container_12 .grid_12{width:auto;margin:0}footer .main .content{padding-top:30px;float:left;width:222px;margin:4px 0 0 24px;font-size:12px}footer .main .content a{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;color:#fff;text-decoration:none}footer .main .content a[href^=mailto]{text-decoration:underline;text-transform:none}footer .main .content a:hover{color:#00ecc9}footer .main .content a#logo-cin,footer .main .content a#logo-wheelchair{position:relative;display:block;padding-left:28px}footer .main .content a#logo-cin:before,footer .main .content a#logo-wheelchair:before{content:'';margin:0;display:block;position:absolute;z-index:9;top:0;height:20px;left:0;width:20px;bottom:0;cursor:pointer;text-indent:-9999px;outline:0}footer .main .content a#logo-cin:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_cin.svg) no-repeat;background-size:cover}footer .main .content a#logo-wheelchair:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_wheelchair.svg) no-repeat;background-size:cover;top:2px}footer .main .content :last-child{margin-bottom:0}footer .main .content:first-child{margin-left:0}footer .main .content.some a{position:relative;display:block;padding-left:32px}footer .main .content.some a[id^=logo-]:before{content:'';margin:0;display:block;position:absolute;z-index:9;top:0;height:20px;left:0;width:20px;bottom:0;margin:auto;cursor:pointer;text-indent:-9999px;outline:0}footer .main .content.some a#logo-facebook:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_facebook.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-twitter:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_twitter.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-instagram:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_instagram.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-youtube:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_youtube.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-spotify:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_spotify.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-newsletter:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_email.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-linkedin:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_linkedin.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-rssfeed:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_blog.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-draugiem{background:0 0!important}footer .main .content.some a#logo-draugiem:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_draugiem.svg) no-repeat;background-size:cover;top:2px}footer .main .content.some a#logo-app:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_app.svg) no-repeat;background-size:cover;left:4px}footer .main .content.some a#logo-clubone:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_clubone.svg) no-repeat;background-size:cover;top:4px}footer .main .content.some a#logo-feedback:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_feedback.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-wechat-white:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_wechat_white.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-wechat-midnight:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_wechat_midnight.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-weibo-white:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_weibo_white.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-weibo-midnight:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_weibo_midnight.svg) no-repeat;background-size:cover}footer .main .content.some a#logo-tiktok:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_tiktok.svg) no-repeat;background-size:cover}footer .main p,footer .main ul{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;color:#fff;margin:0 0 1.25em 0}footer .main ul li{padding-bottom:12px}footer .main em{font-style:normal;font-weight:700}footer .main p.title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;color:#fff;margin:0 0 24px}footer .main p.title strong{font-weight:500}footer .main p.title span{display:inline-block}footer .main p.links a{display:block;width:auto;float:left;clear:left}footer .main p.links.row{margin-top:-16px}footer .notes{padding:20px 0;background:#ddd;line-height:1em}footer .notes .float-left{float:left}footer .notes .float-right{float:right}footer .notes .container_12 div[class^=grid_]:first-of-type{float:left;width:auto;margin:0}footer .notes .container_12 div[class^=grid_]:last-of-type{float:right;width:auto;margin:0}footer .notes .container_12>.copyright{float:left}footer .notes .container_12>.links{float:right}footer .notes .copyright{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.43;margin-bottom:8px;color:#004152;margin-bottom:0;font-weight:400}footer .notes .links{margin:0;padding:0}footer .notes .links li{margin:0;padding:0;list-style-type:none;float:left;margin-left:54px}footer .notes .links li a{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152;text-decoration:none}footer .notes .links li a:hover{color:#009d85}footer .notes .links li:first-child{margin-left:0}footer .notes.corporate-site-footer-notes{background:#004152}footer .notes.corporate-site-footer-notes .copyright{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;margin-bottom:0;color:#fff}.lt-ie8 footer .main .content.some a#logo-newsletter{line-height:12px}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.nowrap{white-space:nowrap}.nomargin{margin:0!important}.strong{font-weight:700}.padding-top-40{padding:40px 0 0 0}.txt-italic{font-style:italic}.relative{position:relative}.nopadding{padding:0!important}.nobackground{background-image:none!important}.height-overflow{height:1%;overflow:hidden}.cursor-pointer{cursor:pointer}html[lang=de_DE] .ltranslation.ltranslation-no-language,html[lang=en_GB] .ltranslation.ltranslation-no-language,html[lang=et_EE] .ltranslation.ltranslation-no-language,html[lang=fi_FI] .ltranslation.ltranslation-no-language,html[lang=ja_JP] .ltranslation.ltranslation-no-language,html[lang=lt_LT] .ltranslation.ltranslation-no-language,html[lang=lv_LV] .ltranslation.ltranslation-no-language,html[lang=ru_RU] .ltranslation.ltranslation-no-language,html[lang=sv_SE] .ltranslation.ltranslation-no-language{display:none}html[lang=de_DE] .ltranslation.lang-de,html[lang=en_GB] .ltranslation.lang-en,html[lang=et_EE] .ltranslation.lang-et,html[lang=fi_FI] .ltranslation.lang-fi,html[lang=ja_JP] .ltranslation.lang-ja,html[lang=lt_LT] .ltranslation.lang-lt,html[lang=lv_LV] .ltranslation.lang-lv,html[lang=ru_RU] .ltranslation.lang-ru,html[lang=sv_SE] .ltranslation.lang-sv{display:inherit!important;visibility:visible!important}.color-midnight{color:#004152}.color-buoy{color:#00bea2}.color-buoy-light{color:#cdf8eb}.color-white{color:#fff}.color-seafoam{color:#f5f8f7}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}*{font-family:Arial!important}a,a:after{content:normal!important}}ul.links-list{margin:0 0 16px 0}ul.links-list li.link-container{display:block;margin-bottom:6px}ul.links-list li.link-container:last-child{margin-bottom:0}h1.with-bottom-border,h2.with-bottom-border,h3.with-bottom-border{border-bottom:1px solid #004152;margin-bottom:18px}h2.with-bottom-border,h3.with-bottom-border{padding-bottom:4px}div.attention-container{padding:21px 24px;border-top:1px solid #004152;margin-bottom:32px}div.attention-container>:last-child{margin-bottom:0!important}div.attention-container.background-blue{background:#c2f7ff}div.attention-container.background-red{background:#ffc8be}div.attention-container.background-light-green{background:#cdf8eb}.status-message-container{width:100%;padding:15px 16px 15px 48px;box-sizing:border-box;border-top:1px solid #004152;position:relative}.status-message-container:before{content:"";display:block;position:absolute;top:11px;left:11px;width:26px;height:26px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icons_status_messages.svg) no-repeat}.status-message-container.status-message-error{background:#ffc8be}.status-message-container.status-message-error:before{background-position:-14px -68px}.status-message-container.status-message-ok{background:#cdf8eb}.status-message-container.status-message-ok:before{background-position:-14px -14px}.price-big span{font-size:36px;font-weight:500;line-height:.5;color:#004152}.margin-bottom-2{margin-bottom:2px!important}p.subheading-bold,p.subheading-bold strong{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px}ul.bullets-green{position:relative;list-style:none;margin:0 0 16px 0}ul.bullets-green li{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0;padding:0 0 12px 16px}ul.bullets-green li:last-child{padding-bottom:0}ul.bullets-green li .bold-sentence{font-weight:700;padding-bottom:4px}ul.bullets-green li::before{content:" ";position:absolute;width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;left:0;margin-top:5px}ul.bullets-green li::before{background:#00bea2}ul.bullets-custom{position:relative;list-style:none;margin:0 0 16px 0}ul.bullets-custom li{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0;padding:0 0 12px 16px}ul.bullets-custom li:last-child{padding-bottom:0}ul.bullets-custom li .bold-sentence{font-weight:700;padding-bottom:4px}ul.bullets-custom li::before{content:" ";position:absolute;width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;left:0;margin-top:5px}ul.bullets-custom.bullets-blue li::before{background:#009d85}ul.bullets-custom.bullets-green li::before{background:#00bea2}ul.ticks-green{position:relative;list-style:none;margin:0 0 24px 0}ul.ticks-green li{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0;padding:10px 0 10px 22px}ul.ticks-green li .bold-sentence{font-weight:700;padding-bottom:4px}ul.ticks-green li::before{content:" ";position:absolute;left:0;width:14px;height:14px;margin-top:2px;background:url(/o/liferay-theme-desktop/css/../img/svg/check_icon_rounded.svg)}ol.numbers-green{position:relative;list-style:none;margin:0 0 16px 0;counter-reset:item}ol.numbers-green li{padding:0 0 12px}ol.numbers-green li:before{display:inline-block;min-width:22px;text-align:left;content:counter(item) ". ";counter-increment:item;font-weight:700;color:#00bea2}ol.numbers-green li:nth-child(n+100):before{min-width:30px}ol.numbers-green li:nth-child(n+1000):before{min-width:37px}.newsletter-icon:before{content:"";display:inline-block;width:30px;height:30px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/newsletter_icons.svg) no-repeat}.newsletter-icon.buscket-icon:before{background-position:-72px -72px}.newsletter-icon.ship-icon:before{background-position:-14px -72px}.newsletter-icon.star-icon:before{background-position:-130px -14px}.newsletter-icon.percent-icon:before{background-position:-14px -14px}.newsletter-icon.location-icon:before{background-position:-72px -14px}.exclamation-mark-icon:before{content:"";display:inline-block;width:26px;height:26px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icons_status_messages.svg) no-repeat;background-position:-14px -68px}.cta-container{display:inline-block;box-sizing:border-box;min-width:330px;min-height:82px;border:solid 2px #004152;background:#fbfbfb}.cta-container .cta-icon{display:inline-block;vertical-align:top}.cta-container .cta-icon.cta-newsletter{width:43px;height:34px;margin:22px 30px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/cta_icons.svg) -5px -5px no-repeat}.cta-container .cta-icon.cta-telephone{width:39px;height:39px;margin:19px 30px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/cta_icons.svg) -58px -5px no-repeat}.cta-container .cta-content{display:inline-block;padding:11px 30px 11px 0}.cta-container .cta-content a{letter-spacing:normal;color:#009d85;line-height:1.19}.cta-container .cta-content a:active{text-decoration:none;color:#009d85}.cta-container .cta-content a:active svg path{fill:#009d85}.cta-container .cta-content a:hover{text-decoration:none;color:#00bea2}.cta-container .cta-content a:hover svg path{fill:#00bea2}.cta-container .cta-content span{letter-spacing:normal;color:#009d85;line-height:1.19}.cta-container .cta-content a,.cta-container .cta-content span{white-space:nowrap;display:block;font-size:32px}.cta-container .cta-content .cta-text{display:block;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.13;color:#004152}a.button-phoenix.button-primary{display:block;background:#00ecc9;text-decoration:none}a.button-phoenix.button-primary:hover{background:#6cffdc}a.button-phoenix.button-primary:active{background:#00d4b4}a.button-phoenix.button-primary.disabled{cursor:default;opacity:.3}a.button-phoenix.button-primary.disabled:active,a.button-phoenix.button-primary.disabled:focus,a.button-phoenix.button-primary.disabled:hover{background:#00ecc9}a.button-phoenix.button-primary.button-big{padding:14px 10px 8px 10px}a.button-phoenix.button-primary.button-medium{padding:11px 10px 7px 10px}a.button-phoenix.button-primary.button-small{padding:6px 10px 6px 10px}a.button-phoenix.button-secondary{display:block;text-decoration:none;background:#fff;border:solid 1px #004152}a.button-phoenix.button-secondary:hover{background:#eef1f1}a.button-phoenix.button-secondary:active{background:#ddd}a.button-phoenix.button-secondary.disabled{background:#fbfbfb}a.button-phoenix.button-secondary.disabled span{color:#93b3b9}a.button-phoenix.button-secondary.disabled:active,a.button-phoenix.button-secondary.disabled:focus,a.button-phoenix.button-secondary.disabled:hover{background:#fbfbfb}a.button-phoenix.button-secondary.disabled:active span,a.button-phoenix.button-secondary.disabled:focus span,a.button-phoenix.button-secondary.disabled:hover span{color:#93b3b9}a.button-phoenix.button-secondary.button-big{padding:13px 10px 8px 10px}a.button-phoenix.button-secondary.button-medium{padding:10px 10px 8px 10px}a.button-phoenix.button-secondary.button-small{padding:5px 10px 6px 10px}a.button-phoenix.button-256{width:256px;display:inline-block;box-sizing:border-box;text-align:center}a.button-phoenix.button-150{width:150px;display:inline-block;box-sizing:border-box;text-align:center}a.button-phoenix.button-big{min-height:48px}a.button-phoenix.button-big span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;color:#004152}a.button-phoenix.button-medium{min-height:40px}a.button-phoenix.button-medium span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}a.button-phoenix.button-small{min-height:28px}a.button-phoenix.button-small span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152}a.button-phoenix.button-cta-midnight{display:block;background:#004152;text-decoration:none}a.button-phoenix.button-cta-midnight:active,a.button-phoenix.button-cta-midnight:hover{background:#466b77}a.button-phoenix.button-cta-midnight.button-medium{padding:11px 10px 7px 10px;min-height:40px}a.button-phoenix.button-cta-midnight.button-medium span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152;color:#00ecc9}a.button-phoenix.button-cta-dance-floor{display:block;background:#5a1eb4;text-decoration:none}a.button-phoenix.button-cta-dance-floor:active,a.button-phoenix.button-cta-dance-floor:hover{background:#844bd9}a.button-phoenix.button-cta-dance-floor.button-medium{padding:11px 10px 7px 10px;min-height:40px}a.button-phoenix.button-cta-dance-floor.button-medium span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152;color:#fff}a.button-phoenix.button-cta-message-blue{display:block;background:#c2f7ff;text-decoration:none}a.button-phoenix.button-cta-message-blue:active,a.button-phoenix.button-cta-message-blue:hover{background:#dbfaff}a.button-phoenix.button-cta-message-blue.button-medium{padding:11px 10px 7px 10px;min-height:40px}a.button-phoenix.button-cta-message-blue.button-medium span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152;color:#5a1eb4}a.button-phoenix.button-cta-aquamarine{display:block;background:#00a861;text-decoration:none}a.button-phoenix.button-cta-aquamarine:active,a.button-phoenix.button-cta-aquamarine:hover{background:#1dc981}a.button-phoenix.button-cta-aquamarine.button-medium{padding:11px 10px 7px 10px;min-height:40px}a.button-phoenix.button-cta-aquamarine.button-medium span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152;color:#fff}a.button-phoenix.button-cta-shalimar{display:block;background:#fafab4;text-decoration:none}a.button-phoenix.button-cta-shalimar:active,a.button-phoenix.button-cta-shalimar:hover{background:#fefed2}a.button-phoenix.button-cta-shalimar.button-medium{padding:11px 10px 7px 10px;min-height:40px}a.button-phoenix.button-cta-shalimar.button-medium span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152;color:#00a861}a.button-phoenix.button-cta-transparent{display:block;background:0 0;text-decoration:none}a.button-phoenix.button-cta-transparent:active,a.button-phoenix.button-cta-transparent:hover{background:0 0}a.button-phoenix.button-cta-transparent.button-medium{padding:10px 9px 8px 9px;min-height:38px;border:2px solid #fff}a.button-phoenix.button-cta-transparent.button-medium span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152;color:#fff}code.instruction{display:block;background:#eef1f1;padding:12px;margin-bottom:20px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:monospace,serif;font-size:100%;color:#303336;white-space:normal}.file-upload{margin:0 0 16px 0}.file-upload .file-upload__list{margin:0 0 16px 0}.file-upload .file-upload__file,.file-upload .template{visibility:hidden;position:absolute}.file-upload .file-upload__file-name{display:inline-block;width:224px;vertical-align:middle;overflow:hidden}.file-upload .file-upload__remove-file-button{cursor:pointer;display:inline-block;width:10px;height:10px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat;vertical-align:middle}.file-upload .file-upload__add-file-button{display:block;background:#00ecc9;text-decoration:none;display:inline-block;border:none;padding:0}.file-upload .file-upload__add-file-button:hover{background:#6cffdc}.file-upload .file-upload__add-file-button:active{background:#00d4b4}.file-upload .file-upload__add-file-button.disabled{cursor:default;opacity:.3}.file-upload .file-upload__add-file-button.disabled:active,.file-upload .file-upload__add-file-button.disabled:focus,.file-upload .file-upload__add-file-button.disabled:hover{background:#00ecc9}.file-upload .file-upload__add-file-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152}.file-upload .file-upload__add-file-button span{display:inline-block;padding:6px 20px 4px 20px}.wrapper-scolumns{background:#eef1f1;padding-bottom:25px}.wrapper-scolumns .content-header{width:960px;margin:0 auto;padding-top:50px;padding-bottom:10px}.wrapper-scolumns .content-header h1,.wrapper-scolumns .content-header h2,.wrapper-scolumns .content-header h3,.wrapper-scolumns .content-header h4,.wrapper-scolumns .content-header h5,.wrapper-scolumns .content-header h6{margin-bottom:0;border-bottom:solid 1px #004152;padding-bottom:14px;text-align:center;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px}.wrapper-scolumns .slider-wrapper{padding-top:40px}.wrapper-scolumns .slider-wrapper.hide-dots .slider-nav-dots{display:none}.wrapper-scolumns .sc-list{display:flex;position:relative;justify-content:center;align-items:center;overflow:hidden}.wrapper-scolumns .sc-list .sc-item{margin:0 12px;width:304px;cursor:default;display:flex}.wrapper-scolumns .sc-list .sc-item.transparent-column .sc-container{padding:24px 0 0!important;background:0 0!important}.wrapper-scolumns .sc-list .sc-item.transparent-column .sc-container .sc-image-container{margin:-24px 0 24px}.wrapper-scolumns .sc-list .sc-item.transparent-column .sc-container .sc-link{left:0;right:0}.wrapper-scolumns .sc-list .sc-item:first-of-type{margin-left:0}.wrapper-scolumns .sc-list .sc-item:last-of-type{margin-right:0}.wrapper-scolumns .sc-list .sc-item .sc-container{position:relative;padding:24px 24px 86px;background:#fff;text-align:left;width:100%}.wrapper-scolumns .sc-list .sc-item .sc-container.no-link-smaller-bottom-padding{padding:24px 24px}.wrapper-scolumns .sc-list .sc-item .sc-container h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}.wrapper-scolumns .sc-list .sc-item .sc-container .heading-center{text-align:center}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-text{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin-top:14px}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-text p:last-child{margin-bottom:0}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-text .price{font-size:36px;font-weight:500;line-height:1.3}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-link{position:absolute;left:24px;right:24px;bottom:24px;font-size:0}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-link a{padding:11px 9px 9px;text-align:center;text-transform:uppercase;font-size:16px;font-weight:500;color:#004152;display:block;background:#00ecc9;text-decoration:none}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-link a:hover{background:#6cffdc}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-link a:active{background:#00d4b4}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-link a.disabled{cursor:default;opacity:.3}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-link a.disabled:active,.wrapper-scolumns .sc-list .sc-item .sc-container .sc-link a.disabled:focus,.wrapper-scolumns .sc-list .sc-item .sc-container .sc-link a.disabled:hover{background:#00ecc9}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-image-container{width:304px;height:140px;z-index:1;margin:-24px -24px 24px}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-picture{position:absolute;width:304px;height:140px;max-width:100%}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-picture.rectangle{left:0;top:0}.wrapper-scolumns .sc-list .sc-item .sc-container .sc-picture.circle{width:200px;height:200px;position:relative;top:-60px;left:52px;border-radius:200px}.wrapper-scolumns.has-circles .slick-track{margin-top:60px}.wrapper-scolumns.no-circles .sc-swiper{margin-top:-5px}.wrapper-scolumns.no-images .sc-image-container{display:none}.wrapper-scolumns.no-images .slick-track{margin-top:0}.wrapper-scolumns .slick-list{width:960px;position:relative}.wrapper-scolumns .slick-track{display:flex}.wrapper-scolumns .slick-next,.wrapper-scolumns .slick-prev{display:block;height:32px;width:32px;line-height:0;font-size:0;cursor:pointer;top:50%;padding:0;border:none;outline:0;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);z-index:2}.wrapper-scolumns .slick-next:focus,.wrapper-scolumns .slick-prev:focus{outline:0!important}.wrapper-scolumns .slick-prev{background:url(/o/liferay-theme-desktop/css/../img/svg/arrows/slider_arrow_left_midnight.svg) 8px 9px no-repeat;background-color:#fff;margin-right:16px}.wrapper-scolumns .slick-prev.slick-disabled{opacity:0!important}.wrapper-scolumns .slick-next{background:url(/o/liferay-theme-desktop/css/../img/svg/arrows/slider_arrow_right_midnight.svg) 10px 9px no-repeat;background-color:#fff;margin-left:16px}.wrapper-scolumns .slick-dots{display:flex;align-items:center;justify-content:center;margin-top:24px}.wrapper-scolumns .slick-dots li{list-style:none;display:flex;margin:0 4px}.wrapper-scolumns .slick-dots li button{border:none;padding:0;border-radius:50%;background-color:#d6dfdf;height:8px;width:8px;outline:0;font-size:0}.wrapper-scolumns .slick-dots li.slick-active button{background-color:#004152}.wrapper-scolumns .slick-slide{opacity:0;transition:opacity .5s}.wrapper-scolumns .slick-active{opacity:1!important;transition:opacity .5s}section.carousel.wide .flexslider{display:inline}section.carousel.wide .slides img{width:960px;height:384px}section.carousel.wide .biggerSlides img{width:960px;height:576px}section.liftup.liftup-carousel-lmo{margin-top:0}section.liftup.liftup-carousel-lmo a.button.priority{display:block!important;text-decoration:none!important;background:#00ecc9!important}section.liftup.liftup-carousel-lmo a.button.priority:hover{background:#6cffdc!important}section.liftup.liftup-carousel-lmo a.button.priority:active{background:#00d4b4!important}section.liftup.liftup-carousel-lmo a.button.priority:active span{color:#004152!important}section.liftup.liftup-carousel-lmo a.button.priority span{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.38!important;text-align:center!important;text-transform:uppercase!important;color:#004152!important}.grid_4.carousel_lmo_right_side{width:304px;height:384px;margin:0 0 40px 24px}.grid_4.carousel_lmo_right_side .carousel_lmo_right_side_content{position:relative;width:304px;height:384px;background-color:#eef1f1;padding-top:16px;box-sizing:border-box;word-wrap:break-word;padding-bottom:88px}.grid_4.carousel_lmo_right_side .carousel_lmo_right_side_content h1,.grid_4.carousel_lmo_right_side .carousel_lmo_right_side_content h2,.grid_4.carousel_lmo_right_side .carousel_lmo_right_side_content h3,.grid_4.carousel_lmo_right_side .carousel_lmo_right_side_content h4,.grid_4.carousel_lmo_right_side .carousel_lmo_right_side_content h5,.grid_4.carousel_lmo_right_side .carousel_lmo_right_side_content h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-bottom:3px;border-bottom:1px solid;width:256px;margin:0 auto 9px;padding-top:8px;float:none}.grid_4.carousel_lmo_right_side .carousel_lmo_right_side_content ul.carousel_lmo_items_list{width:256px;margin:0 auto}.grid_4.carousel_lmo_right_side .carousel_lmo_right_side_content ul.carousel_lmo_items_list li{border-bottom:1px solid #ddd;padding:9px 0}.grid_4.carousel_lmo_right_side .carousel_lmo_right_side_content a.button.priority{width:256px;position:absolute;bottom:24px;left:24px}div.carousel.carousel-mid.grid_8.carousel_lmo_left_side{width:632px;margin-right:0}div.carousel.carousel-mid.grid_8.carousel_lmo_left_side .flex-container-mid{height:384px}div.carousel.carousel-mid.grid_8.carousel_lmo_left_side img{width:632px;height:384px}div.carousel.carousel-mid.grid_8.carousel_lmo_left_side img.mobile-carousel-img{display:none}section.articles-3{margin:0 0 40px;background:#eef1f1}section.articles-3 .container_12{display:flex;flex-wrap:wrap}section.articles-3 .box-container{float:left;width:304px;margin:40px 0 40px 24px;position:relative}section.articles-3 .box-container:nth-child(3n+1){margin-left:0}section.articles-3 .box-container.second-row{margin-top:0}section.articles-3 .box{overflow:visible}section.articles-3 .box .header{height:47px;overflow:visible;position:relative;z-index:2}section.articles-3 .box .header .button{position:absolute;top:0;right:24px;z-index:100}section.articles-3 .box .header h1,section.articles-3 .box .header h2,section.articles-3 .box .header h3,section.articles-3 .box .header h4,section.articles-3 .box .header h5,section.articles-3 .box .header h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;display:block;position:relative;padding-bottom:3px}section.articles-3 .box .header h1:after,section.articles-3 .box .header h2:after,section.articles-3 .box .header h3:after,section.articles-3 .box .header h4:after,section.articles-3 .box .header h5:after,section.articles-3 .box .header h6:after{content:'';position:absolute;left:0;right:0;bottom:0;background:#004152;height:1px}section.articles-3 .box .content{min-height:90px;overflow:hidden;position:relative;z-index:2}section.articles-3 .box .content.content-news{height:215px;padding:10px 0 0}section.articles-3 .box .content.content-news ul{margin:0;padding:0}section.articles-3 .box .content.content-news ul li{margin:0 0 2px;padding:2px 20px;list-style-type:none;line-height:1em;font-size:16px}section.articles-3 .box .content.content-news ul li .date{font-weight:700;color:#00a3da}section.articles-3 .box .content.content-news ul li .date a{color:#00a3da}section.articles-3 .box .content.content-news ul li .date a:hover{color:#2363ad}section.articles-3 .box .content.content-news ul li .title{color:#ff0005}section.articles-3 .box .content.content-news ul.news li{margin:0 0 8px;padding:8px 20px}section.articles-3 .box .content.content-news ul.news li:hover{background:#f2f9fe url(/o/liferay-theme-desktop/css/../img/bg_list_active.png?1) 0 0 repeat-x!important}section.articles-3 .box .content.content-news ul.news li:hover a{color:#2363ad}section.articles-3 .box .content.content-news .more{background:0 0;float:right;font-size:16px;margin:10px 15px 0 0;text-align:right;width:120px}section.articles-3 .box .footer img{width:304px!important;height:96px!important}section.articles-3 .box .footer .button{margin-top:16px}section.articles-3 .more{position:relative;width:920px;background:url(/o/liferay-theme-desktop/css/../img/shadow_inner_bottom.png) no-repeat bottom left;margin:35px 0 10px 10px;padding:0 0 30px 20px;font-size:13px;color:#4a4a4a}section.articles-3 .more h4{font-size:17px;color:#00a3da;line-height:1em}section.articles-3 .more a.button{position:absolute;bottom:9px;right:0}section.articles-3 .more p{margin-bottom:0}section.on-board-offers{margin-top:26px}section.on-board-offers .section-header{margin-bottom:0;padding-bottom:0}section.on-board-offers h2{float:left}section.on-board-offers .all{float:left;display:block;margin-left:24px;margin-top:15px;font-size:16px;line-height:1em}section.on-board-offers .box{position:relative;float:left;width:172px;margin:30px 0 25px 23px}section.on-board-offers .box .image-container{background:url(/o/liferay-theme-desktop/css/../img/sprites.png) no-repeat 0 -596px;width:158px;height:102px;padding:4px 0 0 15px}section.on-board-offers .box .image-container .image{width:151px;height:93px;overflow:hidden}section.on-board-offers .box .content{margin:8px 0 0 7px}section.on-board-offers .box .content .title{margin:0 3px 0 3px;font-size:17px;color:#ff0005;line-height:1em}section.on-board-offers .box .content .title strong{font-weight:400}section.on-board-offers .box .content .title a{color:#ff0005}section.on-board-offers .box .content p{margin:0 0 18px;font-size:12px;font-weight:700;color:#777;line-height:1.25em}section.on-board-offers .box .content p:last-child{margin:0}section.on-board-offers .box:first-child{margin-left:0}section.on-board-offers .liftups-3{height:1%;margin:0;overflow:hidden;padding:0}section.on-board-offers .liftups-3 .box-container{float:left;position:relative;width:320px!important}section.on-board-offers .liftups-3 .box-container .box{position:relative}section.on-board-offers .liftups-3 .box-container .box .image-container{background:url(/o/liferay-theme-desktop/css/../img/sprites.png) no-repeat -662px -364px!important;padding:9px 0 7px 21px;height:178px!important;width:320px!important}section.on-board-offers .liftups-3 .box-container .box .image-container .image{width:280px;height:173px;overflow:hidden}section.on-board-offers .liftups-3 .box-container .box .image-container .image img{width:280px;height:173px}section.on-board-offers .liftups-3 .box-container .box .content{margin:10px 10px;font-size:11px;color:#777;line-height:1em}section.on-board-offers .liftups-3 .box-container .box .content h4{font-size:17px;color:#ff0005;line-height:1em;padding:0 0 4px 0}section.on-board-offers .liftups-3 .box-container .box .content h4 a{color:#ff0005}section.on-board-offers .liftups-3 .box-container .box .content h4 a:hover{color:#00a3da}section.on-board-offers .liftups-3 .box-container .box .content p{font-weight:700;line-height:15px;width:94%}section.on-board-experiences{margin:0 0 30px 0}section.on-board-experiences .liftups-2{margin:0 0 30px 0}section.on-board-experiences .liftups-2 .box-container{float:left;width:480px;height:286px;position:relative}section.on-board-experiences .liftups-2 .box-container .box{position:relative;margin:0 10px;height:100%}section.on-board-experiences .liftups-2 .box-container .box .content{margin:20px 7px 0 7px;text-align:right;font-size:16px;color:#4a4a4a}section.on-board-experiences .liftups-2 .box-container .box .content h3{font-size:20px;margin:0;padding-bottom:2px;line-height:1em}section.on-board-experiences .liftups-2 .box-container .box .content h3 a{color:#ff0005}section.on-board-experiences .liftups-2 .box-container .box .content h3 a:hover{color:#00a3da}section.on-board-experiences .liftups-2 .box-container .box .content p{margin:0}section.on-board-experiences .liftups-2 .box-container .box .divider{position:absolute;top:0;left:0;width:100%;height:20px;background:url(/o/liferay-theme-desktop/css/../img/bg_divider_route_liftup.png) no-repeat}section.on-board-experiences .liftups-2 .box-container:first-child{margin-left:0}section.on-board-experiences .liftups-2.no-background .box-container{background:0 0}section.on-board-experiences .liftups-3 .box-container{width:320px;float:left;position:relative}section.on-board-experiences .liftups-3 .box-container .box{position:relative}section.on-board-experiences .liftups-3 .box-container .box .offer{background:transparent url(/o/liferay-theme-desktop/css/../img/bg_offer.png) 0 0 no-repeat;color:#fff;display:block;font-size:20px;height:100px;line-height:22px;padding:30px 0 0 0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:-13px;width:101px;z-index:2}section.on-board-experiences .liftups-3 .box-container .box .image-container{background:url(/o/liferay-theme-desktop/css/../img/sprites.png) no-repeat -662px -364px;padding:9px 0 7px 21px;height:178px}section.on-board-experiences .liftups-3 .box-container .box .content{margin:10px 10px;font-size:12px;color:#777;line-height:1em}section.on-board-experiences .liftups-3 .box-container .box .content h4{font-size:17px;color:#ff0005;line-height:1em;padding:0 0 4px 0}section.on-board-experiences .liftups-3 .box-container .box .content h4 a{color:#ff0005}section.on-board-experiences .liftups-3 .box-container .box .content h4 a:hover{color:#00a3da}section.on-board-experiences .liftups-3 .box-container .box .content p{line-height:1.2em;font-weight:400}section.on-board-experiences-two-columns{margin-top:60px}section.on-board-experiences-two-columns .divider-outer.top{background:transparent url(/o/liferay-theme-desktop/css/../img/shadow_outer_top_tabs.png) top center no-repeat}section.on-board-experiences-two-columns ul.on-board-experiences-two-columns-tabs{height:1%;margin:-57px 0 30px;overflow:hidden}section.on-board-experiences-two-columns ul.on-board-experiences-two-columns-tabs li{background:#fff url(/o/liferay-theme-desktop/css/../img/bg_tabs_twocolumns_li.gif) top right no-repeat;float:left;font-size:11px}section.on-board-experiences-two-columns ul.on-board-experiences-two-columns-tabs li a{display:block}section.on-board-experiences-two-columns ul.on-board-experiences-two-columns-tabs li a span{display:block;line-height:30px;padding:0 15px}section.on-board-experiences-two-columns ul.on-board-experiences-two-columns-tabs li.first{background:transparent url(/o/liferay-theme-desktop/css/../img/bg_tabs_twocolumns_li_first.gif) top left no-repeat}section.on-board-experiences-two-columns ul.on-board-experiences-two-columns-tabs li.active{background:#f8fcfe url(/o/liferay-theme-desktop/css/../img/bg_tabs_twocolumns_li_active.gif) top right no-repeat}section.on-board-experiences-two-columns ul.on-board-experiences-two-columns-tabs li.active a{color:#00529c}section.on-board-experiences-two-columns ul.on-board-experiences-two-columns-tabs li.active a span{background:transparent url(/o/liferay-theme-desktop/css/../img/bg_tabs_twocolumns_li_active_span.gif) top left no-repeat}section.on-board-experiences-two-columns .tab-content{height:1%;overflow:hidden;padding:0 0 15px 0}section.on-board-experiences-two-columns .tab-content .liftups-3{background:transparent url(/o/liferay-theme-desktop/css/../img/bg_seperator940.gif) bottom center no-repeat;height:1%;margin:0;overflow:hidden;margin:0 0 30px 0}section.on-board-experiences-two-columns .tab-content .liftups-3 .content p{font-weight:700}section.on-board-experiences-two-columns .tab-content .grid_6{font-size:16px;height:1%;overflow:visible;padding:0 0 30px}section.on-board-experiences-two-columns .tab-content .grid_6.content{margin:0 0 0 15px;width:445px}section.on-board-experiences-two-columns .tab-content .grid_6 .image-container{float:right;margin:0 -14px 0 0;width:458px;height:211px;background:url(/o/liferay-theme-desktop/css/../img/sprites.png) no-repeat left -364px;padding:9px 7px 8px 19px}section.on-board-experiences-two-columns .tab-content .grid_6 .image-container .image{width:445px;height:205px;overflow:hidden}section.on-board-experiences-two-columns .tab-content .grid_6 h3{color:#ff0005;font-size:20px;margin:0 0 15px 0}section.on-board-experiences-two-columns .tab-content .grid_6 h4{font-weight:700}section.on-board-experiences-two-columns .tab-content .grid_6 p{margin:0 0 15px 0;width:98%}section.on-board-experiences-two-columns .tab-content .grid_6 .info{border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;height:1%;overflow:hidden;padding:10px 0}section.on-board-experiences-two-columns .tab-content .grid_6 .info ul{float:left;width:186px}section.on-board-experiences-two-columns .tab-content .grid_6 .info ul li{list-style-type:disc;margin:0 0 0 20px;width:180px}section.on-board-offers.on-board-offers-phoenix{margin:0;padding:40px 0 0}section.on-board-offers.on-board-offers-phoenix .content-header,section.on-board-offers.on-board-offers-phoenix .section-header{width:960px;margin-left:0;margin-right:0}section.on-board-offers.on-board-offers-phoenix .content-header h1,section.on-board-offers.on-board-offers-phoenix .content-header h2,section.on-board-offers.on-board-offers-phoenix .content-header h3,section.on-board-offers.on-board-offers-phoenix .content-header h4,section.on-board-offers.on-board-offers-phoenix .content-header h5,section.on-board-offers.on-board-offers-phoenix .content-header h6,section.on-board-offers.on-board-offers-phoenix .section-header h1,section.on-board-offers.on-board-offers-phoenix .section-header h2,section.on-board-offers.on-board-offers-phoenix .section-header h3,section.on-board-offers.on-board-offers-phoenix .section-header h4,section.on-board-offers.on-board-offers-phoenix .section-header h5,section.on-board-offers.on-board-offers-phoenix .section-header h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;float:none;padding-left:3px;padding-bottom:7px;margin-bottom:24px;border-bottom:1px solid #004152}section.on-board-offers.on-board-offers-phoenix .content-header h1 a,section.on-board-offers.on-board-offers-phoenix .content-header h2 a,section.on-board-offers.on-board-offers-phoenix .content-header h3 a,section.on-board-offers.on-board-offers-phoenix .content-header h4 a,section.on-board-offers.on-board-offers-phoenix .content-header h5 a,section.on-board-offers.on-board-offers-phoenix .content-header h6 a,section.on-board-offers.on-board-offers-phoenix .section-header h1 a,section.on-board-offers.on-board-offers-phoenix .section-header h2 a,section.on-board-offers.on-board-offers-phoenix .section-header h3 a,section.on-board-offers.on-board-offers-phoenix .section-header h4 a,section.on-board-offers.on-board-offers-phoenix .section-header h5 a,section.on-board-offers.on-board-offers-phoenix .section-header h6 a{text-decoration:none}section.on-board-offers.on-board-offers-phoenix .liftups-3{width:960px;overflow:visible;padding-bottom:40px}section.on-board-offers.on-board-offers-phoenix .liftups-3 .columns-3-row{padding-bottom:24px}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container{width:304px!important;float:left;position:relative;margin:0 12px}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container:nth-child(3n+1){clear:both;margin-left:0}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container:nth-child(3n+3){margin-right:0}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box{position:relative;margin:0;width:100%}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer{background:#004152;display:block;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;height:100px;width:100px;padding:0;position:absolute;right:-16px;text-align:center;text-transform:uppercase;top:-16px;z-index:3;border-radius:50%;overflow:hidden;color:#cdf8eb}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer span{width:auto;top:50%;left:50%;margin-top:-1px;padding:7px 0 0 0;position:absolute;line-height:1.1;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px;font-weight:400}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer span strong{position:relative;top:3px;font-size:28px;font-weight:700;line-height:35px}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo{border-radius:0;height:166px;width:89px;margin-right:25px;top:-.6px}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy .action-bubble-text-container,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light .action-bubble-text-container,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight .action-bubble-text-container,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam .action-bubble-text-container,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white .action-bubble-text-container,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container{transform:rotate(-2.86240523deg);display:table;height:166px}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy .action-bubble-text-container .action-bubble-text,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light .action-bubble-text-container .action-bubble-text,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container .action-bubble-text,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container .action-bubble-text,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight .action-bubble-text-container .action-bubble-text,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container .action-bubble-text,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam .action-bubble-text-container .action-bubble-text,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container .action-bubble-text,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white .action-bubble-text-container .action-bubble-text,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container .action-bubble-text{display:table-cell;text-align:center;width:89px;font-weight:500;color:#fff;padding-top:40px;height:120px;vertical-align:middle;line-height:1.29}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy .action-bubble-text-container .action-bubble-text div,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy .action-bubble-text-container .action-bubble-text p,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy .action-bubble-text-container .action-bubble-text span,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy .action-bubble-text-container .action-bubble-text strong,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light .action-bubble-text-container .action-bubble-text div,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light .action-bubble-text-container .action-bubble-text p,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light .action-bubble-text-container .action-bubble-text span,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light .action-bubble-text-container .action-bubble-text strong,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container .action-bubble-text div,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container .action-bubble-text p,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container .action-bubble-text span,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container .action-bubble-text strong,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container .action-bubble-text div,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container .action-bubble-text p,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container .action-bubble-text span,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container .action-bubble-text strong,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight .action-bubble-text-container .action-bubble-text div,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight .action-bubble-text-container .action-bubble-text p,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight .action-bubble-text-container .action-bubble-text span,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight .action-bubble-text-container .action-bubble-text strong,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container .action-bubble-text div,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container .action-bubble-text p,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container .action-bubble-text span,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container .action-bubble-text strong,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam .action-bubble-text-container .action-bubble-text div,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam .action-bubble-text-container .action-bubble-text p,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam .action-bubble-text-container .action-bubble-text span,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam .action-bubble-text-container .action-bubble-text strong,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container .action-bubble-text div,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container .action-bubble-text p,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container .action-bubble-text span,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container .action-bubble-text strong,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white .action-bubble-text-container .action-bubble-text div,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white .action-bubble-text-container .action-bubble-text p,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white .action-bubble-text-container .action-bubble-text span,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white .action-bubble-text-container .action-bubble-text strong,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container .action-bubble-text div,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container .action-bubble-text p,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container .action-bubble-text span,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container .action-bubble-text strong{font-weight:500;padding:0;position:relative;top:0;left:0}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy .action-bubble-text-container .action-bubble-text .color-midnight,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light .action-bubble-text-container .action-bubble-text .color-midnight,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container .action-bubble-text .color-midnight,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container .action-bubble-text .color-midnight,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight .action-bubble-text-container .action-bubble-text .color-midnight,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container .action-bubble-text .color-midnight,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam .action-bubble-text-container .action-bubble-text .color-midnight,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container .action-bubble-text .color-midnight,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white .action-bubble-text-container .action-bubble-text .color-midnight,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container .action-bubble-text .color-midnight{color:#004152;transform:none}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy .action-bubble-text-container .action-bubble-text .color-buoy,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light .action-bubble-text-container .action-bubble-text .color-buoy,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container .action-bubble-text .color-buoy,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container .action-bubble-text .color-buoy,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight .action-bubble-text-container .action-bubble-text .color-buoy,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container .action-bubble-text .color-buoy,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam .action-bubble-text-container .action-bubble-text .color-buoy,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container .action-bubble-text .color-buoy,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white .action-bubble-text-container .action-bubble-text .color-buoy,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container .action-bubble-text .color-buoy{color:#00bea2;transform:none}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy .action-bubble-text-container .action-bubble-text .color-buoy-light,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light .action-bubble-text-container .action-bubble-text .color-buoy-light,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container .action-bubble-text .color-buoy-light,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container .action-bubble-text .color-buoy-light,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight .action-bubble-text-container .action-bubble-text .color-buoy-light,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container .action-bubble-text .color-buoy-light,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam .action-bubble-text-container .action-bubble-text .color-buoy-light,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container .action-bubble-text .color-buoy-light,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white .action-bubble-text-container .action-bubble-text .color-buoy-light,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container .action-bubble-text .color-buoy-light{color:#cdf8eb;transform:none}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy .action-bubble-text-container .action-bubble-text .color-white,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light .action-bubble-text-container .action-bubble-text .color-white,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container .action-bubble-text .color-white,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container .action-bubble-text .color-white,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight .action-bubble-text-container .action-bubble-text .color-white,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container .action-bubble-text .color-white,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam .action-bubble-text-container .action-bubble-text .color-white,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container .action-bubble-text .color-white,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white .action-bubble-text-container .action-bubble-text .color-white,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container .action-bubble-text .color-white{color:#fff;transform:none}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy .action-bubble-text-container .action-bubble-text .color-seafoam,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light .action-bubble-text-container .action-bubble-text .color-seafoam,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container .action-bubble-text .color-seafoam,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container .action-bubble-text .color-seafoam,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight .action-bubble-text-container .action-bubble-text .color-seafoam,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container .action-bubble-text .color-seafoam,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam .action-bubble-text-container .action-bubble-text .color-seafoam,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container .action-bubble-text .color-seafoam,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white .action-bubble-text-container .action-bubble-text .color-seafoam,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container .action-bubble-text .color-seafoam{color:#f5f8f7;transform:none}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_midnight.svg) no-repeat center}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy.svg) no-repeat center}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy-light.svg) no-repeat center}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_white.svg) no-repeat center}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_seafoam.svg) no-repeat center}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_midnight_logo.svg) no-repeat center}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.midnight-logo .action-bubble-text-container .action-bubble-text{padding-top:70px;height:85px;vertical-align:middle}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy_logo.svg) no-repeat center}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-logo .action-bubble-text-container .action-bubble-text{padding-top:70px;height:85px;vertical-align:middle}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy-light_logo.svg) no-repeat center}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.buoy-light-logo .action-bubble-text-container .action-bubble-text{padding-top:70px;color:#004152;height:85px;vertical-align:middle}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_white_logo.svg) no-repeat center}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.white-logo .action-bubble-text-container .action-bubble-text{padding-top:70px;color:#004152;height:85px;vertical-align:middle}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_seafoam_logo.svg) no-repeat center}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .offer.seafoam-logo .action-bubble-text-container .action-bubble-text{padding-top:70px;color:#004152;height:85px;vertical-align:middle}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .image-container{background:0 0!important;padding:0;width:304px!important;height:192px!important}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .image-container .image,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .image-container .image img,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .image-container video{width:304px;height:192px}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .image-container .video-player img{position:absolute}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content{margin:18px 0 0 0;font-size:14px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;color:#004152;line-height:1em;width:304px}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h1,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h2,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h3,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h4,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h5,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h6{float:none;border:0;padding:0;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:.59em}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h1 a,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h2 a,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h3 a,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h4 a,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h5 a,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h6 a{color:#004152;text-decoration:none}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h1 a:hover,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h2 a:hover,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h3 a:hover,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h4 a:hover,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h5 a:hover,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content h6 a:hover{color:#00bea2}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;width:100%}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a{display:block;margin-top:18px;font-weight:500;text-decoration:none;letter-spacing:normal;color:#009d85}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a:active{text-decoration:none;color:#009d85}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a:active svg path{fill:#009d85}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a:hover{text-decoration:none;color:#00bea2}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a:hover svg path{fill:#00bea2}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a:active,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a:hover{color:#00bea2}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a:not(.inline-link)+a{margin-top:6px}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a.inline-link{display:inline;letter-spacing:normal;color:#004152;text-decoration:underline!important}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a.inline-link:active{text-decoration:none;color:#009d85}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a.inline-link:active svg path{fill:#009d85}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a.inline-link:hover{text-decoration:none;color:#00bea2}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a.inline-link:hover svg path{fill:#00bea2}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a.inline-link:active{text-decoration:none;color:#009d85}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a.inline-link:active svg path{fill:#009d85}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a.inline-link:hover{text-decoration:none;color:#00bea2}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a.inline-link:hover svg path{fill:#00bea2}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .content p a.inline-link:after{display:none}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .button-wrapper{position:absolute;bottom:0;width:304px}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .button-wrapper a.button{padding:13px 9px 11px;text-align:center;font-size:16px;font-weight:500;color:#004152;display:block;background:#00ecc9;text-decoration:none}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .button-wrapper a.button:hover{background:#6cffdc}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .button-wrapper a.button:active{background:#00d4b4}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .button-wrapper a.button.disabled{cursor:default;opacity:.3}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .button-wrapper a.button.disabled:active,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .button-wrapper a.button.disabled:focus,section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .box .button-wrapper a.button.disabled:hover{background:#00ecc9}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .green-button{position:absolute;width:100%}section.on-board-offers.on-board-offers-phoenix .liftups-3 .box-container .green-button a{width:inherit}section.on-board-offers.on-board-offers-phoenix.columns-3 .liftups-3 .box-container:nth-child(3n+2),section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container .liftups-3 .box-container:nth-child(3n+2){margin-right:0}section.on-board-offers.on-board-offers-phoenix.columns-3 .liftups-3 .box-container:nth-child(3n+3),section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container .liftups-3 .box-container:nth-child(3n+3){margin-right:12px}section.on-board-offers.on-board-experiences.on-board-offers-phoenix.columns-3.useWhiteBackground .columns-3-row,section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container.useWhiteBackground .columns-3-row{padding-bottom:24px}section.on-board-offers.on-board-experiences.on-board-offers-phoenix.columns-3.useWhiteBackground .columns-3-row>.box-container,section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container.useWhiteBackground .columns-3-row>.box-container{float:none!important;display:table-cell;background:#fff;background-clip:padding-box;padding:0;vertical-align:top}section.on-board-offers.on-board-experiences.on-board-offers-phoenix.columns-3.useWhiteBackground .columns-3-row>.box-container .box,section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container.useWhiteBackground .columns-3-row>.box-container .box{width:304px!important;float:none!important}section.on-board-offers.on-board-experiences.on-board-offers-phoenix.columns-3.useWhiteBackground .columns-3-row>.box-container .box>.content,section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container.useWhiteBackground .columns-3-row>.box-container .box>.content{box-sizing:border-box;padding:24px;margin:0}section.on-board-offers.on-board-experiences.on-board-offers-phoenix.columns-3.useWhiteBackground .columns-3-row>.box-container .offer,section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container.useWhiteBackground .columns-3-row>.box-container .offer{right:-16px}section.on-board-offers.on-board-experiences.on-board-offers-phoenix.columns-3.useWhiteBackground .columns-3-row>.box-container:not(:last-child),section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container.useWhiteBackground .columns-3-row>.box-container:not(:last-child){border-right:24px solid transparent}section.on-board-offers.on-board-experiences.on-board-offers-phoenix.columns-3.useWhiteBackground .columns-3-row .button-wrapper,section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container.useWhiteBackground .columns-3-row .button-wrapper{bottom:24px}section.on-board-offers.on-board-experiences.on-board-offers-phoenix.columns-3.useWhiteBackground .columns-3-row .button-wrapper a.button,section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container.useWhiteBackground .columns-3-row .button-wrapper a.button{margin:0 24px}section.on-board-offers.on-board-experiences.on-board-offers-phoenix.columns-3.useWhiteBackground .columns-3-row .green-button a,section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container.useWhiteBackground .columns-3-row .green-button a{width:256px}section.on-board-offers.on-board-offers-phoenix.columns-3-for-image-with-text-new-look-container .columns-3-row:last-child{padding-bottom:0}section.template-dutyfreeoffers{padding-top:40px}section.template-dutyfreeoffers .container_12 .section-header{padding:0 0 23px 0}section.template-dutyfreeoffers .container_12 .section-header h1,section.template-dutyfreeoffers .container_12 .section-header h2,section.template-dutyfreeoffers .container_12 .section-header h3,section.template-dutyfreeoffers .container_12 .section-header h4,section.template-dutyfreeoffers .container_12 .section-header h5,section.template-dutyfreeoffers .container_12 .section-header h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-bottom:4px;border-bottom:solid 1px #004152}section.template-dutyfreeoffers .container_12 .section-header h1 strong,section.template-dutyfreeoffers .container_12 .section-header h2 strong,section.template-dutyfreeoffers .container_12 .section-header h3 strong,section.template-dutyfreeoffers .container_12 .section-header h4 strong,section.template-dutyfreeoffers .container_12 .section-header h5 strong,section.template-dutyfreeoffers .container_12 .section-header h6 strong{font-weight:500}section.template-dutyfreeoffers .content{display:inline-block;margin-bottom:20px;width:470px}section.template-dutyfreeoffers .content p:last-child{margin-bottom:0}section.template-dutyfreeoffers .content .caption{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.38;color:#004152}section.template-dutyfreeoffers .carousel iframe,section.template-dutyfreeoffers .carousel img{width:464px!important;height:224px!important}.template-picture-left-text-right{margin-bottom:40px}.template-picture-left-text-right .container_12{padding-top:20px!important;padding-bottom:20px!important;zoom:1}.template-picture-left-text-right .container_12>div{float:left;padding:0}.template-picture-left-text-right .container_12>div:first-of-type{padding-right:30px}.template-picture-left-text-right .container_12>div .image-container .image img{width:464px;height:224px}.template-picture-left-text-right .container_12>div.content{width:464px;padding-bottom:10px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}.template-picture-left-text-right .container_12>div.content h1,.template-picture-left-text-right .container_12>div.content h2,.template-picture-left-text-right .container_12>div.content h3,.template-picture-left-text-right .container_12>div.content h4,.template-picture-left-text-right .container_12>div.content h5,.template-picture-left-text-right .container_12>div.content h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-top:0;margin-bottom:10px}.template-picture-left-text-right .container_12>div.content a:not(.inline-link){letter-spacing:normal;color:#009d85}.template-picture-left-text-right .container_12>div.content a:not(.inline-link):active{text-decoration:none;color:#009d85}.template-picture-left-text-right .container_12>div.content a:not(.inline-link):active svg path{fill:#009d85}.template-picture-left-text-right .container_12>div.content a:not(.inline-link):hover{text-decoration:none;color:#00bea2}.template-picture-left-text-right .container_12>div.content a:not(.inline-link):hover svg path{fill:#00bea2}.template-picture-left-text-right .container_12>div.content a:not(.inline-link):active,.template-picture-left-text-right .container_12>div.content a:not(.inline-link):hover{color:#00bea2}.template-picture-left-text-right .container_12>div.content a:not(.inline-link):not(:last-of-type){display:inline-block;margin-bottom:6px}.template-picture-left-text-right .caption{margin:2px 0 12px 0;font-size:19px;font-family:StagSansLight,arial,helvetica,sans-serif;line-height:1em;color:#00a3da;text-transform:uppercase;letter-spacing:-.01em;margin-top:0!important}section.template-columns-2-new-look{margin:0;padding:40px 0}section.template-columns-2-new-look .content-header{margin-bottom:23px}section.template-columns-2-new-look .content-header h1,section.template-columns-2-new-look .content-header h2,section.template-columns-2-new-look .content-header h3,section.template-columns-2-new-look .content-header h4,section.template-columns-2-new-look .content-header h5,section.template-columns-2-new-look .content-header h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-bottom:7px;border-bottom:solid 1px #004152}section.template-columns-2-new-look .columns-2-container{overflow:visible}section.template-columns-2-new-look .columns-2-container .box-container{margin-bottom:24px;float:left;width:464px!important;max-width:100%}section.template-columns-2-new-look .columns-2-container .box-container .box{width:100%;max-width:100%;position:relative}section.template-columns-2-new-look .columns-2-container .box-container .box .header img,section.template-columns-2-new-look .columns-2-container .box-container .box video{width:464px;height:224px;margin-bottom:16px}section.template-columns-2-new-look .columns-2-container .box-container .box .header .video-controls{height:224px}section.template-columns-2-new-look .columns-2-container .box-container .box .video-player img{position:absolute}section.template-columns-2-new-look .columns-2-container .box-container .box .offer{background-color:#004152;display:block;font-family:GTWalsheim,Arial,Helvetica,sans-serif;height:100px;width:100px;padding:0;position:absolute;right:-16px;text-align:center;text-transform:uppercase;top:-16px;z-index:2;border-radius:50%;overflow:hidden;color:#cdf8eb}section.template-columns-2-new-look .columns-2-container .box-container .box .offer .offer-inner-wrap{display:block;width:auto;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}section.template-columns-2-new-look .columns-2-container .box-container .box .offer .offer-inner-wrap span{display:block}section.template-columns-2-new-look .columns-2-container .box-container .box .offer .offer-inner-wrap span.offer-text-big{font-size:28px;font-weight:700;line-height:35px}section.template-columns-2-new-look .columns-2-container .box-container .box .offer .offer-inner-wrap span.offer-text-small{font-size:16px;font-weight:400}section.template-columns-2-new-look .columns-2-container .box-container .box .content{line-height:inherit}section.template-columns-2-new-look .columns-2-container .box-container .box .content p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;width:100%;margin-bottom:16px}section.template-columns-2-new-look .columns-2-container .box-container .box .content p.tlnk-gp-body-small{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.43!important;margin-bottom:8px!important;color:#004152!important}section.template-columns-2-new-look .columns-2-container .box-container .box .content a{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;letter-spacing:normal;color:#009d85}section.template-columns-2-new-look .columns-2-container .box-container .box .content a:active{text-decoration:none;color:#009d85}section.template-columns-2-new-look .columns-2-container .box-container .box .content a:active svg path{fill:#009d85}section.template-columns-2-new-look .columns-2-container .box-container .box .content a:hover{text-decoration:none;color:#00bea2}section.template-columns-2-new-look .columns-2-container .box-container .box .content a:hover svg path{fill:#00bea2}section.template-columns-2-new-look .columns-2-container .box-container .box .content a.inline-link{display:inline;letter-spacing:normal;color:#004152;text-decoration:underline!important}section.template-columns-2-new-look .columns-2-container .box-container .box .content a.inline-link:active{text-decoration:none;color:#009d85}section.template-columns-2-new-look .columns-2-container .box-container .box .content a.inline-link:active svg path{fill:#009d85}section.template-columns-2-new-look .columns-2-container .box-container .box .content a.inline-link:hover{text-decoration:none;color:#00bea2}section.template-columns-2-new-look .columns-2-container .box-container .box .content a.inline-link:hover svg path{fill:#00bea2}section.template-columns-2-new-look .columns-2-container .box-container .box .content a.inline-link:active{text-decoration:none;color:#009d85}section.template-columns-2-new-look .columns-2-container .box-container .box .content a.inline-link:active svg path{fill:#009d85}section.template-columns-2-new-look .columns-2-container .box-container .box .content a.inline-link:hover{text-decoration:none;color:#00bea2}section.template-columns-2-new-look .columns-2-container .box-container .box .content a.inline-link:hover svg path{fill:#00bea2}section.template-columns-2-new-look .columns-2-container .box-container .box .content a.inline-link:after{display:none}section.template-columns-2-new-look .columns-2-container .box-container .box .content h1,section.template-columns-2-new-look .columns-2-container .box-container .box .content h2,section.template-columns-2-new-look .columns-2-container .box-container .box .content h3,section.template-columns-2-new-look .columns-2-container .box-container .box .content h4,section.template-columns-2-new-look .columns-2-container .box-container .box .content h5,section.template-columns-2-new-look .columns-2-container .box-container .box .content h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:14px}section.template-columns-2-new-look .columns-2-container .box-container .box .content h1 a,section.template-columns-2-new-look .columns-2-container .box-container .box .content h2 a,section.template-columns-2-new-look .columns-2-container .box-container .box .content h3 a,section.template-columns-2-new-look .columns-2-container .box-container .box .content h4 a,section.template-columns-2-new-look .columns-2-container .box-container .box .content h5 a,section.template-columns-2-new-look .columns-2-container .box-container .box .content h6 a{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;color:#004152!important}section.template-columns-2-new-look .columns-2-container .box-container .box .content h1 a:active,section.template-columns-2-new-look .columns-2-container .box-container .box .content h1 a:hover,section.template-columns-2-new-look .columns-2-container .box-container .box .content h2 a:active,section.template-columns-2-new-look .columns-2-container .box-container .box .content h2 a:hover,section.template-columns-2-new-look .columns-2-container .box-container .box .content h3 a:active,section.template-columns-2-new-look .columns-2-container .box-container .box .content h3 a:hover,section.template-columns-2-new-look .columns-2-container .box-container .box .content h4 a:active,section.template-columns-2-new-look .columns-2-container .box-container .box .content h4 a:hover,section.template-columns-2-new-look .columns-2-container .box-container .box .content h5 a:active,section.template-columns-2-new-look .columns-2-container .box-container .box .content h5 a:hover,section.template-columns-2-new-look .columns-2-container .box-container .box .content h6 a:active,section.template-columns-2-new-look .columns-2-container .box-container .box .content h6 a:hover{color:#004152!important}section.template-columns-2-new-look .columns-2-container .box-container .box .content .boxes2,section.template-columns-2-new-look .columns-2-container .box-container .box .content .boxes23{margin-top:0}section.template-columns-2-new-look .columns-2-container .box-container .box .content .content-data>:last-child{margin-bottom:0}section.template-columns-2-new-look .columns-2-container .box-container .box .content .content-data>div:last-child ul.links-list{margin-bottom:0}section.template-columns-2-new-look .columns-2-container .box-container .box .button-wrapper{position:absolute;bottom:0;left:0;right:0}section.template-columns-2-new-look .columns-2-container .box-container .box .button-wrapper a.button{padding:13px 9px 11px;text-align:center;text-transform:uppercase;font-size:16px;font-weight:500;color:#004152;display:block;background:#00ecc9;text-decoration:none}section.template-columns-2-new-look .columns-2-container .box-container .box .button-wrapper a.button:hover{background:#6cffdc}section.template-columns-2-new-look .columns-2-container .box-container .box .button-wrapper a.button:active{background:#00d4b4}section.template-columns-2-new-look .columns-2-container .box-container .box .button-wrapper a.button.disabled{cursor:default;opacity:.3}section.template-columns-2-new-look .columns-2-container .box-container .box .button-wrapper a.button.disabled:active,section.template-columns-2-new-look .columns-2-container .box-container .box .button-wrapper a.button.disabled:focus,section.template-columns-2-new-look .columns-2-container .box-container .box .button-wrapper a.button.disabled:hover{background:#00ecc9}section.template-columns-2-new-look .columns-2-container .box-container .box .green-button{position:absolute;width:100%}section.template-columns-2-new-look .columns-2-container .box-container .box .green-button a{width:inherit}section.template-columns-2-new-look .columns-2-container>.columns-2-row:last-child .box-container .box .content{margin-bottom:0}section.template-columns-2-new-look h2{float:none}section.template-columns-2-new-look.useWhiteBackground .columns-2-container>.columns-2-row{margin-bottom:32px}section.template-columns-2-new-look.useWhiteBackground .columns-2-container>.columns-2-row>.box-container{box-sizing:content-box;float:none!important;display:table-cell;background:#fff;background-clip:padding-box;vertical-align:top;-webkit-transform:translateZ(0)}section.template-columns-2-new-look.useWhiteBackground .columns-2-container>.columns-2-row>.box-container .box .content{box-sizing:border-box;padding:24px;margin-bottom:0;margin-top:0}section.template-columns-2-new-look.useWhiteBackground .columns-2-container>.columns-2-row>.box-container .video,section.template-columns-2-new-look.useWhiteBackground .columns-2-container>.columns-2-row>.box-container img{margin-bottom:0}section.template-columns-2-new-look.useWhiteBackground .columns-2-container>.columns-2-row>.box-container .button-wrapper{left:24px;right:24px;bottom:24px}section.template-columns-2-new-look.useWhiteBackground .columns-2-container>.columns-2-row>.box-container .green-button a{width:416px}section.template-columns-2-new-look.useWhiteBackground .columns-2-container>.columns-2-row>.box-container:nth-of-type(2n+1){border-right:32px solid transparent}section.template-columns-2-new-look.useWhiteBackground .columns-2-container>.columns-2-row:last-child{margin-bottom:0}section.simple-tab-container{margin-top:0;margin-bottom:40px}section.simple-tab-container.has-background{padding-top:40px}section.simple-tab-container .simple-tab-header{width:960px;margin:0}section.simple-tab-container .simple-tab-header h1{margin-bottom:18px}section.simple-tab-container .simple-tab-header h2{margin-bottom:26px}section.simple-tab-container .simple-tab-header h3{margin-bottom:27px}section.simple-tab-container .simple-tab-header h4,section.simple-tab-container .simple-tab-header h5,section.simple-tab-container .simple-tab-header h6{margin-bottom:29px}section.simple-tab-container .tab-content{overflow:visible}section.simple-tab-container .tab-content .liftups-3{margin:0;background:0 0}section.simple-tab-container .tab-content .liftups-2 .box-container{background:0 0}body.signed-in section.simple-tab-container .simple-tab-header h1{font-size:74px;color:#004152}body.signed-in section.simple-tab-container .simple-tab-header h2{font-size:32px;color:#004152}body.signed-in section.simple-tab-container .simple-tab-header h3{font-size:24px;color:#004152}ul.tabs.simple-tab{margin-bottom:10px}ul.tabs.simple-tab.horizontal li{margin-right:7px;margin-bottom:14px;background:0 0;position:relative;border:1px solid #004152}ul.tabs.simple-tab.horizontal li a,ul.tabs.simple-tab.horizontal li.active:first-child a,ul.tabs.simple-tab.horizontal li:first-child,ul.tabs.simple-tab.horizontal li:last-child,ul.tabs.simple-tab.horizontal li:last-child a{background-image:none!important}section.simple-tab-container.has-background ul.tabs.simple-tab.horizontal li:not(.active){background:#fff!important}ul.tabs.simple-tab.horizontal li a{margin:0!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif;color:#004152;font-weight:500}ul.tabs.simple-tab.horizontal li a span{padding:8px 10px 6px;line-height:16px}ul.tabs.simple-tab.horizontal li a:hover{background:#eef1f1!important}ul.tabs.simple-tab.horizontal li a:hover span{color:#004152}ul.tabs.simple-tab.horizontal li.active{background:#004152!important;margin-left:0;padding-left:0}ul.tabs.simple-tab.horizontal li.active .arrow{display:none}ul.tabs.simple-tab.horizontal li.active a{color:#fff}ul.tabs.simple-tab.horizontal li.active a:hover{background:#004152!important}ul.tabs.simple-tab.horizontal li.active a:hover span{color:#fff}ul.tabs.simple-tab.horizontal li.active:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:9px 8.5px 0 8.5px;border-color:#004152 transparent transparent transparent}ul.tabs.simple-tab.horizontal li:last-child{margin-right:0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container{background:0 0;overflow:visible}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top{overflow:visible;padding:0;background:0 0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top .bg-alt-bottom{overflow:visible;background:0 0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top .bg-alt-bottom .divider-outer.bottom{overflow:visible;border:none;background:0 0;min-height:0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top .bg-alt-bottom .divider-outer.bottom .tab-content.inline.two-level-tab-second-tabs{padding:0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top .bg-alt-bottom .divider-outer.bottom .tab-content.inline.two-level-tab-second-tabs .template-picture-left-text-right.liferay-styles-reset .content .container_12{padding:27px 0 40px 0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container{margin:0 0 40px}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.on-board-experiences-two-columns-tabs.tabs.inline.two-level-tab-first-tabs{margin:0;padding:0;height:40px;background:#fff;width:auto;overflow:visible}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.on-board-experiences-two-columns-tabs.tabs.inline.two-level-tab-first-tabs li{margin:0;box-shadow:none;border:none;float:left;max-width:33%;background:0 0;height:100%}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.on-board-experiences-two-columns-tabs.tabs.inline.two-level-tab-first-tabs li a{margin:0;padding:0;display:block;text-decoration:none;height:100%}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.on-board-experiences-two-columns-tabs.tabs.inline.two-level-tab-first-tabs li a span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.13;color:#004152;text-align:center;display:block;margin:0;padding:14px 20px;background:0 0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.on-board-experiences-two-columns-tabs.tabs.inline.two-level-tab-first-tabs li.active{background:#eef1f1;border:1px solid #ddd;position:relative;z-index:100;border-bottom:none}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.on-board-experiences-two-columns-tabs.tabs.inline.two-level-tab-first-tabs li.active:after{content:' ';position:absolute;height:5px;width:100%;top:39px;left:0;right:0;bottom:0;background:#eef1f1;z-index:200}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs{background:#eef1f1;border:1px solid #ddd}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs div#campaign-extra,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.cabin-360tour,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.columns-3,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.columns-3-for-image-with-text-new-look-container,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.template-columns-2-new-look{padding:20px 0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs div.campaign-video-image-container,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs div.video,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.on-board-offers.on-board-experiences,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.onboard-experience,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.onboard-experiences-tabs,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.simple_centered_content,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.text-left-plus-links-right-container,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.text-plus-picture-container{padding-top:20px}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs div.wrapper-youtube-cover,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.youtube-with-text{margin:20px 0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h1,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h2,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h3,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h4,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h5,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin:43px 0 0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs{margin:23px 0 0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li{margin-right:7px;margin-bottom:10px;background:0 0;position:relative;border:1px solid #004152}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active:first-child a,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li:first-child,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li:first-child a,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li:last-child,section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li:last-child a{background-image:none!important}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a{margin:0!important;background:#fff!important}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a span{padding:8px 10px 6px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152;text-align:center}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a:hover{background:#eef1f1!important}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a:hover span{color:#004152}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active{background:#004152!important;margin-left:0;padding-left:0}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active span{color:#fff}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active .arrow{display:none}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active a{background:#004152!important}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active a:hover span{color:#fff}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:9px 8.5px 0 8.5px;border-color:#004152 transparent transparent transparent}section.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li:last-child{margin-right:0}_:-ms-lang(x),section.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li{border:none!important;outline:#004152 solid 1px}_:-ms-lang(x),section.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active{box-shadow:0 0 0 2px #004252}.ie9 section.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li{border:none!important;outline:#004152 solid 1px}.ie9 section.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active{box-shadow:0 0 0 2px #004252;border-collapse:separate}section#urgent-message{background:#ffc8be;margin:0 auto 40px;width:960px;border-top:1px solid #004152}section#urgent-message .urgent-message-container{padding:24px}section#urgent-message .urgent-message-container .urgent-message-heading-container{float:left;margin:0 20px 0 0}section#urgent-message .urgent-message-container .urgent-message-heading-container h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin:0;padding:0}section#urgent-message .urgent-message-container .urgent-message-content-container{float:left;margin:0;padding:0;width:583px}section#urgent-message .urgent-message-container .urgent-message-content-container p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0}section#urgent-message .urgent-message-container .urgent-message-content-container strong{font-weight:700}section#urgent-message .urgent-message-container .urgent-message-content-container a{letter-spacing:normal;color:#004152;text-decoration:underline!important}section#urgent-message .urgent-message-container .urgent-message-content-container a:active{text-decoration:none;color:#009d85}section#urgent-message .urgent-message-container .urgent-message-content-container a:active svg path{fill:#009d85}section#urgent-message .urgent-message-container .urgent-message-content-container a:hover{text-decoration:none;color:#00bea2}section#urgent-message .urgent-message-container .urgent-message-content-container a:hover svg path{fill:#00bea2}section#urgent-message .urgent-message-container:after,section#urgent-message .urgent-message-container:before{content:"";display:table}section#urgent-message .urgent-message-container:after{clear:both}section.liftup.text-plus-picture-container{margin-top:0}section.liftup.text-plus-picture-container .container_12{margin-top:0!important}section.liftup.text-plus-picture-container .container_12 .image-container{margin:0 0 40px!important;padding:0!important;background:0 0!important;width:464px!important;height:auto!important}section.liftup.text-plus-picture-container .container_12 .image-container .image{width:464px!important;height:224px!important}section.liftup.text-plus-picture-container .container_12 .image-container .image img{width:464px!important;height:224px!important}section.liftup.text-plus-picture-container .container_12 .link-text{margin-top:16px;text-align:right}section.liftup.text-plus-picture-container .container_12 .link-text p{margin-bottom:0}section.liftup.text-plus-picture-container .container_12 .link-text a{letter-spacing:normal;color:#009d85}section.liftup.text-plus-picture-container .container_12 .link-text a:active{text-decoration:none;color:#009d85}section.liftup.text-plus-picture-container .container_12 .link-text a:active svg path{fill:#009d85}section.liftup.text-plus-picture-container .container_12 .link-text a:hover{text-decoration:none;color:#00bea2}section.liftup.text-plus-picture-container .container_12 .link-text a:hover svg path{fill:#00bea2}section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h1,section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h2,section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h3,section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h4,section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h5,section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-bottom:9px;border-bottom:solid 1px #004152;float:none;margin-bottom:24px}section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h1 strong,section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h2 strong,section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h3 strong,section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h4 strong,section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h5 strong,section.liftup.text-plus-picture-container .container_12 .text-plus-picture-heading h6 strong{font-weight:500}section.liftup.text-plus-picture-container .container_12 .content{margin-left:0;margin-bottom:22px;width:464px}section.liftup.text-plus-picture-container .container_12 .content p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin-bottom:18px}section.liftup.text-plus-picture-container .container_12 .content p.price-big{margin-top:28px}section.liftup.text-plus-picture-container .container_12 .content p.caption,section.liftup.text-plus-picture-container .container_12 .content p.caption strong{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px}section.liftup.text-plus-picture-container .container_12 .content h1{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px}section.liftup.text-plus-picture-container .container_12 .content h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}section.liftup.text-plus-picture-container .container_12 .content h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}section.liftup.text-plus-picture-container .container_12 .content h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px}section.liftup.text-plus-picture-container .container_12 .content ul{margin:0}section.liftup.text-plus-picture-container .container_12 .content ul.bullets-green{padding:0;margin:0 0 28px}section.liftup.text-plus-picture-container .container_12 .content a.button{margin-top:3px}section.youtube-with-text{margin-bottom:40px}section.youtube-with-text .container_12{display:flex}section.youtube-with-text .video{display:inline-block;width:465px;margin-right:26px}section.youtube-with-text .video .video-container embed,section.youtube-with-text .video .video-container iframe,section.youtube-with-text .video .video-container object{height:262px!important}section.youtube-with-text .text{display:inline-block;width:465px;vertical-align:top}section.youtube-with-text .text h3{margin-bottom:12px}section.youtube-with-text .text :last-child{margin-bottom:0}.signed-in .goodContent .table th{padding:0}.signed-in .goodContent .table td,.signed-in .goodContent .table th{line-height:inherit;border-top:none}section.goodContent{margin-bottom:40px}section.goodContent .grid_12{width:960px;margin:0}section.goodContent .good-to-know-content-container.container_12 .good-to-know-heading h1,section.goodContent .good-to-know-content-container.container_12 .good-to-know-heading h2,section.goodContent .good-to-know-content-container.container_12 .good-to-know-heading h3,section.goodContent .good-to-know-content-container.container_12 .good-to-know-heading h4,section.goodContent .good-to-know-content-container.container_12 .good-to-know-heading h5,section.goodContent .good-to-know-content-container.container_12 .good-to-know-heading h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:left;border-bottom:1px solid #004152;padding:0 0 7px;margin:0 0 48px}section.goodContent .good-to-know-content-container.container_12 .content{padding:0 0 28px;border-bottom:1px solid #ddd}section.goodContent .good-to-know-content-container.container_12 .content .grid_8{width:634px;margin:0}section.goodContent .good-to-know-content-container.container_12 .content .grid_8 h1,section.goodContent .good-to-know-content-container.container_12 .content .grid_8 h2,section.goodContent .good-to-know-content-container.container_12 .content .grid_8 h3,section.goodContent .good-to-know-content-container.container_12 .content .grid_8 h4,section.goodContent .good-to-know-content-container.container_12 .content .grid_8 h5,section.goodContent .good-to-know-content-container.container_12 .content .grid_8 h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:left;border-bottom:1px solid #004152;padding:0 0 5px;margin:0 0 14px}section.goodContent .good-to-know-content-container.container_12 .content .grid_8 p{margin:0 0 13px}section.goodContent .good-to-know-content-container.container_12 .content .grid_8 ul{list-style:disc outside;padding-left:30px}section.goodContent .good-to-know-content-container.container_12 .content .grid_8 ul.bullets-green{list-style:none;padding-left:0;margin:0}section.goodContent .good-to-know-content-container.container_12 .content .grid_8 ul.bullets-green li{padding-bottom:11px}section.goodContent .good-to-know-content-container.container_12 .content .grid_8 p+h1,section.goodContent .good-to-know-content-container.container_12 .content .grid_8 p+h2,section.goodContent .good-to-know-content-container.container_12 .content .grid_8 p+h3,section.goodContent .good-to-know-content-container.container_12 .content .grid_8 p+h4,section.goodContent .good-to-know-content-container.container_12 .content .grid_8 p+h5,section.goodContent .good-to-know-content-container.container_12 .content .grid_8 p+h6{margin-top:46px}section.goodContent .good-to-know-content-container.container_12 .good-to-know-content-link{margin-top:16px}section.goodContent .good-to-know-content-container.container_12 .good-to-know-content-link a{float:right}section.good-to-know.goodLinks{margin:0 0 40px}section.good-to-know.goodLinks .header #toTop{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:32px!important;font-weight:500!important;line-height:1.25!important;color:#004152!important;margin-bottom:12px!important;border-bottom:1px solid #004152;padding-bottom:7px;text-align:left;margin-bottom:16px}section.good-to-know.goodLinks .header p{margin:0}section.good-to-know.goodLinks .grid_12{margin:0;width:100%}section.good-to-know.goodLinks .grid_3,section.good-to-know.goodLinks .grid_4,section.good-to-know.goodLinks .grid_5{margin:0 24px 0 0}section.good-to-know.goodLinks .grid_3:last-child,section.good-to-know.goodLinks .grid_4:last-child,section.good-to-know.goodLinks .grid_5:last-child{margin:0}section.good-to-know.goodLinks .grid_3{width:222px}section.good-to-know.goodLinks .grid_5{width:386px}section.good-to-know.goodLinks .grid_4{width:304px}section.good-to-know.goodLinks .bg-alt-bottom,section.good-to-know.goodLinks .bg-alt-top{background:0 0}section.good-to-know.goodLinks .bg-alt-bottom h1,section.good-to-know.goodLinks .bg-alt-bottom h2,section.good-to-know.goodLinks .bg-alt-bottom h3,section.good-to-know.goodLinks .bg-alt-bottom h4,section.good-to-know.goodLinks .bg-alt-bottom h5,section.good-to-know.goodLinks .bg-alt-bottom h6,section.good-to-know.goodLinks .bg-alt-top h1,section.good-to-know.goodLinks .bg-alt-top h2,section.good-to-know.goodLinks .bg-alt-top h3,section.good-to-know.goodLinks .bg-alt-top h4,section.good-to-know.goodLinks .bg-alt-top h5,section.good-to-know.goodLinks .bg-alt-top h6{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:1.25!important;color:#004152!important;margin-bottom:12px!important;padding-bottom:4px;border-bottom:1px solid #004152;margin-bottom:16px;display:block}section.good-to-know.goodLinks .bg-alt-bottom h1:before,section.good-to-know.goodLinks .bg-alt-bottom h2:before,section.good-to-know.goodLinks .bg-alt-bottom h3:before,section.good-to-know.goodLinks .bg-alt-bottom h4:before,section.good-to-know.goodLinks .bg-alt-bottom h5:before,section.good-to-know.goodLinks .bg-alt-bottom h6:before,section.good-to-know.goodLinks .bg-alt-top h1:before,section.good-to-know.goodLinks .bg-alt-top h2:before,section.good-to-know.goodLinks .bg-alt-top h3:before,section.good-to-know.goodLinks .bg-alt-top h4:before,section.good-to-know.goodLinks .bg-alt-top h5:before,section.good-to-know.goodLinks .bg-alt-top h6:before{content:none}section.good-to-know.goodLinks .bg-alt-top{background:#fbfbfb;padding-top:35px;margin-top:15px}section.good-to-know.goodLinks .bg-alt-top .divider-outer.top{background:0 0;padding-bottom:8px}section.good-to-know.goodLinks .bg-alt-bottom{margin:10px 0 0}section.good-to-know.goodLinks .bg-alt-bottom .divider-outer.bottom{background:0 0;min-height:0}section.good-to-know.goodLinks a{letter-spacing:normal!important;color:#009d85!important;text-transform:none!important}section.good-to-know.goodLinks a:active{text-decoration:none!important;color:#009d85!important}section.good-to-know.goodLinks a:active svg path{fill:#009d85!important}section.good-to-know.goodLinks a:hover{text-decoration:none!important;color:#00bea2!important}section.good-to-know.goodLinks a:hover svg path{fill:#00bea2!important}section.good-to-know.goodLinks ul{margin:0 0 30px 0}section.good-to-know.goodLinks ul li{padding:0 0 9px 0}section.on-board-offers-new{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;position:relative;width:960px;margin:auto}section.on-board-offers-new h1,section.on-board-offers-new h2,section.on-board-offers-new h3,section.on-board-offers-new h4,section.on-board-offers-new h5,section.on-board-offers-new h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin:0 0 10px 0}section.on-board-offers-new .column-left .two-columns-column{margin-right:16px}section.on-board-offers-new .column-right .two-columns-column{margin-left:16px}section.on-board-offers-new .image-container img{width:464px;height:192px}section.on-board-offers-new .mobile-image{display:none}section.on-board-offers-new .action-bubble-container{width:89px}section.on-board-offers-new .action-bubble{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_midnight.svg) no-repeat center;position:absolute;top:-.6px;right:35px;width:89px;height:166px;text-transform:uppercase}section.on-board-offers-new .action-bubble.midnight{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_midnight.svg) no-repeat center}section.on-board-offers-new .action-bubble.buoy{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy.svg) no-repeat center}section.on-board-offers-new .action-bubble.buoy-light{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy-light.svg) no-repeat center}section.on-board-offers-new .action-bubble.buoy-light .action-bubble-text{color:#004152}section.on-board-offers-new .action-bubble.white{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_white.svg) no-repeat center}section.on-board-offers-new .action-bubble.white .action-bubble-text{color:#004152}section.on-board-offers-new .action-bubble.seafoam{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_seafoam.svg) no-repeat center}section.on-board-offers-new .action-bubble.seafoam .action-bubble-text{color:#004152}section.on-board-offers-new .action-bubble.midnight-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_midnight_logo.svg) no-repeat center}section.on-board-offers-new .action-bubble.midnight-logo .action-bubble-text-container .action-bubble-text{padding-top:70px;height:85px;vertical-align:middle}section.on-board-offers-new .action-bubble.buoy-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy_logo.svg) no-repeat center}section.on-board-offers-new .action-bubble.buoy-logo .action-bubble-text-container .action-bubble-text{padding-top:70px;height:85px;vertical-align:middle}section.on-board-offers-new .action-bubble.buoy-light-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy-light_logo.svg) no-repeat center}section.on-board-offers-new .action-bubble.buoy-light-logo .action-bubble-text-container .action-bubble-text{padding-top:70px;color:#004152;height:85px;vertical-align:middle}section.on-board-offers-new .action-bubble.white-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_white_logo.svg) no-repeat center}section.on-board-offers-new .action-bubble.white-logo .action-bubble-text-container .action-bubble-text{padding-top:70px;color:#004152;height:85px;vertical-align:middle}section.on-board-offers-new .action-bubble.seafoam-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_seafoam_logo.svg) no-repeat center}section.on-board-offers-new .action-bubble.seafoam-logo .action-bubble-text-container .action-bubble-text{padding-top:70px;color:#004152;height:85px;vertical-align:middle}section.on-board-offers-new .action-bubble .action-bubble-text-container{display:table;height:166px;transform:rotate(-2.86240523deg)}section.on-board-offers-new .action-bubble .action-bubble-text{display:table-cell;text-align:center;width:89px;font-size:22px;font-weight:500;color:#fff;padding-top:40px;height:120px;vertical-align:middle}section.on-board-offers-new .action-bubble .action-bubble-text div,section.on-board-offers-new .action-bubble .action-bubble-text p,section.on-board-offers-new .action-bubble .action-bubble-text span,section.on-board-offers-new .action-bubble .action-bubble-text strong{font-weight:500}section.on-board-offers-new .action-bubble .action-bubble-text>span{margin-left:-2px}section.on-board-offers-new .action-bubble .action-bubble-text .color-midnight{color:#004152}section.on-board-offers-new .action-bubble .action-bubble-text .color-buoy{color:#00bea2}section.on-board-offers-new .action-bubble .action-bubble-text .color-buoy-light{color:#cdf8eb}section.on-board-offers-new .action-bubble .action-bubble-text .color-white{color:#fff}section.on-board-offers-new .action-bubble .action-bubble-text .color-seafoam{color:#f5f8f7}section.on-board-offers-new .action-bubble span{display:block;font-size:16px}section.on-board-offers-new .content{margin-top:32px}section.on-board-offers-new .content p:first-of-type{margin:14px 0 6px 0}section.on-board-offers-new .content .links-list{margin-top:16px}section.on-board-offers-new .layout-two-columns.two-columns-row{margin-bottom:50px}section.on-board-offers-new .layout-two-columns.two-columns-row:last-child{margin-bottom:0}section.article-of-news-container{padding-top:8px;width:632px}section.article-of-news-container .article-of-news-content{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}section.article-of-news-container .article-of-news-content .header-text,section.article-of-news-container .article-of-news-content h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin:0 0 13px 0;padding:0 0 9px}section.article-of-news-container .article-of-news-content h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding:20px 0;padding-bottom:5px;margin-bottom:15px}section.article-of-news-container .article-of-news-content .header-text,section.article-of-news-container .article-of-news-content h2,section.article-of-news-container .article-of-news-content h3{border-bottom:1px solid #004152}section.article-of-news-container .article-of-news-content h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px;margin-bottom:13px}section.article-of-news-container .article-of-news-content .image-container{margin:0 0 15px 0;padding-top:10px}section.article-of-news-container .article-of-news-content .image-container .image{height:208px;overflow:hidden;width:536px}section.article-of-news-container .article-of-news-content .image-container .image img{height:inherit;width:inherit}section.article-of-news-container .article-of-news-content p{margin:0 0 13px 0}section.article-of-news-container .article-of-news-content p.caption{color:#00a3da;font-size:18px;line-height:22px;margin:0 0 10px 0;text-transform:uppercase}section.article-of-news-container .article-of-news-content a{letter-spacing:normal;color:#009d85;text-decoration:none}section.article-of-news-container .article-of-news-content a strong{font-weight:500}section.article-of-news-container .article-of-news-content a:hover{color:#00bea2}section.article-of-news-container .article-of-news-content .image-container-small{float:right;margin:0 0 20px 20px}section.article-of-news-container .article-of-news-content .image-container-small .image img{height:173px;width:280px}section.article-of-news-container .article-of-news-content ul{margin:0 0 13px}section.article-of-news-container .article-of-news-content ul li{list-style:none;margin:0 0 0 18px;padding:0 0 8px 0}section.article-of-news-container .article-of-news-content ul.news-list{margin:0;width:100%}section.article-of-news-container .article-of-news-content ul.news-list li{list-style:none;margin:0;padding:0 0 18px 0}section.article-of-news-container .article-of-news-content .footer{clear:both;margin:50px 0 0 0;overflow:hidden;padding:28px 0 30px 0}section.article-of-news-container .article-of-news-content .footer ul{margin:0;width:100%}section.article-of-news-container .article-of-news-content .footer ul li{list-style:none;padding:0 0 10px 0}section.article-of-news-container .article-of-news-content .footer ul li a{display:block;line-height:17px;padding:0 0 0 30px}section.news-page.corp{width:632px}section.news-page.corp h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin:0;padding-bottom:6px;border-bottom:solid 1px #004152}section.news-page.corp .date{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;color:#959595;line-height:1.5;display:block;margin-top:2px;margin-bottom:19px}section.news-page.corp .article{padding-bottom:22px;border-bottom:solid 1px #ddd}section.news-page.corp .article .social-elements{display:inline;width:auto}section.news-page.corp .article .social-elements .fb-share-icon{display:inline-block;height:32px;width:32px;background:transparent url(/o/liferay-theme-desktop/css/../img/social/32-facebook.png);cursor:pointer}section.news-page.corp .article .social-elements .linkedin-share-icon{display:inline-block;height:32px;width:32px;background:transparent url(/o/liferay-theme-desktop/css/../img/social/32-linkedin.png);cursor:pointer}section.news-page.corp .toTop{letter-spacing:normal;color:#009d85;float:right;margin:15px 0;cursor:pointer}section.news-page.corp .toTop:active{text-decoration:none;color:#009d85}section.news-page.corp .toTop:active svg path{fill:#009d85}section.news-page.corp .toTop:hover{text-decoration:none;color:#00bea2}section.news-page.corp .toTop:hover svg path{fill:#00bea2}section.news-page.corp .toTop:after{content:'\2192';-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);display:inline-block;position:relative;left:3px}section#sidebar-list-container{background:#fbfbfb;box-sizing:border-box;padding:24px;width:304px;margin-left:16px}section#sidebar-list-container .sidebar-list-subcontainer .sidebar-list-heading-container{margin:0 0 15px}section#sidebar-list-container .sidebar-list-subcontainer .sidebar-list-heading-container h1,section#sidebar-list-container .sidebar-list-subcontainer .sidebar-list-heading-container h2,section#sidebar-list-container .sidebar-list-subcontainer .sidebar-list-heading-container h3,section#sidebar-list-container .sidebar-list-subcontainer .sidebar-list-heading-container h4,section#sidebar-list-container .sidebar-list-subcontainer .sidebar-list-heading-container h5,section#sidebar-list-container .sidebar-list-subcontainer .sidebar-list-heading-container h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;border-bottom:1px solid #004152;padding:0 0 5px}section#sidebar-list-container .sidebar-list-subcontainer a{display:block;letter-spacing:normal;color:#009d85}section#sidebar-list-container .sidebar-list-subcontainer a:active{text-decoration:none;color:#009d85}section#sidebar-list-container .sidebar-list-subcontainer a:active svg path{fill:#009d85}section#sidebar-list-container .sidebar-list-subcontainer a:hover{text-decoration:none;color:#00bea2}section#sidebar-list-container .sidebar-list-subcontainer a:hover svg path{fill:#00bea2}section#sidebar-list-container .sidebar-list-subcontainer ul{margin:0}section#sidebar-list-container .sidebar-list-subcontainer ul li{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;color:#959595;margin:0 0 10px 0;line-height:1.5}section#sidebar-list-container .sidebar-list-subcontainer ul li a{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;letter-spacing:normal;color:#009d85;font-weight:500;padding-top:4px}section#sidebar-list-container .sidebar-list-subcontainer ul li a:active{text-decoration:none;color:#009d85}section#sidebar-list-container .sidebar-list-subcontainer ul li a:active svg path{fill:#009d85}section#sidebar-list-container .sidebar-list-subcontainer ul li a:hover{text-decoration:none;color:#00bea2}section#sidebar-list-container .sidebar-list-subcontainer ul li a:hover svg path{fill:#00bea2}section#sidebar-list-container .sidebar-list-subcontainer ul li:last-child{margin:0}section#sidebar-list-container .sidebar-list-subcontainer p{margin:22px 0 -2px 0}.signed-in section#sidebar-list-container{margin-left:1px}section.the-hotels.bg-alt-top.tab-with-pages-container{background:0 0;overflow:visible;margin-top:0;margin-bottom:40px}section.the-hotels.bg-alt-top.tab-with-pages-container .divider-outer.top.tabs-topnav-bg{overflow:visible;padding:0;background:0 0!important}section.the-hotels.bg-alt-top.tab-with-pages-container .divider-outer.top.tabs-topnav-bg>.container_12>.grid_12{width:960px;margin:0}section.the-hotels.bg-alt-top.tab-with-pages-container .divider-outer.top.tabs-topnav-bg .tab-content.inline .bg-alt-bottom.content{background:0 0;margin:0}section.the-hotels.bg-alt-top.tab-with-pages-container .divider-outer.top.tabs-topnav-bg .tab-content.inline .bg-alt-bottom.content .divider-outer.bottom{min-height:0;background:0 0}section.the-hotels.bg-alt-top.tab-with-pages-container .divider-outer.top.tabs-topnav-bg .tab-content.inline .bg-alt-bottom.content .divider-outer.bottom .container_12{margin-left:auto;margin-right:auto;width:auto}section.the-hotels.bg-alt-top.tab-with-pages-container ul.tabs-with-pages-first-tabs.tabs.inline{margin:0;padding:0;height:40px;background:#fff;width:auto;overflow:visible}section.the-hotels.bg-alt-top.tab-with-pages-container ul.tabs-with-pages-first-tabs.tabs.inline li{margin:0;box-shadow:none;border:none;float:left;background:0 0;height:100%;outline:0}section.the-hotels.bg-alt-top.tab-with-pages-container ul.tabs-with-pages-first-tabs.tabs.inline li a{margin:0;padding:0;display:block;text-decoration:none;height:100%;outline:0}section.the-hotels.bg-alt-top.tab-with-pages-container ul.tabs-with-pages-first-tabs.tabs.inline li a span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152;text-align:center;display:block;margin:0;padding:15px 16px 9px 16px;background:0 0}section.the-hotels.bg-alt-top.tab-with-pages-container ul.tabs-with-pages-first-tabs.tabs.inline li.active{background:#eef1f1;border:1px solid #ddd;position:relative;z-index:100;border-bottom:none}section.the-hotels.bg-alt-top.tab-with-pages-container ul.tabs-with-pages-first-tabs.tabs.inline li.active a span{padding-top:14px}section.the-hotels.bg-alt-top.tab-with-pages-container ul.tabs-with-pages-first-tabs.tabs.inline li.active:after{content:' ';position:absolute;height:5px;width:100%;top:39px;left:0;right:0;bottom:0;background:#eef1f1;z-index:200}section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-heading-container{width:960px;margin:0 0 24px}section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-heading-container h1,section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-heading-container h2,section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-heading-container h3,section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-heading-container h4,section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-heading-container h5,section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-heading-container h6{margin:0 0 10px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:left}section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-heading-container p.description{margin:0}section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-content-container{background:#eef1f1;border:1px solid #ddd;min-height:323px;overflow:visible;padding:48px 0 0}section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-content-container .template-columns-2-new-look:first-child{padding:0}section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-content-container .tab-content.inline{margin-left:auto;margin-right:auto;width:960px}section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-pagination{margin:0 auto;overflow:visible;text-align:center;width:468px;padding-top:32px}section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-pagination ul{overflow:visible;margin:0 auto 0}section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-pagination ul li{padding:0;display:inline-block}section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-pagination ul li a,section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-pagination ul li a:hover{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;padding:0 6px;text-decoration:none}section.the-hotels.bg-alt-top.tab-with-pages-container .tab-with-pages-pagination ul li.active a{font-weight:700;font-size:16px}section.the-hotels.bg-alt-top.tab-with-pages-container.custom-background ul.tabs-with-pages-first-tabs.tabs.inline li.active{border:0}section.the-hotels.bg-alt-top.tab-with-pages-container.custom-background ul.tabs-with-pages-first-tabs.tabs.inline li.active:after{display:none}section.the-hotels.bg-alt-top.tab-with-pages-container.custom-background ul.tabs-with-pages-first-tabs.tabs.inline li.active a span{padding-top:15px}section.the-hotels.bg-alt-top.tab-with-pages-container.custom-background .tab-with-pages-content-container{border:0}section.schedules .section-header{padding:0 0 25px 0!important}section.schedules .schedules-info,section.schedules .schedules-info-extra{color:#4a4a4a;font-size:16px;padding:0 0 10px 0}section.schedules .schedules-info-extra{background:url(/o/liferay-theme-desktop/css/../img/bg_schedules_info_extra.png) 0 0 no-repeat;margin:-10px 0 0 20px}section.schedules .schedules-info-extra ul{padding:16px 0 0 27px}section.schedules .box{position:relative;margin:0 10px;height:100%}section.schedules .intro-content,section.schedules .large-heading{margin:0 10px 23px 10px}section.schedules .intro-content{margin-bottom:40px}section.schedules .intro-content a{letter-spacing:normal;color:#009d85;text-decoration:none}section.schedules .intro-content a:hover{color:#00bea2}section.schedules .intro-content p{margin:0 0 10px}section.schedules .large-heading{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid #004152}section.schedules .liftups-2{margin:15px 0 0 0}section.schedules .liftups-2 .date,section.schedules .liftups-2 .main-header-title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px;display:block;background:0 0;margin:0 10px 0 10px;height:auto;padding:0 0 14px;position:relative}section.schedules .liftups-2 .date span:not(:empty),section.schedules .liftups-2 .main-header-title span:not(:empty){display:block;margin:0 0 4px;padding:0 0 3px 0;border-bottom:1px solid #004152}section.schedules .liftups-2 .box-container{float:left;height:1%;min-height:100px;width:480px;padding-bottom:40px}section.schedules .liftups-2 .box-container.box-container-small{min-height:10px}section.schedules .liftups-2 .box-container .box{position:relative;margin:0 10px;height:100%}section.schedules .liftups-2 .box-container .box .header-title{padding:0 0 27px 0;width:100%}section.schedules .liftups-2 .box-container .box .header-title h1,section.schedules .liftups-2 .box-container .box .header-title h2,section.schedules .liftups-2 .box-container .box .header-title h3,section.schedules .liftups-2 .box-container .box .header-title h4,section.schedules .liftups-2 .box-container .box .header-title h5,section.schedules .liftups-2 .box-container .box .header-title h6{float:left;font-size:20px;line-height:24px}section.schedules .liftups-2 .box-container .box .header-title a{float:right;font-size:16px;padding:6px 2px 0 0}section.schedules .liftups-2 .box-container .box .header-title .two-link-wrapper a{padding:0 2px 2px 0;clear:right;white-space:nowrap}section.schedules .liftups-2 .box-container .box .content{clear:both;margin:20px 0 4px 0;text-align:left;float:none;font-size:16px;color:#4a4a4a;width:460px}section.schedules .liftups-2 .box-container .box .content p{line-height:17px;padding:0 0 20px 0}section.schedules .liftups-2 .box-container .box .content p.text{padding-top:30px}section.schedules .liftups-2 .box-container .box .content h3{font-size:16px;font-weight:700;padding-bottom:13px;line-height:1em}section.schedules .liftups-2 .box-container .box .content ul li{float:left;padding:0 15px 3px 0;width:120px}section.schedules .liftups-2 .box-container .box .content ul li.new-row{clear:both}section.schedules .liftups-2 .box-container:first-child{margin-left:0}section.schedules .liftups-2 .box-container .box .header-title h1,section.schedules .liftups-2 .box-container .box .header-title h2,section.schedules .liftups-2 .box-container .box .header-title h3,section.schedules .liftups-2 .box-container .box .header-title h4,section.schedules .liftups-2 .box-container .box .header-title h5,section.schedules .liftups-2 .box-container .box .header-title h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin:0 0 10px 0}section.schedules .liftups-2 .box-container .box .header-title h1 span,section.schedules .liftups-2 .box-container .box .header-title h2 span,section.schedules .liftups-2 .box-container .box .header-title h3 span,section.schedules .liftups-2 .box-container .box .header-title h4 span,section.schedules .liftups-2 .box-container .box .header-title h5 span,section.schedules .liftups-2 .box-container .box .header-title h6 span{display:inline-block}section.schedules .liftups-2 .box-container .box .header-title h1 span.arrowto,section.schedules .liftups-2 .box-container .box .header-title h2 span.arrowto,section.schedules .liftups-2 .box-container .box .header-title h3 span.arrowto,section.schedules .liftups-2 .box-container .box .header-title h4 span.arrowto,section.schedules .liftups-2 .box-container .box .header-title h5 span.arrowto,section.schedules .liftups-2 .box-container .box .header-title h6 span.arrowto{padding:0 7px;color:#838383}section.schedules .divider-outer.bottom,section.schedules .divider-outer.top{background:0 0;padding:0}section.schedules .table-wrapper{background:0 0;font-family:GTWalsheim,Arial,Helvetica,sans-serif;margin:0;padding:0}section.schedules .table-wrapper.full-width .table{width:100%}section.schedules .table-wrapper.table-wrapper-wide{background:0 0}section.schedules .table-wrapper .table{border-right:none;font-size:14px}section.schedules .table-wrapper .table tbody{border-bottom:1px solid #ddd}section.schedules .table-wrapper .table.table-compact{border-left:initial}section.schedules .table-wrapper .table.table-compact tr.first td{border-bottom:none;border-left:none;border-right:1px solid #ddd}section.schedules .table-wrapper .table.table-compact td{border-bottom:none;border-right:1px solid #ddd}section.schedules .table-wrapper .table th{border-left:1px solid #fff;font-size:14px;font-weight:500;text-align:left}section.schedules .table-wrapper .table th.th1,section.schedules .table-wrapper .table th.th2,section.schedules .table-wrapper .table th.th3,section.schedules .table-wrapper .table th.th4,section.schedules .table-wrapper .table th.th5,section.schedules .table-wrapper .table th.th6{background:#466b77}section.schedules .table-wrapper .table th span{padding:11px 16px;text-align:left}section.schedules .table-wrapper .table th span.th1,section.schedules .table-wrapper .table th span.th2,section.schedules .table-wrapper .table th span.th3,section.schedules .table-wrapper .table th span.th4,section.schedules .table-wrapper .table th span.th5,section.schedules .table-wrapper .table th span.th6{background:#466b77}section.schedules .table-wrapper .table th span.th-last{border-right:none}section.schedules .table-wrapper .table tr.first{display:none}section.schedules .table-wrapper .table tr.odd td{background:#eef1f1}section.schedules .table-wrapper .table tr td{padding:12px 16px!important;text-align:left;border-top:none;border-right:1px solid #ddd;border-left:1px solid transparent;color:#004152}section.schedules .table-wrapper .table tr td.border-top{border-top:1px solid #ddd}section.schedules .table-wrapper .table tr td:last-of-type{border-right:none}section.schedules .table-wrapper .table tr td span{text-align:left;color:#004152!important}section.tab-with-sidebar-container .section-header h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-bottom:9px;border-bottom:solid 1px #004152}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal{margin-bottom:24px}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li{background:0 0;position:relative;border:1px solid #004152;margin-right:8px}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li.active{background:#004152!important;margin-left:0;padding-left:0}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li.active .arrow{display:none}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li.active a{background-image:none!important;background:#004152}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li.active a:hover{background:#004152!important}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li.active a:hover span{color:#fff}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li.active a span{color:#fff}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li.active:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:9px 8.5px 0 8.5px;border-color:#004152 transparent transparent transparent}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li a{margin:0!important;background:0 0!important}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li a span{padding:8px 10px 6px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152;text-align:center}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li a:hover{background:#eef1f1!important}section.tab-with-sidebar-container .tabs-route ul.tabs.inline.horizontal li a:hover span{color:#004152}section.tab-with-sidebar-container .tab-content.inline{overflow:visible}section.tab-with-sidebar-container .tab-content.inline>.content{width:960px}section.tab-with-sidebar-container .tab-content.inline>.content .content-left{display:inline-block;padding-top:23px}section.tab-with-sidebar-container .tab-content.inline>.content .content-right{float:right;width:328px}section.tab-with-sidebar-container .tab-content.inline>.content .content-right #sidebar-list-container{margin-left:24px}.duty-free-products-by-route-container{background:#eef1f1;padding:40px 0 0;margin-bottom:40px}.duty-free-products-by-route-container .duty-free-products-by-route-subcontainer{width:960px;margin:0 auto 40px}.duty-free-products-by-route-container .duty-free-products-by-route-subcontainer .duty-free-products-by-route-heading-container{border-bottom:1px solid #004152;padding:0 0 4px;margin:0 0 24px}.duty-free-products-by-route-container .duty-free-products-by-route-subcontainer .duty-free-products-by-route-heading-container h1,.duty-free-products-by-route-container .duty-free-products-by-route-subcontainer .duty-free-products-by-route-heading-container h2,.duty-free-products-by-route-container .duty-free-products-by-route-subcontainer .duty-free-products-by-route-heading-container h3,.duty-free-products-by-route-container .duty-free-products-by-route-subcontainer .duty-free-products-by-route-heading-container h4,.duty-free-products-by-route-container .duty-free-products-by-route-subcontainer .duty-free-products-by-route-heading-container h5,.duty-free-products-by-route-container .duty-free-products-by-route-subcontainer .duty-free-products-by-route-heading-container h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding:0;margin:0}.duty-free-products-by-route-container .duty-free-products-by-route-subcontainer .duty-free-products-by-route-shopping-sequence-of-4-elements+.duty-free-products-by-route-heading-container{margin-top:40px}.duty-free-products-by-route-shopping-sequence-of-4-elements{clear:both;margin:0 0 24px;overflow:hidden;padding:0;position:relative;width:960px;display:flex;justify-content:left}.duty-free-products-by-route-shopping-sequence-of-4-elements>div{width:222px;margin-right:24px}.duty-free-products-by-route-shopping-sequence-of-4-elements>div .container_12{width:100%}.duty-free-products-by-route-shopping-sequence-of-4-elements>div .container_12 .lfr-actions-custom-container{margin:15px 0 25px}.duty-free-products-by-route-shopping-sequence-of-4-elements>div:last-of-type{margin-right:0}.duty-free-products-by-route-shopping-sequence-of-4-elements ol,.duty-free-products-by-route-shopping-sequence-of-4-elements ul{list-style:none outside none}.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container{background:#fff;float:left;position:relative;width:100%;min-height:300px}.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container .duty-free-product-image{display:block;width:135px;height:200px;margin:16px auto 16px;position:relative}.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container div.info{overflow:visible;margin:0 16px 12px;min-height:40px}.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container div.info h1,.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container div.info h2,.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container div.info h3,.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container div.info h4,.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container div.info h5,.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container div.info h6{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.13;color:#004152;text-align:center;text-transform:none;text-align:left;margin:0 0 4px}.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container div.info p{margin:0}.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container p.price{font-size:12px;margin:0 18px 20px;word-wrap:break-word;min-height:35px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}.duty-free-products-by-route-shopping-sequence-of-4-elements .duty-free-product-container p.price .fractional-currency-unit{font-size:22px}body.signed-in .duty-free-products-by-route-shopping-sequence-of-4-elements{padding-top:40px}#clubone-benefits-new{margin:0 auto 40px auto;width:960px}#clubone-benefits-new .layout-two-columns{margin-top:35px;margin-bottom:10px;width:100%;text-align:center}#clubone-benefits-new .layout-two-columns .two-columns-column-container{display:inline-block;width:auto}#clubone-benefits-new .layout-two-columns .two-columns-column-container.column-left{margin-right:24px;float:unset}#clubone-benefits-new .layout-two-columns .two-columns-column-container.column-right{float:unset}#clubone-benefits-new .layout-two-columns .two-columns-column-container .two-columns-column{margin:0}#clubone-benefits-new .layout-two-columns .two-columns-column-container .two-columns-column a{display:block!important;text-decoration:none!important;background:#00ecc9!important;display:block;width:222px;float:left;margin-right:24px}#clubone-benefits-new .layout-two-columns .two-columns-column-container .two-columns-column a:hover{background:#6cffdc!important}#clubone-benefits-new .layout-two-columns .two-columns-column-container .two-columns-column a:active{background:#00d4b4!important}#clubone-benefits-new .layout-two-columns .two-columns-column-container .two-columns-column a:active span{color:#004152!important}#clubone-benefits-new .layout-two-columns .two-columns-column-container .two-columns-column a span{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.38!important;text-align:center!important;text-transform:uppercase!important;color:#004152!important}#clubone-benefits-new .layout-two-columns .two-columns-column-container .two-columns-column a:last-of-type{margin-right:0}#clubone-benefits-new .layout-two-columns .two-columns-column-container .two-columns-column a span{display:block;padding:13px 0 11px 0}.clubone-offer{width:940px;margin:0 auto 40px auto;color:#009d85;font-size:13px;word-wrap:break-word;margin-bottom:80px}.clubone-offer img.mobile-image{display:none}.clubone-offer h2{color:#004152;text-transform:uppercase;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;line-height:26px;margin:0 0 20px}.clubone-offer .content{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}.clubone-offer .content p{margin-bottom:14px}.clubone-offer .content p:last-child{margin-bottom:0}.clubone-offer .content ul{margin-bottom:14px}.clubone-offer .content ul li{margin-bottom:8px}.clubone-offer .content ul li:last-child{margin-bottom:0}.clubone-offer .content a:hover{color:#00bea2}.clubone-offer .custom-button{display:block!important;text-decoration:none!important;background:#00ecc9!important;display:inline-block!important;min-width:224px;height:40px;font-weight:500;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;line-height:42px;text-align:center;margin-top:12px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.clubone-offer .custom-button:hover{background:#6cffdc!important}.clubone-offer .custom-button:active{background:#00d4b4!important}.clubone-offer .custom-button:active span{color:#004152!important}.clubone-offer .custom-button span{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.38!important;text-align:center!important;text-transform:uppercase!important;color:#004152!important}.clubone-offer .custom-button.disabled{opacity:.5!important}.clubone-offer .action-bubble-container{position:absolute;bottom:-10px;right:182px;width:100px;height:100px;background:#004152;border-radius:200px;font-weight:500;font-family:GTWalsheim,Arial,Helvetica,sans-serif;text-transform:uppercase}.clubone-offer .action-bubble-container .action-bubble{width:100%;height:100%}.clubone-offer .action-bubble-container .action-bubble .bubble-text-container{display:table;width:100%;height:100%}.clubone-offer .action-bubble-container .action-bubble .bubble-text-container .bubble-text{display:table-cell;vertical-align:middle;text-align:center;font-size:16px;line-height:1.1;color:#cdf8eb}.clubone-offer .action-bubble-container .action-bubble .bubble-text-container .bubble-text span{font-weight:500;font-size:14px;padding:0;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.clubone-offer .action-bubble-container .action-bubble .bubble-text-container .bubble-text span strong{line-height:1.29}.clubone-offer .action-bubble-container.buoy,.clubone-offer .action-bubble-container.buoy-light,.clubone-offer .action-bubble-container.buoy-light-logo,.clubone-offer .action-bubble-container.buoy-logo,.clubone-offer .action-bubble-container.midnight,.clubone-offer .action-bubble-container.midnight-logo,.clubone-offer .action-bubble-container.seafoam,.clubone-offer .action-bubble-container.seafoam-logo,.clubone-offer .action-bubble-container.white,.clubone-offer .action-bubble-container.white-logo{border-radius:0;height:166px;width:89px;top:-.6px;right:25px;bottom:0;margin:0}.clubone-offer .action-bubble-container.buoy .bubble-text-container,.clubone-offer .action-bubble-container.buoy-light .bubble-text-container,.clubone-offer .action-bubble-container.buoy-light-logo .bubble-text-container,.clubone-offer .action-bubble-container.buoy-logo .bubble-text-container,.clubone-offer .action-bubble-container.midnight .bubble-text-container,.clubone-offer .action-bubble-container.midnight-logo .bubble-text-container,.clubone-offer .action-bubble-container.seafoam .bubble-text-container,.clubone-offer .action-bubble-container.seafoam-logo .bubble-text-container,.clubone-offer .action-bubble-container.white .bubble-text-container,.clubone-offer .action-bubble-container.white-logo .bubble-text-container{transform:rotate(-2.86240523deg);display:table;height:166px}.clubone-offer .action-bubble-container.buoy .bubble-text-container .bubble-text,.clubone-offer .action-bubble-container.buoy-light .bubble-text-container .bubble-text,.clubone-offer .action-bubble-container.buoy-light-logo .bubble-text-container .bubble-text,.clubone-offer .action-bubble-container.buoy-logo .bubble-text-container .bubble-text,.clubone-offer .action-bubble-container.midnight .bubble-text-container .bubble-text,.clubone-offer .action-bubble-container.midnight-logo .bubble-text-container .bubble-text,.clubone-offer .action-bubble-container.seafoam .bubble-text-container .bubble-text,.clubone-offer .action-bubble-container.seafoam-logo .bubble-text-container .bubble-text,.clubone-offer .action-bubble-container.white .bubble-text-container .bubble-text,.clubone-offer .action-bubble-container.white-logo .bubble-text-container .bubble-text{position:relative;display:table-cell;text-align:center;width:89px;font-weight:500;padding-top:40px;height:120px;vertical-align:middle;line-height:1.29;color:#fff}.clubone-offer .action-bubble-container.buoy .bubble-text-container .bubble-text div,.clubone-offer .action-bubble-container.buoy .bubble-text-container .bubble-text p,.clubone-offer .action-bubble-container.buoy .bubble-text-container .bubble-text span,.clubone-offer .action-bubble-container.buoy .bubble-text-container .bubble-text strong,.clubone-offer .action-bubble-container.buoy-light .bubble-text-container .bubble-text div,.clubone-offer .action-bubble-container.buoy-light .bubble-text-container .bubble-text p,.clubone-offer .action-bubble-container.buoy-light .bubble-text-container .bubble-text span,.clubone-offer .action-bubble-container.buoy-light .bubble-text-container .bubble-text strong,.clubone-offer .action-bubble-container.buoy-light-logo .bubble-text-container .bubble-text div,.clubone-offer .action-bubble-container.buoy-light-logo .bubble-text-container .bubble-text p,.clubone-offer .action-bubble-container.buoy-light-logo .bubble-text-container .bubble-text span,.clubone-offer .action-bubble-container.buoy-light-logo .bubble-text-container .bubble-text strong,.clubone-offer .action-bubble-container.buoy-logo .bubble-text-container .bubble-text div,.clubone-offer .action-bubble-container.buoy-logo .bubble-text-container .bubble-text p,.clubone-offer .action-bubble-container.buoy-logo .bubble-text-container .bubble-text span,.clubone-offer .action-bubble-container.buoy-logo .bubble-text-container .bubble-text strong,.clubone-offer .action-bubble-container.midnight .bubble-text-container .bubble-text div,.clubone-offer .action-bubble-container.midnight .bubble-text-container .bubble-text p,.clubone-offer .action-bubble-container.midnight .bubble-text-container .bubble-text span,.clubone-offer .action-bubble-container.midnight .bubble-text-container .bubble-text strong,.clubone-offer .action-bubble-container.midnight-logo .bubble-text-container .bubble-text div,.clubone-offer .action-bubble-container.midnight-logo .bubble-text-container .bubble-text p,.clubone-offer .action-bubble-container.midnight-logo .bubble-text-container .bubble-text span,.clubone-offer .action-bubble-container.midnight-logo .bubble-text-container .bubble-text strong,.clubone-offer .action-bubble-container.seafoam .bubble-text-container .bubble-text div,.clubone-offer .action-bubble-container.seafoam .bubble-text-container .bubble-text p,.clubone-offer .action-bubble-container.seafoam .bubble-text-container .bubble-text span,.clubone-offer .action-bubble-container.seafoam .bubble-text-container .bubble-text strong,.clubone-offer .action-bubble-container.seafoam-logo .bubble-text-container .bubble-text div,.clubone-offer .action-bubble-container.seafoam-logo .bubble-text-container .bubble-text p,.clubone-offer .action-bubble-container.seafoam-logo .bubble-text-container .bubble-text span,.clubone-offer .action-bubble-container.seafoam-logo .bubble-text-container .bubble-text strong,.clubone-offer .action-bubble-container.white .bubble-text-container .bubble-text div,.clubone-offer .action-bubble-container.white .bubble-text-container .bubble-text p,.clubone-offer .action-bubble-container.white .bubble-text-container .bubble-text span,.clubone-offer .action-bubble-container.white .bubble-text-container .bubble-text strong,.clubone-offer .action-bubble-container.white-logo .bubble-text-container .bubble-text div,.clubone-offer .action-bubble-container.white-logo .bubble-text-container .bubble-text p,.clubone-offer .action-bubble-container.white-logo .bubble-text-container .bubble-text span,.clubone-offer .action-bubble-container.white-logo .bubble-text-container .bubble-text strong{font-weight:500;padding:0;position:relative;top:0;left:0}.clubone-offer .action-bubble-container.buoy .bubble-text-container .color-midnight,.clubone-offer .action-bubble-container.buoy-light .bubble-text-container .color-midnight,.clubone-offer .action-bubble-container.buoy-light-logo .bubble-text-container .color-midnight,.clubone-offer .action-bubble-container.buoy-logo .bubble-text-container .color-midnight,.clubone-offer .action-bubble-container.midnight .bubble-text-container .color-midnight,.clubone-offer .action-bubble-container.midnight-logo .bubble-text-container .color-midnight,.clubone-offer .action-bubble-container.seafoam .bubble-text-container .color-midnight,.clubone-offer .action-bubble-container.seafoam-logo .bubble-text-container .color-midnight,.clubone-offer .action-bubble-container.white .bubble-text-container .color-midnight,.clubone-offer .action-bubble-container.white-logo .bubble-text-container .color-midnight{color:#004152;transform:none}.clubone-offer .action-bubble-container.buoy .bubble-text-container .color-buoy,.clubone-offer .action-bubble-container.buoy-light .bubble-text-container .color-buoy,.clubone-offer .action-bubble-container.buoy-light-logo .bubble-text-container .color-buoy,.clubone-offer .action-bubble-container.buoy-logo .bubble-text-container .color-buoy,.clubone-offer .action-bubble-container.midnight .bubble-text-container .color-buoy,.clubone-offer .action-bubble-container.midnight-logo .bubble-text-container .color-buoy,.clubone-offer .action-bubble-container.seafoam .bubble-text-container .color-buoy,.clubone-offer .action-bubble-container.seafoam-logo .bubble-text-container .color-buoy,.clubone-offer .action-bubble-container.white .bubble-text-container .color-buoy,.clubone-offer .action-bubble-container.white-logo .bubble-text-container .color-buoy{color:#00bea2;transform:none}.clubone-offer .action-bubble-container.buoy .bubble-text-container .color-buoy-light,.clubone-offer .action-bubble-container.buoy-light .bubble-text-container .color-buoy-light,.clubone-offer .action-bubble-container.buoy-light-logo .bubble-text-container .color-buoy-light,.clubone-offer .action-bubble-container.buoy-logo .bubble-text-container .color-buoy-light,.clubone-offer .action-bubble-container.midnight .bubble-text-container .color-buoy-light,.clubone-offer .action-bubble-container.midnight-logo .bubble-text-container .color-buoy-light,.clubone-offer .action-bubble-container.seafoam .bubble-text-container .color-buoy-light,.clubone-offer .action-bubble-container.seafoam-logo .bubble-text-container .color-buoy-light,.clubone-offer .action-bubble-container.white .bubble-text-container .color-buoy-light,.clubone-offer .action-bubble-container.white-logo .bubble-text-container .color-buoy-light{color:#cdf8eb;transform:none}.clubone-offer .action-bubble-container.buoy .bubble-text-container .color-white,.clubone-offer .action-bubble-container.buoy-light .bubble-text-container .color-white,.clubone-offer .action-bubble-container.buoy-light-logo .bubble-text-container .color-white,.clubone-offer .action-bubble-container.buoy-logo .bubble-text-container .color-white,.clubone-offer .action-bubble-container.midnight .bubble-text-container .color-white,.clubone-offer .action-bubble-container.midnight-logo .bubble-text-container .color-white,.clubone-offer .action-bubble-container.seafoam .bubble-text-container .color-white,.clubone-offer .action-bubble-container.seafoam-logo .bubble-text-container .color-white,.clubone-offer .action-bubble-container.white .bubble-text-container .color-white,.clubone-offer .action-bubble-container.white-logo .bubble-text-container .color-white{color:#fff;transform:none}.clubone-offer .action-bubble-container.buoy .bubble-text-container .color-seafoam,.clubone-offer .action-bubble-container.buoy-light .bubble-text-container .color-seafoam,.clubone-offer .action-bubble-container.buoy-light-logo .bubble-text-container .color-seafoam,.clubone-offer .action-bubble-container.buoy-logo .bubble-text-container .color-seafoam,.clubone-offer .action-bubble-container.midnight .bubble-text-container .color-seafoam,.clubone-offer .action-bubble-container.midnight-logo .bubble-text-container .color-seafoam,.clubone-offer .action-bubble-container.seafoam .bubble-text-container .color-seafoam,.clubone-offer .action-bubble-container.seafoam-logo .bubble-text-container .color-seafoam,.clubone-offer .action-bubble-container.white .bubble-text-container .color-seafoam,.clubone-offer .action-bubble-container.white-logo .bubble-text-container .color-seafoam{color:#f5f8f7;transform:none}.clubone-offer .action-bubble-container.midnight{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_midnight.svg) no-repeat center}.clubone-offer .action-bubble-container.buoy{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy.svg) no-repeat center}.clubone-offer .action-bubble-container.buoy-light{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy-light.svg) no-repeat center}.clubone-offer .action-bubble-container.white{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_white.svg) no-repeat center}.clubone-offer .action-bubble-container.seafoam{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_seafoam.svg) no-repeat center}.clubone-offer .action-bubble-container.midnight-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_midnight_logo.svg) no-repeat center}.clubone-offer .action-bubble-container.midnight-logo .action-bubble .bubble-text-container .bubble-text{padding-top:70px;height:85px;vertical-align:middle}.clubone-offer .action-bubble-container.buoy-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy_logo.svg) no-repeat center}.clubone-offer .action-bubble-container.buoy-logo .action-bubble .bubble-text-container .bubble-text{padding-top:70px;height:85px;vertical-align:middle}.clubone-offer .action-bubble-container.buoy-light-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_buoy-light_logo.svg) no-repeat center}.clubone-offer .action-bubble-container.buoy-light-logo .action-bubble .bubble-text-container .bubble-text{color:#004152;padding-top:70px;height:85px;vertical-align:middle}.clubone-offer .action-bubble-container.white-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_white_logo.svg) no-repeat center}.clubone-offer .action-bubble-container.white-logo .action-bubble .bubble-text-container .bubble-text{color:#004152;padding-top:70px;height:85px;vertical-align:middle}.clubone-offer .action-bubble-container.seafoam-logo{background:transparent url(/o/liferay-theme-desktop/img/clubone/message_tags/Message_tag_seafoam_logo.svg) no-repeat center}.clubone-offer .action-bubble-container.seafoam-logo .action-bubble .bubble-text-container .bubble-text{color:#004152;padding-top:70px;height:85px;vertical-align:middle}.clubone-offer .column-left{width:476px}.clubone-offer .column-right{width:464px}.clubone-offer .column-right .two-columns-column{position:relative}.clubone-offer .column-right .two-columns-column img{width:464px;height:224px}.clubone-offer .column-right .two-columns-column a{display:block}.clubone-offer .column-right .two-columns-column a.bubble-link{position:absolute;left:0;right:0;bottom:-23px;width:120px;height:120px}.clubone-offer .column-right .two-columns-column a.bubble-link .action-bubble{bottom:0}.clubone-offer .layout-two-columns.margin-small .column-left .two-columns-column{margin-right:32px}.clubone-offer .layout-two-columns.margin-small .two-columns-column-container.column-right .two-columns-column{margin-left:0}.clubone-offer .custom-button{color:#004152!important}.ie8 #clubone-offer .action-bubble{display:none}#clubone-super-offer{position:relative}#clubone-super-offer .clubone-offer:after{content:'';position:absolute;width:940px;height:1px;background:#ddd;bottom:-40px}#clubone-super-offer .clubone-offer .column-left{width:476px;float:right}#clubone-super-offer .clubone-offer .column-left .custom-button{color:#004152!important}#clubone-super-offer .clubone-offer .column-left .two-columns-column{margin-left:32px;margin-right:0}#clubone-super-offer .clubone-offer .column-right{width:464px;float:left}#clubone-super-offer .clubone-offer .column-right .two-columns-column{height:244px;margin-left:0}#clubone-super-offer .admin-info-container{position:absolute;width:940px;top:0;left:0;right:0;margin:auto}#clubone-super-offer .admin-info-container .admin-info{display:inline-block;color:#0057a1;background:#fff;opacity:.3;margin-top:5px;padding:5px 10px;width:453px}body.signed-in .clubone-offer h1,body.signed-in .clubone-offer h2,body.signed-in .clubone-offer h3,body.signed-in .clubone-offer h4,body.signed-in .clubone-offer h5,body.signed-in .clubone-offer h6{margin:0 0 20px;font-size:24px}body.signed-in #clubone-super-offer:hover .admin-info-container .admin-info{opacity:.9}body.signed-in #clubone-offers-list .two-columns-column .column-left:hover .admin-info-container,body.signed-in #clubone-offers-list .two-columns-column .column-right:hover .admin-info-container{opacity:.9}section.lmo-2-offers-container{margin-bottom:40px}section.lmo-2-offers-container .lmo-2-offers-element{float:left;margin-bottom:10px;width:464px}section.lmo-2-offers-container .lmo-2-offers-element .image-container{height:224px;width:464px;margin-bottom:32px}section.lmo-2-offers-container .lmo-2-offers-element .image-container .image{height:224px;overflow:hidden;width:464px}section.lmo-2-offers-container .lmo-2-offers-element .image-container .image iframe,section.lmo-2-offers-container .lmo-2-offers-element .image-container .image img{height:224px;width:464px}section.lmo-2-offers-container .lmo-2-offers-element .lmo-2-offers-element-heading-container{margin-bottom:14px}section.lmo-2-offers-container .lmo-2-offers-element .lmo-2-offers-element-heading-container h1,section.lmo-2-offers-container .lmo-2-offers-element .lmo-2-offers-element-heading-container h2,section.lmo-2-offers-container .lmo-2-offers-element .lmo-2-offers-element-heading-container h3,section.lmo-2-offers-container .lmo-2-offers-element .lmo-2-offers-element-heading-container h4,section.lmo-2-offers-container .lmo-2-offers-element .lmo-2-offers-element-heading-container h5,section.lmo-2-offers-container .lmo-2-offers-element .lmo-2-offers-element-heading-container h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin:0;padding:0}section.lmo-2-offers-container .lmo-2-offers-element .lmo-2-offers-element-content-container{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}section.lmo-2-offers-container .lmo-2-offers-element .lmo-2-offers-element-content-container p{margin:14px 0 10px}section.lmo-2-offers-container .lmo-2-offers-element .lmo-2-offers-element-content-container p:first-child{margin-top:10px}section.lmo-2-offers-container .lmo-2-offers-element .lmo-2-offers-element-button-container{margin-top:16px}section.lmo-2-offers-container .lmo-2-offers-element:nth-child(even){margin-left:32px}section.text-left-plus-links-right-container{width:960px;margin:0 auto 40px}section.text-left-plus-links-right-container .text-left-plus-links-right-element{min-height:208px}section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-header-container{border-bottom:1px solid #004152;margin:0 0 24px;padding:0 0 5px;clear:both}section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-header-container h1,section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-header-container h2,section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-header-container h3,section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-header-container h4,section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-header-container h5,section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-header-container h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin:0;padding:0}section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-content-container>*,section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-sidebar-container>*{margin-bottom:18px}section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-content-container>:last-child,section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-sidebar-container>:last-child{margin-bottom:0}section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-content-container{width:550px;float:left}section.text-left-plus-links-right-container .text-left-plus-links-right-element .text-left-plus-links-right-sidebar-container{width:386px;float:left;margin-left:24px}section.text-left-plus-links-right-container .text-left-plus-links-right-element ol,section.text-left-plus-links-right-container .text-left-plus-links-right-element ul{margin-left:25px}section.text-left-plus-links-right-container .text-left-plus-links-right-element ul{list-style-type:disc}section.text-left-plus-links-right-container .text-left-plus-links-right-element ul li{margin:0;padding:0}section.text-left-plus-links-right-container .text-left-plus-links-right-element ul.bullets-green{margin:0;list-style-type:none}section.text-left-plus-links-right-container .text-left-plus-links-right-element ul.bullets-green li{padding-left:16px;padding-bottom:11px}section.text-left-plus-links-right-container .text-left-plus-links-right-element a{letter-spacing:normal;color:#009d85}section.text-left-plus-links-right-container .text-left-plus-links-right-element a:active{text-decoration:none;color:#009d85}section.text-left-plus-links-right-container .text-left-plus-links-right-element a:active svg path{fill:#009d85}section.text-left-plus-links-right-container .text-left-plus-links-right-element a:hover{text-decoration:none;color:#00bea2}section.text-left-plus-links-right-container .text-left-plus-links-right-element a:hover svg path{fill:#00bea2}section.booking-call-center{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:20px auto 40px;overflow:visible;padding:23px 0 0 0;position:relative;width:960px}section.booking-call-center h3{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:500!important;color:#004152!important;margin-bottom:12px!important;margin-bottom:24px;line-height:1.25!important;float:left;padding:0;width:304px}section.booking-call-center p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;float:left;margin:0 0 24px;width:304px;padding-left:24px}section.booking-call-center p a{letter-spacing:normal;color:#009d85;display:inline-block;text-decoration:none}section.booking-call-center p a:hover{color:#00bea2}section.booking-call-center p a:nth-of-type(2){margin-top:10px}section.booking-call-center .button{float:right;display:inline-block;margin-bottom:24px;padding:10px 49px 9px 49px}section.booking-call-center .button span{padding:0!important}section.booking-call-center:after,section.booking-call-center:before{content:"";display:table}section.booking-call-center:after{clear:both}.wrapper-youtube-cover{position:relative;overflow:hidden;margin:auto}.wrapper-youtube-cover>a>img,.wrapper-youtube-cover>img{width:100%;height:auto}.wrapper-youtube-cover>a{display:block}.wrapper-youtube-cover .bg-cover-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.wrapper-youtube-cover .gradient{background:linear-gradient(to bottom,rgba(0,0,0,0) 25%,rgba(0,0,0,.6))}.wrapper-youtube-cover .cover-outer-container{position:absolute;top:0;right:0;bottom:0;left:0}.wrapper-youtube-cover .video-bg-cover{width:100%;height:100%;cursor:inherit;background-color:rgba(0,0,0,.75)}.wrapper-youtube-cover iframe{position:absolute;top:0;right:0;left:0;margin:auto}.wrapper-youtube-cover .cover-image .wrapper-yt-cover{display:table;width:100%;height:100%}.wrapper-youtube-cover .cover-image .wrapper-yt-cover .cover-container{display:table-cell;position:relative;text-align:center;vertical-align:middle}.wrapper-youtube-cover .cover-image .wrapper-yt-cover .cover-container .cover-text{margin-top:3%;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-weight:500;line-height:.83;color:#fff}.wrapper-youtube-cover .cover-image .wrapper-yt-cover .cover-container .play-button{display:block;width:75px;height:75px;margin:0 auto;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/play.svg) -9px -9px no-repeat}.wrapper-youtube-cover .cover-image .wrapper-yt-cover .cover-container:hover .play-button{background-position:-102px -9px}.wrapper-youtube-cover .cover-custom-html{background-repeat:no-repeat;background-size:cover}.wrapper-youtube-cover .cover-custom-html .wrapper-yt-cover{display:table;width:100%;height:100%}.wrapper-youtube-cover .cover-custom-html .wrapper-yt-cover .cover-container{display:table-cell;text-align:center;vertical-align:middle}.wrapper-clist-cimg{margin:auto;text-align:center}.wrapper-clist-cimg .content-header{width:960px;margin:auto;padding-bottom:23px;margin-bottom:47px;border-bottom:solid 1px #004152}.wrapper-clist-cimg .content-header h1,.wrapper-clist-cimg .content-header h2,.wrapper-clist-cimg .content-header h3,.wrapper-clist-cimg .content-header h4,.wrapper-clist-cimg .content-header h5,.wrapper-clist-cimg .content-header h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px;margin-bottom:0!important}.wrapper-clist-cimg ul.content-list{display:block;width:960px;margin:auto}.wrapper-clist-cimg ul.content-list li.item-clist{display:block;text-align:left;border-bottom:solid 1px #004152;min-height:352px}.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content-media{position:relative;display:inline-block;vertical-align:top;width:304px;height:304px}.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content-media.left{float:left;margin-right:48px}.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content-media.right{float:right}.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content-media img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;height:auto;vertical-align:inherit}.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content-media video{width:304px;height:304px}.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content-media .video-controls,.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content-media img,.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content-media video{-webkit-border-radius:900px;-moz-border-radius:900px;border-radius:900px}.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content-media.no-border-radius .video-controls,.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content-media.no-border-radius img,.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content-media.no-border-radius video{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content{display:inline-block;width:608px;text-align:left}.wrapper-clist-cimg ul.content-list li.item-clist .wrapper-content.no-media{width:100%}.wrapper-clist-cimg ul.content-list li.item-clist .content-title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-top:24px;margin-bottom:10px}.wrapper-clist-cimg ul.content-list li.item-clist .content-subtitle{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px;margin-bottom:22px}.wrapper-clist-cimg ul.content-list li.item-clist .content-text a.link-green{text-decoration:none}.wrapper-clist-cimg ul.content-list li.item-clist .content-text p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin-bottom:16px}.wrapper-clist-cimg ul.content-list li.item-clist .content-text>:last-child{margin-bottom:0!important}.wrapper-clist-cimg .share{display:block;height:32px;margin-top:22px}.wrapper-clist-cimg .share .share-text{display:inline-block;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px;position:relative;top:-10px;margin-right:9px}.wrapper-clist-cimg .share .share-buttons{display:inline-block;height:32px;margin:0}.wrapper-clist-cimg .share .share-buttons li{display:inline-block;width:32px;height:32px;cursor:pointer;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/social_icons.svg) no-repeat;background-color:#004152}.wrapper-clist-cimg .share .share-buttons li:hover{background-color:#466b77}.wrapper-clist-cimg .share .share-buttons li.facebook{background-position:2px 2px}.wrapper-clist-cimg .share .share-buttons li.twitter{background-position:-85px 4px}.wrapper-clist-cimg .share .share-buttons li.linkedin{background-position:-56px 2px}.wrapper-clist-cimg .share .share-buttons li.google{background-position:-28px 1px}.wrapper-clist-cimg .share .share-buttons li.facebook{margin-right:2px}.lt-ie8 .section-header.ie7fix{padding-top:30px}.country-lift-wrapper{clear:both;height:1%;overflow:visible;width:100%}.country-lift-wrapper .country-lift{float:left;width:480px}.country-lift-wrapper .country-lift.right{float:right}.country-lift-wrapper .country-lift .header{height:38px;line-height:38px;overflow:hidden;width:460px}.country-lift-wrapper .country-lift .header h3{float:left;margin:0 0 0 10px}.country-lift-wrapper .country-lift .header a{float:right}.country-lift-wrapper .country-lift .image{background:transparent url(/o/liferay-theme-desktop/css/../img/shadow_destinations_country_lift.png) 0 0 no-repeat;padding:8px 0 8px 18px}.country-lift-wrapper .country-lift .content{height:120px;margin:0 0 0 10px;padding:17px 0 0 0;width:460px}.country-lift-wrapper .country-lift .footer{margin:0 0 40px 10px;width:460px}.country-lift-wrapper .country-lift .footer h4{font-weight:500;margin:0 0 5px 0}.country-lift-wrapper .country-lift .footer div{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;height:1%;overflow:hidden}.country-lift-wrapper .country-lift .footer div ul{float:left;padding:3px 0}.country-lift-wrapper .country-lift .footer div ul li{padding:0 56px 0 0}.country-lift-wrapper .country-lift .footer div ul li a{display:block}section.destinations .grid_12{width:100%}section.destinations .section-header{margin:0;padding-bottom:34px}section.destinations .section-header h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;border-bottom:1px solid #004152;padding-bottom:8px}section.destinations .country-lift{margin-bottom:40px;width:464px}section.destinations .country-lift .header{width:100%;overflow:visible}section.destinations .country-lift .header h3{margin:0;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}section.destinations .country-lift .header a{padding-top:5px;letter-spacing:normal;color:#009d85}section.destinations .country-lift .header a:active{text-decoration:none;color:#009d85}section.destinations .country-lift .header a:active svg path{fill:#009d85}section.destinations .country-lift .header a:hover{text-decoration:none;color:#00bea2}section.destinations .country-lift .header a:hover svg path{fill:#00bea2}section.destinations .country-lift .image{background:0 0;padding:0}section.destinations .country-lift .image img{width:464px;height:128px}section.destinations .country-lift .content{margin:0;height:auto;width:100%}section.destinations .country-lift .content p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}section.destinations .country-lift .footer{width:464px;margin:44px 0 0}section.destinations .country-lift .footer h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px;margin-bottom:1px}section.destinations .country-lift .footer>div{padding:6px 0;border-top:1px solid #004152;border-bottom:1px solid #ddd}section.destinations .country-lift .footer>div>ul{margin:0;padding:0;min-width:224px}section.destinations .country-lift .footer>div>ul:first-child{margin-right:16px}section.destinations .country-lift .footer>div>ul li{padding:0}section.destinations .country-lift .footer>div>ul a{padding:3px 0;letter-spacing:normal;color:#009d85}section.destinations .country-lift .footer>div>ul a:active{text-decoration:none;color:#009d85}section.destinations .country-lift .footer>div>ul a:active svg path{fill:#009d85}section.destinations .country-lift .footer>div>ul a:hover{text-decoration:none;color:#00bea2}section.destinations .country-lift .footer>div>ul a:hover svg path{fill:#00bea2}.schedules-main-select{clear:both;height:1%;overflow:visible;padding:0 0 30px 0}.schedules-main-select h1.heading,.schedules-main-select h2.heading,.schedules-main-select h3.heading,.schedules-main-select h4.heading,.schedules-main-select h5.heading,.schedules-main-select h6.heading{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-bottom:5px;border-bottom:1px solid #004152;margin-bottom:24px}.ie7 .schedules-main-select h1.heading,.ie7 .schedules-main-select h2.heading,.ie7 .schedules-main-select h3.heading,.ie7 .schedules-main-select h4.heading,.ie7 .schedules-main-select h5.heading,.ie7 .schedules-main-select h6.heading{margin-bottom:40px}.schedules-main-select ul{display:table}.schedules-main-select ul li{display:table-row;float:left;margin:0 51px 10px 0;width:151px}.ie7 .schedules-main-select ul li{margin-bottom:40px}.schedules-main-select ul li.last{margin-right:0!important;margin-left:1px}.schedules-main-select ul li h3{display:table-cell;margin:0;vertical-align:bottom;padding-bottom:8px;font-size:0}.schedules-main-select ul li h3 a{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;letter-spacing:normal;color:#009d85;white-space:nowrap}.schedules-main-select ul li h3 a:active{text-decoration:none;color:#009d85}.schedules-main-select ul li h3 a:active svg path{fill:#009d85}.schedules-main-select ul li h3 a:hover{text-decoration:none;color:#00bea2}.schedules-main-select ul li h3 a:hover svg path{fill:#00bea2}.schedules-main-select ul li .image img{height:93px;width:151px}.wrapper-stabs{overflow-x:hidden}.wrapper-stabs .wrapper-stabs-background{margin:0 -9999rem;padding:2rem 9999rem;padding-top:0;background:#eef1f1;overflow-x:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.wrapper-stabs .wrapper-stabs-background-narrow{background:#eef1f1;padding:0 16.5px;border:1px solid #ddd}.wrapper-stabs .wrapper-stabs-background,.wrapper-stabs .wrapper-stabs-background-narrow{position:relative;padding-bottom:55px}.wrapper-stabs .wrapper-stabs-fix{max-width:990px;margin:auto}.wrapper-stabs .wrapper-stabs-fix>h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:left;padding-bottom:9px;margin-bottom:48px;border-bottom:1px solid #004152}.wrapper-stabs .wrapper-stabs-fix .stabs-menu ul{margin:0;padding:0;height:40px;background:#fff;width:auto;overflow:visible}.wrapper-stabs .wrapper-stabs-fix .stabs-menu li{display:inline-block}.wrapper-stabs .wrapper-stabs-fix .stabs-menu li.stimetable{margin:0;padding:0!important;box-shadow:none;border:none;float:left;max-width:33%;background:0 0;cursor:pointer;height:100%}.wrapper-stabs .wrapper-stabs-fix .stabs-menu li.stimetable span{font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.13!important;color:#004152!important;text-align:center!important;display:block;margin:0;padding:13px 20px 9px;background:0 0}.wrapper-stabs .wrapper-stabs-fix .stabs-menu li.stimetable.active{background:#eef1f1;border:1px solid #ddd;position:relative;z-index:100;border-bottom:none}.wrapper-stabs .wrapper-stabs-fix .stabs-menu li.stimetable.active:after{content:' ';position:absolute;height:5px;width:100%;top:39px;left:0;right:0;bottom:0;background:inherit;z-index:200}.wrapper-stabs .wrapper-stabs-fix .stabs-menu li.custom-html-tab-name{margin-top:6px;cursor:pointer}.wrapper-stabs .wrapper-stabs-fix .stabs-menu li.custom-html-bordered{cursor:pointer;margin:6px;border:2px dashed #004c93;padding:14px 15px 12px 15px}.wrapper-stabs .wrapper-stabs-fix .stabs-menu li.custom-html-bordered:hover{border:2px solid #004c93}.wrapper-stabs .wrapper-stabs-fix .stabs-menu li.custom-html-bordered.active{border:2px solid #004c93}.wrapper-stabs .wrapper-stabs-fix #margin{width:auto!important}.wrapper-stabs .wrapper-stabs-fix #margin table.ntable{background-color:#eef1f1;border-top:none;width:auto;margin:0 auto}.wrapper-stabs .wrapper-stabs-fix #margin table.ntable tr:not(.first):not(.pad):nth-child(2n+1) td{background-color:#eef1f1}.wrapper-stabs .wrapper-stabs-fix #margin table.ntable tr:not(.first):not(.pad):nth-child(2n) td{background-color:#fbfbfb}.wrapper-stabs .wrapper-stabs-fix #margin table.ntable tr:not(.pad){margin:0 8px!important}.wrapper-stabs .wrapper-stabs-fix #margin table.ntable tr.pad{display:none}.wrapper-stabs .wrapper-stabs-fix #margin table.ntable tr:nth-child(2).trips{border-top:1px solid #004152}.wrapper-stabs .wrapper-stabs-fix #margin table.ntable tr.first1{display:table-row}.wrapper-stabs .wrapper-stabs-fix #margin table.ntable tr.first1 td{padding-bottom:35px}.wrapper-stabs .wrapper-stabs-fix #margin table.ntable td.hytt1,.wrapper-stabs .wrapper-stabs-fix #margin table.ntable td.hytt2{padding:22px 16px!important}.wrapper-stabs .wrapper-stabs-fix #margin table.ntable td.hytt1:first-child,.wrapper-stabs .wrapper-stabs-fix #margin table.ntable td.hytt2:first-child{border-right:1px solid #004152}.wrapper-stabs .custom-icon{margin:auto;margin-bottom:15px}.wrapper-stabs .wrapper-stabs-content{position:relative;overflow:hidden;max-height:0}.wrapper-stabs .stabs-content{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:auto}.wrapper-stabs .stabs-content p span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-size:14px!important}.wrapper-stabs .stabs-content h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}.wrapper-stabs .stabs-content h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px}.wrapper-stabs .stabs-content .custom-html-tab-content #background{background-color:initial;padding:0}.wrapper-stabs .stabs-content .row div{display:table-cell}.wrapper-stabs .stabs-content .time{width:90px;border-right:2px solid #004799;vertical-align:middle;margin:auto;text-align:right;font-size:18px;padding:0 41px 0 90px}.wrapper-stabs .stabs-content .info{width:390px;text-align:left;padding:8px 0 17px 45px}.wrapper-stabs .stabs-content .title{font-weight:700;font-size:18px}.wrapper-stabs .stabs-content .details{padding-top:3px}.wrapper-stabs .stabs-content table{margin-top:34px;border-top:1px solid #004152;border-bottom:1px solid #ddd}.wrapper-stabs .stabs-content table tbody tr:first-of-type td{padding-top:19px}.wrapper-stabs .stabs-content table tbody tr td{padding-top:19px;padding-bottom:7px;width:12%}.wrapper-stabs .stabs-content table tbody tr td:first-of-type{padding-left:16px;padding-right:16px}.wrapper-stabs .stabs-content table tbody tr td:first-of-type strong{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;color:#004152!important}.wrapper-stabs .stabs-content table tbody tr td a,.wrapper-stabs .stabs-content table tbody tr td p,.wrapper-stabs .stabs-content table tbody tr td span{color:#004152!important}.wrapper-stabs .stabs-content table tbody tr td p{margin-bottom:14px}.wrapper-stabs .stabs-content table tbody tr td a{text-decoration:underline}.wrapper-stabs .stabs-content table tbody tr td a:visited{color:#004152!important}.wrapper-stabs .stabs-content table tbody tr td a:hover{color:#009d85!important}.wrapper-stabs .stabs-content table tbody tr td.text{border-left:1px solid #004152;width:50%;text-align:left;padding-left:13.9px;padding-right:13.9px}section.the-hotels-list{margin-bottom:40px}section.the-hotels-list .layout-two-columns .column-left .two-columns-column{margin-right:16px}section.the-hotels-list .layout-two-columns .column-right .two-columns-column{margin-left:16px}section.the-hotels-list .the-hotel{padding-bottom:47px;border-bottom:1px solid #004152}section.the-hotels-list .the-hotel:not(:first-child){padding-top:47px}section.the-hotels-list .hotels-group-1~.hotels-group{padding-top:47px}section.the-hotels-list .hotel-slider-container{position:relative;width:464px;height:464px}section.the-hotels-list .hotel-slider-container.one-slide{height:382px}section.the-hotels-list .hotel-slider-container.one-slide .hotel-slider-inner-container{opacity:1;height:382px}section.the-hotels-list .hotel-slider-container .lazy-hotel{width:435px;height:440px;opacity:.1}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:464px;height:464px;margin:auto}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .mobile-hotel-slider{display:none}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .hotel-slider{width:464px;list-style:none outside none;padding-left:0;margin:0}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .hotel-slider li{display:block}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .hotel-slider li img{display:block;width:464px;height:382px}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .slider-nav-arrow{width:42px;height:auto;padding:10px}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .lSAction>.lSPrev{left:0}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .lSAction>.lSNext{right:0}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .lSAction>a{height:62px;width:62px;margin-top:-31px;background:0 0}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .lSPager.lSGallery li{width:85px!important;margin-right:10px!important;height:72px!important}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .lSPager.lSGallery li.active,section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .lSPager.lSGallery li:hover{border-radius:0}section.the-hotels-list .hotel-slider-container .hotel-slider-inner-container .lSPager.lSGallery{margin-top:10px!important}section.the-hotels-list .hotel-slider-btn{position:absolute;width:50px;height:50px;background:#004152;text-indent:-9999px;overflow:hidden;cursor:pointer;outline:0;top:207px;z-index:2;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);-moz-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);transition:background-color .16s ease-out}section.the-hotels-list .hotel-slider-btn:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/arrow-left-desktop-white.svg) no-repeat 15px 12px}section.the-hotels-list .hotel-slider-btn.prev{left:-16px}section.the-hotels-list .hotel-slider-btn.next{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);right:-17px}section.the-hotels-list .hotel-slider-btn:hover{background-color:#466b77}section.the-hotels-list .hotel-slider-btn:active{background-color:#012a35}section.the-hotels-list .hotel-info{font-size:14px;color:#4a4a4a}section.the-hotels-list .hotel-info .hotel-name .header-text{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin:2px 0 16px}section.the-hotels-list .hotel-info .hotel-name .header-text a{text-decoration:none}section.the-hotels-list .hotel-info .hotel-name .header-text a:visited{color:#004152}section.the-hotels-list .hotel-info .hotel-name .header-text a:hover{color:#00bea2}section.the-hotels-list .hotel-info .hotel-name .header-text a:after{content:" \2192"}section.the-hotels-list .hotel-info .hotel-rating{height:15px;margin:0 0 18px 2px;overflow:hidden}section.the-hotels-list .hotel-info .hotel-rating .star{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/star.svg);display:inline-block;float:left;height:9px;width:9px;margin-right:3px;text-indent:-999em}section.the-hotels-list .hotel-info .hotel-rating .star.star-filled{background-position:-10px 0}section.the-hotels-list .hotel-info .hotel-description{overflow:hidden}section.the-hotels-list .hotel-info .hotel-description p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin-bottom:14px}section.the-hotels-list .hotel-info .hotel-description a{letter-spacing:normal;color:#009d85}section.the-hotels-list .hotel-info .hotel-description a:active{text-decoration:none;color:#009d85}section.the-hotels-list .hotel-info .hotel-description a:active svg path{fill:#009d85}section.the-hotels-list .hotel-info .hotel-description a:hover{text-decoration:none;color:#00bea2}section.the-hotels-list .hotel-info .hotel-description a:hover svg path{fill:#00bea2}section.the-hotels-list .hotel-info .hotel-description a.inline-link{letter-spacing:normal;color:#004152}section.the-hotels-list .hotel-info .hotel-description a.inline-link:active{text-decoration:none;color:#009d85}section.the-hotels-list .hotel-info .hotel-description a.inline-link:active svg path{fill:#009d85}section.the-hotels-list .hotel-info .hotel-description a.inline-link:hover{text-decoration:none;color:#00bea2}section.the-hotels-list .hotel-info .hotel-description a.inline-link:hover svg path{fill:#00bea2}section.the-hotels-list .hotel-info .hotel-prices-and-booking{margin-top:4px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}section.the-hotels-list .hotel-info .hotel-prices-and-booking .price-container{display:inline-block;margin:0 16px 5px 0}section.the-hotels-list .hotel-info .hotel-prices-and-booking .price{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:36px;font-weight:500;color:#004152}section.the-hotels-list .hotel-info .hotel-prices-and-booking .price-clubone{margin-top:4px}section.the-hotels-list .hotel-info .hotel-prices-and-booking .price-clubone .logo-clubone{height:25px;width:auto;padding-bottom:5px}section.the-hotels-list .hotel-info .hotel-prices-and-booking .hotel-button{margin-top:32px}section.the-hotels-list .hotel-info .hotel-prices-and-booking .hotel-button a{display:inline-block}section.the-hotels-list .hotel-info .hotel-prices-and-booking .hotel-button a span{padding:10px 32px 8px 32px}section.the-hotels-list .hotels-group .load-more{text-align:center;padding-top:47px}section.the-hotels-list .hotels-group .load-more a{display:block;text-decoration:none;background:#fff;border:solid 1px #004152;display:inline-block;position:relative;z-index:1;padding:9px 80px 7px}section.the-hotels-list .hotels-group .load-more a:hover{background:#eef1f1}section.the-hotels-list .hotels-group .load-more a:active{background:#ddd}section.the-hotels-list .hotels-group .load-more a.disabled{background:#fbfbfb}section.the-hotels-list .hotels-group .load-more a.disabled span{color:#93b3b9}section.the-hotels-list .hotels-group .load-more a.disabled:active,section.the-hotels-list .hotels-group .load-more a.disabled:focus,section.the-hotels-list .hotels-group .load-more a.disabled:hover{background:#fbfbfb}section.the-hotels-list .hotels-group .load-more a.disabled:active span,section.the-hotels-list .hotels-group .load-more a.disabled:focus span,section.the-hotels-list .hotels-group .load-more a.disabled:hover span{color:#93b3b9}section.the-hotels-list .hotels-group .load-more a span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}section.the-hotels .tab-content{overflow:visible}section.simpletab-with-hotspot-portlet-container{margin-top:0}section.simpletab-with-hotspot-portlet-container .simpletab-with-hotspot-portlet-heading-container{margin:0 0 26px}section.simpletab-with-hotspot-portlet-container .simpletab-with-hotspot-portlet-heading-container h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li{background:0 0;position:relative;border:1px solid #004152;margin-right:8px}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li.active{background:#004152!important;margin-left:0;padding-left:0}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li.active .arrow{display:none}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li.active a{background-image:none!important;background:#004152}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li.active a:hover{background:#004152!important}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li.active a:hover span{color:#fff}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li.active a span{color:#fff}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li.active:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:9px 8.5px 0 8.5px;border-color:#004152 transparent transparent transparent}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li a{margin:0!important;background:0 0!important}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li a span{padding:8px 10px 6px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152;text-align:center}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li a:hover{background:#eef1f1!important}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline li a:hover span{color:#004152}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline #tab-wifi{height:32px;border:none}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline #tab-wifi a{height:100%;background:#00ecc9!important}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline #tab-wifi a span{padding:7px 14px 7px 39px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline #tab-wifi a::after{content:'';position:absolute;top:10px;left:16px;display:block;width:16px;height:12px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/wifi_icons.svg) no-repeat -15px -15px}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline #tab-wifi a:hover{background:#6cffdc!important}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline #tab-wifi.active a{background:#004152!important}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline #tab-wifi.active a span{color:#fff}section.simpletab-with-hotspot-portlet-container .container_12.simpletab-with-hotspot-portlet-tabs-container .tabs.horizontal.inline #tab-wifi.active a:after{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/wifi_icons.svg) no-repeat -61px -15px}section.simpletab-with-hotspot-portlet-container .tab-content{overflow:hidden}.contact-list{margin-bottom:40px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}.contact-list .contact-image,.contact-list .grid_2{float:left;width:125px;margin:0}.contact-list .contact-image .image img,.contact-list .grid_2 .image img{height:130px!important;width:125px!important}.contact-list .contact-info,.contact-list .grid_3,.contact-list .grid_4{float:left;margin:0;width:343px;padding-left:23px}.contact-list .contact-info h3,.contact-list .grid_3 h3,.contact-list .grid_4 h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}.contact-list .contact-info ul,.contact-list .grid_3 ul,.contact-list .grid_4 ul{margin:0}.contact-list .contact-info ul.widespacing,.contact-list .grid_3 ul.widespacing,.contact-list .grid_4 ul.widespacing{padding-top:1rem}.contact-list .contact-info ul:first-of-type,.contact-list .grid_3 ul:first-of-type,.contact-list .grid_4 ul:first-of-type{padding-top:0}.contact-list .contact-title,.contact-list .grid_12{margin:0}.contact-list .contact-title h3,.contact-list .grid_12 h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid #004152;margin-bottom:47px}.contact-list .container_12:not(:last-of-type){margin-bottom:31px;padding-bottom:28px;border-bottom:1px solid #ddd}.contact-list .small-title{font-weight:500;line-height:1.43;margin-bottom:15px}.hotspot-pic-plus-text-container .hotspot-pic-plus-text-element:first-child{margin-top:10px}.hotspot-pic-plus-text-element{margin:40px 0 0;border-bottom:1px solid #ddd;padding:0 0 40px}.hotspot-pic-plus-text-element .image-container{float:left;width:464px;height:224px}.hotspot-pic-plus-text-element .image-container .image{width:464px;height:224px;overflow:hidden}.hotspot-pic-plus-text-element .image-container .image img{width:464px;height:224px}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container{width:464px;float:right}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .header{margin-bottom:14px;font-size:0}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .header h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin:0;display:inline-block;width:86%}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .header .deck-container{letter-spacing:normal;color:#004152;margin:0;display:inline-block;width:14%;text-transform:capitalize;text-align:right}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .header .deck-container span.deck-nr{font-size:16px;font-weight:700;line-height:1.13}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .content table{width:100%}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .content table thead tr{border-bottom:1px solid #004152!important}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .content table thead tr th{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;padding-bottom:4px}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .content table thead tr th img{vertical-align:baseline}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .content table tbody tr td{padding:6px 0 0}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .content table tbody tr:first-child td{padding:9px 0 0}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .content>*{margin-bottom:26px}.hotspot-pic-plus-text-element .hotspot-pic-plus-text-element-content-container .content>:last-child{margin-bottom:0}section.list-of{line-height:17px}section.list-of .box{width:300px;min-height:226px;height:1%;float:left;margin:40px 0 20px 30px;overflow:hidden;background:url(/o/liferay-theme-desktop/css/../img/bg_shadow_3_boxs.png) no-repeat 0 0}section.list-of .box .header{background:url(/o/liferay-theme-desktop/css/../img/bg_list_border.png) bottom center repeat-x;margin:0 10px;padding:0 10px 28px 10px}section.list-of .box .header h4{font-size:19px;line-height:1em;color:#00a3da}section.list-of .box .header h4 a{color:#00a3da}section.list-of .box .content{margin:0 10px 0 10px}section.list-of .box .content a{color:#ff0005}section.list-of .box .content a:hover{color:#2363ad}section.list-of .box .content ul{margin:0;padding:0}section.list-of .box .content ul li{margin:0 0 2px 0;padding:2px 20px;list-style-type:none;line-height:17px;font-size:16px}section.list-of .box .content ul li .date{color:#00a3da}section.list-of .box .content ul li .date a{color:#00a3da}section.list-of .box .content ul li .date a:hover{color:#2363ad}section.list-of .box .content ul li .title{color:#4a4a4a}section.list-of .box .content ul.list li{list-style-type:disc;margin:0 0 0 15px;padding:2px}section.list-of .box .content ul.news li{margin:0 0 8px 0;padding:8px 20px}section.list-of .box .content ul.news li:hover{background:#f2f9fe url(/o/liferay-theme-desktop/css/../img/bg_list_active.png?1) 0 0 repeat-x!important}section.list-of .box .content ul.news li:hover a{color:#2363ad}section.list-of .box .content ul.links{margin-top:4px}section.list-of .box .content .text{margin:4px 16px;font-size:16px;color:#666;line-height:17px}section.list-of .box .content .text p{margin:0 0 1em 0}section.list-of .box .content .more{margin:12px 16px;text-align:right;font-size:16px}section.list-of .box .content .more a{color:#2363ad}section.list-of .box .content .more a:hover{color:#00a3da}section.list-of .box:first-child{margin-left:0}section.list-of.list-of-phoenix{background:#eef1f1;margin:0 0 40px;padding:40px 0}section.list-of.list-of-phoenix .box{width:304px;margin:0 0 0 24px;background:0 0}section.list-of.list-of-phoenix .box:first-child{margin-left:0}section.list-of.list-of-phoenix .box .header{background:0 0;margin:0 0 14px;padding:0}section.list-of.list-of-phoenix .box .header h1,section.list-of.list-of-phoenix .box .header h2,section.list-of.list-of-phoenix .box .header h3,section.list-of.list-of-phoenix .box .header h4,section.list-of.list-of-phoenix .box .header h5,section.list-of.list-of-phoenix .box .header h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-bottom:3px;margin-bottom:0;border-bottom:1px solid #004152}section.list-of.list-of-phoenix .box .content{text-align:left;margin:0;background:0 0}section.list-of.list-of-phoenix .box .content .text{margin:0;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}section.list-of.list-of-phoenix .box .content .text ul{margin:0 0 10px;padding:0}section.list-of.list-of-phoenix .box .content .text ul li{margin:0;padding:11px 0;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}section.list-of.list-of-phoenix .box .content .text ul li:first-child{padding-top:10px}section.list-of.list-of-phoenix .box .content .text ul.underline-items li{padding:10px 0;border-bottom:1px solid #ddd}section.list-of.list-of-phoenix .box .content .text ul.compact li{padding:4px 0}section.list-of.list-of-phoenix .box .content .text a{letter-spacing:normal;color:#009d85;text-decoration:none;text-transform:none}section.list-of.list-of-phoenix .box .content .text a:active{text-decoration:none;color:#009d85}section.list-of.list-of-phoenix .box .content .text a:active svg path{fill:#009d85}section.list-of.list-of-phoenix .box .content .text a:hover{text-decoration:none;color:#00bea2}section.list-of.list-of-phoenix .box .content .text a:hover svg path{fill:#00bea2}section.list-of.list-of-phoenix .box .content .text a.inline-link{letter-spacing:normal;color:#004152;font-weight:400;text-decoration:underline;text-transform:none}section.list-of.list-of-phoenix .box .content .text a.inline-link:active{text-decoration:none;color:#009d85}section.list-of.list-of-phoenix .box .content .text a.inline-link:active svg path{fill:#009d85}section.list-of.list-of-phoenix .box .content .text a.inline-link:hover{text-decoration:none;color:#00bea2}section.list-of.list-of-phoenix .box .content .text a.inline-link:hover svg path{fill:#00bea2}section.list-of.list-of-phoenix .box .content .text .info-box-subtitle{display:block;margin-bottom:4px;color:#959595;font-size:12px}section.list-of.list-of-phoenix .box .content .text .info-box-link-alt{color:#004152}section.list-of.list-of-phoenix .box .content .text .info-box-link-alt:active,section.list-of.list-of-phoenix .box .content .text .info-box-link-alt:hover{color:#00bea2}section.last-minute-offers-page .table-wrapper{background:0 0;margin:0;padding-bottom:25px}section.last-minute-offers-page .liftups-2 .box-container .box{margin-left:0!important;margin-right:0!important}section.last-minute-offers-page .liftups-2{margin:15px 0 0 0}section.last-minute-offers-page .liftups-2 .main-header-title{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:1.25!important;color:#004152!important;margin-bottom:12px!important;margin:0;position:relative;padding-bottom:7px;border-bottom:1px solid #004152;background:0 0;margin-bottom:31px}section.last-minute-offers-page .liftups-2 .main-header-title span{padding:0;margin:0;border-bottom:none}section.last-minute-offers-page .liftups-2 .box-container{height:auto;width:auto;float:none;padding:0}section.last-minute-offers-page .liftups-2 .box-container:first-child{margin-left:0}section.last-minute-offers-page .liftups-2 .box-container .box{position:relative;margin:0 10px;height:auto}section.last-minute-offers-page .liftups-2 .box-container .box .header-title{width:100%}section.last-minute-offers-page .liftups-2 .box-container .box .header-title .header-text{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:1.3!important;color:#004152!important;margin-bottom:10px!important;margin:0 0 12px 0}section.last-minute-offers-page .liftups-2 .box-container .box .content{width:auto;margin:0 0 16px 0;text-align:left;float:none;padding:0}section.last-minute-offers-page .liftups-2 .box-container .box .content div,section.last-minute-offers-page .liftups-2 .box-container .box .content p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;padding:0;margin:0 0 16px 0}section.last-minute-offers-page .liftups-2 .box-container .box .content div:last-child,section.last-minute-offers-page .liftups-2 .box-container .box .content p:last-child{margin:0}section.last-minute-offers-page .table-wrapper{height:auto}section.last-minute-offers-page .table-wrapper .table{border-right:none;font-size:14px;margin-bottom:0;margin:0 auto;width:100%}section.last-minute-offers-page .table-wrapper .table tbody{border-bottom:1px solid #ddd}section.last-minute-offers-page .table-wrapper .table td{padding:5px 0!important;text-align:center}section.last-minute-offers-page .table-wrapper .table th{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;text-align:left!important;padding:0;border-left:1px solid #fff!important;border-top:1px solid #fff!important;background:#466b77!important;padding:11px 15px}section.last-minute-offers-page .table-wrapper .table th span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;padding:0;text-align:left;background:#466b77!important}section.last-minute-offers-page .table-wrapper .table th.th2,section.last-minute-offers-page .table-wrapper .table th.th3{padding:7px 15px!important}section.last-minute-offers-page .table-wrapper .table tr:first-child th{border-top:none!important}section.last-minute-offers-page .table-wrapper .table tr.first{display:none}section.last-minute-offers-page .table-wrapper .table tr.odd td{background:#eef1f1}section.last-minute-offers-page .table-wrapper .table tr td{padding:12px 16px!important;text-align:left!important;border-top:none;border-right:1px solid #ddd;border-left:1px solid transparent;color:#004152}section.last-minute-offers-page .table-wrapper .table tr td.border-top{border-top:1px solid #ddd}section.last-minute-offers-page .table-wrapper .table tr td:last-of-type{border-right:none}section.last-minute-offers-page .table-wrapper .table tr td span{text-align:left;color:#004152!important}section.last-minute-offers-page .offers-4,section.last-minute-offers-page .offers-5{margin:0}section.last-minute-offers-page .offers-4 li,section.last-minute-offers-page .offers-5 li{display:inline-block;background:transparent url(/o/liferay-theme-desktop/css/../img/bg_offers_4.png) 0 0 no-repeat;height:239px;margin:0 15px 40px 0;position:relative;width:226px}.ie8 section.last-minute-offers-page .offers-4 li,.ie8 section.last-minute-offers-page .offers-5 li{margin-right:14px}section.last-minute-offers-page .offers-4 li.last,section.last-minute-offers-page .offers-4 li:last-child,section.last-minute-offers-page .offers-5 li.last,section.last-minute-offers-page .offers-5 li:last-child{margin:0!important}section.last-minute-offers-page .offers-4 li img,section.last-minute-offers-page .offers-5 li img{margin:0 0 16px 12px}section.last-minute-offers-page .offers-4 li h4,section.last-minute-offers-page .offers-5 li h4{color:#00529c;font-size:16px;line-height:1.2em;margin:0 16px 12px}section.last-minute-offers-page .offers-4 li h4 a,section.last-minute-offers-page .offers-5 li h4 a{color:#00529c}section.last-minute-offers-page .offers-4 li p,section.last-minute-offers-page .offers-5 li p{position:relative;font-size:15px;left:16px}.lightbox-wrapper section.last-minute-offers-page .box-container,.lightbox-wrapper section.last-minute-offers-page .container_12,.lightbox-wrapper section.last-minute-offers-page .content,.lightbox-wrapper section.last-minute-offers-page .grid_wide{width:auto!important}section.route .select-car-package,section.route .select-cruise-22h,section.route .select-hotel-package,section.route .select-route{height:40px;margin-top:12px;margin-bottom:21px}section.route .select-car-package h3,section.route .select-cruise-22h h3,section.route .select-hotel-package h3,section.route .select-route h3{float:left;font-size:13px;color:#00529c;margin:9px 12px 0 0}section.route .select-car-package select,section.route .select-cruise-22h select,section.route .select-hotel-package select,section.route .select-route select{float:left}section.route .select-cruise-22h h3{margin:6px 0 0 0}section.route .select-car-package .tabs,section.route .select-hotel-package .tabs{margin-left:28px;float:left}section.route .cruise{clear:both;padding-top:20px}section.route .cruise h1,section.route .cruise h2{display:block;text-align:center;font-size:28px;color:#ff0005}section.route .cruise h1 span,section.route .cruise h2 span{color:#00a3da}section.route .cruise h1{display:inline-block;margin:0 auto 10px;text-align:center;width:100%}section.route .cruise h1 span{border-bottom:1px solid #e9e9e9;color:#ff0005;display:inline-block}section.route .cruise h1 span span{border:0;color:#00a3da}section.route .cruise .schedules-link{clear:both;display:block;margin:0 0 20px 0;outline:0;text-align:center;width:100%}section.route .cruise .routes{height:200px;overflow:hidden;position:relative;background:url(/o/liferay-theme-desktop/css/../img/shadow_inner_up_bottom.png) no-repeat center 91px;margin-bottom:10px;width:960px}section.route .cruise .routes .route-from,section.route .cruise .routes .route-to{margin-top:29px;width:634px;overflow:hidden}section.route .cruise .routes .route-from .title,section.route .cruise .routes .route-to .title{float:left;width:auto;margin-top:52px;padding:0 56px 0 0;font-size:28px;background:url(/o/liferay-theme-desktop/css/../img/bg_route_title.png) no-repeat top right}section.route .cruise .routes .route-from .title span,section.route .cruise .routes .route-to .title span{display:block;font-size:13px;line-height:1em;margin-top:2px}section.route .cruise .routes .route-from .vessel,section.route .cruise .routes .route-to .vessel{float:right;width:326px}section.route .cruise .routes .route-from .vessel.hotelpackage,section.route .cruise .routes .route-to .vessel.hotelpackage{left:50%;margin:0 0 0 -244px;position:absolute;top:6px;width:488px;z-index:2}section.route .cruise .routes .route-from .vessel.hotelpackage .title,section.route .cruise .routes .route-to .vessel.hotelpackage .title{margin:25px 0}section.route .cruise .routes .route-from .vessel .title,section.route .cruise .routes .route-to .vessel .title{font-size:19px;text-transform:none;text-align:center;background:0 0;margin-top:0;width:100%;color:#00a3da}section.route .cruise .routes .route-to{position:absolute;top:0;right:0;z-index:99}section.route .cruise .routes .route-to .title{float:right;background-position:top left;padding-right:0;padding-left:56px}section.route .cruise .routes .route-to .title span{text-align:right}section.route .cruise .routes .route-to .vessel{float:left}section.route .cruise .routes .route-to .vessel .title{float:none;padding:0}section.route .cruise .routes.two-images{padding-bottom:10px}section.route .cruise .routes.two-images .route-from,section.route .cruise .routes.two-images .route-to{width:518px}section.route .cruise .routes.two-images .route-from .vessel,section.route .cruise .routes.two-images .route-to .vessel{width:238px}section.route .cruise .liftups{margin-top:6px}section.route .cruise .liftups .box-container{float:left;width:480px;height:286px;background:url(/o/liferay-theme-desktop/css/../img/sprites.png) no-repeat 0 -1082px}section.route .cruise .liftups .box-container .box{position:relative;margin:0 10px;height:100%}section.route .cruise .liftups .box-container .box .header{margin:0 15px 10px 15px}section.route .cruise .liftups .box-container .box .header h3{font-size:20px;color:#ff0005}section.route .cruise .liftups .box-container .box .content{margin:0 15px;font-size:16px;color:#777}section.route .cruise .liftups .box-container .box .content ul li{list-style-type:disc;margin:0 0 2px 2em;padding:0;line-height:1em}section.route .cruise .liftups .box-container .box .footer{height:150px;position:absolute;bottom:0;left:0}section.route .cruise .liftups .box-container .box .footer .image{width:460px;height:150px;overflow:hidden}section.route .cruise .liftups .box-container .box .divider{position:absolute;top:135px;left:0;width:100%;height:20px;background:url(/o/liferay-theme-desktop/css/../img/bg_divider_route_liftup.png) no-repeat}section.route .cruise .liftups .box-container .box .splash{width:154px;height:154px;position:absolute;top:0;right:20px}section.route .cruise .liftups .box-container:first-child{margin-left:0}section.route .cruise .liftups .more{margin-top:10px;float:right;width:310px;text-align:right;font-size:16px;line-height:1.25em;color:#4a4a4a}section.heading-with-two-ships{margin-bottom:40px}section.heading-with-two-ships .grid_12{width:100%;margin:0}section.heading-with-two-ships .cruise{padding:0}section.heading-with-two-ships .cruise h1 span,section.heading-with-two-ships .cruise h3{display:block;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:center;border-bottom:none}section.heading-with-two-ships .cruise h3{margin-bottom:0}section.heading-with-two-ships .cruise h1 span span,section.heading-with-two-ships .cruise h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;font-size:46px;line-height:48px;margin-top:8px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #004152}section.heading-with-two-ships .cruise .schedules-link{margin-bottom:0;letter-spacing:normal;color:#009d85}section.heading-with-two-ships .cruise .schedules-link:active{text-decoration:none;color:#009d85}section.heading-with-two-ships .cruise .schedules-link:active svg path{fill:#009d85}section.heading-with-two-ships .cruise .schedules-link:hover{text-decoration:none;color:#00bea2}section.heading-with-two-ships .cruise .schedules-link:hover svg path{fill:#00bea2}section.heading-with-two-ships .cruise .routes{background:0 0;margin-bottom:0;height:160px}section.heading-with-two-ships .cruise .routes .vessel{position:absolute;top:3px}section.heading-with-two-ships .cruise .routes.two-images .route-from,section.heading-with-two-ships .cruise .routes.two-images .route-to{width:480px;height:140px}section.heading-with-two-ships .cruise .routes.two-images .route-from>.title,section.heading-with-two-ships .cruise .routes.two-images .route-to>.title{position:relative;padding:0;background:0 0}section.heading-with-two-ships .cruise .routes.two-images .route-from>.title a,section.heading-with-two-ships .cruise .routes.two-images .route-to>.title a{position:relative;padding-top:4px;display:inline-block;background:#fff;z-index:2;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-decoration:none;min-width:134px}section.heading-with-two-ships .cruise .routes.two-images .route-from>.title a span,section.heading-with-two-ships .cruise .routes.two-images .route-to>.title a span{top:33px;letter-spacing:normal;color:#004152;font-size:14px;font-weight:500}section.heading-with-two-ships .cruise .routes.two-images .route-from>.title a span:active,section.heading-with-two-ships .cruise .routes.two-images .route-to>.title a span:active{text-decoration:none;color:#009d85}section.heading-with-two-ships .cruise .routes.two-images .route-from>.title a span:active svg path,section.heading-with-two-ships .cruise .routes.two-images .route-to>.title a span:active svg path{fill:#009d85}section.heading-with-two-ships .cruise .routes.two-images .route-from>.title a span:hover,section.heading-with-two-ships .cruise .routes.two-images .route-to>.title a span:hover{text-decoration:none;color:#00bea2}section.heading-with-two-ships .cruise .routes.two-images .route-from>.title a span:hover svg path,section.heading-with-two-ships .cruise .routes.two-images .route-to>.title a span:hover svg path{fill:#00bea2}section.heading-with-two-ships .cruise .routes.two-images .route-from .vessel .title,section.heading-with-two-ships .cruise .routes.two-images .route-to .vessel .title{margin-top:6px;padding:0;width:210px}section.heading-with-two-ships .cruise .routes.two-images .route-from .vessel .title a,section.heading-with-two-ships .cruise .routes.two-images .route-to .vessel .title a{letter-spacing:normal;color:#004152;font-size:14px;font-weight:500}section.heading-with-two-ships .cruise .routes.two-images .route-from .vessel .title a:active,section.heading-with-two-ships .cruise .routes.two-images .route-to .vessel .title a:active{text-decoration:none;color:#009d85}section.heading-with-two-ships .cruise .routes.two-images .route-from .vessel .title a:active svg path,section.heading-with-two-ships .cruise .routes.two-images .route-to .vessel .title a:active svg path{fill:#009d85}section.heading-with-two-ships .cruise .routes.two-images .route-from .vessel .title a:hover,section.heading-with-two-ships .cruise .routes.two-images .route-to .vessel .title a:hover{text-decoration:none;color:#00bea2}section.heading-with-two-ships .cruise .routes.two-images .route-from .vessel .title a:hover svg path,section.heading-with-two-ships .cruise .routes.two-images .route-to .vessel .title a:hover svg path{fill:#00bea2}section.heading-with-two-ships .cruise .routes .route-from{position:relative}section.heading-with-two-ships .cruise .routes .route-from>.title{width:287px}section.heading-with-two-ships .cruise .routes .route-from>.title a{padding-right:36px}section.heading-with-two-ships .cruise .routes .route-from>.title a:before{content:'';position:absolute;top:20px;right:0;width:10px;height:10px;border-radius:50%;background-color:#004152}section.heading-with-two-ships .cruise .routes .route-from>.title a span{position:absolute}section.heading-with-two-ships .cruise .routes .route-from>.title:after{content:'';position:absolute;top:24px;right:0;width:100%;height:1px;background-color:#004152}section.heading-with-two-ships .cruise .routes .route-from .vessel{right:-43px}section.heading-with-two-ships .cruise .routes .route-to>.title{width:305px;text-align:right}section.heading-with-two-ships .cruise .routes .route-to>.title a{padding-left:36px}section.heading-with-two-ships .cruise .routes .route-to>.title a:before{content:'';position:absolute;top:20px;left:0;width:10px;height:10px;border-radius:50%;background-color:#004152}section.heading-with-two-ships .cruise .routes .route-to>.title a span{position:absolute}section.heading-with-two-ships .cruise .routes .route-to>.title:after{content:'';position:absolute;top:24px;left:0;width:154px;height:1px;background-color:#004152}section.heading-with-two-ships .cruise .routes .route-to .vessel{position:absolute;left:-15px}.threeships section.route .cruise .routes.two-images.three-images .route-from,.threeships section.route .cruise .routes.two-images.three-images .route-to{width:430px}.threeships section.route .third{width:209px;position:absolute;top:29px;left:364px}.threeships section.route .third .vessel{float:right}.threeships section.route .third .vessel .title{font-size:19px;text-transform:none;text-align:center;background:0 0;margin-top:5px;width:210px}.threeships section.route .three-images .route-from .vessel .title{margin-top:3px}.threeships section.route .route-from{position:absolute;z-index:100}.threeships section.route .third{position:absolute;z-index:99}.threeships section.route .route-to{position:absolute;z-index:0}.threeships section.route .simple_centered_content{margin-left:90px}.threeships section.route .simple_centered_content .content div{width:640px}.threeships section.route #header-container{position:relative;z-index:201}.threeships section.route .lightbox-wrapper.lightbox-schedules{width:1000px!important}.threeships section.route.header-with-three-ships{margin-bottom:40px}.threeships section.route.header-with-three-ships .cruise{padding-top:0}.threeships section.route.header-with-three-ships .grid_12{width:100%;margin:0}.threeships section.route.header-with-three-ships h3{display:block;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:center;border-bottom:none;margin-bottom:0}.threeships section.route.header-with-three-ships h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;font-size:46px;line-height:48px;margin-top:8px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #004152}.threeships section.route.header-with-three-ships .schedules-link{margin-bottom:10px;letter-spacing:normal;color:#009d85}.threeships section.route.header-with-three-ships .schedules-link:active{text-decoration:none;color:#009d85}.threeships section.route.header-with-three-ships .schedules-link:active svg path{fill:#009d85}.threeships section.route.header-with-three-ships .schedules-link:hover{text-decoration:none;color:#00bea2}.threeships section.route.header-with-three-ships .schedules-link:hover svg path{fill:#00bea2}.threeships section.route.header-with-three-ships .routes{background:0 0;padding-bottom:0;height:160px}.threeships section.route.header-with-three-ships .routes img{width:210px;height:100px}.threeships section.route.header-with-three-ships .routes .route-from,.threeships section.route.header-with-three-ships .routes .route-to{height:140px}.threeships section.route.header-with-three-ships .routes .route-from>.title,.threeships section.route.header-with-three-ships .routes .route-to>.title{position:relative;padding:0;background:0 0;margin-top:50px}.threeships section.route.header-with-three-ships .routes .route-from>.title a,.threeships section.route.header-with-three-ships .routes .route-to>.title a{position:relative;padding-top:4px;display:inline-block;background:#fff;z-index:2;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-decoration:none;min-width:136px}.threeships section.route.header-with-three-ships .routes .route-from>.title a span,.threeships section.route.header-with-three-ships .routes .route-to>.title a span{top:33px;letter-spacing:normal;color:#004152;font-size:16px;font-weight:500}.threeships section.route.header-with-three-ships .routes .route-from>.title a span:active,.threeships section.route.header-with-three-ships .routes .route-to>.title a span:active{text-decoration:none;color:#009d85}.threeships section.route.header-with-three-ships .routes .route-from>.title a span:active svg path,.threeships section.route.header-with-three-ships .routes .route-to>.title a span:active svg path{fill:#009d85}.threeships section.route.header-with-three-ships .routes .route-from>.title a span:hover,.threeships section.route.header-with-three-ships .routes .route-to>.title a span:hover{text-decoration:none;color:#00bea2}.threeships section.route.header-with-three-ships .routes .route-from>.title a span:hover svg path,.threeships section.route.header-with-three-ships .routes .route-to>.title a span:hover svg path{fill:#00bea2}.threeships section.route.header-with-three-ships .routes .route-from .vessel .title,.threeships section.route.header-with-three-ships .routes .route-to .vessel .title,.threeships section.route.header-with-three-ships .routes .third .vessel .title{margin-top:6px;padding:0;width:210px}.threeships section.route.header-with-three-ships .routes .route-from .vessel .title a,.threeships section.route.header-with-three-ships .routes .route-to .vessel .title a,.threeships section.route.header-with-three-ships .routes .third .vessel .title a{letter-spacing:normal;color:#004152;font-size:16px;font-weight:500}.threeships section.route.header-with-three-ships .routes .route-from .vessel .title a:active,.threeships section.route.header-with-three-ships .routes .route-to .vessel .title a:active,.threeships section.route.header-with-three-ships .routes .third .vessel .title a:active{text-decoration:none;color:#009d85}.threeships section.route.header-with-three-ships .routes .route-from .vessel .title a:active svg path,.threeships section.route.header-with-three-ships .routes .route-to .vessel .title a:active svg path,.threeships section.route.header-with-three-ships .routes .third .vessel .title a:active svg path{fill:#009d85}.threeships section.route.header-with-three-ships .routes .route-from .vessel .title a:hover,.threeships section.route.header-with-three-ships .routes .route-to .vessel .title a:hover,.threeships section.route.header-with-three-ships .routes .third .vessel .title a:hover{text-decoration:none;color:#00bea2}.threeships section.route.header-with-three-ships .routes .route-from .vessel .title a:hover svg path,.threeships section.route.header-with-three-ships .routes .route-to .vessel .title a:hover svg path,.threeships section.route.header-with-three-ships .routes .third .vessel .title a:hover svg path{fill:#00bea2}.threeships section.route.header-with-three-ships .routes .third{left:377px;top:30px}.threeships section.route.header-with-three-ships .routes .third .vessel .title{margin-top:5px}.threeships section.route.header-with-three-ships .routes .route-from{width:480px;position:relative}.threeships section.route.header-with-three-ships .routes .route-from>.title{width:197px}.threeships section.route.header-with-three-ships .routes .route-from>.title a{padding-right:38px}.threeships section.route.header-with-three-ships .routes .route-from>.title a:before{content:'';position:absolute;top:20px;right:0;width:10px;height:10px;border-radius:50%;background-color:#004152}.threeships section.route.header-with-three-ships .routes .route-from>.title a span{position:absolute}.threeships section.route.header-with-three-ships .routes .route-from>.title:after{content:'';position:absolute;top:24px;right:0;width:100%;height:1px;background-color:#004152}.threeships section.route.header-with-three-ships .routes .route-from .vessel{position:absolute;right:-8px}.threeships section.route.header-with-three-ships .routes.two-images.three-images .route-to{width:395px}.threeships section.route.header-with-three-ships .routes .route-to>.title{width:202px;text-align:right}.threeships section.route.header-with-three-ships .routes .route-to>.title a{padding-left:36px}.threeships section.route.header-with-three-ships .routes .route-to>.title a:before{content:'';position:absolute;top:20px;left:0;width:10px;height:10px;border-radius:50%;background-color:#004152}.threeships section.route.header-with-three-ships .routes .route-to>.title a span{position:absolute;white-space:nowrap}.threeships section.route.header-with-three-ships .routes .route-to>.title:after{content:'';position:absolute;top:24px;left:0;width:154px;height:1px;background-color:#004152}.threeships section.route.header-with-three-ships .routes .route-to .vessel{position:absolute;left:-15px;top:-3px}.threeships section.route.header-with-three-ships .routes .route-to .vessel .title{margin-top:10px}section.simple_centered_content h1{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px}section.simple_centered_content h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}section.simple_centered_content h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}section.simple_centered_content h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px}section.simple_centered_content.useBackground{padding:40px 0}section.simple_centered_content.useBackground h1{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px}section.simple_centered_content.useBackground h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}section.simple_centered_content.useBackground h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}section.simple_centered_content.useBackground h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px}.campaign-video-image-container{margin:0 auto 40px;width:960px;height:530px}.campaign-video-image-container .video-wrapper{width:100%;height:100%}.campaign-video-image-container .video-wrapper .player-wrapper iframe{width:960px;height:530px}.campaign-video-image-container .video-wrapper .image-wrapper{width:100%;height:100%}.campaign-video-image-container .video-wrapper .image-wrapper img{width:100%;height:100%}.campaign-video-image-container .video-wrapper .video-initial-background-container{width:960px;height:530px;position:relative}.campaign-video-image-container .video-wrapper .video-initial-background-container img{width:100%;height:100%}.campaign-video-image-container .video-wrapper .video-initial-background-container::after{content:"";position:absolute;display:block;top:43%;left:0;right:0;width:77px;height:77px;margin:0 auto;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/play.svg) -9px -9px no-repeat}.campaign-video-image-container .video-wrapper .video-initial-background-container:hover::after{background-position:-102px -9px}section.cargo-text-plus-picture-container{margin-bottom:40px}section.cargo-text-plus-picture-container .cargo-text-plus-picture-heading-container{margin:0 0 24px;border-bottom:1px solid #004152}section.cargo-text-plus-picture-container .cargo-text-plus-picture-heading-container h1,section.cargo-text-plus-picture-container .cargo-text-plus-picture-heading-container h2,section.cargo-text-plus-picture-container .cargo-text-plus-picture-heading-container h3,section.cargo-text-plus-picture-container .cargo-text-plus-picture-heading-container h4,section.cargo-text-plus-picture-container .cargo-text-plus-picture-heading-container h5,section.cargo-text-plus-picture-container .cargo-text-plus-picture-heading-container h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:left;padding:0 0 9px;margin:0!important}section.cargo-text-plus-picture-container .cargo-text-plus-picture-image-container{width:315px;height:197px;float:right}section.cargo-text-plus-picture-container .cargo-text-plus-picture-image-container img{width:100%;height:100%}section.cargo-text-plus-picture-container .cargo-text-plus-picture-content-container{width:622px;float:left}section.cargo-text-plus-picture-container .cargo-text-plus-picture-content-container>*{margin-bottom:16px}section.cargo-text-plus-picture-container .cargo-text-plus-picture-content-container>:last-child{margin-bottom:0}section.cargo-text-plus-picture-container .cargo-text-plus-picture-content-container p.caption{margin-bottom:8px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.33;color:#004152;margin-bottom:10px}section.cargo-text-plus-picture-container .cargo-text-plus-picture-content-container p.caption strong{font-weight:500}.dropdown_tab{display:none}.dropdown_tab.active{display:block}section.conference-dropdown-plus-tab-container{margin-bottom:40px}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container{margin-bottom:26px;display:flex}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-heading-container{display:inline-block;vertical-align:middle;margin-right:32px}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-heading-container h1,section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-heading-container h2,section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-heading-container h3,section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-heading-container h4,section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-heading-container h5,section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-heading-container h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:left;margin:0!important}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline{margin:0 0 24px}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li{background:0 0;position:relative;border:1px solid #004152;margin-right:8px}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li.active{background:#004152!important;margin-left:0;padding-left:0}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li.active .arrow{display:none}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li.active a{background-image:none!important;background:#004152}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li.active a:hover{background:#004152!important}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li.active a:hover span{color:#fff}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li.active a span{color:#fff}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li.active:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:9px 8.5px 0 8.5px;border-color:#004152 transparent transparent transparent}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li a{margin:0!important;background:0 0!important}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li a span{padding:8px 10px 6px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152;text-align:center}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li a:hover{background:#eef1f1!important}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .dropdown_tab .tabs.inline li a:hover span{color:#004152}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-content-container .tab-content.inline{overflow:hidden}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container{display:flex;width:295px;align-items:center}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container select{display:none}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:400;line-height:1.38;color:#004152;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;width:295px;background-position:258px -145px;padding-top:5px;padding-bottom:5px;border:none;margin-bottom:0}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown::-ms-expand{display:none}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown option:disabled{background-color:#eef1f1;color:#ddd}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown option:checked{background-color:#004152;color:#fff}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown option:hover{background-color:#466b77}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown_child{width:inherit!important;position:absolute;display:none;background:#fff;border:1px solid #004152;box-sizing:border-box;z-index:9}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown_child.active{display:block}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown_child li{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;cursor:pointer;font-weight:500;height:28px;box-sizing:border-box;vertical-align:middle;display:block!important;padding:5px 0 5px 9px;border:none}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown_child li.selected{display:none!important}section.conference-dropdown-plus-tab-container .conference-dropdown-plus-tab-header-container .conference-dropdown-plus-tab-dropdown-container .dropDown_child li:hover{background:#eef1f1}section.template-countdown{padding:48px 0;margin-bottom:40px}section.template-countdown .heading{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:center;margin:0 0 24px}section.template-countdown .heading:after{content:'';display:block;height:1px;margin-top:4px;background:#004152}section.template-countdown ul{padding:0;margin:0;opacity:0;text-align:center}section.template-countdown ul li{display:inline-block;font-size:130px;line-height:1;color:#004152}section.template-countdown ul li:nth-of-type(2){margin:0 -2px}section.template-countdown ul li.fixed{text-align:left}section.template-countdown ul li div{margin-top:10px;text-align:center;text-transform:uppercase;font-size:16px;font-weight:500;color:#959595}section.template-countdown ul li.breaker{vertical-align:top}.catalogue_tiles{padding-top:40px}.catalogue_tiles .container_12{display:flex;flex-wrap:wrap}.catalogue_tiles .column_4{box-sizing:border-box;width:222px;padding:0;margin:0 24px 36px 0;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.catalogue_tiles .column_4.row_break{margin-right:0}.catalogue_tiles .column_4 img{width:100%;height:auto}.catalogue_tiles .column_4 p{margin:0;padding:10px 16px 13px 16px}.catalogue_tiles .column_4 p a{letter-spacing:normal;color:#004152}.catalogue_tiles .column_4 p a:active{text-decoration:none;color:#009d85}.catalogue_tiles .column_4 p a:active svg path{fill:#009d85}.catalogue_tiles .column_4 p a:hover{text-decoration:none;color:#00bea2}.catalogue_tiles .column_4 p a:hover svg path{fill:#00bea2}.catalogue_tiles .column_4 p a:after{content:"\a0\02192"}.catalogue_tiles .column_4 .cover{position:relative}.catalogue_tiles .column_4 .cover:hover img{-khtml-opacity:.5;-moz-opacity:.5;opacity:.5}.catalogue_tiles .column_4 .cover:hover .read-more-button{display:inline-block}.catalogue_tiles .column_4 .cover .read-more-button{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152;text-decoration:none;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);padding:8px 24px 8px 24px;border:1px solid #004152;background:#fff}.error404-page-container{margin-bottom:40px}.error404-page-container .header-container{margin-bottom:28px}.error404-page-container .header-container h1,.error404-page-container .header-container h2,.error404-page-container .header-container h3,.error404-page-container .header-container h4,.error404-page-container .header-container h5,.error404-page-container .header-container h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px;text-align:center}.error404-page-container .content-container :last-child{margin-bottom:0}.error404-page-container .content-container p{margin-bottom:28px}.error404-page-container .content-container .image-container{height:384px;width:964px;margin-bottom:28px}.error404-page-container .content-container .image-container img{height:384px;width:964px}section.history-timeline .history-timeline-container{opacity:0}section.history-timeline h1{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px;text-align:center;margin-bottom:40px}section.history-timeline .year-header{padding:12px 0;margin:0;background:#004152;text-align:center;font-size:20px;font-weight:500;color:#fff}section.history-timeline .year-header-fixed{position:fixed;width:100%;z-index:100;top:0}section.history-timeline .year ul{position:relative;margin:0;padding:50px 0;background:#eef1f1}section.history-timeline .year ul li{position:relative;margin:50px 0}section.history-timeline .year ul li .card{padding:24px 0 16px;width:464px;margin:0 auto;background:#fff}section.history-timeline .year ul li .card .image{position:relative;top:-24px}section.history-timeline .year ul li .card .image img{width:464px;height:224px}section.history-timeline .year ul li .card .date{margin:0 0 4px;padding:0 24px;color:#959595}section.history-timeline .year ul li .card .headline{margin:0 0 8px;padding:0 24px;font-size:24px;line-height:32px;font-weight:500;color:#004152}section.history-timeline .year ul li .card .description{padding:0 24px;margin:0 0 8px}section.history-timeline .year ul li.align-right .card{position:absolute;left:50%;margin-left:68px;width:352px}section.history-timeline .year ul li.align-right .card:before{content:'';position:absolute;left:-68px;height:3px;width:68px;background-color:#959595}section.history-timeline .year ul li.align-right .card .image,section.history-timeline .year ul li.align-right .card .image img{width:352px;height:170px}section.history-timeline .year ul li.align-left .card{position:absolute;left:50%;margin-left:-421px;width:352px}section.history-timeline .year ul li.align-left .card:after{content:'';position:absolute;right:-68px;top:30px;height:3px;width:68px;background-color:#959595}section.history-timeline .year ul li.align-left .card .image,section.history-timeline .year ul li.align-left .card .image img{width:352px;height:170px}section.history-timeline .year ul li.no-media .image{display:none}section.history-timeline .year ul li.no-description .description{display:none}section.history-timeline .year ul li:first-child{margin-top:0}section.history-timeline .year ul li:last-child{margin-bottom:0}section.history-timeline .year ul:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:3px;background:#959595}section.history-timeline .history-timeline-sidebar{position:absolute;right:0;top:190px;display:inline-block;z-index:80;background:#fff}section.history-timeline .history-timeline-sidebar.active{position:fixed;top:45px}section.history-timeline .history-timeline-sidebar.done{position:absolute;bottom:130px;top:auto}section.history-timeline .history-timeline-sidebar.done .current-year{display:none}section.history-timeline .history-timeline-sidebar.done .sidebar-year-header:last-child{background:#004152;color:#fff;text-transform:uppercase}section.history-timeline .history-timeline-sidebar>ul{margin:0;padding:0;position:relative}section.history-timeline .history-timeline-sidebar .sidebar-year-header{padding:8px 16px;text-align:center;color:#004152;font-size:20px;font-weight:500;cursor:pointer}section.history-timeline .history-timeline-sidebar .sidebar-year-header.current-year{padding:8px 0;position:absolute;width:100%;background:#004152;color:#fff;text-transform:uppercase;z-index:10;transition:top .24s ease-in;pointer-events:none}section.history-timeline .history-timeline-sidebar .sidebar-dots{display:none}section.history-timeline .history-timeline-sidebar .sidebar-dots.open{display:block}section.history-timeline .history-timeline-sidebar .sidebar-dots ul{margin:0 0 12px 0}section.history-timeline .history-timeline-sidebar .sidebar-dot{background:#ddd;width:3px;height:3px;margin:8px 0;position:relative;left:50%;margin-right:-1px}section.history-timeline .loader{width:100%;height:32px;margin:60px 0 40px}section.history-timeline .loader:before{content:'';position:absolute;left:50%;margin-left:-16px;width:32px;height:32px;background:url(/o/liferay-theme-desktop/css/../img/ajax-loader.gif)}.campaign-table{width:auto;margin-bottom:48px;border-bottom:1px solid #ddd}.campaign-table th{padding:11px 16px;vertical-align:middle;background:#466b77;color:#fff;font-weight:500}.campaign-table th:not(:last-child){border-right:1px solid #ddd}.campaign-table th[scope=row]{border-bottom:1px solid #ddd}.campaign-table tbody th{border-right:none!important}.campaign-table tbody td{padding:16px;vertical-align:middle}.campaign-table tbody td:not(:last-child){border-right:1px solid #ddd}.campaign-table tbody td span{display:inline-block}.campaign-table tbody tr:nth-child(odd){background:#fff}.campaign-table tbody tr:nth-child(even){background:#eef1f1}.campaign-table .price-big{white-space:nowrap}.campaign-table .price-big span.new-row-on-desktop{display:block}.campaign-table h6{margin-top:8px;text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.38}.campaign-table img+h6{margin-top:8px}.campaign-table a:not(.button):not(.button-phoenix):not(.link-black):not(.link-green):not(.link-blue){text-decoration:underline}.campaign-table a.button-phoenix{display:block;height:auto;text-align:center;min-height:auto!important}.campaign-table a.button-phoenix.button-small{padding:5px 18px}.campaign-table a.button-phoenix.button-small.button-secondary{padding:4px 17px}.campaign-table .show-on-mobile .button-phoenix{margin-top:5px}section.cabins{margin:0 0 40px}section.cabins .left-side{position:relative;float:left;margin-right:32px}section.cabins .left-side .flexslider,section.cabins .left-side img{width:632px;height:332px}section.cabins .left-side .gray-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55)}section.cabins .left-side .image-link-text{display:table;width:100%;height:100%}section.cabins .left-side .image-link-text a{display:table-cell;vertical-align:middle;text-align:center;padding:0 40px;font-size:24px;font-weight:500;text-transform:uppercase;text-decoration:none;color:#fff}section.cabins .left-side .image-link-text a:active,section.cabins .left-side .image-link-text a:hover{color:#6cffdc}section.cabins .left-side .image-link-text a:active svg,section.cabins .left-side .image-link-text a:hover svg{fill:#6cffdc}section.cabins .left-side .image-link-text a svg{margin:-4px 4px 0 0;vertical-align:middle;fill:#fff}section.cabins .left-side .image-link-text a .lang{text-transform:capitalize;font-weight:400}section.cabins .right-side{float:left;width:293px}section.cabins .right-side .header{margin-top:2px}section.cabins .right-side .tour-url{margin:16px 0}section.cabins .right-side .tour-url a{letter-spacing:normal;color:#009d85}section.cabins .right-side .tour-url a:active{text-decoration:none;color:#009d85}section.cabins .right-side .tour-url a:active svg path{fill:#009d85}section.cabins .right-side .tour-url a:hover{text-decoration:none;color:#00bea2}section.cabins .right-side .tour-url a:hover svg path{fill:#00bea2}section.cabins .right-side .tour-url a:active,section.cabins .right-side .tour-url a:hover{color:#00bea2}section.cabins .right-side .tour-url a:active svg,section.cabins .right-side .tour-url a:hover svg{fill:#00bea2}section.cabins .right-side .tour-url a svg{vertical-align:middle;fill:#009d85}section.cabins .right-side .tour-url a .lang{text-transform:capitalize}section.cabins .right-side p{margin:0 0 12px}section.cabins .right-side p:last-of-type{margin:0}section.cabins .sales-info-description,section.cabins .travel-agents-information{margin:20px 0 0}.video-template{margin-bottom:40px;text-align:center;font-size:0}.video-template:not(.container_12) .video-player{width:100%}.video-template .video-player{position:relative;margin:auto;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;font-size:0;overflow:hidden}.video-template .video-player:not(.bg-poster){display:inline-block}.video-template .video-player:not(.bg-poster) video{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.video-template .video-player.bg-poster img{display:none}.video-template .video-player:not(.first-play).remove-poster-on-play{background-image:none!important}.video-template .video-player:not(.first-play).remove-poster-on-play>img{opacity:0}.video-template .video-player:not(.first-play) .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.75}.video-template .video-player img{width:100%;height:auto}.video-template .video-player.no-poster{width:auto}.video-template .video-player.no-poster video{position:relative;width:100%;height:auto}.video-template .video-player.full-width-video{overflow:visible;width:100%!important;height:auto!important}.video-template .video-player.full-width-video video{width:100%;height:auto}.ie .video-template.container_12 .video-player img{height:0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container{background:0 0;overflow:visible}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top{overflow:visible;padding:0;background:0 0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top .bg-alt-bottom{overflow:visible;background:0 0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top .bg-alt-bottom .divider-outer.bottom{overflow:visible;border:none;background:0 0;min-height:0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top .bg-alt-bottom .divider-outer.bottom .content-header{width:960px;margin-left:0;margin-right:0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top .bg-alt-bottom .divider-outer.bottom .content-header h2{float:none;padding-left:3px;padding-bottom:9px;margin-bottom:30px;border-bottom:1px solid #004152}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top .bg-alt-bottom .divider-outer.bottom .tab-content.inline.two-level-tab-second-tabs{padding:0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top .bg-alt-bottom .divider-outer.bottom .tab-content.inline.two-level-tab-second-tabs .template-picture-left-text-right.liferay-styles-reset .content .content{margin-top:0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .divider-outer.top .bg-alt-bottom .divider-outer.bottom .tab-content.inline.two-level-tab-second-tabs .template-picture-left-text-right.liferay-styles-reset .content .container_12{padding:27px 0 40px 0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .scroll-to-top-container{display:none}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container{margin:0 0 40px}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs{margin:0;padding:0;background:#fff;width:auto;overflow:visible}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs li{margin:0;box-shadow:none;border:none;float:left;max-width:33%;background:0 0;height:100%;outline:0;border:1px solid #fff;border-bottom:none!important}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs li .tick-active-container{display:none}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs li a{margin:0;padding:0;display:block;text-decoration:none;padding:12px 14px;height:48px;outline:0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs li a .check-active-container{display:none}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs li a .first-tab-image-container{width:24px;height:24px;float:left;display:inline}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs li a .first-tab-image-container .first-tab-picture{width:inherit;height:inherit;border-radius:24px}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs li a .first-tab-image-container .exclamation_point{height:24px;width:24px;border-radius:24px;background-color:#004152;text-align:center}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs li a .first-tab-image-container .exclamation_point span{color:#00ecc9;font-size:20px;font-weight:500;line-height:unset!important;padding:0!important}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs li a span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.13;color:#004152;text-align:center;vertical-align:sub;display:inline;margin:0;padding:0 0 0 8px;font-size:14px;text-transform:none!important;background:0 0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs li.active{background:#eef1f1;border:1px solid #ddd;position:relative;z-index:100;border-bottom:none}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container ul.tabs.inline.two-level-tab-first-tabs li.active:after{content:' ';position:absolute;height:5px;width:100%;top:45px;left:0;right:0;bottom:0;background:#eef1f1;z-index:200}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs{background:#eef1f1;border:1px solid #ddd}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs div#campaign-extra,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.cabin-360tour,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.columns-3,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.columns-3-for-image-with-text-new-look-container,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.template-columns-2-new-look{padding:20px 0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs div.campaign-video-image-container,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs div.video,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.on-board-offers.on-board-experiences,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.onboard-experience,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.onboard-experiences-tabs,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.simple_centered_content,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.text-left-plus-links-right-container,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.text-plus-picture-container{padding-top:20px}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs div.wrapper-youtube-cover,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs section.youtube-with-text{margin:20px 0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h1,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h2,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h3,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h4,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h5,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .two-level-tab-heading-container h6{margin:43px 0 0;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs{margin:23px 0 0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li{margin-right:7px;margin-bottom:10px;background:0 0;position:relative;border:1px solid #004152}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active:first-child a,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li:first-child,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li:first-child a,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li:last-child,section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li:last-child a{background-image:none!important}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a{display:flex;margin:0!important;background:#fff!important;padding:8px 10px;height:32px}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a .second-tab-image-container{height:16px;vertical-align:middle;display:inline-block}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a .second-tab-image-container svg{height:inherit}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a .second-tab-image-container svg path{fill:#004152}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a span{margin-left:4px;padding:0!important;vertical-align:middle;display:inline;font-size:14px!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152;text-align:center}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a:hover{background:#eef1f1!important}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li a:hover span{color:#004152}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active{background:#004152!important;margin-left:0;padding-left:0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active span{color:#fff}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active .second-tab-image-container svg path{fill:#fff}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active .arrow{display:none}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active a{background:#004152!important}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active a:hover span{color:#fff}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:9px 8.5px 0 8.5px;border-color:#004152 transparent transparent transparent}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li:last-child{margin-right:0}section.clubone-offers-tabs.on-board-experiences.on-board-experiences-two-columns.level2.bg-alt-top.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs .tab-title-container{display:none}_:-ms-lang(x),section.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li{border:none!important;outline:#004152 solid 1px}_:-ms-lang(x),section.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active{box-shadow:0 0 0 2px #004252}.ie9 section.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li{border:none!important;outline:#004152 solid 1px}.ie9 section.two-level-tab-container .tab-content.inline.two-level-tab-second-tabs ul.tabs.horizontal li.active{box-shadow:0 0 0 2px #004252;border-collapse:separate}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid{width:984px}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item{width:222px;margin-bottom:24px;margin-right:24px;border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);background-color:#fff}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item:nth-child(4n+4){margin-right:0}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .offer-box{padding:0 16px}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .heading-logo-container{height:80px;line-height:80px;text-align:center;border-bottom:1px solid #ddd}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .heading-logo-container .offer-logo{max-width:140px;max-height:60px;vertical-align:middle}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container{padding:16px 0}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .company-name h4{font-size:16px;font-weight:500;font-family:GTWalsheim,Arial,Helvetica,sans-serif;color:#004152;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin:0}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .company-links-container{margin:8px auto}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .company-links-container .company-homepage-container{margin-bottom:8px}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .company-links-container .map-link-container svg{width:13px;margin-top:2px!important}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .company-links-container .link-green{cursor:pointer;text-transform:none!important}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .company-links-container .link-green svg{position:absolute;vertical-align:text-bottom;margin-top:3px}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .company-links-container .link-green .link-green-container{padding-left:20px}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .company-links-container .link-green .link-green-container span{word-break:break-word}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .company-links-container .link-green:hover path{fill:#00bea2}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .offer-content-container{word-break:break-word}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .offer-content-container .content-bold-container{margin:0;font-weight:500!important;font-stretch:normal!important;font-style:normal!important;line-height:normal!important;letter-spacing:normal!important}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .offer-content-container .content-bold-container span{color:#009d85}section.clubone-offers.on-board-offers.on-board-experiences.on-board-offers-phoenix .grid-item .partner-content-container .offer-content-container .content-regular-container{margin:8px 0 0 0;font-family:GTWalsheim,Arial,Helvetica,sans-serif}section.taxi-landing-page{margin-top:-40px}section.taxi-landing-page .page-top-container{width:100%;background:url(/documents/10192/21386044/tallink_takso_order_bg_02.jpg/7a73c20f-bc17-429c-8a66-51b0dba7e3e0?t=1445544885000) center -10px no-repeat}section.taxi-landing-page .page-top-container .container_12{position:relative}section.taxi-landing-page .page-top-container .container_12 .page-top{padding:0 10px}section.taxi-landing-page .page-top-container .container_12 .page-top h2{display:none;text-align:center}section.taxi-landing-page .page-top-container .container_12 .page-top h2 span{color:#ffd800;display:inline-block;padding:5px 25px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-left:3px solid #ffd800;border-bottom:3px solid #ffd800;border-right:3px solid #ffd800;text-transform:none;font-size:24px}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1{display:inline-block;padding:50px 0 20px 0}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by{float:left;clear:left;text-align:left;min-height:95px;padding-left:90px;background-position:top left;background-repeat:no-repeat;background-size:64px;vertical-align:top}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by p a{color:#fff}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by h3{font-size:16px;color:#fff;margin:0}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by p{color:#fff;margin:0}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by#order-by-1{background-image:url(/documents/10192/21386044/taxi_icon_call_2x.png/b7d992c6-7195-495c-9395-d64a7b5bb752?t=1445544799000)}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by#order-by-1 p{font-size:44px;line-height:48px}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by#order-by-2{background-image:url(/documents/10192/21386044/taxi_icon_call_international_2x.png/2ef4bc55-7b61-47c4-9be8-e86a1696efc5?t=1445544801000)}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by#order-by-2 p{font-size:28px;line-height:36px}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by#order-by-3{max-width:275px;background-image:url(/documents/20941554/125202728/taxi_icon_express_2x.png)}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by#order-by-4{max-width:275px;background-image:url(/documents/10192/21386044/taxofon_app_badge.png/03b7ba8b-d306-4406-bcac-49c927a0f5eb?t=1451550119000)}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by .button-order{color:#fff;font-size:18px}section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by .button-order:hover,section.taxi-landing-page .page-top-container .container_12 .page-top .col_1 .order-by .order-by .button-order:focus{color:#ffd800!important}section.taxi-landing-page .page-top-container .container_12 .page-top #car{position:absolute;right:0;top:140px;max-width:600px;height:auto}section.taxi-landing-page .page-bottom{box-sizing:border-box;padding:20px 10px 10px 10px;margin-bottom:40px}section.taxi-landing-page .page-bottom .app-store-badge{height:39px!important;width:auto;margin-right:10px}section.taxi-landing-page .page-bottom .note{float:right;color:#333;font-size:12px}@media only screen and (min-width:1921px){section.taxi-landing-page .page-top-container{background-size:cover}}section.departured-bookings-landing-page{margin-bottom:-24px}section.departured-bookings-landing-page .main-content{text-align:center}section.departured-bookings-landing-page .main-content .image-container{width:245px;height:144px;background-repeat:no-repeat;background-image:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/departure_bookings_landing_page_img.svg);margin:22px auto 40px}section.departured-bookings-landing-page .main-content .style-text-combined-h3{margin:auto;max-width:631px;margin-bottom:24px}section.departured-bookings-landing-page .main-content .style-text-combined-small-body{color:#7799a1;margin-bottom:unset}section.departured-bookings-landing-page .main-content .style-text-combined-medium-button{margin-bottom:24px}section.departured-bookings-landing-page .main-content .style-text-combined-body{line-height:1.43;margin-bottom:60px}section.departured-bookings-landing-page .main-content .style-text-combined-body strong{font-weight:700}section.departured-bookings-landing-page .footer-content{background-color:#eef1f1}section.departured-bookings-landing-page .footer-content .container_12{padding:60px 0}section.departured-bookings-landing-page .footer-content .container_12 .left-column-container{float:left;margin-right:91px;line-height:1.43}section.departured-bookings-landing-page .footer-content .container_12 .left-column-container .column-header{font-weight:500!important;margin-bottom:11px}section.departured-bookings-landing-page .footer-content .container_12 .left-column-container p{line-height:1.43;margin:unset}section.departured-bookings-landing-page .footer-content .container_12 .right-column-container{display:inline-block}section.departured-bookings-landing-page .footer-content .container_12 .right-column-container p{line-height:1.43;margin-bottom:10px}section.departured-bookings-landing-page .footer-content .container_12 .right-column-container p:last-child{margin-bottom:unset}section.conference-details-map .container_12 .table th{background:#466b77}section.conference-details-map .container_12 .grid_5 img{float:right;width:100%;max-width:400px}section.conference-details-map .lightbox-wrapper{width:740px!important;height:592px;overflow:hidden}section.conference-details-map .lightbox-wrapper iframe{width:1100px!important}section.carousel-ipc.wide{width:100%;height:100%}section.carousel-ipc.wide .flexslider{width:100%;height:100%;pointer-events:none}section.carousel-ipc.wide .flex-container{margin-bottom:unset!important}section.carousel-ipc.wide .flex-direction-nav li a{display:none!important}section.carousel-ipc.wide .flex-control-nav{display:none}section.carousel-ipc.wide .slides img{width:100%;height:100vh}.fancybox-gift-card-validation{width:796px!important}.fancybox-gift-card-validation .fancybox-inner{overflow:hidden!important;width:716px!important;padding-right:0!important;margin:40px}.fancybox-gift-card-validation .fancybox-close{width:12px;height:12px;top:40px;right:40px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/gift_card_validation/close.svg) 0 0 no-repeat}#gift-card-modal{padding-right:20px;display:none}#gift-card-modal section.gift-card-validation b,#gift-card-modal section.gift-card-validation h3,#gift-card-modal section.gift-card-validation h6,#gift-card-modal section.gift-card-validation p{cursor:default!important}#gift-card-modal section.gift-card-validation h3{margin-bottom:28px}#gift-card-modal section.gift-card-validation .gift-card-search-form-container{display:flex}#gift-card-modal section.gift-card-validation .gift-card-search-form-container .gift-card-search-field-container{width:304px}#gift-card-modal section.gift-card-validation .gift-card-search-form-container .gift-card-search-field-container span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;line-height:1.43;cursor:default}#gift-card-modal section.gift-card-validation .gift-card-search-form-container .gift-card-search-field-container .search-field{width:inherit;height:40px;margin-top:4px;position:relative}#gift-card-modal section.gift-card-validation .gift-card-search-form-container .gift-card-search-field-container .search-field input{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152;text-align:left;text-transform:none;padding:9px 42px 9px 16px;width:304px;height:40px;border:solid 1px #7799a1;border-radius:0;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.3);background-color:#fff}#gift-card-modal section.gift-card-validation .gift-card-search-form-container .gift-card-search-field-container .search-field input:focus{outline:0}#gift-card-modal section.gift-card-validation .gift-card-search-form-container .gift-card-search-field-container .search-field input:-webkit-autofill{-webkit-text-fill-color:#004152;-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.3);transition:background-color 5000s ease-in-out 0s}#gift-card-modal section.gift-card-validation .gift-card-search-form-container .gift-card-search-field-container .search-field input::-ms-clear{display:none}#gift-card-modal section.gift-card-validation .gift-card-search-form-container .gift-card-search-field-container .search-field input.wrong{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.3);border:solid 1px #d97e7e;background-color:#ffc8be}#gift-card-modal section.gift-card-validation .gift-card-search-form-container .gift-card-search-field-container .search-field input.wrong:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffc8be inset;transition:background-color 5000s ease-in-out 0s}#gift-card-modal section.gift-card-validation .gift-card-search-form-container .gift-card-search-field-container .search-field .search-results-clear-button{display:none;position:absolute;width:10px;height:10px;right:16px;bottom:15px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/gift_card_validation/clear.svg) 0 0 no-repeat;outline:0;cursor:pointer}#gift-card-modal section.gift-card-validation .gift-card-search-form-container a{align-self:flex-end;width:fit-content;margin-left:16px;padding:11px 24px 10px;outline:0}#gift-card-modal section.gift-card-validation .gift-card-search-form-container a span{line-height:1.13}#gift-card-modal section.gift-card-validation .validation-result-container .wrong-number-notification-container{height:16px;margin-top:4px}#gift-card-modal section.gift-card-validation .validation-result-container .wrong-number-notification-container .icon{width:14px;height:14px;display:inline-block;margin-right:8px;vertical-align:text-top;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/gift_card_validation/error.svg) 0 0 no-repeat;background-size:contain}#gift-card-modal section.gift-card-validation .validation-result-container .wrong-number-notification-container p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;vertical-align:text-bottom;display:inline-block;margin:0}#gift-card-modal section.gift-card-validation .validation-result-container .valid-notification-container{margin-top:24px}#gift-card-modal section.gift-card-validation .validation-result-container .valid-notification-container .validation-icon{width:24px;height:24px;vertical-align:top;display:inline-block}#gift-card-modal section.gift-card-validation .validation-result-container .valid-notification-container .gift-card-info-container{margin-left:8px;display:inline-block}#gift-card-modal section.gift-card-validation .validation-result-container .valid-notification-container .gift-card-info-container h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152;font-size:18px;line-height:1.38;margin-bottom:8px}#gift-card-modal section.gift-card-validation .validation-result-container .valid-notification-container .gift-card-info-container p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0}#gift-card-modal section.gift-card-validation .validation-result-container .valid-notification-container .gift-card-info-container p b{font-weight:500}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container{width:304px!important;float:left;position:relative;padding:0 12px}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container:nth-child(3n+1){clear:both;padding-left:0}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container:nth-child(3n+3){padding-right:0}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box{width:100%;position:relative}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .header-img{height:160px}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .header-img img{width:304px;height:160px;object-fit:cover}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .content{box-sizing:border-box;margin:0}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .content .content-header{padding:24px 0}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .content .content-header p{margin-bottom:4px;line-height:1.33;font-size:18px;color:#7799a1}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .content .content-header h2{color:#004152!important;line-height:1.08}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .content .list-of-points-container{margin-bottom:24px}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .content .list-of-points-container .ticks-green li{border-bottom:1px solid #d6dfdf}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .content .list-of-points-container .ticks-green li:first-child{border-top:1px solid #d6dfdf}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .content .link-green{text-transform:uppercase!important}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container p{font-size:15px;line-height:1.33;margin-bottom:0}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .price-container{margin-bottom:20px}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .price-container h2,section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .price-container p{display:inline-block}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .price-container h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;color:#00bea2}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .price-container p{vertical-align:top;line-height:1.72;font-size:18px}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .price-container p b{color:#00bea2}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container a{width:fit-content;padding:12px 34px 10px;cursor:pointer}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container a span{font-size:20px;cursor:pointer}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container a.disable{opacity:.5;cursor:default;border:solid 1px #004152;background-color:#fff;pointer-events:none}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container a.disable span{cursor:default}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .cabins-amount-notification-container{display:none;margin-top:8px}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .cabins-amount-notification-container img{position:absolute}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .cabins-amount-notification-container p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;max-width:255px;padding-left:22px}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .cabins-amount-notification-container p.no-available span{text-transform:capitalize}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .cabins-amount-notification-container a.link-green{padding:0 0 0 22px;font-size:12px;max-width:255px}section.columns-3-for-image-with-text-and-modal-container .columns-3-row .box-container .box .price-main-container .cabins-amount-notification-container a.link-green span{font-size:12px}.fancybox-cabins-package-info{width:796px!important}.fancybox-cabins-package-info .fancybox-inner{overflow:hidden!important;height:fit-content!important;width:100%!important;padding-right:0!important;margin:0!important}.fancybox-cabins-package-info .fancybox-close{width:12px;height:12px;top:20px;right:20px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/gift_card_validation/close.svg) 0 0 no-repeat}#cabins-modal{display:none}#cabins-modal .tabs-header-container{padding:40px 40px 0;background-color:#eef1f1}#cabins-modal .tabs-header-container .img-modal-header-container{width:161px;position:absolute;top:0;right:134px}#cabins-modal .tabs-header-container .img-modal-header-container img{width:100%}#cabins-modal .tabs-header-container h3{margin-bottom:24px}#cabins-modal .tabs-header-container ul.modal-tabs{height:40px;margin-left:0;margin-bottom:40px}#cabins-modal .tabs-header-container ul.modal-tabs li{padding:0;height:100%;cursor:pointer;margin-right:8px;display:inline-block;background-color:#d6dfdf}#cabins-modal .tabs-header-container ul.modal-tabs li a{display:block}#cabins-modal .tabs-header-container ul.modal-tabs li a span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;color:#004152;padding:11px 30px;display:block}#cabins-modal .tabs-header-container ul.modal-tabs li.active{background-color:#fff}#cabins-modal .tabs-header-container ul.modal-tabs li:last-child{margin-right:0}#cabins-modal .tabs-content{margin:0 40px 105px}#cabins-modal .tabs-content .content{display:none}#cabins-modal .tabs-content .content p{margin-bottom:4px;line-height:1.33;font-size:18px;color:#7799a1}#cabins-modal .tabs-content .content h2{color:#004152!important;margin-bottom:16px}#cabins-modal .tabs-content .content.active{display:block}#cabins-modal .tabs-content .img-container{position:absolute;width:fit-content;margin-right:auto;margin-left:auto;left:0;right:0}#cabins-modal .tabs-content .img-container img{width:169px}section.feedback-form-template{margin:24px auto}section.feedback-form-template .form-message-wrapper h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px;margin-bottom:8px}section.feedback-form-template .form-message-wrapper p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;color:#004152;margin:0;text-align:left}section.feedback-form-template .form-message-wrapper .success-message-container{box-shadow:inset 0 1px 0 0 #004152;margin:0 0 40px;padding:16px;background-color:#cdf8eb}section.feedback-form-template .form-message-wrapper .error-message-container{box-shadow:inset 0 1px 0 0 #004152;margin:0 0 40px;padding:16px;background-color:#ffc8be}section.feedback-form-template .form-title-block{margin-bottom:18px}section.feedback-form-template .form-title-block h3.feedback-form-title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding:0 0 9px 0;margin:0 0 23px 0;border-bottom:solid 1px #004152}section.feedback-form-template .form-title-block p{font-size:14px;margin-bottom:10px}section.feedback-form-template .form-title-block p b{color:#ff0005}section.feedback-form-template .feedback-form-container .input-wrapper{width:304px;margin:0 0 16px}section.feedback-form-template .feedback-form-container .input-wrapper:last-child{margin:0}section.feedback-form-template .feedback-form-container .input-wrapper .label-container{display:flex;justify-content:space-between}section.feedback-form-template .feedback-form-container .input-wrapper .label-container label:not(.custom-input-file){width:fit-content}section.feedback-form-template .feedback-form-container .input-wrapper .label-container span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;color:#7799a1}section.feedback-form-template .feedback-form-container .input-wrapper .input-field-container{position:relative}section.feedback-form-template .feedback-form-container .input-wrapper .input-field-container .radio-buttons-block{display:flex}section.feedback-form-template .feedback-form-container .input-wrapper .input-field-container .search-results-clear-button{display:none;position:absolute;width:10px;height:10px;right:16px;bottom:15px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/gift_card_validation/clear.svg) 0 0 no-repeat;outline:0;cursor:pointer}section.feedback-form-template .feedback-form-container .feedback-response-container .validation-result-container{margin-top:18px}section.feedback-form-template .feedback-form-container .info-container,section.feedback-form-template .feedback-form-container .validation-result-container{display:flex;margin-top:8px}section.feedback-form-template .feedback-form-container .info-container .info-icon,section.feedback-form-template .feedback-form-container .info-container .validation-icon,section.feedback-form-template .feedback-form-container .validation-result-container .info-icon,section.feedback-form-template .feedback-form-container .validation-result-container .validation-icon{margin-right:8px}section.feedback-form-template .feedback-form-container .info-container p,section.feedback-form-template .feedback-form-container .validation-result-container p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;margin:0}section.feedback-form-template .feedback-form-container .info-container p b,section.feedback-form-template .feedback-form-container .validation-result-container p b{font-weight:500}section.feedback-form-template .form-button-container{margin-top:40px}section.business-client-form.disable{pointer-events:none}section.business-client-form .form-header-container{margin-bottom:16px}section.business-client-form .form-block .block-header-wrapper{cursor:pointer;align-items:center;justify-content:space-between;display:flex;padding:24px 0;width:100%}section.business-client-form .form-block .block-header-wrapper.last-header{margin-bottom:-8px}section.business-client-form .form-block .block-header-wrapper .block-header-container{align-items:center;display:flex}section.business-client-form .form-block .block-header-wrapper .block-header-container .header-status h3{color:#fff}section.business-client-form .form-block .block-header-wrapper .header-status{margin-right:12px;width:32px;height:32px;background-color:#004152;border-radius:50%;text-align:center}section.business-client-form .form-block .block-header-wrapper .header-status h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;text-transform:uppercase;color:#004152;padding:4px 0}section.business-client-form .form-block .block-header-wrapper .title-wrapper h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px;margin:2px 0 0}section.business-client-form .form-block .block-header-wrapper:after{content:'';background:url(/o/liferay-theme-desktop/img/templates_and_portlets/business_client_form/plus_midnight.svg) no-repeat;width:16px;height:16px;float:right}section.business-client-form .form-block:not(:last-child):after{content:'';display:block;left:0;right:0;height:1px;background:#d6dfdf}section.business-client-form .form-block .block-content-wrapper{display:none}section.business-client-form .form-block .block-content-wrapper .block-content-container{border-bottom:1px solid #d6dfdf}section.business-client-form .form-block .block-content-wrapper .block-content-container.without-border{border-bottom:none}section.business-client-form .form-block .block-content-wrapper .block-content-container .contact-person-container{margin:0 0 24px;border-bottom:1px solid #d6dfdf}section.business-client-form .form-block .block-content-wrapper .block-content-container .contact-person-container:last-child{margin:0}section.business-client-form .form-block .block-content-wrapper .block-content-container .contact-person-container .remove-contact-container{display:flex;flex-direction:row-reverse}section.business-client-form .form-block .block-content-wrapper .block-content-container .form-container{width:304px;margin:0 auto 24px auto}section.business-client-form .form-block .block-content-wrapper .block-content-container .form-container-wide{width:626px;margin:0 auto 24px auto}section.business-client-form .form-block .block-content-wrapper .block-content-container .form-container-wide .input-wrapper{width:100%}section.business-client-form .form-block .block-content-wrapper .block-content-container .form-container-wide .input-field-container .checkbox-block{display:flex}section.business-client-form .form-block .block-content-wrapper .block-content-container .form-container-wide .input-field-container .checkbox-block:first-child{margin-bottom:16px}section.business-client-form .form-block .block-content-wrapper .block-content-navigation{display:flex;flex-direction:column;justify-content:center;padding:24px 0}section.business-client-form .form-block .block-content-wrapper .block-content-navigation.add-person-container{display:block}section.business-client-form .form-block .block-content-wrapper .block-content-navigation a,section.business-client-form .form-block .block-content-wrapper .block-content-navigation button{display:inline-block;margin:auto;padding:11px 24px}section.business-client-form .form-block .block-content-wrapper .block-content-navigation a.disable,section.business-client-form .form-block .block-content-wrapper .block-content-navigation button.disable{opacity:.3;cursor:default;pointer-events:none}section.business-client-form .form-block .block-content-wrapper .block-content-navigation a.disable span,section.business-client-form .form-block .block-content-wrapper .block-content-navigation button.disable span{cursor:default}section.business-client-form .form-block .block-content-wrapper .block-content-navigation.add-person-container{border-bottom:1px solid #d6dfdf;text-align:center}section.business-client-form .form-block .block-content-wrapper .block-content-navigation.add-person-container a{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#009d85;padding:0;position:relative;outline:0}section.business-client-form .form-block .block-content-wrapper .block-content-navigation.add-person-container a:before{content:'';background:url(/o/liferay-theme-desktop/img/templates_and_portlets/business_client_form/plus_green.svg) no-repeat;width:10px;height:10px;position:absolute;top:4px;left:-14px}section.business-client-form .form-block .block-content-wrapper .block-content-navigation.add-person-container p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;color:#7799a1;margin:8px 0 0}section.business-client-form .form-block .block-content-wrapper .block-content-navigation.add-person-container.disable a{color:#7799a1;cursor:default;pointer-events:none}section.business-client-form .form-block .block-content-wrapper .block-content-navigation.add-person-container.disable a:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/business_client_form/plus_grey_green.svg) no-repeat}section.business-client-form .form-block .block-content-wrapper .block-content-navigation.add-person-container.disable p{color:#004152}section.business-client-form .form-block.active .block-header-wrapper .header-status{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/business_client_form/arrow.svg) 8px 8px no-repeat;background-color:#004152}section.business-client-form .form-block.active .block-header-wrapper .header-status h3{display:none}section.business-client-form .form-block.active .block-header-wrapper:after{content:'';background:url(/o/liferay-theme-desktop/img/templates_and_portlets/business_client_form/minus_midnight.svg) no-repeat;width:16px;height:16px;float:right}section.business-client-form .form-block.active .block-content-wrapper{display:block}section.business-client-form .form-block.filled .block-header-wrapper .header-status{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/business_client_form/tick_white.svg) 8px 8px no-repeat;background-color:#00bea2}section.business-client-form .form-block.filled .block-header-wrapper .header-status h3{display:none}section.business-client-form .form-block.invalid .block-header-wrapper .header-status{background-color:#d97e7e}section.business-client-form .form-block.invalid.active .block-header-wrapper .header-status{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/business_client_form/arrow.svg) 8px 8px no-repeat;background-color:#d97e7e}section.business-client-form .form-block.invalid.active .block-header-wrapper .header-status h3{display:none}section.business-client-form .form-block.disabled{pointer-events:none;color:#7799a1}section.business-client-form .form-block.disabled .block-header-wrapper .header-status{background-color:#d6dfdf}section.business-client-form .form-block.disabled .block-header-wrapper .header-status h3{color:#7799a1}section.business-client-form .form-block.disabled .block-header-wrapper .title-wrapper h3{color:#7799a1}section.business-client-form .form-block.disabled .block-header-wrapper:after{content:'';background:url(/o/liferay-theme-desktop/img/templates_and_portlets/business_client_form/plus_grey.svg) no-repeat;width:16px;height:16px;float:right}section.business-client-form .form-block#form-block-confirmation .block-content-wrapper{padding-top:8px}section.business-client-form #success-message-container h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:16px}section.business-client-form #success-message-container .success-body-container{border-bottom:1px solid #d6dfdf}section.business-client-form #success-message-container .success-body-container p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-weight:400;color:#004152;font-size:16px;line-height:1.38;margin-bottom:24px}section.business-client-form #success-message-container .success-button-container{padding-top:24px}section.business-client-form #success-message-container .success-button-container a{margin:auto;width:fit-content;padding:11px 48.5px}section.business-client-form #fail-message-container{display:flex;align-items:start;margin-bottom:24px}section.business-client-form #fail-message-container img{margin-right:8px}section.business-client-form #fail-message-container p{margin:0}section.business-client-form #business-form.disable input[type=checkbox]:checked{background:url(/o/liferay-theme-desktop/img/inputs/new_inputs/checkbox/checkbox_selected_disabled.svg) no-repeat center}section.business-client-form .dropdown{position:relative;margin-top:1px;width:100%}section.business-client-form .dropdown .dropdown-content{position:absolute;top:0;height:fit-content;width:100%;display:flex;flex-direction:column;background-color:#fff;border-bottom:1px solid #d6dfdf;z-index:99}section.business-client-form .dropdown .dropdown-content:empty{border-bottom:none}section.business-client-form .dropdown .dropdown-content p{height:40px;padding-left:16px;margin-bottom:0;display:flex;align-items:center;justify-content:flex-start;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;white-space:nowrap;overflow-x:hidden;color:#004152;border:1px solid #d6dfdf;cursor:pointer}section.business-client-form .dropdown .dropdown-content p:nth-child(even){border-top:none;border-bottom:none}section.business-client-form .dropdown .dropdown-content p:hover{background-color:#f5f8f7}section.recruitment-lab .recruitment-container{width:960px;margin:0 auto 64px auto}section.recruitment-lab .recruitment-header .recruitment-header__title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;width:960px;margin:0 auto 18px auto}section.recruitment-lab .recruitment-categories{background:#eef1f1;margin-bottom:24px}section.recruitment-lab .recruitment-categories .recruitment-categories__list{width:960px;margin:auto}section.recruitment-lab .recruitment-categories .recruitment-categories__category{display:inline-block;vertical-align:top;margin-right:-4px;width:137px;height:144px;text-align:center}section.recruitment-lab .recruitment-categories .recruitment-categories__category.active,section.recruitment-lab .recruitment-categories .recruitment-categories__category:hover{background-color:#fff}section.recruitment-lab .recruitment-categories .recruitment-categories__category--ships{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_cruise.svg) no-repeat 0 0}section.recruitment-lab .recruitment-categories .recruitment-categories__category--hotels{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_hotel.svg) no-repeat 0 0}section.recruitment-lab .recruitment-categories .recruitment-categories__category--restaurants{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_meal.svg) no-repeat 0 0}section.recruitment-lab .recruitment-categories .recruitment-categories__category--shops-and-logistics{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_logistics.svg) no-repeat 0 0}section.recruitment-lab .recruitment-categories .recruitment-categories__category--terminals-and-contact-centers{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_clerk.svg) no-repeat 0 0}section.recruitment-lab .recruitment-categories .recruitment-categories__category--office{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_office.svg) no-repeat 0 0}section.recruitment-lab .recruitment-categories .recruitment-categories__category--practice{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_intern.svg) no-repeat 0 0}section.recruitment-lab .recruitment-categories .recruitment-categories__category a{display:block;height:100%;width:100%;text-decoration:none;outline:0}section.recruitment-lab .recruitment-categories .recruitment-categories__category-label{letter-spacing:normal;color:#004152;display:block;padding-top:95px;font-size:13px}section.recruitment-lab .recruitment-categories .recruitment-categories__category-label:active{text-decoration:none;color:#009d85}section.recruitment-lab .recruitment-categories .recruitment-categories__category-label:active svg path{fill:#009d85}section.recruitment-lab .recruitment-categories .recruitment-categories__category-label:hover{text-decoration:none;color:#00bea2}section.recruitment-lab .recruitment-categories .recruitment-categories__category-label:hover svg path{fill:#00bea2}section.recruitment-lab .recruitment-categories .recruitment-categories__category-label:after{content:"\02192"}section.recruitment-lab .recruitment-categories .recruitment-categories__category-label:hover{color:#004152}section.recruitment-lab .recruitment-projects .loading-propeller-wrapper{margin:60px auto;width:40px;height:40px}section.recruitment-lab .recruitment-projects .loading-propeller-wrapper .propeller{animation:propeller-rotation 2s linear infinite;background:url(/o/liferay-theme-desktop/img/svg/icon_propeller.svg) no-repeat;background-size:contain;width:inherit;height:inherit}section.recruitment-lab .recruitment-project-table{border-collapse:collapse;border-style:hidden;border-bottom:solid 1px #ddd;width:100%}section.recruitment-lab .recruitment-project-table th{border:none}section.recruitment-lab .recruitment-project-table th span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;background:#466b77;text-align:left}section.recruitment-lab .recruitment-project-table tr{border-bottom:solid 1px #ddd}section.recruitment-lab .recruitment-project-table td{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;background:0 0;text-align:left;padding:0 16px;vertical-align:middle}section.recruitment-lab .recruitment-project-table .vacancy-deadline{text-align:right}section.recruitment-lab .recruitment-project-table th:first-child{width:500px}section.recruitment-lab .recruitment-project-table th span{display:block;padding:11px 16px}section.recruitment-lab .recruitment-project-table th span .vacancy-deadline{text-align:right}section.recruitment-lab .recruitment-project-table td{padding:11px 16px}section.recruitment-lab .recruitment-project-table td:first-child a{letter-spacing:normal;color:#009d85}section.recruitment-lab .recruitment-project-table td:first-child a:active{text-decoration:none;color:#009d85}section.recruitment-lab .recruitment-project-table td:first-child a:active svg path{fill:#009d85}section.recruitment-lab .recruitment-project-table td:first-child a:hover{text-decoration:none;color:#00bea2}section.recruitment-lab .recruitment-project-table td:first-child a:hover svg path{fill:#00bea2}section.recruitment-lab .recruitment-job-ad{margin-bottom:64px}section.recruitment-lab .recruitment-job-ad .recruitment-container{margin-bottom:56px}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__header{width:534px;margin-right:24px;float:left}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__header-title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px;margin-top:16px;margin-bottom:24px}section.recruitment-lab .recruitment-job-ad img{max-height:400px}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__subtitle{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-top:40px;margin-bottom:8px;clear:both}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__location{font-size:14px;margin-bottom:14px}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px;color:#00bea2;padding-bottom:16px;margin-bottom:40px;border-bottom:1px solid #004152}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__body-title,section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__footer-title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:16px}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__body-content{margin-bottom:32px}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__footer{background:#eef1f1;padding-top:18px;padding-bottom:24px}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__footer .recruitment-container{margin-bottom:0}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__apply{text-align:center;margin-top:48px}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__apply-button{display:block;background:#00ecc9;text-decoration:none;display:inline-block;padding:13px 0 11px 0;min-width:304px;margin:0 auto 0 auto}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__apply-button:hover{background:#6cffdc}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__apply-button:active{background:#00d4b4}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__apply-button.disabled{cursor:default;opacity:.3}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__apply-button.disabled:active,section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__apply-button.disabled:focus,section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__apply-button.disabled:hover{background:#00ecc9}section.recruitment-lab .recruitment-job-ad .recruitment-job-ad__apply-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;color:#004152}section.recruitment-lab .recruitment-job-ad ul{position:relative;list-style:none;margin:0 0 16px 0;display:inline-block;margin:0;width:33%;vertical-align:top}section.recruitment-lab .recruitment-job-ad ul li{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0;padding:0 0 12px 16px}section.recruitment-lab .recruitment-job-ad ul li:last-child{padding-bottom:0}section.recruitment-lab .recruitment-job-ad ul li .bold-sentence{font-weight:700;padding-bottom:4px}section.recruitment-lab .recruitment-job-ad ul li::before{content:" ";position:absolute;width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;left:0;margin-top:5px}section.recruitment-lab .recruitment-job-ad ul li{padding-right:40px}section.recruitment-lab .recruitment-job-ad ul li:before{background:#00bea2}section.recruitment-lab .recruitment-job-application .recruitment-job-application__title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;color:#00bea2;margin-bottom:10px}section.recruitment-lab .recruitment-job-application .recruitment-job-application__subtitle{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:10px}section.recruitment-lab .recruitment-job-application .recruitment-job-application__location{font-size:14px;margin-bottom:40px}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form{width:468px;display:inline-block;vertical-align:top}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .control-group{margin:0 0 16px 0}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .control-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;display:table;padding:0;margin-bottom:7px}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .control-label span{color:#004152;text-transform:lowercase}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-text-wrapper input.field{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-text-wrapper input.field:invalid{background:#ffc8be}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-text-wrapper input.field::-ms-clear{display:none}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-text-wrapper textarea.field{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select::-ms-expand{display:none}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select option:disabled{background-color:#eef1f1;color:#ddd}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select option:checked{background-color:#004152;color:#fff}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select option:hover{background-color:#466b77}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-checkbox-wrapper label{padding:0}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-checkbox-wrapper label a{text-decoration:underline!important}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-checkbox-wrapper label .field{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0;padding:0;margin:0 8px 0 0;vertical-align:top}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-checkbox-wrapper label .field:invalid{background-color:#ffc8be}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .input-checkbox-wrapper label .field:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .success .checkbox,section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .success .control-label{color:#004152}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .success select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .has-error .checkbox,section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .has-error .control-label{color:#004152}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .has-error .error-field[type=text]{background-color:#ffc8be!important}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .has-error .form-validator-stack.help-block{display:none}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .reference-mark{visibility:hidden;font-size:1px;display:inline-block;padding:0;vertical-align:baseline}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .reference-mark:before{font-size:14px;content:"*";color:#004152;display:inline-block;visibility:visible}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form input,section.recruitment-lab .recruitment-job-application .recruitment-job-application__form select,section.recruitment-lab .recruitment-job-application .recruitment-job-application__form textarea{border-radius:0;margin:0}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .form-group input[type=text].field{width:100%}section.recruitment-lab .recruitment-job-application .recruitment-job-application__form .form-group textarea.field{width:100%;height:300px;box-sizing:border-box}section.recruitment-lab .recruitment-job-application .form-group:last-of-type{margin-bottom:0;margin-top:40px}section.recruitment-lab .recruitment-job-application .recruitment-job-application__questionnaire-group{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-top:40px;margin-bottom:16px}section.recruitment-lab .recruitment-job-application .recruitment-job-application__submit-button{display:block;background:#00ecc9;text-decoration:none;display:inline-block;margin-top:16px;padding:13px 0 11px 0;min-width:224px;border:none}section.recruitment-lab .recruitment-job-application .recruitment-job-application__submit-button:hover{background:#6cffdc}section.recruitment-lab .recruitment-job-application .recruitment-job-application__submit-button:active{background:#00d4b4}section.recruitment-lab .recruitment-job-application .recruitment-job-application__submit-button.disabled{cursor:default;opacity:.3}section.recruitment-lab .recruitment-job-application .recruitment-job-application__submit-button.disabled:active,section.recruitment-lab .recruitment-job-application .recruitment-job-application__submit-button.disabled:focus,section.recruitment-lab .recruitment-job-application .recruitment-job-application__submit-button.disabled:hover{background:#00ecc9}section.recruitment-lab .recruitment-job-application .recruitment-job-application__submit-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;color:#004152}section.recruitment-lab .recruitment-job-application .recruitment-job-application__error{border-top:solid 1px #004152;background-color:#ffc8be;margin-bottom:16px;padding:16px}section.recruitment-lab .recruitment-job-application .recruitment-job-application__error:empty{display:none}section.recruitment-lab .recruitment-job-application .recruitment-job-application__image{width:364px;height:558px;margin-top:42px;margin-left:64px;display:inline-block;vertical-align:top;background-size:contain;background-position:center 0;background-repeat:no-repeat}section.recruitment-lab .recruitment-job-application .recruitment-job-application__image--diver{background-image:url(/o/liferay-theme-desktop/css/../img/recruitment/diver.jpg)}section.recruitment-lab .recruitment-job-application .recruitment-job-application__image--chef{background-image:url(/o/liferay-theme-desktop/css/../img/recruitment/chef.jpg)}section.recruitment-lab .recruitment-job-application .recruitment-job-application__image--surf{background-image:url(/o/liferay-theme-desktop/css/../img/recruitment/surf.jpg)}section.recruitment-lab .recruitment-success{border-top:solid 1px #004152;background-color:#cdf8eb;padding:16px}section.error-404-container .main-content{text-align:center;margin:0 auto}section.error-404-container .main-content .image-container{margin:auto;padding:0 0 40px}section.error-404-container .main-content .style-text-combined-h2{text-transform:none;margin-bottom:16px}section.error-404-container .main-content .style-text-combined-body{letter-spacing:normal;color:#004152;font-size:18px;font-weight:400;line-height:1.33;margin-bottom:40px}section.error-404-container .main-content .links-wrapper{display:flex;position:relative;justify-content:center}section.error-404-container .main-content .links-wrapper .link-container{display:flex;padding:8px 24px;text-align:left}section.error-404-container .main-content .links-wrapper .link-container a span{font-size:16px;line-height:1.13}section.error-404-container .main-content .links-wrapper .link-container a span svg{vertical-align:baseline}section.error-404-container .main-content .links-wrapper .link-container:first-of-type{border-right:1px solid #d6dfdf;padding-left:0;padding-right:24px}section.error-404-container .main-content .links-wrapper .link-container:first-of-type a{text-align:right}section.error-404-container .main-content .links-wrapper .link-container:first-of-type a svg{flex-shrink:0;margin-right:4px}section.error-404-container .main-content .links-wrapper .link-container:last-of-type{padding-left:24px;padding-right:0}section.error-404-container .main-content .links-wrapper .link-container:last-of-type a{text-align:left}section.error-404-container .main-content .links-wrapper .link-container:last-of-type a svg{flex-shrink:0;margin-left:4px}section.two-columns-for-icon-with-title-and-description .two-columns-container{display:flex;flex-wrap:wrap;position:relative}section.two-columns-for-icon-with-title-and-description .two-columns-container:after{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid #d6dfdf}section.two-columns-for-icon-with-title-and-description .two-columns-container .link-container{padding:16px 0;width:50%}section.two-columns-for-icon-with-title-and-description .two-columns-container .link-container:nth-child(2n){padding-left:40px}section.two-columns-for-icon-with-title-and-description .two-columns-container .link-container:nth-child(2n+1){padding-right:40px}section.two-columns-for-icon-with-title-and-description .two-columns-container .link-container .link-content{display:flex;align-items:start}section.two-columns-for-icon-with-title-and-description .two-columns-container .link-container .link-content .img-wrapper{flex-shrink:0;width:24px;height:24px;margin:0 16px 0 0}section.two-columns-for-icon-with-title-and-description .two-columns-container .link-container .link-content .img-wrapper.icon-newsletter-with-at{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/icon_newsletter_with_at.svg) no-repeat;background-size:contain}section.two-columns-for-icon-with-title-and-description .two-columns-container .link-container .link-content .img-wrapper.icon-chat{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/icon_chat.svg) no-repeat;background-size:contain}section.two-columns-for-icon-with-title-and-description .two-columns-container .link-container .link-content a{font-size:18px;text-decoration:none;line-height:1.33;text-transform:none}section.two-columns-for-icon-with-title-and-description .two-columns-container .link-container .link-content a svg{vertical-align:-2px;margin-left:4px}section.two-columns-for-icon-with-title-and-description .two-columns-container .link-container p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:8px 0 0 40px}section.tlnk-separator hr{height:2px;color:#d6dfdf;background-color:#d6dfdf}section.tlnk-title p{margin:0}section.tlnk-title p.tlnk-lead{text-align:center}section.hero{display:flex}section.hero .left-side-container,section.hero .right-side-container{width:50%}section.hero .main-content-container{padding:80px 0;width:538px;margin-left:auto;margin-right:0}section.hero .left-side-container{display:flex}section.hero .left-side-container .banner{width:100px;height:100px;border-radius:50%;position:absolute;left:50%;transform:translate(-24px);top:56px;z-index:1}section.hero .left-side-container .left-side-content{position:relative;padding:0 58px}section.hero .left-side-container .left-side-content h1{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-transform:none;line-height:1.22;font-size:46px}section.hero .left-side-container .left-side-content .main-content{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;font-size:18px;margin-top:16px;margin-bottom:0}section.hero .left-side-container .left-side-content .buttons-container{margin-top:32px;display:flex}section.hero .left-side-container .left-side-content .buttons-container a{padding:10px 24px;text-align:center;margin-right:16px;cursor:pointer}section.hero .left-side-container .left-side-content .buttons-container a:last-of-type{margin-right:0}section.hero .left-side-container .left-side-content .buttons-container a span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152;line-height:1.25}section.hero .right-side-container{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}section.hero.combined_midnight .left-side-container{background-color:#004152}section.hero.combined_midnight .left-side-container .main-content,section.hero.combined_midnight .left-side-container h1{color:#fff}section.hero.combined_buoy_light .left-side-container{background-color:#cdf8eb}section.hero.cruise_midnight{padding:24px}section.hero.cruise_midnight .left-side-container{border-top-left-radius:16px;border-bottom-left-radius:16px;background-color:#004152}section.hero.cruise_midnight .left-side-container .main-content,section.hero.cruise_midnight .left-side-container h1{color:#fff}section.hero.cruise_midnight .right-side-container{border-top-right-radius:16px;border-bottom-right-radius:16px}section.hero.cruise_buoy_light{padding:24px}section.hero.cruise_buoy_light .left-side-container{border-top-left-radius:16px;border-bottom-left-radius:16px;background-color:#cdf8eb}section.hero.cruise_buoy_light .right-side-container{border-top-right-radius:16px;border-bottom-right-radius:16px}section.hero.shuttle .left-side-container{background-color:#00a861;background-image:url(/o/liferay-theme-desktop/img/templates_and_portlets/hero/shuttle-pattern.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;background-size:contain}section.hero.shuttle .left-side-container .main-content,section.hero.shuttle .left-side-container h1{color:#fff}.wrapper-gmap{display:block;margin-left:auto;margin-right:auto;overflow:hidden}.wrapper-gmap iframe.iframe-gmap{width:100%}.routes-and-timetables .container_12{padding-bottom:16px}.routes-and-timetables .container_12 .datepicker-and-timetable{display:flex}.routes-and-timetables .container_12 .datepicker-and-timetable .icon-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff}.routes-and-timetables .container_12 .datepicker-and-timetable .icon-loading{top:0;left:0;bottom:0;right:0;display:inline-block!important;height:24px!important;width:24px!important;background:url(/o/liferay-theme-desktop/img/svg/icon_propeller.svg) no-repeat center!important;background-size:contain!important;animation:propeller-rotation 2s linear infinite!important;position:relative!important;z-index:1!important;margin:0!important;padding:0!important;position:absolute!important;margin:auto!important}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker{height:402px;width:304px;display:flex;flex-direction:column;margin-right:25px}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown{position:relative;height:fit-content;width:fit-content;display:flex;margin-bottom:40px;background-color:#fff}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .flip-icon{transform:rotate(180deg) scaleX(-1)}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .origin-select{min-height:79px;width:132px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:15px;background-color:#fff;border-top:1px solid #d6dfdf;border-bottom:1px solid #d6dfdf;border-left:1px solid #d6dfdf;cursor:pointer}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .origin-select p{min-height:24px;width:auto;margin:0;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;text-transform:capitalize;line-height:1.33;letter-spacing:normal;text-align:left;color:#004152}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .dropdown-content-origin{position:absolute;z-index:2;display:none;top:calc(100% + 6px);height:auto;min-width:148px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1px 1px 0 1px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border:solid 1px #7799a1;background-color:#d6dfdf}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .dropdown-content-origin .hidden{display:none}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .dropdown-content-origin .dropdown-option{z-index:3;min-height:40px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:9px 15px;margin-bottom:1px;background-color:#fff;cursor:pointer}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .dropdown-content-origin .dropdown-option .option-text{min-width:86px;min-height:22px;margin:0;padding-right:16px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;text-transform:capitalize;color:#004152}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .dropdown-content-origin .dropdown-option .checkmark-icon{width:16px;height:16px;background:url(/o/liferay-theme-desktop/img/svg/check.svg) no-repeat;background-size:contain}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .divider{position:relative;width:38px;border-top:1px solid #d6dfdf;border-bottom:1px solid #d6dfdf;background:linear-gradient(#d6dfdf,#d6dfdf) no-repeat center/1px 100%}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .divider .divider-button{position:absolute;top:25%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50px;background-color:#fff;border:1px solid #d6dfdf;cursor:pointer}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .divider .divider-button .from-to-icon{height:16px;width:16px;background:url(/o/liferay-theme-desktop/img/svg/arrows/arrows_left_right_midnight.svg) center center no-repeat}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .destination-select{min-height:79px;width:132px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:15px;background-color:#fff;border-top:1px solid #d6dfdf;border-bottom:1px solid #d6dfdf;border-right:1px solid #d6dfdf;cursor:pointer}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .destination-select p{min-height:24px;width:auto;margin:0;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;text-transform:capitalize;line-height:1.33;letter-spacing:normal;text-align:left;color:#004152}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .dropdown-content-destination{position:absolute;z-index:2;display:none;top:calc(100% + 6px);right:0;height:auto;min-width:148px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1px 1px 0 1px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border:solid 1px #7799a1;background-color:#d6dfdf}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .dropdown-content-destination .hidden{display:none}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .dropdown-content-destination .dropdown-option{z-index:3;min-height:40px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:9px 15px;margin-bottom:1px;background-color:#fff;cursor:pointer}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .dropdown-content-destination .dropdown-option .option-text{min-width:86px;min-height:22px;margin:0;padding-right:16px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;text-transform:capitalize;color:#004152}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .dropdown-content-destination .dropdown-option .checkmark-icon{width:16px;height:16px;background:url(/o/liferay-theme-desktop/img/svg/check.svg) no-repeat;background-size:contain}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .text-and-icon{min-width:52px;height:22px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:1px}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .text-and-icon p{width:auto;height:22px;margin:0;padding-right:6px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;text-transform:capitalize;line-height:1.38;letter-spacing:normal;text-align:left;color:#004152}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .dropdown .text-and-icon .arrow-icon{height:10px;width:10px;background:url(/o/liferay-theme-desktop/img/svg/arrows/arrow_down_renewed.svg) no-repeat;background-size:contain}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker{width:fit-content;height:fit-content;padding:0}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .date-disabled,.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-unselectable{pointer-events:none}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .date-disabled a,.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-unselectable a{color:#d6dfdf!important}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .date-disabled span,.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-unselectable span{color:#d6dfdf!important}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-current-day.date-disabled a{color:#7799a1!important}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker{width:304px;height:282px;padding:0}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker table{margin:0}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-corner-all{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-widget-content{border:none}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-calendar{position:relative}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-calendar .ui-datepicker-unselectable{background:#f5f8f7}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-calendar tbody{background:#eef1f1}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-calendar tbody tr{margin-top:1px}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-calendar td{margin-top:1px;height:38px;min-width:42.29px;max-width:42.29px;padding:.33333px}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-calendar td a{width:100%}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-calendar th{height:38px;border-bottom:1px solid #004152}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-calendar th span{height:37px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#004152}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-month{width:39px;height:26px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#004152}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-week-end:not(td) span{color:#7799a1!important}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-year{width:44px;height:26px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#004152}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-header{height:32px;width:304px;align-self:stretch;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;margin-bottom:19px;background:#fff;border:none}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-prev{height:32px;width:48px;top:0;left:0;border:solid 1px #d6dfdf;border-radius:none;background-color:#fff;cursor:pointer}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-prev .ui-icon{height:14px;width:14px;background-image:url(/o/liferay-theme-desktop/img/svg/arrows/arrow_left_renewed.svg);background-size:contain;background-repeat:no-repeat}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-prev .ui-icon-circle-triangle-w{background-position:initial;margin-left:-8px;margin-top:-7px}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-prev-hover{left:0;background:#f5f8f7}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-next{height:32px;width:48px;top:0;right:0;border:solid 1px #d6dfdf;border-radius:none;background-color:#fff;cursor:pointer}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-next .ui-icon{height:14px;width:14px;background-image:url(/o/liferay-theme-desktop/img/svg/arrows/arrow_right_renewed.svg);background-size:contain;background-repeat:no-repeat}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-next .ui-icon-circle-triangle-e{background-position:initial;margin-left:-5px;margin-top:-7px}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-datepicker-next-hover{background:#f5f8f7}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-state-default{height:38px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#004152;background:#fff;border:0!important}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-state-active{color:#fff;background:#004152}.routes-and-timetables .container_12 .datepicker-and-timetable .dropdown-and-datepicker .datepicker .ui-state-disabled{opacity:1}.routes-and-timetables .container_12 .timetable-with-info{width:632px;min-height:491px}.routes-and-timetables .container_12 .timetable-with-info .no-departures-container{height:221px;width:632px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:40px;background-color:#f5f8f7}.routes-and-timetables .container_12 .timetable-with-info .no-departures-container .no-departures-month{display:none}.routes-and-timetables .container_12 .timetable-with-info .no-departures-container .image-and-text{width:389px;min-height:70px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0}.routes-and-timetables .container_12 .timetable-with-info .no-departures-container .image-and-text .anchor-image{width:32px;min-height:32px;margin-bottom:16px;background:url(/o/liferay-theme-desktop/img/svg/icon_anchor.svg) no-repeat;background-size:contain}.routes-and-timetables .container_12 .timetable-with-info .no-departures-container .image-and-text p{width:389px;margin:0;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;letter-spacing:normal;text-align:center;white-space:nowrap;color:#004152}.routes-and-timetables .container_12 .timetable-with-info .no-departures-container .image-and-text p:last-of-type{white-space:normal}.routes-and-timetables .container_12 .timetable-with-info .no-departures-container .rectangle{height:1px;width:100%;margin:24px 0 24px 0;background-color:#ddd}.routes-and-timetables .container_12 .timetable-with-info .table-wrapper{height:auto;width:auto}.routes-and-timetables .container_12 .timetable-with-info .dummy-table,.routes-and-timetables .container_12 .timetable-with-info .timetable{background:#ddd;height:fit-content;margin:0 auto;border-bottom:1px solid #ddd}.routes-and-timetables .container_12 .timetable-with-info .dummy-table th,.routes-and-timetables .container_12 .timetable-with-info .timetable th{height:auto;min-width:125.6px;max-width:125.6px;display:flex;align-items:center;justify-content:center;background-color:#466b77;text-align:center;vertical-align:middle;border-right:1px solid #fff}.routes-and-timetables .container_12 .timetable-with-info .dummy-table th:last-of-type,.routes-and-timetables .container_12 .timetable-with-info .timetable th:last-of-type{border-right:none}.routes-and-timetables .container_12 .timetable-with-info .dummy-table th span,.routes-and-timetables .container_12 .timetable-with-info .timetable th span{min-height:20px;padding-top:12px;padding-bottom:12px;color:#fff;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-transform:capitalize}.routes-and-timetables .container_12 .timetable-with-info .dummy-table .arrival-cell,.routes-and-timetables .container_12 .timetable-with-info .dummy-table .departure-cell,.routes-and-timetables .container_12 .timetable-with-info .timetable .arrival-cell,.routes-and-timetables .container_12 .timetable-with-info .timetable .departure-cell{display:flex;flex-direction:column;padding-top:10px;padding-bottom:10px}.routes-and-timetables .container_12 .timetable-with-info .dummy-table .ship-status,.routes-and-timetables .container_12 .timetable-with-info .timetable .ship-status{font-weight:500;text-align:left;padding-left:16px}.routes-and-timetables .container_12 .timetable-with-info .dummy-table tr,.routes-and-timetables .container_12 .timetable-with-info .timetable tr{display:flex}.routes-and-timetables .container_12 .timetable-with-info .dummy-table tbody,.routes-and-timetables .container_12 .timetable-with-info .timetable tbody{position:relative}.routes-and-timetables .container_12 .timetable-with-info .dummy-table tbody tr,.routes-and-timetables .container_12 .timetable-with-info .timetable tbody tr{min-height:44px;margin-top:1px}.routes-and-timetables .container_12 .timetable-with-info .dummy-table tbody tr td,.routes-and-timetables .container_12 .timetable-with-info .timetable tbody tr td{color:#004152}.routes-and-timetables .container_12 .timetable-with-info .dummy-table tbody tr:nth-child(odd) td,.routes-and-timetables .container_12 .timetable-with-info .timetable tbody tr:nth-child(odd) td{border-right:1px solid #ddd;background-color:#eef1f1}.routes-and-timetables .container_12 .timetable-with-info .dummy-table tbody tr:nth-child(odd) td:last-of-type,.routes-and-timetables .container_12 .timetable-with-info .timetable tbody tr:nth-child(odd) td:last-of-type{border-right:none}.routes-and-timetables .container_12 .timetable-with-info .dummy-table tbody tr:nth-child(even) td,.routes-and-timetables .container_12 .timetable-with-info .timetable tbody tr:nth-child(even) td{border-right:1px solid #ddd;background-color:#fff}.routes-and-timetables .container_12 .timetable-with-info .dummy-table tbody tr:nth-child(even) td:last-of-type,.routes-and-timetables .container_12 .timetable-with-info .timetable tbody tr:nth-child(even) td:last-of-type{border-right:none}.routes-and-timetables .container_12 .timetable-with-info .dummy-table td,.routes-and-timetables .container_12 .timetable-with-info .timetable td{display:block;height:auto;width:125.6px;display:flex;align-items:center;justify-content:center}.routes-and-timetables .container_12 .timetable-with-info .dummy-table td span,.routes-and-timetables .container_12 .timetable-with-info .timetable td span{min-height:fit-content;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.43;letter-spacing:normal;text-align:center;color:#004152}.routes-and-timetables .container_12 .timetable-with-info .dummy-table td:last-of-type,.routes-and-timetables .container_12 .timetable-with-info .timetable td:last-of-type{justify-content:flex-start;padding-top:12px;padding-bottom:12px}.routes-and-timetables .container_12 .timetable-with-info .table-loading{background:rgba(238,241,241,.5);border-bottom:1px solid rgba(238,241,241,.5)}.routes-and-timetables .container_12 .timetable-with-info .table-loading th{background-color:rgba(70,107,119,.5)}.routes-and-timetables .container_12 .timetable-with-info .table-footer{min-height:48px;width:100%;margin-top:41px;display:flex;flex-direction:column;align-items:center}.routes-and-timetables .container_12 .timetable-with-info .table-footer p{min-height:20px;width:fit-content;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;letter-spacing:normal;text-align:center;color:#004152}.routes-and-timetables .container_12 .timetable-with-info .table-footer p:last-of-type{margin-bottom:0}#p_p_id_bookingentrynew_WAR_liferaybep_{margin-bottom:32px}html div.csw3Disclamer{display:table;width:960px;min-height:32px;margin:-41px 0 0;padding:0;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.33;color:#fff;color:#004152;line-height:1.5}html div.csw3Disclamer p{display:table-cell;vertical-align:middle;padding:9px 16px 8px}html div.csw3Disclamer p a{letter-spacing:normal;color:#009d85;font-size:16px}html div.csw3Disclamer p a:active{text-decoration:none;color:#009d85}html div.csw3Disclamer p a:active svg path{fill:#009d85}html div.csw3Disclamer p a:hover{text-decoration:none;color:#00bea2}html div.csw3Disclamer p a:hover svg path{fill:#00bea2}html div.csw3Disclamer p img{display:none}#main-container .tlnk-custom-web-form{width:960px;margin:auto}#main-container .tlnk-custom-web-form span.reference-mark{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152}#main-container .tlnk-custom-web-form span.reference-mark svg{width:5px;height:5px}#main-container .tlnk-custom-web-form .form{background:0 0;width:940px}#main-container .tlnk-custom-web-form .form .ddm-form-builder-app{padding:0}#main-container .tlnk-custom-web-form .form .ddm-form-basic-info{display:none}#main-container .tlnk-custom-web-form .form input[type=email],#main-container .tlnk-custom-web-form .form input[type=password],#main-container .tlnk-custom-web-form .form input[type=search],#main-container .tlnk-custom-web-form .form input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}#main-container .tlnk-custom-web-form .form input[type=email]:invalid,#main-container .tlnk-custom-web-form .form input[type=password]:invalid,#main-container .tlnk-custom-web-form .form input[type=search]:invalid,#main-container .tlnk-custom-web-form .form input[type=text]:invalid{background:#ffc8be}#main-container .tlnk-custom-web-form .form input[type=email]::-ms-clear,#main-container .tlnk-custom-web-form .form input[type=password]::-ms-clear,#main-container .tlnk-custom-web-form .form input[type=search]::-ms-clear,#main-container .tlnk-custom-web-form .form input[type=text]::-ms-clear{display:none}#main-container .tlnk-custom-web-form .form input[type=tel]{height:28px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#main-container .tlnk-custom-web-form .form input[type=tel]:invalid{background-color:#ffc8be}#main-container .tlnk-custom-web-form .form input[type=tel].input-narrow{width:183.8px;padding:5px 0 5px 8px}#main-container .tlnk-custom-web-form .form input[type=tel].input-very-narrow{width:32px;padding:5px 1px 5px 2px;text-align:center;margin-right:8px}#main-container .tlnk-custom-web-form .form input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0}#main-container .tlnk-custom-web-form .form input[type=radio]:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}#main-container .tlnk-custom-web-form .form input[type=radio][disabled]{border-color:#959595;cursor:default}#main-container .tlnk-custom-web-form .form input[type=radio][disabled]:checked:after{background:#959595}#main-container .tlnk-custom-web-form .form input[type=radio][disabled]+label{color:#959595;cursor:default}#main-container .tlnk-custom-web-form .form input[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border:none;color:#004152;background-color:#00ecc9}#main-container .tlnk-custom-web-form .form input[type=submit]:hover{background:#6cffdc}#main-container .tlnk-custom-web-form .form input[type=submit]:active{background:#00d4b4}#main-container .tlnk-custom-web-form .form textarea{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}#main-container .tlnk-custom-web-form .form select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}#main-container .tlnk-custom-web-form .form select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}#main-container .tlnk-custom-web-form .form select::-ms-expand{display:none}#main-container .tlnk-custom-web-form .form select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}#main-container .tlnk-custom-web-form .form select option:disabled{background-color:#eef1f1;color:#ddd}#main-container .tlnk-custom-web-form .form select option:checked{background-color:#004152;color:#fff}#main-container .tlnk-custom-web-form .form select option:hover{background-color:#466b77}#main-container .tlnk-custom-web-form .form .checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#main-container .tlnk-custom-web-form .form .checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}#main-container .tlnk-custom-web-form .form .checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}#main-container .tlnk-custom-web-form .form .checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}#main-container .tlnk-custom-web-form .form .checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}#main-container .tlnk-custom-web-form .form .checkbox-with-label .checkbox-label a{text-decoration:underline!important}#main-container .tlnk-custom-web-form .form .checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}#main-container .tlnk-custom-web-form .form .checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}#main-container .tlnk-custom-web-form .form .checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}#main-container .tlnk-custom-web-form .form .checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}#main-container .tlnk-custom-web-form .form .checkbox-with-label .checkbox-label a:after{display:none}#main-container .tlnk-custom-web-form .form .ddm-form-page{padding:0}#main-container .tlnk-custom-web-form .form .ddm-form-page h2.lfr-ddm-form-page-title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding:0 0 9px 0;margin:0 0 23px 0;border-bottom:solid 1px #004152}#main-container .tlnk-custom-web-form .form .ddm-form-page h3.lfr-ddm-form-page-description{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.38;color:#004152;padding:0;margin-bottom:23px;font-weight:500;text-transform:none}#main-container .tlnk-custom-web-form .form .ddm-form-page .row{margin:0}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm{padding:0}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group{margin-bottom:30px}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;margin:0 0 5px 0}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .input-group-item{max-width:224px}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .input-group-item input{width:auto}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .input-group-item .input-group-inset-item{border-radius:0}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .datepicker select{width:100%;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 55px -145px no-repeat;background-color:#004152}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group input,#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group textarea{border-radius:0;margin:0}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group textarea{max-width:478px;width:478px;height:68px}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.875rem;height:.875rem;position:static;outline:0;opacity:1;background:url(/o/liferay-theme-desktop/img/inputs/checkbox_notselected.svg) left center no-repeat}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group input[type=checkbox]:checked{background:url(/o/liferay-theme-desktop/img/inputs/checkbox_selected.svg) left center no-repeat}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;position:static;outline:0;opacity:1;border:none;border-radius:unset;box-shadow:none;vertical-align:baseline;background:url(/o/liferay-theme-desktop/img/inputs/radiobutton_notselected.svg) left center no-repeat}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group input[type=radio]:checked{background:url(/o/liferay-theme-desktop/img/inputs/radiobutton_selected.svg) left center no-repeat}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group input[type=radio]:after{display:none}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group fieldset legend{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;margin-bottom:5px}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group fieldset .custom-control-inline{display:block;margin-left:0}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .custom-checkbox .custom-control-label:after,#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .custom-checkbox .custom-control-label:before,#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .custom-radio .custom-control-label:after,#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .custom-radio .custom-control-label:before{display:none}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .custom-checkbox .custom-control-label .custom-control-label-text,#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .custom-radio .custom-control-label .custom-control-label-text{display:inline-block;width:calc(100% - 30px)}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .dropdown{width:224px;height:28px}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .dropdown button:focus{box-shadow:none}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .dropdown .form-builder-select-field .select-field-trigger{height:28px;min-height:28px;border-radius:0;background-color:#fff;border:solid 1px #ddd;background:url(/o/liferay-theme-desktop/img/svg/icon_dropdown_arrow.svg) 198px 5px no-repeat;padding-left:8px}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .dropdown .form-builder-select-field .select-field-trigger .option-selected{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .dropdown .form-builder-select-field .select-field-trigger a{display:none}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group .form-feedback-group .form-feedback-item.help-block{position:absolute}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group.liferay-ddm-form-field-paragraph{margin-bottom:-20px}#main-container .tlnk-custom-web-form .form .ddm-form-page .row .col-ddm .form-group.liferay-ddm-form-field-paragraph p{margin-top:0}#main-container .tlnk-custom-web-form .form .lfr-ddm-form-pagination-controls{padding-top:0}#main-container .tlnk-custom-web-form .form .lfr-ddm-form-pagination-controls button[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border-radius:0;display:block;width:224px;height:40px;border:none;text-decoration:none;text-shadow:none;float:none!important;color:#004152;line-height:22px;background:#00ecc9}#main-container .tlnk-custom-web-form .form .lfr-ddm-form-pagination-controls button[type=submit]:hover{background:#6cffdc}#main-container .tlnk-custom-web-form .form .lfr-ddm-form-pagination-controls button[type=submit]:active{background:#00d4b4}#main-container .tlnk-custom-web-form .form .lfr-ddm-form-pagination-controls button[type=submit].disabled{cursor:default;opacity:.3}#main-container .tlnk-custom-web-form .form .lfr-ddm-form-pagination-controls button[type=submit].disabled:active,#main-container .tlnk-custom-web-form .form .lfr-ddm-form-pagination-controls button[type=submit].disabled:focus,#main-container .tlnk-custom-web-form .form .lfr-ddm-form-pagination-controls button[type=submit].disabled:hover{background:#00ecc9}#main-container .tlnk-custom-web-form .form .lfr-ddm-form-pagination-controls button[type=submit] span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.cluboneContainer a.button,.cluboneContainer a.button-phoenix{display:block;text-decoration:none;background:#00ecc9}.cluboneContainer a.button-phoenix:hover,.cluboneContainer a.button:hover{background:#6cffdc}.cluboneContainer a.button-phoenix:active,.cluboneContainer a.button:active{background:#00d4b4}.cluboneContainer a.button-phoenix:active span,.cluboneContainer a.button:active span{color:#004152}.cluboneContainer a.button span,.cluboneContainer a.button-phoenix span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.cluboneContainer .carousel a.next:hover,.cluboneContainer .carousel a.prev:hover{background:#9dc3dd!important}.cluboneContainer .carousel a.next:active,.cluboneContainer .carousel a.prev:active{background:#004152!important}.cluboneContainer .wrapper-scolumns .sc-link a{text-decoration:none!important;background:#00ecc9!important}.cluboneContainer .wrapper-scolumns .sc-link a:hover{background:#6cffdc!important}.cluboneContainer .wrapper-scolumns .sc-link a:active{background:#00d4b4!important}.cluboneContainer .wrapper-scolumns .sc-link a:active span{color:#004152!important}.cluboneContainer .wrapper-scolumns .sc-link a span{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.38!important;text-align:center!important;text-transform:uppercase!important;color:#004152!important}.cluboneContainer .wrapper-scolumns .sc-link a.disabled{opacity:.5!important}.cluboneContainer .on-board-offers a:not(.inline-link){color:#009d85}.cluboneContainer .on-board-offers a:not(.inline-link):active,.cluboneContainer .on-board-offers a:not(.inline-link):hover{color:#00bea2}#clubone-header .clubone-header-image{position:relative;height:236px;margin-bottom:56px;background:transparent url(/o/liferay-theme-desktop/img/clubone/bg_header_sea.jpg) repeat-x center;text-align:center}#clubone-header .clubone-header-image:before{content:'';position:absolute;right:0;bottom:0;left:0;height:236px;background:transparent url(/o/liferay-theme-desktop/img/clubone/banner-top-layer.svg) no-repeat center;background-size:cover}#clubone-header .clubone-header-image:after{content:'';position:absolute;right:0;bottom:-5px;left:0;height:10px;background:#fff}#clubone-header .clubone-header-image img.clubone{display:none;position:absolute;top:86px;right:0;left:-70px;margin:auto}#clubone-header .clubone-header-image .co-image-title{padding-top:85px;display:inline-block}#clubone-header .clubone-header-image .co-image-title img{float:left;padding-right:43px;width:102px}#clubone-header .clubone-header-image .co-image-title h2{font-size:40px;font-weight:400;color:#004152;padding-top:12px;float:right}#clubone-header .clubone-header-image-new{display:none;position:relative;height:236px;width:960px;margin:0 auto;margin-bottom:56px;background:transparent url(/o/liferay-theme-desktop/img/clubone/banner-top-layer-new.jpg) no-repeat center;background-size:cover}#clubone-header .clubone-welcome{margin-bottom:42px;text-align:center}#clubone-header .clubone-welcome span{font-weight:500}#clubone-header .clubone-welcome span:after{content:'!';font-weight:400}#clubone-header.client-regular .clubone-header-image:before{height:0}#clubone-header.client-regular .clubone-header-image .co-image-title img{display:none}#clubone-header.client-regular .clubone-header-image .co-image-title h2{font-weight:500;font-size:53px}#clubone-basic-info{position:relative;overflow:inherit;width:940px;margin:0 auto 100px;padding-bottom:60px;font-size:18px;line-height:1.11;border-bottom:solid 1px #ddd}#clubone-basic-info.clubone-loggedin{margin-bottom:40px}#clubone-basic-info table{table-layout:fixed}#clubone-basic-info table th{font-weight:500}#clubone-basic-info table tr:not(:last-child) td,#clubone-basic-info table tr:not(:last-child) th{padding-bottom:13px}#clubone-basic-info table tr:not(:last-child).row{display:table-row;margin:0}#clubone-basic-info table .co-profile-statement a{color:#009d85;font-weight:500;text-decoration:none}#clubone-basic-info table .co-profile-statement a:after{content:'';position:absolute;display:inline-block;width:13px;height:16px;margin-left:4px;background:url(/o/liferay-theme-desktop/img/svg/icon_download.svg) no-repeat}#clubone-basic-info table .co-profile-statement a:hover{color:#00bea2}#clubone-basic-info table .co-profile-statement a:hover:after{background:url(/o/liferay-theme-desktop/img/svg/icon_download_hover.svg) no-repeat}#clubone-basic-info .column-left td{padding-left:10px}#clubone-benefits{background:transparent url(/o/liferay-theme-desktop/css/../img/clubone/bg_benefits.png) bottom center no-repeat;height:1%;margin:0 auto 50px;min-height:314px;overflow:hidden;position:relative;width:960px}#clubone-benefits h3{color:#00a3da;text-transform:none}#clubone-benefits .left{float:left;width:385px}#clubone-benefits .right{float:right;width:375px}.cluboneContainer #clubone-benefits .button{bottom:2px;position:absolute;right:0}#clubone-offers-list{position:relative;width:940px;margin:0 auto 80px auto;color:#009d85;font-size:14px;word-wrap:break-word}#clubone-offers-list:after{content:'';position:absolute;width:100%;height:1px;background:#ddd;bottom:-40px}#clubone-offers-list .column-left{width:50%;text-align:left}#clubone-offers-list .column-left .column-left .list-content-container.no-image{margin-right:17px}#clubone-offers-list .column-left .column-right .list-content-container.no-image{margin-left:17px}#clubone-offers-list .column-right{width:50%;text-align:right}#clubone-offers-list .column-right .column-left .list-content-container.no-image{margin-right:17px}#clubone-offers-list .column-right .column-right .list-content-container.no-image{margin-left:17px}#clubone-offers-list .list-content-container{display:inline-block;text-align:left;width:210px}#clubone-offers-list .list-content-container.no-image{display:block;width:auto}#clubone-offers-list .list-content-container .no-thumb{background-size:cover!important;margin-bottom:13px;height:116px}#clubone-offers-list img{margin-bottom:16px;max-width:inherit}#clubone-offers-list h3{font-size:14px!important;line-height:1.29;text-transform:uppercase;color:#009d85;margin:0}#clubone-offers-list h3:after{position:absolute;content:"\2192";margin-left:4px}#clubone-offers-list a{display:inline-block}#clubone-offers-list a:hover h3{color:#00bea2}#clubone-offers-list .two-columns-column .column-right .list-content-container{float:right}#clubone-offers-list .two-columns-column .column-right .admin-info-container{right:0;text-align:left}#clubone-offers-list .clubone-offer{display:none}#clubone-offers-list .admin-info-container{position:absolute;width:210px;opacity:.3;color:#0057a1;background:#fff}#clubone-offers-list .admin-info-container .admin-info{padding:5px 10px}.clubone-offers-container{position:relative}.clubone-offers-container .clubone-offer-container{margin-bottom:-5px;display:none}.clubone-offers-container .clubone-offer-container:after{content:'';position:absolute;bottom:-41px;width:100%;height:11px}.clubone-offers-container .clubone-offer-container .clubone-offer{margin-bottom:0}.clubone-offers-container .clubone-offer-container .clubone-offer.has-bubble .column-right .two-columns-column{margin-bottom:23px}#account-details{margin:65px 0 32px}#account-details h2{position:relative;width:960px;padding:0 0 38px 32px;margin:0 auto;background:0 0;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#account-details h2 a{color:#004152;outline:0}#account-details h2 a:hover{color:#009d85}#account-details h2 a:before{content:'';position:absolute;top:6px;left:8px;width:16px;height:16px;background:url(/o/liferay-theme-desktop/css/../img/svg/icon_play_circled.svg) no-repeat;transform:rotate(90deg)}.ie #account-details h2 a:before{top:4px}#account-details h2 a span{background:0 0;padding:0;line-height:inherit}#account-details h2.expanded_header a:before{transform:none}#account-details h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;display:block;margin-bottom:23px}#account-details h3:after{content:'';display:block;height:1px;width:100%;margin-top:2px;background:#004152}#account-details table{background:0 0}#account-details .expand-wrapper .expand-content{background:#fbfbfb;padding:32px 0;margin:-20px 0 20px}#account-details .expand-wrapper .expand-content .margin-20{margin-top:20px}#account-details .expand-wrapper .expand-content .relative{position:relative}#account-details .expand-wrapper .expand-content .absolute{position:absolute}#account-details .expand-wrapper .expand-content #plasticCoOffer{max-width:220px}#account-details .expand-wrapper .expand-content .plasticCOParagraph{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;width:208px;margin-top:19px}#account-details .expand-wrapper .expand-content #radioButtonDiv{display:flex;margin-top:5px;flex-direction:column}#account-details .expand-wrapper .expand-content #radioButtonDiv .input-wrapper{position:relative}#account-details .expand-wrapper .expand-content #radioButtonDiv .input-wrapper #noplasticCOLabel{max-width:140px;display:flex}#account-details .expand-wrapper .expand-content #radioButtonDiv .input-wrapper input{position:absolute;top:2px}#account-details .expand-wrapper .expand-content #radioButtonDiv .input-wrapper label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;padding:0 0 0 24px;vertical-align:middle}#account-details .confirm-changes-button{text-align:center;margin-top:20px}#account-details .confirm-changes-button a{display:inline-block!important}#account-details .confirm-changes-button a span{display:inline-block;padding:12px 86px 10px}#account-details .confirm-changes-button a.button.clubone.disabled{pointer-events:none;cursor:default}#account-details input[type=email],#account-details input[type=password],#account-details input[type=search],#account-details input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}#account-details input[type=email]:invalid,#account-details input[type=password]:invalid,#account-details input[type=search]:invalid,#account-details input[type=text]:invalid{background:#ffc8be}#account-details input[type=email]::-ms-clear,#account-details input[type=password]::-ms-clear,#account-details input[type=search]::-ms-clear,#account-details input[type=text]::-ms-clear{display:none}#account-details input[type=tel]{height:28px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#account-details input[type=tel]:invalid{background-color:#ffc8be}#account-details input[type=tel].input-narrow{width:183.8px;padding:5px 0 5px 8px}#account-details input[type=tel].input-very-narrow{width:32px;padding:5px 1px 5px 2px;text-align:center;margin-right:8px}#account-details input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0}#account-details input[type=radio]:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}#account-details input[type=radio][disabled]{border-color:#959595;cursor:default}#account-details input[type=radio][disabled]:checked:after{background:#959595}#account-details input[type=radio][disabled]+label{color:#959595;cursor:default}#account-details input[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border:none;color:#004152;background-color:#00ecc9}#account-details input[type=submit]:hover{background:#6cffdc}#account-details input[type=submit]:active{background:#00d4b4}#account-details textarea{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}#account-details select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}#account-details select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}#account-details select::-ms-expand{display:none}#account-details select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}#account-details select option:disabled{background-color:#eef1f1;color:#ddd}#account-details select option:checked{background-color:#004152;color:#fff}#account-details select option:hover{background-color:#466b77}#account-details .checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#account-details .checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}#account-details .checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}#account-details .checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}#account-details .checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}#account-details .checkbox-with-label .checkbox-label a{text-decoration:underline!important}#account-details .checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}#account-details .checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}#account-details .checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}#account-details .checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}#account-details .checkbox-with-label .checkbox-label a:after{display:none}#account-details select{background-position:172px -145px}#account-details input[type=email],#account-details input[type=password],#account-details input[type=tel],#account-details input[type=text]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;width:226px}#account-details .checkbox-with-label{margin-bottom:7px}#account-details a.action-button{display:block;text-decoration:none;background:#00ecc9;display:inline-block;margin:12px 0 0 1px;padding:4px 12px;min-width:224px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#account-details a.action-button:hover{background:#6cffdc}#account-details a.action-button:active{background:#00d4b4}#account-details a.action-button:active span{color:#004152}#account-details a.action-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}#account-details .status-container{clear:both}#account-details .status-error,#account-details .status-ok{margin:2px 0 4px;padding:0;font-size:14px;line-height:1.29;border-top:solid 1px #004152}#account-details .status-error span,#account-details .status-ok span{display:block;padding:15px 16px 14px;background:0 0}#account-details .status-error{background:#ffc8be}#account-details .status-ok{background:#cdf8eb}#account-details #clientFormErrors span{padding:15px 16px 14px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#account-details #clientFormSaveSuccess span{display:block;background:#cdf8eb;padding:15px 16px 14px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}#account-details #clientFormSaveSuccess span a{outline:0}#clubone-account-details{position:relative;margin:auto}#clubone-account-details.client-regular{margin-top:0}#clubone-account-details input[type=email],#clubone-account-details input[type=password],#clubone-account-details input[type=tel],#clubone-account-details input[type=text]{border-radius:0}#clubone-account-details h1{height:19px;line-height:19px;margin:5px 0 30px 0;overflow:visible}#clubone-account-details h1 span{background:transparent url(/o/liferay-theme-desktop/css/../img/clubone/bg_h1_clubone.png) 0 0 no-repeat;display:inline-block;height:19px;margin:0 0 0 10px;text-indent:-999em;width:113px}#clubone-account-details .table-wrapper{background:0 0;padding:0;margin:0}#clubone-account-details .table-wrapper#affiliates-table-wrapper{overflow:visible}#clubone-account-details .table-wrapper th{border-bottom:none}#clubone-account-details .table-wrapper .tlnk-tooltip-wrapper-click{z-index:3;position:absolute;bottom:59px;right:-129px;min-height:156px;width:304px;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:12px 16px 12px 20px;box-shadow:inset 4px 0 0 0 #d97e7e,0 8px 16px 0 rgba(0,0,0,.1);cursor:initial}#clubone-account-details .table-wrapper .tlnk-tooltip-wrapper-click p{min-height:40px;width:268px;font-size:14px;line-height:1.43;color:#004152;margin-bottom:16px}#clubone-account-details .table-wrapper .tlnk-tooltip-wrapper-click .remove-btn{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.33;color:#004152;margin-bottom:10px;min-height:34px;width:268px;padding:7px 20px;font-size:14px;font-weight:500;line-height:1.29;background-color:#d97e7e;color:#fff;text-transform:uppercase;outline:0;border:none}#clubone-account-details .table-wrapper .tlnk-tooltip-wrapper-click .cancel-btn{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.33;margin-bottom:10px;min-height:34px;width:268px;padding:7px 20px;font-size:14px;font-weight:500;line-height:1.29;background-color:#fff;color:#004152;text-transform:uppercase;outline:0;border:none}#clubone-account-details .table-wrapper .triangle-down-click{z-index:3;position:absolute;bottom:51px;right:15px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}#clubone-account-details .table-wrapper .tlnk-tooltip-wrapper-hover{z-index:2;position:absolute;bottom:59px;height:44px;width:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:12px 16px 12px 20px;background-color:#fff;white-space:nowrap;box-shadow:inset 4px 0 0 0 #d97e7e,0 8px 16px 0 rgba(0,0,0,.1)}#clubone-account-details .table-wrapper .tlnk-tooltip-wrapper-hover p{height:40px;font-size:14px;line-height:1.43;color:#004152;margin-bottom:16px}#clubone-account-details .table-wrapper .triangle-down-hover{z-index:2;position:absolute;bottom:51px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}#clubone-account-details .table-wrapper.main-client{width:100%;background:0 0}#clubone-account-details .table-wrapper.main-client table{margin-bottom:60px}#clubone-account-details .table-wrapper.main-client table .ad-agencyid{display:none}#clubone-account-details .table-wrapper.main-client table .ad-agencyid label{white-space:nowrap}#clubone-account-details .table-wrapper.main-client table tr td:first-of-type,#clubone-account-details .table-wrapper.main-client table tr td:nth-of-type(4),#clubone-account-details .table-wrapper.main-client table tr th:first-of-type,#clubone-account-details .table-wrapper.main-client table tr th:nth-of-type(4){width:24%}#clubone-account-details .table-wrapper.main-client table tr td:nth-of-type(2),#clubone-account-details .table-wrapper.main-client table tr td:nth-of-type(3),#clubone-account-details .table-wrapper.main-client table tr th:nth-of-type(2),#clubone-account-details .table-wrapper.main-client table tr th:nth-of-type(3){width:26%}#clubone-account-details .table-wrapper.main-client table tr td span.pluss,#clubone-account-details .table-wrapper.main-client table tr th span.pluss{font-family:Arial,Helvetica,sans-serif;display:inline-block;vertical-align:0}#clubone-account-details .table-wrapper.main-client table tr:nth-of-type(2n) td{padding-top:20px}#clubone-account-details .table-wrapper.main-client table tr:nth-of-type(2) td{padding-top:16px}#clubone-account-details .table-wrapper.main-client table.table{color:#004152}#clubone-account-details .table-wrapper table{border:none;width:100%}#clubone-account-details .table-wrapper table th{border-right:1px solid #fff;border-left:0}#clubone-account-details .table-wrapper table th span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;background-color:#466b77;text-align:left;padding:11px 0 11px 16px;border:0}#clubone-account-details .table-wrapper table th:last-child{border-right:0}#clubone-account-details .table-wrapper table td{border:none}#clubone-account-details .table-wrapper table.table-affiliate-members:nth-of-type(2){margin-top:24px}#clubone-account-details .table-wrapper table.table-affiliate-members .affiliate-name{width:271px;font-size:14px;font-weight:500;line-height:1.43;color:#004152;text-transform:capitalize}#clubone-account-details .table-wrapper table.table-affiliate-members .error-row-aff-table{display:none}#clubone-account-details .table-wrapper table.table-affiliate-members th span{padding-left:16px;text-align:left!important;min-width:960px}#clubone-account-details .table-wrapper table.table-affiliate-members tr{background:#eef1f1}#clubone-account-details .table-wrapper table.table-affiliate-members tr th{z-index:2}#clubone-account-details .table-wrapper table.table-affiliate-members tr.odd{background:#fff}#clubone-account-details .table-wrapper table.table-affiliate-members tr.odd td{background:0 0}#clubone-account-details .table-wrapper table.table-affiliate-members tr td{padding:14px 16px;vertical-align:middle}#clubone-account-details .table-wrapper table.table-affiliate-members tr td:not(:first-of-type):not(:last-of-type){border-left:solid 1px #ddd}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row{display:flex;height:fit-content;max-width:960px;border-bottom:1px solid #ddd}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row:last-of-type{border-bottom:none}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td{position:relative;min-width:136px;display:flex;align-items:center;padding:10px 16px}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td:last-of-type{min-width:0}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td:nth-child(4){border-left:none}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.input-disabled input{border:1px solid #ddd;color:#ddd}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.remove-active{box-shadow:inset 4px 0 0 0 #d97e7e}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.email-affiliate{display:flex;align-items:center;justify-content:flex-start;padding-left:18px;font-size:14px;font-weight:500;line-height:1.43;color:#004152}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.email-affiliate input{font-weight:500;color:#004152;outline:0;border:1px solid #004152}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.affiliate-info{width:271px;font-size:14px;font-weight:500;line-height:1.43;color:#004152}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.remove-affiliate{position:relative;min-height:fit-content;width:fit-content;padding:0;cursor:pointer}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.remove-affiliate .remove-affiliate-icon-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;min-height:44px;width:46px;border-left:1px solid #ddd}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.remove-affiliate .remove-affiliate-icon-wrapper p{display:none}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.remove-affiliate .remove-affiliate-icon{height:14px;width:14px;background:url(/o/liferay-theme-desktop/img/clubone/trash.svg) no-repeat;background-size:contain;pointer-events:none}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.remove-affiliate .icon-loading{display:inline-block;height:16px;width:16px;background:url(/o/liferay-theme-desktop/img/svg/icon_propeller.svg) no-repeat center;background-size:contain;animation:propeller-rotation 2s linear infinite;position:relative;z-index:1;margin:0;padding:0}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.email-and-btn{position:relative;min-width:372px;gap:10px;padding:0;padding-left:16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;line-height:1.43}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.email-and-btn input{font-size:14px;font-weight:500;color:#004152;outline:0;border:1px solid #004152}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.email-and-btn .send-affiliate-statement{font-size:0}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.email-and-btn .send-affiliate-statement-icon{height:14px;width:14px;background-image:url(/o/liferay-theme-desktop/img/svg/icon_email.svg);background-repeat:no-repeat;background-size:contain}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td .send-agreement-application{height:100%;width:46px;display:flex;align-items:center;justify-content:center;border-left:1px solid #ddd;border-right:1px solid #ddd}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td .send-agreement-application.inactive{opacity:.3;pointer-events:none;cursor:not-allowed}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td .error-tip{display:none}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td .error-tip .error-text{background:#ffc8be;padding:13px;position:absolute;left:0;margin-top:22px;border-top:.8px solid #000;text-align:left;z-index:3;width:240px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td .error-tip .error-text:before{content:"";position:absolute;right:118px;top:-7px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #ffc8be transparent;z-index:9999}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td .error-tip .error-text:after{content:"";position:absolute;right:118px;top:-8px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #000 transparent;z-index:9998}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td.unregistered{width:271px;color:#959595}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td input{width:208px;height:28px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);background:#fff;padding-left:8px;border:1px solid #ddd;font-family:GTWalsheim,Arial,Helvetica,sans-serif;box-sizing:border-box}#clubone-account-details .table-wrapper table.table-affiliate-members tr.affiliate-row td input.is-invalid{background:#ffc8be}#clubone-account-details .table-wrapper table.table-affiliate-members.error-responsive-only{display:none}#clubone-account-details .table-wrapper table td{padding:0 20px 0 17px;text-align:left}#clubone-account-details .table-wrapper table td .dd{color:#4a4a4a;font-weight:400}#clubone-account-details .table-wrapper table td .dd *{color:#4a4a4a}#clubone-account-details .table-wrapper table td.label span{color:#ff0005}#clubone-account-details .table-wrapper table td.input{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#clubone-account-details .table-wrapper table td.input .input{margin:0;width:210px;height:28px;font-weight:500}#clubone-account-details .table-wrapper table td.input .input.input-narrow{width:32px;padding:5px 1px;text-align:center}#clubone-account-details .table-wrapper table td.input .input.input-middle{width:170px}#clubone-account-details .table-wrapper table td.input .input.input-middle#ad-mobile{width:158px;margin-left:5px}#clubone-account-details .table-wrapper table td.input .input.input-middle#ad-phonehome{width:158px}#clubone-account-details .table-wrapper table td.input .input.input-middle#ad-phonework{width:158px}#clubone-account-details .table-wrapper table td.input .input.placeholder{color:#959595}#clubone-account-details .table-wrapper table td.input input.input+input.input{margin-left:2px}#clubone-account-details .table-wrapper table td:nth-child(3){width:236px}#clubone-account-details .table-wrapper table:not(.table-affiliate-members) tr td:first-of-type{padding-left:0}#clubone-account-details .account-details-checkbox h4{font-size:14px;font-weight:700}#clubone-account-details .account-details-checkbox label{display:inline-block;padding:0 0 0 4px;vertical-align:middle}#clubone-account-details .account-details-checkbox.household-intrests li{display:inline-block;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;clear:both}#clubone-account-details .account-details-checkbox.household-intrests li input[type=checkbox]{margin:2px 0 0;position:absolute}#clubone-account-details .account-details-checkbox.household-intrests li label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;padding:0 0 0 8px!important;margin:-1px 0 0 14px;float:left}#clubone-account-details .account-details-checkbox.your-subscriptions table{width:100%}#clubone-account-details .account-details-checkbox.your-subscriptions table th{width:20%;padding-right:10px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152}#clubone-account-details .account-details-checkbox.your-subscriptions table td{padding:16px 0 0}#clubone-account-details .account-details-checkbox.your-subscriptions table td div input{margin-left:10px}#clubone-account-details .account-details-checkbox.your-subscriptions table td label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}#clubone-account-details .account-details-checkbox.your-subscriptions:after{content:'';display:block;height:1px;margin:30px 0 23px;background:#ddd}#clubone-account-details .clubone-affiliate-members{clear:both;margin:56px auto 26px;width:960px}#clubone-account-details .clubone-affiliate-members .header{position:relative}#clubone-account-details .clubone-affiliate-members .header .success-message{display:none;position:absolute;right:0;bottom:1px;padding:8px 16px 9px;background:#cdf8eb;font-weight:500;line-height:1.1}#clubone-account-details .clubone-affiliate-members .description{display:table}#clubone-account-details .clubone-affiliate-members .description div,#clubone-account-details .clubone-affiliate-members .description p{display:table-cell;vertical-align:middle}#clubone-account-details .clubone-affiliate-members .description p{width:66%}#clubone-account-details .clubone-affiliate-members .description div{text-align:right}#clubone-account-details .clubone-affiliate-members .description a{white-space:nowrap;display:inline-block;box-sizing:border-box;text-align:center}#clubone-account-details .clubone-affiliate-members .description .addMember{display:block;text-decoration:none;background:#00ecc9;display:inline-block;box-sizing:border-box;padding:5px 12px;width:224px;text-align:center}#clubone-account-details .clubone-affiliate-members .description .addMember:hover{background:#6cffdc}#clubone-account-details .clubone-affiliate-members .description .addMember:active{background:#00d4b4}#clubone-account-details .clubone-affiliate-members .description .addMember:active span{color:#004152}#clubone-account-details .clubone-affiliate-members .description .addMember span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}#clubone-account-details .travel-document-information{margin-bottom:32px}#clubone-account-details .travel-document-information .header{width:100%;border-bottom:.5px solid #004152;margin-bottom:23px;display:inline-block}#clubone-account-details .travel-document-information .header h3{margin-top:10px;margin-bottom:2px;display:inline-block}#clubone-account-details .travel-document-information .header h3:after{display:none}#clubone-account-details .travel-document-information .header .travel-document-delete-message{display:none;float:right;text-transform:none;background:#cdf8eb;font-weight:500;line-height:1.07}#clubone-account-details .travel-document-information .header .travel-document-delete-message label{text-transform:none;padding:9px 16px 8px 16px;width:max-content}#clubone-account-details .travel-document-information .travel-document-information-form{text-align:left}#clubone-account-details .travel-document-information .travel-document-information-form #ad-expirationDate{width:110px}#clubone-account-details .travel-document-information .travel-document-information-form #ad-travelDocument-number{width:150px}#clubone-account-details .travel-document-information .travel-document-information-form #ad-travelDocument-type{width:150px;background-position:110px -145px}#clubone-account-details .travel-document-information .travel-document-information-form table{width:66%}#clubone-account-details .travel-document-information .travel-document-information-form table td{padding:0 24px 0 0}#clubone-account-details .travel-document-information .travel-document-information-form #ad-issued-country{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;width:160px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -55px no-repeat;background-color:#fff;color:#004152;border:1px solid #ddd;background-position:120px -55px}#clubone-account-details .travel-document-information .travel-document-information-form #ad-issued-country:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}#clubone-account-details .travel-document-information .travel-document-information-form #ad-issued-country::-ms-expand{display:none}#clubone-account-details .travel-document-information .travel-document-information-form #ad-issued-country option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}#clubone-account-details .travel-document-information .travel-document-information-form #ad-issued-country option:disabled{background-color:#eef1f1;color:#ddd}#clubone-account-details .travel-document-information .travel-document-information-form #ad-issued-country option:checked{background-color:#004152;color:#fff}#clubone-account-details .travel-document-information .travel-document-information-form #ad-issued-country option:hover{background-color:#466b77}#clubone-account-details .travel-document-information .description{display:table}#clubone-account-details .travel-document-information .description div,#clubone-account-details .travel-document-information .description p{display:table-cell;vertical-align:middle}#clubone-account-details .travel-document-information .description p{width:66%}#clubone-account-details .travel-document-information .description div{text-align:right}#clubone-account-details .travel-document-information .description a{white-space:nowrap;display:inline-block;box-sizing:border-box;text-align:center}#clubone-account-details .travel-document-information .description .addMember{display:block;text-decoration:none;background:#00ecc9;display:inline-block;box-sizing:border-box;padding:5px 12px;width:224px;text-align:center}#clubone-account-details .travel-document-information .description .addMember:hover{background:#6cffdc}#clubone-account-details .travel-document-information .description .addMember:active{background:#00d4b4}#clubone-account-details .travel-document-information .description .addMember:active span{color:#004152}#clubone-account-details .travel-document-information .description .addMember span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}#clubone-account-details .travel-document-information .description .deleteDocumentInformation{display:block;text-decoration:none;background:#fff;border:solid 1px #004152;display:inline-block;box-sizing:border-box;padding:5px 12px;text-align:center}#clubone-account-details .travel-document-information .description .deleteDocumentInformation:hover{background:#eef1f1}#clubone-account-details .travel-document-information .description .deleteDocumentInformation:active{background:#ddd}#clubone-account-details .travel-document-information .description .deleteDocumentInformation.disabled{background:#fbfbfb}#clubone-account-details .travel-document-information .description .deleteDocumentInformation.disabled span{color:#93b3b9}#clubone-account-details .travel-document-information .description .deleteDocumentInformation.disabled:active,#clubone-account-details .travel-document-information .description .deleteDocumentInformation.disabled:focus,#clubone-account-details .travel-document-information .description .deleteDocumentInformation.disabled:hover{background:#fbfbfb}#clubone-account-details .travel-document-information .description .deleteDocumentInformation.disabled:active span,#clubone-account-details .travel-document-information .description .deleteDocumentInformation.disabled:focus span,#clubone-account-details .travel-document-information .description .deleteDocumentInformation.disabled:hover span{color:#93b3b9}#clubone-account-details .travel-document-information .description .deleteDocumentInformation span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152}#clubone-account-details .travel-document-information .description div{vertical-align:top}#clubone-account-details .k-plussa{position:relative;margin:-18px 0 60px}#clubone-account-details .k-plussa label#k-plus{display:inline-block;padding:0!important}#clubone-account-details .k-plussa label#k-plus .label-text{display:inline-block;margin:14px 40px 0 0;float:left;font-size:16px}#clubone-account-details .k-plussa label#k-plus input{display:inline-block;float:left;margin:7px 0 0!important;font-size:12px;width:188px}#clubone-account-details .k-plussa .k-plussa-logo{display:inline-block;float:left;width:68px;height:32px;margin:0 14px 0 4px;background:url(/o/liferay-theme-desktop/css/../img/clubone/icon_kplussa.svg) no-repeat}#clubone-account-details .k-plussa .close-button{display:inline-block;margin:0 0 6px 10px}#clubone-account-details .k-plussa .close-button span{display:block;width:16px;height:16px;background:url(/o/liferay-theme-desktop/css/../img/svg/icon_close.svg) no-repeat;background-size:16px 48px}#clubone-account-details .k-plussa .close-button span:hover{background-position:0 -16px}#clubone-account-details .k-plussa .close-button span:active{background-position:0 -32px}#account-details #clubone-account-details .k-plussa .checkbox-with-label{margin:20px 0 0}#account-details #clubone-account-details .k-plussa .checkbox-with-label label{padding:0;font-size:14px;font-weight:400;line-height:1.29;text-transform:none}#account-details #clubone-account-details .k-plussa .checkbox-with-label label input{display:inline-block;float:left;margin:3px 6px 0 0}#account-details #clubone-account-details .k-plussa .checkbox-with-label label span{display:inline-block;float:left}#account-details #clubone-account-details .k-plussa .checkbox-with-label label a:visited{color:#004152}#clubone-account-details .k-plussa span{color:#004152}#clubone-account-details .container_12>#clientFormErrors span{margin-bottom:40px}.bookingtabs{position:relative;margin:0 auto}.bookingtabs ul.tabs.horizontal li{background:0 0;position:relative;border:1px solid #004152;margin-right:8px}.bookingtabs ul.tabs.horizontal li.active{background:#004152!important;margin-left:0;padding-left:0}.bookingtabs ul.tabs.horizontal li.active .arrow{display:none}.bookingtabs ul.tabs.horizontal li.active a{background-image:none!important;background:#004152}.bookingtabs ul.tabs.horizontal li.active a:hover{background:#004152!important}.bookingtabs ul.tabs.horizontal li.active a:hover span{color:#fff}.bookingtabs ul.tabs.horizontal li.active a span{color:#fff}.bookingtabs ul.tabs.horizontal li.active:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:9px 8.5px 0 8.5px;border-color:#004152 transparent transparent transparent}.bookingtabs ul.tabs.horizontal li a{margin:0!important;background:0 0!important}.bookingtabs ul.tabs.horizontal li a span{padding:8px 10px 6px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#004152;text-align:center}.bookingtabs ul.tabs.horizontal li a:hover{background:#eef1f1!important}.bookingtabs ul.tabs.horizontal li a:hover span{color:#004152}.bookingtabs ul.tabs.horizontal li a{background:0 0!important}.bookingtabs h2{padding-bottom:30px!important}.bookingtabs .tab-content .content{position:relative}.bookingtabs .tab-content .content.paginated .pagination{display:block}.bookingtabs .expand-content{margin-bottom:30px}#account-details .bookingtabs h3.counter{font-weight:400;margin-bottom:39px}#account-details .bookingtabs h3.counter span{font-size:20px;font-weight:700;line-height:1;color:#053140}#account-details .bookingtabs h3.counter:after{display:none}.bookingtabs li.page{position:relative;margin-bottom:45px}.bookingtabs li.page:after{content:'';position:absolute;right:0;bottom:-13px;left:0;height:1px;background:#ddd}.bookingtabs li.page a{letter-spacing:normal;color:#009d85;text-decoration:none}.bookingtabs li.page a:active{text-decoration:none;color:#009d85}.bookingtabs li.page a:active svg path{fill:#009d85}.bookingtabs li.page a:hover{text-decoration:none;color:#00bea2}.bookingtabs li.page a:hover svg path{fill:#00bea2}.bookingtabs .left,.bookingtabs .right{display:inline-block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.bookingtabs .left li:not(.direction),.bookingtabs .right li:not(.direction){margin-bottom:14px}.bookingtabs .left li:not(.direction) span,.bookingtabs .right li:not(.direction) span{font-weight:500}.bookingtabs .left li:not(.direction) span.important,.bookingtabs .right li:not(.direction) span.important{font-size:16px;font-weight:700;line-height:1.12}.bookingtabs .left li:not(.direction) span.important span,.bookingtabs .right li:not(.direction) span.important span{font-weight:700}.bookingtabs .left{width:59.8%;padding-right:16px}.bookingtabs .right{width:40.2%;padding-left:16px}.bookingtabs .booking_details{position:relative;padding-top:37px}#account-details .bookingtabs .booking_details .direction h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin-bottom:14px}.bookingtabs .booking_details .direction h3 span{color:#838383}.bookingtabs .booking_details ul{list-style-type:none}.bookingtabs .booking_details ul:first-of-type .direction{position:absolute;right:0;left:0;top:0}.bookingtabs .booking_details ul+ul{margin-top:30px}#account-details .bookingtabs .booking_details ul+ul .direction h3:after{width:464px}.bookingtabs a.icon{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bookingtabs a.icon:after{content:'';width:16px;height:16px;display:inline-block;margin:0 0 -3px 4px;background:url(/o/liferay-theme-desktop/css/../img/clubone/ui_clubone_booking.svg) no-repeat}.bookingtabs .check-in{margin-top:7px}.bookingtabs .check-in a.icon.check-in:after{width:16px;height:16px;background-position:0 -170px}.bookingtabs .check-in a.icon:hover.check-in:after{background-position:0 -154px}.bookingtabs .change-booking-details ul>span{margin-right:20px}.bookingtabs .change-booking-details li{display:inline-block;margin:14px 20px 0 0}.bookingtabs .change-booking-details li a.icon.passengers:after{width:18px;height:15px;background-position:0 -201px}.bookingtabs .change-booking-details li a.icon.calendar:after{width:15px;height:16px;background-position:0 -16px}.bookingtabs .change-booking-details li a.icon.meal:after{width:13px;height:16px;background-position:0 -106px}.bookingtabs .change-booking-details li a.icon:hover.passengers:after{background-position:0 -186px}.bookingtabs .change-booking-details li a.icon:hover.calendar:after{background-position:0 0}.bookingtabs .change-booking-details li a.icon:hover.meal:after{background-position:0 -90px}.bookingtabs ul.send-notification>span{margin-right:20px}.bookingtabs ul.send-notification li{display:inline-block;margin:14px 20px 0 0}.bookingtabs ul.send-notification li a.icon.pdf:after{width:13px;height:16px;background-position:0 -48px}.bookingtabs ul.send-notification li a.icon.sms:after{width:16px;height:16px;background-position:0 -138px}.bookingtabs ul.send-notification li a.icon.mail:after{width:16px;height:13px;margin-bottom:-2px;background-position:0 -77px}.bookingtabs ul.send-notification li a.icon:hover.pdf:after{background-position:0 -32px}.bookingtabs ul.send-notification li a.icon:hover.sms:after{background-position:0 -122px}.bookingtabs ul.send-notification li a.icon:hover.mail:after{background-position:0 -64px}.bookingtabs hr.booking_details{border:0;border-top:1px solid #eee;border-bottom:1px solid #fff;width:100%;margin:1em auto}.bookingtabs .pagination{display:none}.bookingtabs .pagination a{display:inline-block;padding:0 6px;color:#004152;text-decoration:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bookingtabs .pagination a:hover{color:#009d85;cursor:pointer}.bookingtabs .pagination a.jp-previous{padding-right:10px}.bookingtabs .pagination a.jp-next{padding-left:10px}.bookingtabs .pagination a.jp-current{font-weight:700;color:#009d85}.bookingtabs .pagination a.jp-current:hover{color:#009d85}.bookingtabs .pagination a.jp-disabled{color:#959595}.bookingtabs .pagination span{padding:0 7px}.bookingtabs .sendform{display:none;margin-top:16px}.bookingtabs .sendform>.clearfix{margin-bottom:7px}#account-details .bookingtabs .sendform label{display:inline-block;margin:5px 18px 0 0;float:left;font-weight:700;font-size:14px;text-transform:none}#account-details .bookingtabs .sendform .input{float:left;width:200px}#account-details .bookingtabs .sendform .input.input-small{display:inline-block;width:34px;padding-left:3px;padding-right:3px;margin-right:8px}#account-details .bookingtabs .sendform .input.trail{display:inline-block;width:168px}#account-details .bookingtabs .sendform a.action-button{float:left;margin:0 0 0 16px;min-width:auto;padding:4px 30px}#account-details .bookingtabs .sendform .loader-container{text-align:center}#account-details .bookingtabs .sendform .loader-container .loader{display:none;margin:16px 0}#account-details .bookingtabs .sendform .status-container{width:100%}#account-details .bookingtabs .sendform .status-container .status-error,#account-details .bookingtabs .sendform .status-container .status-ok{margin:16px 0 7px}.bookingtabs #showLatestBookings_msdd{position:absolute;top:-61px;right:0;background:0 0;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.33;color:#fff;cursor:pointer;text-align:left;float:left}.bookingtabs #showLatestBookings_msdd.opened .ddTitle{color:#004152;background:#fff}.bookingtabs #showLatestBookings_msdd.opened .ddTitle .arrow{background-position:-15px -15px!important}.bookingtabs #showLatestBookings_msdd *{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bookingtabs #showLatestBookings_msdd .ddTitle{min-width:192px;height:31px;background:#004152;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 0 3px 0;text-indent:0;overflow:hidden;-webkit-box-shadow:0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 1px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;behavior:url(/o/liferay-theme-desktop/css/PIE.htc)}.bookingtabs #showLatestBookings_msdd .ddTitle .ddTitleText{background:0 0;padding:0 4px;overflow:hidden;line-height:34px;display:block;text-indent:0}.bookingtabs #showLatestBookings_msdd .ddTitle .arrow{width:16px;height:16px;margin:8px 8px 0 0;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) -15px -151px no-repeat!important;border:0;float:right;display:inline-block}.bookingtabs #showLatestBookings_msdd .ddChild{left:0;right:0;border:0;padding:0;height:auto!important;position:absolute;margin:0;overflow:auto;overflow-x:hidden!important;overflow-y:hidden!important;background-color:#fff}.bookingtabs #showLatestBookings_msdd .ddChild.noBorderTop{border-top:none 0!important}.bookingtabs #showLatestBookings_msdd .ddChild a{position:relative;border:0!important;margin-top:-1px;color:#004152;display:block;padding:6px 0 10px 10px;text-decoration:none;overflow:hidden;white-space:nowrap}.bookingtabs #showLatestBookings_msdd .ddChild a:first-child{margin-top:0}.bookingtabs #showLatestBookings_msdd .ddChild a:before{content:'';position:absolute;z-index:-1;top:0;right:8px;left:8px;height:1px;background:#ddd}.bookingtabs #showLatestBookings_msdd .ddChild a.selected{background:#004152}.bookingtabs #showLatestBookings_msdd .ddChild a.selected span.ddTitleText{color:#fff}.bookingtabs #showLatestBookings_msdd .ddChild a.selected+a{margin-top:0}.bookingtabs #showLatestBookings_msdd .ddChild a.selected+a:before{content:none}.bookingtabs #showLatestBookings_msdd .ddChild a.selected:hover+a:after{content:'';position:absolute;right:0;top:0;left:0;height:1px;background:#eef1f1}.bookingtabs #showLatestBookings_msdd .ddChild a:active,.bookingtabs #showLatestBookings_msdd .ddChild a:focus,.bookingtabs #showLatestBookings_msdd .ddChild a:hover{background:#eef1f1!important}.bookingtabs #showLatestBookings_msdd .ddChild a:active span.ddTitleText,.bookingtabs #showLatestBookings_msdd .ddChild a:focus span.ddTitleText,.bookingtabs #showLatestBookings_msdd .ddChild a:hover span.ddTitleText{color:#004152}.bookingtabs #showLatestBookings_msdd .ddChild a:visited{color:#00529c;border-top:1px solid #eaeaea;padding-top:6px;padding-left:10px}.bookingtabs #showLatestBookings_child{top:auto!important}#booking-history.client-regular .bookingtabs{padding-bottom:20px}.ie7 #showLatestBookings_msdd{position:absolute;top:48px;margin-left:-600px;width:200px!important}#client-form-errors-resend-email,.client-form-errors,.client-form-errors-agree,.client-form-errors-not-registered{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;background:#ffc8be;padding:20px 16px;box-sizing:border-box;border-top:solid 1px #004152;display:flex;align-items:center;font-weight:500}#client-form-errors-resend-email div:nth-of-type(1),.client-form-errors div:nth-of-type(1),.client-form-errors-agree div:nth-of-type(1),.client-form-errors-not-registered div:nth-of-type(1){width:30px;margin-right:12px}#client-form-errors-resend-email div:nth-of-type(1) .warning,.client-form-errors div:nth-of-type(1) .warning,.client-form-errors-agree div:nth-of-type(1) .warning,.client-form-errors-not-registered div:nth-of-type(1) .warning{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icons_status_messages.svg) -13px -69px no-repeat;height:25px}.client-form-errors-agree,.client-form-errors-not-registered{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:stretch;font-size:14px;line-height:1.43;padding:16px;border-top:none;box-shadow:inset 0 1px 0 0 #053140}.client-form-errors-agree div,.client-form-errors-not-registered div{text-align:justify}.client-form-errors-agree div:nth-of-type(1),.client-form-errors-not-registered div:nth-of-type(1){height:0;width:0;margin-right:0}.client-form-errors-agree div:nth-of-type(1) .warning,.client-form-errors-not-registered div:nth-of-type(1) .warning{height:0}#form-add-affiliate #affiliate-email.is-invalid{background:#ffc8be}#form-add-affiliate div.error-tip{display:none}#form-add-affiliate div.error-tip span.error-text{background:#ffc8be;padding:13px;position:absolute;left:-85px;margin-top:5px;border-top:.8px solid #000;text-align:left;z-index:1;width:240px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}#form-add-affiliate div.error-tip span.error-text:before{content:"";position:absolute;right:160px;top:-7px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #ffc8be transparent;z-index:9999}#form-add-affiliate div.error-tip span.error-text:after{content:"";position:absolute;right:160px;top:-8px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #000 transparent;z-index:9998}.site-12353 .account-details-checkbox.your-subscriptions{margin-top:30px}html[lang=fi_FI] #clientForm .main-client .DANC,html[lang=fi_FI] #clientForm .main-client .FISH,html[lang=fi_FI] #clientForm .main-client .SKI{display:none!important}html[lang=fi_FI] #clientForm .main-client .CULT{display:inline-block!important}html[lang=lv_LV] #clientForm .main-client .FISH,html[lang=lv_LV] #clientForm .main-client .GOLF{display:none!important}html[lang=sv_SE] #clientForm .main-client .CONC,html[lang=sv_SE] #clientForm .main-client .DANC,html[lang=sv_SE] #clientForm .main-client .FISH{display:none!important}html[lang=sv_SE] #clientForm .main-client .CULT{display:inline-block!important}html[lang=fi_FI] #clubone-account-details .ad-agencyid{display:inline-block!important}#club-one-account-form{background-color:#fbfbfb;padding:100px 0 140px;z-index:0;margin-top:20px}#club-one-account-form:before{content:'';position:absolute;right:0;bottom:0;top:0;left:0;height:60px;background:transparent url(/o/liferay-theme-desktop/img/svg/pattern.svg) repeat-x center;background-size:1440px 60px}#club-one-account-form b,#club-one-account-form label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152}#club-one-account-form input[type=email],#club-one-account-form input[type=password],#club-one-account-form input[type=search],#club-one-account-form input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}#club-one-account-form input[type=email]:invalid,#club-one-account-form input[type=password]:invalid,#club-one-account-form input[type=search]:invalid,#club-one-account-form input[type=text]:invalid{background:#ffc8be}#club-one-account-form input[type=email]::-ms-clear,#club-one-account-form input[type=password]::-ms-clear,#club-one-account-form input[type=search]::-ms-clear,#club-one-account-form input[type=text]::-ms-clear{display:none}#club-one-account-form input[type=tel]{height:28px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#club-one-account-form input[type=tel]:invalid{background-color:#ffc8be}#club-one-account-form input[type=tel].input-narrow{width:183.8px;padding:5px 0 5px 8px}#club-one-account-form input[type=tel].input-very-narrow{width:32px;padding:5px 1px 5px 2px;text-align:center;margin-right:8px}#club-one-account-form input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0}#club-one-account-form input[type=radio]:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}#club-one-account-form input[type=radio][disabled]{border-color:#959595;cursor:default}#club-one-account-form input[type=radio][disabled]:checked:after{background:#959595}#club-one-account-form input[type=radio][disabled]+label{color:#959595;cursor:default}#club-one-account-form input[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border:none;color:#004152;background-color:#00ecc9}#club-one-account-form input[type=submit]:hover{background:#6cffdc}#club-one-account-form input[type=submit]:active{background:#00d4b4}#club-one-account-form textarea{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}#club-one-account-form select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}#club-one-account-form select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}#club-one-account-form select::-ms-expand{display:none}#club-one-account-form select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}#club-one-account-form select option:disabled{background-color:#eef1f1;color:#ddd}#club-one-account-form select option:checked{background-color:#004152;color:#fff}#club-one-account-form select option:hover{background-color:#466b77}#club-one-account-form .checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#club-one-account-form .checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}#club-one-account-form .checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}#club-one-account-form .checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}#club-one-account-form .checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}#club-one-account-form .checkbox-with-label .checkbox-label a{text-decoration:underline!important}#club-one-account-form .checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}#club-one-account-form .checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}#club-one-account-form .checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}#club-one-account-form .checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}#club-one-account-form .checkbox-with-label .checkbox-label a:after{display:none}#club-one-account-form table{border:none}#club-one-account-form table th{border-right:1px solid #fff;border-left:0}#club-one-account-form table th span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;background-color:#466b77;text-align:left;padding:11px 0 11px 16px;border:0}#club-one-account-form table th:last-child{border-right:0}#club-one-account-form table td{border:none}#club-one-account-form table td span{text-transform:lowercase}#club-one-account-form h1{overflow:visible;margin:auto;display:table}#club-one-account-form h2{padding-bottom:9px;border-bottom:solid 1px #004152;margin-bottom:0!important}#club-one-account-form h3{padding-bottom:5px;border-bottom:solid 1px #004152}#club-one-account-form input[type=email],#club-one-account-form input[type=password],#club-one-account-form input[type=tel],#club-one-account-form input[type=text]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;outline:0;border-radius:0}#club-one-account-form #joining-account-details{height:1%;margin:0 auto;position:relative;width:960px}#club-one-account-form #joining-account-details>span{display:block;margin:15px 0 15px 0}#club-one-account-form #joining-account-details .container_12{overflow:visible}#club-one-account-form #joining-account-details .container_12 p{width:632px;margin:30px auto 69px auto;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#club-one-account-form #joining-account-details .table-wrapper{background:0 0}#club-one-account-form #joining-account-details .table-wrapper table{width:960px;border:none;background-color:#fbfbfb}#club-one-account-form #joining-account-details .table-wrapper table tr:nth-child(2n+1)>th{padding-bottom:16px}#club-one-account-form #joining-account-details .table-wrapper table tr:nth-child(2n+1) td{padding-bottom:20px}#club-one-account-form #joining-account-details .table-wrapper table.co-join-table tr>td,#club-one-account-form #joining-account-details .table-wrapper table.co-join-table tr>th{display:table-cell;vertical-align:top;box-sizing:border-box}#club-one-account-form #joining-account-details .table-wrapper table.co-join-table tr>td:first-of-type,#club-one-account-form #joining-account-details .table-wrapper table.co-join-table tr>th:first-of-type{width:312px}#club-one-account-form #joining-account-details .table-wrapper table.co-join-table tr>td:nth-of-type(2),#club-one-account-form #joining-account-details .table-wrapper table.co-join-table tr>th:nth-of-type(2){width:328px}#club-one-account-form #joining-account-details .table-wrapper table.co-join-table tr>td:nth-of-type(3),#club-one-account-form #joining-account-details .table-wrapper table.co-join-table tr>th:nth-of-type(3){width:320px}#club-one-account-form #joining-account-details .table-wrapper table.co-join-table tr>td .ad-agencyid,#club-one-account-form #joining-account-details .table-wrapper table.co-join-table tr>th .ad-agencyid{padding-top:20px;display:none}#club-one-account-form #joining-account-details .table-wrapper table th{border:none}#club-one-account-form #joining-account-details .table-wrapper table th span{border-left:solid 1px #fff;padding:11px 0 11px 16px;margin:0}#club-one-account-form #joining-account-details .table-wrapper table th:first-child span{border-left:none}#club-one-account-form #joining-account-details .table-wrapper table td{padding:0 0 5px 15px;text-align:left}#club-one-account-form #joining-account-details .table-wrapper table td:first-child{padding:0 0 5px}#club-one-account-form #joining-account-details .table-wrapper table td span.info{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;text-transform:none;width:227px;display:block;margin-top:4px}#club-one-account-form #joining-account-details .table-wrapper table td span.pluss{font-family:Arial,Helvetica,sans-serif;vertical-align:0}#club-one-account-form #joining-account-details .table-wrapper table td #ad-mobile{width:172px}#club-one-account-form #joining-account-details .table-wrapper table td #ad-phonehome{width:172px}#club-one-account-form #joining-account-details .table-wrapper table td #ad-phonework{width:172px}#club-one-account-form #joining-account-details .table-wrapper table .ad-email{margin:0 0 20px}#club-one-account-form #joining-account-details .table-wrapper table .ad-agencyid label,#club-one-account-form #joining-account-details .table-wrapper table .ad-language label{display:block;margin:0 0 8px}#club-one-account-form #joining-account-details .table-wrapper table #ad-plastic-co-card-wrapper{width:224px}#club-one-account-form #joining-account-details .table-wrapper table .extra-row{display:none}#club-one-account-form #joining-account-details .clubone-affiliate-members{clear:both;width:960px;height:84px}#club-one-account-form #joining-account-details .clubone-affiliate-members .left{width:632px;height:54px;margin:23px 0 26px 0;float:left}#club-one-account-form #joining-account-details .clubone-affiliate-members .left p{margin:0}#club-one-account-form #joining-account-details .clubone-affiliate-members .right{width:328px;height:54px;margin:23px 0 26px 0;float:right}#club-one-account-form #joining-account-details .clubone-affiliate-members .right a{display:block;text-decoration:none;background:#00ecc9;display:inline-block;margin:16px 0 10px 14px}#club-one-account-form #joining-account-details .clubone-affiliate-members .right a:hover{background:#6cffdc}#club-one-account-form #joining-account-details .clubone-affiliate-members .right a:active{background:#00d4b4}#club-one-account-form #joining-account-details .clubone-affiliate-members .right a:active span{color:#004152}#club-one-account-form #joining-account-details .clubone-affiliate-members .right a span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}#club-one-account-form #joining-account-details .clubone-affiliate-members .right a span{display:block;box-sizing:border-box;padding:5px 12px;width:224px;color:#004152;font-size:14px}#club-one-account-form #joining-account-details #affiliates-table{clear:both}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members{border-collapse:collapse;border-style:hidden;border-bottom:solid 1px #ddd;width:960px}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members th{border:none}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members th span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;background:#466b77;text-align:left}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members tr:nth-child(2n){background:#eef1f1}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members tr:nth-child(2n+1){background:#fff}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;border-right:solid 1px #ddd;background:0 0;text-align:left;padding:0 16px;vertical-align:middle}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td:last-child{border:none}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members:nth-of-type(2){margin-top:24px}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members tr{height:56px}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members tr:first-child{height:40px}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members tr:last-child{display:none}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members th{width:960px;padding:0}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members th span{border:0;padding:11px 0 11px 11px}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td{vertical-align:middle}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td:nth-child(1){width:167px;border-left:none}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td:nth-child(2){width:300px}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td:nth-child(3){width:340px}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td:nth-child(4){width:132px;padding:0;text-align:center;border-right:none}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td:last-child{display:none}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink{display:block;text-decoration:none;background:#fff;border:solid 1px #004152;display:inline-block;padding:4px 12px}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink:hover{background:#eef1f1}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink:active{background:#ddd}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink.disabled{background:#fbfbfb}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink.disabled span{color:#93b3b9}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink.disabled:active,#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink.disabled:focus,#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink.disabled:hover{background:#fbfbfb}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink.disabled:active span,#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink.disabled:focus span,#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink.disabled:hover span{color:#93b3b9}#club-one-account-form #joining-account-details #affiliates-table .table-affiliate-members td .affiliateLink span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152}#club-one-account-form #joining-account-details #clientFormErrors,#club-one-account-form #joining-account-details .status-error{display:block;padding:0;margin:0;background:#ffc8be;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none;border-style:none;text-shadow:none;border-top:solid 1px #004152;margin-top:-1px}#club-one-account-form #joining-account-details #clientFormErrors:empty,#club-one-account-form #joining-account-details .status-error:empty{display:none}#club-one-account-form #joining-account-details #clientFormErrors span,#club-one-account-form #joining-account-details .status-error span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;display:block;padding:16px}#club-one-account-form #joining-account-details .status-ok{display:block;padding:0;margin:0;background:#ffc8be;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none;border-style:none;text-shadow:none;border-top:solid 1px #004152;background:#cdf8eb;margin-top:-1px}#club-one-account-form #joining-account-details .status-ok:empty{display:none}#club-one-account-form #joining-account-details .status-ok span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;display:block;padding:16px}#club-one-account-form #joining-account-permissions{height:1%;overflow:hidden;margin:0 auto;position:relative;width:960px}#club-one-account-form #joining-account-permissions .container_12.forms .grid_6{width:464px;margin:auto}#club-one-account-form #joining-account-permissions .container_12.forms .grid_6.left{margin-right:32px}#club-one-account-form #joining-account-permissions .container_12.forms .grid_6.left input{margin-top:8px}#club-one-account-form #joining-account-permissions .container_12.forms .grid_6 div,#club-one-account-form #joining-account-permissions .container_12.forms .grid_6 p{margin-top:20px}#club-one-account-form #joining-account-permissions .container_12.forms .grid_6 .account-details-checkbox label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;margin-right:10px;vertical-align:middle}#club-one-account-form #joining-account-permissions .shadow-wrapper{clear:both;position:relative;width:960px;margin-top:67px;border-top:solid 1px #ddd}#club-one-account-form #joining-account-permissions .shadow-wrapper .button.submit{display:block!important;text-decoration:none!important;background:#00ecc9!important;width:370px;height:48px;margin:auto}#club-one-account-form #joining-account-permissions .shadow-wrapper .button.submit:hover{background:#6cffdc!important}#club-one-account-form #joining-account-permissions .shadow-wrapper .button.submit:active{background:#00d4b4!important}#club-one-account-form #joining-account-permissions .shadow-wrapper .button.submit:active span{color:#004152!important}#club-one-account-form #joining-account-permissions .shadow-wrapper .button.submit span{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.38!important;text-align:center!important;text-transform:uppercase!important;color:#004152!important}#club-one-account-form #joining-account-permissions .shadow-wrapper .button.submit:hover{background:#9dc3dd}#club-one-account-form #joining-account-permissions .shadow-wrapper .button.submit span{display:block;padding:11px 0 13px 0;margin:0;background:0 0;color:#004152;font-size:20px!important}#club-one-account-form #joining-account-permissions .shadow-wrapper>div{display:table;margin:15px auto 38px auto}#clubone-members-add-edit{width:656px}#clubone-members-add-edit label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152}#clubone-members-add-edit input[type=email],#clubone-members-add-edit input[type=password],#clubone-members-add-edit input[type=search],#clubone-members-add-edit input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}#clubone-members-add-edit input[type=email]:invalid,#clubone-members-add-edit input[type=password]:invalid,#clubone-members-add-edit input[type=search]:invalid,#clubone-members-add-edit input[type=text]:invalid{background:#ffc8be}#clubone-members-add-edit input[type=email]::-ms-clear,#clubone-members-add-edit input[type=password]::-ms-clear,#clubone-members-add-edit input[type=search]::-ms-clear,#clubone-members-add-edit input[type=text]::-ms-clear{display:none}#clubone-members-add-edit input[type=tel]{height:28px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#clubone-members-add-edit input[type=tel]:invalid{background-color:#ffc8be}#clubone-members-add-edit input[type=tel].input-narrow{width:183.8px;padding:5px 0 5px 8px}#clubone-members-add-edit input[type=tel].input-very-narrow{width:32px;padding:5px 1px 5px 2px;text-align:center;margin-right:8px}#clubone-members-add-edit input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0}#clubone-members-add-edit input[type=radio]:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}#clubone-members-add-edit input[type=radio][disabled]{border-color:#959595;cursor:default}#clubone-members-add-edit input[type=radio][disabled]:checked:after{background:#959595}#clubone-members-add-edit input[type=radio][disabled]+label{color:#959595;cursor:default}#clubone-members-add-edit input[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border:none;color:#004152;background-color:#00ecc9}#clubone-members-add-edit input[type=submit]:hover{background:#6cffdc}#clubone-members-add-edit input[type=submit]:active{background:#00d4b4}#clubone-members-add-edit textarea{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}#clubone-members-add-edit select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}#clubone-members-add-edit select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}#clubone-members-add-edit select::-ms-expand{display:none}#clubone-members-add-edit select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}#clubone-members-add-edit select option:disabled{background-color:#eef1f1;color:#ddd}#clubone-members-add-edit select option:checked{background-color:#004152;color:#fff}#clubone-members-add-edit select option:hover{background-color:#466b77}#clubone-members-add-edit .checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#clubone-members-add-edit .checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}#clubone-members-add-edit .checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}#clubone-members-add-edit .checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}#clubone-members-add-edit .checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}#clubone-members-add-edit .checkbox-with-label .checkbox-label a{text-decoration:underline!important}#clubone-members-add-edit .checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}#clubone-members-add-edit .checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}#clubone-members-add-edit .checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}#clubone-members-add-edit .checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}#clubone-members-add-edit .checkbox-with-label .checkbox-label a:after{display:none}#clubone-members-add-edit .content{width:inherit;margin:0;padding:0;float:none}#clubone-members-add-edit .content h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;width:100%;margin:0;padding:5px 0 2px;border-bottom:solid 1px #004152}#clubone-members-add-edit .content p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:22px auto 24px auto;background:0 0}#clubone-members-add-edit .content .error{display:block;padding:0;margin:0;background:#ffc8be;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none;border-style:none;text-shadow:none;border-top:solid 1px #004152;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin-bottom:20px;font-weight:500;padding:16px}#clubone-members-add-edit .content .error:empty{display:none}#clubone-members-add-edit .content .error span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;display:block;padding:16px}#clubone-members-add-edit .content .error.disabled{display:none}#clubone-members-add-edit p.buttons{width:656px;height:40px;background:0 0;margin:0;text-align:center}#clubone-members-add-edit p.buttons a.button-saver{display:block;text-decoration:none;background:#00ecc9;display:inline-block;padding:9px 24px 9px 24px}#clubone-members-add-edit p.buttons a.button-saver:hover{background:#6cffdc}#clubone-members-add-edit p.buttons a.button-saver:active{background:#00d4b4}#clubone-members-add-edit p.buttons a.button-saver:active span{color:#004152}#clubone-members-add-edit p.buttons a.button-saver span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}#clubone-members-add-edit p.buttons a.button-saver.disabled{pointer-events:none;cursor:default;opacity:.5}#clubone-members-add-edit p.buttons a.button-cancel{display:none}#clubone-members-add-edit p.error{border:none}#clubone-members-add-edit table{margin-bottom:20px;border:none}#clubone-members-add-edit table.table{margin-right:13px;float:left}#clubone-members-add-edit table.table input[type=email],#clubone-members-add-edit table.table input[type=password],#clubone-members-add-edit table.table input[type=text]{outline:0;width:208px}#clubone-members-add-edit table.table input.disabled{pointer-events:none;cursor:default}#clubone-members-add-edit table.table select:disabled{background-color:#004152;background-position:170px -145px}#clubone-members-add-edit table.table:nth-of-type(3){margin-right:0}#clubone-members-add-edit table.table:nth-of-type(7){margin-right:0}#clubone-members-add-edit table.table.checkbox{clear:both;margin-top:0;margin-right:0}#clubone-members-add-edit table tr:nth-child(2n):not(:last-child) td,#clubone-members-add-edit table tr:nth-child(2n):not(:last-child)>th{padding-bottom:20px}#clubone-members-add-edit table tr.separator{border-bottom:solid 1px #ddd;width:100%;height:1px;padding:3px 0;margin:0;border-top:none}#clubone-members-add-edit table td{padding:3px 0}#clubone-members-add-edit table td .input-phonecode{width:30px;font-size:14px;border:1px solid}#clubone-members-add-edit table td span.info{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;width:224px;display:block;margin-top:4px}#clubone-members-add-edit table td span.pluss{font-family:Arial,Helvetica,sans-serif;display:inline-block}#clubone-members-add-edit table td input#edit-mobile{width:172px}#clubone-members-add-edit table td select{width:210px;background-position:170px -145px}#clubone-members-add-edit table td.label{font-size:14px;line-height:1.29;font-weight:400}#clubone-members-add-edit .white-bottom-cover{opacity:1;background-color:#fff;display:none}#clubone-members-add-edit .white-bottom-cover.disabled{pointer-events:none;cursor:default;opacity:.3}#clubone-members-add-edit .input{margin:auto;position:relative}#clubone-members-add-edit input:invalid{background:#fff!important}#clubone-members-add-edit #response-add-affiliate{display:none}#clubone-members-add-edit #response-add-affiliate #response-text{margin-top:30px}#clubone-members-add-edit #response-add-affiliate p.button{height:40px;background:0 0;margin:35px 0 0 0;text-align:center}#clubone-members-add-edit #response-add-affiliate p.button a.member-added-button{display:block;text-decoration:none;background:#00ecc9;display:inline-block;padding:9px 60px 9px 60px}#clubone-members-add-edit #response-add-affiliate p.button a.member-added-button:hover{background:#6cffdc}#clubone-members-add-edit #response-add-affiliate p.button a.member-added-button:active{background:#00d4b4}#clubone-members-add-edit #response-add-affiliate p.button a.member-added-button:active span{color:#004152}#clubone-members-add-edit #response-add-affiliate p.button a.member-added-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}#clubone-members-add-edit #edit-email.is-invalid{background:#ffc8be}#clubone-members-add-edit .error-tip span.error-text{background:#ffc8be;padding:13px;position:absolute;left:-85px;margin-top:5px;border-top:.8px solid #000;text-align:left;z-index:1;width:240px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}#clubone-members-add-edit .error-tip span.error-text:before{content:"";position:absolute;right:160px;top:-7px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #ffc8be transparent;z-index:9999}#clubone-members-add-edit .error-tip span.error-text:after{content:"";position:absolute;right:160px;top:-8px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #000 transparent;z-index:9998}#club-one-joining-success-free,#club-one-joining-success-payed{width:408px}#club-one-joining-success-free .content,#club-one-joining-success-payed .content{display:block;float:none;width:100%;margin:0;padding:0}#club-one-joining-success-free .content h3,#club-one-joining-success-payed .content h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:left;width:100%;padding-bottom:7px;margin-bottom:23px}#club-one-joining-success-free .content p,#club-one-joining-success-payed .content p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;font-size:14px;text-align:left}#club-one-joining-success-free .button-close,#club-one-joining-success-payed .button-close{display:none}#club-one-joining-success-free .button-login,#club-one-joining-success-payed .button-login{display:block;width:fit-content;margin-right:auto}#club-one-joining-success-free .button-login span,#club-one-joining-success-payed .button-login span{padding:0 16px}.fancybox-co-members{width:768px!important}.fancybox-co-members .fancybox-close{top:25px;right:25px}.fancybox-co-members .fancybox-inner{margin:50px 0 40px 50px;width:656px!important}html[lang=fi_FI] #joining-account-details .ad-agencyid{display:inline-block!important}body.site-11711 #joining-account-details #ad-plastic-co-card-wrapper,html[lang=fi_FI] #joining-account-details #ad-plastic-co-card-wrapper{display:none}section.entertainment-calendar input[type=email],section.entertainment-calendar input[type=password],section.entertainment-calendar input[type=search],section.entertainment-calendar input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}section.entertainment-calendar input[type=email]:invalid,section.entertainment-calendar input[type=password]:invalid,section.entertainment-calendar input[type=search]:invalid,section.entertainment-calendar input[type=text]:invalid{background:#ffc8be}section.entertainment-calendar input[type=email]::-ms-clear,section.entertainment-calendar input[type=password]::-ms-clear,section.entertainment-calendar input[type=search]::-ms-clear,section.entertainment-calendar input[type=text]::-ms-clear{display:none}section.entertainment-calendar input[type=tel]{height:28px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}section.entertainment-calendar input[type=tel]:invalid{background-color:#ffc8be}section.entertainment-calendar input[type=tel].input-narrow{width:183.8px;padding:5px 0 5px 8px}section.entertainment-calendar input[type=tel].input-very-narrow{width:32px;padding:5px 1px 5px 2px;text-align:center;margin-right:8px}section.entertainment-calendar input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0}section.entertainment-calendar input[type=radio]:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}section.entertainment-calendar input[type=radio][disabled]{border-color:#959595;cursor:default}section.entertainment-calendar input[type=radio][disabled]:checked:after{background:#959595}section.entertainment-calendar input[type=radio][disabled]+label{color:#959595;cursor:default}section.entertainment-calendar input[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border:none;color:#004152;background-color:#00ecc9}section.entertainment-calendar input[type=submit]:hover{background:#6cffdc}section.entertainment-calendar input[type=submit]:active{background:#00d4b4}section.entertainment-calendar textarea{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}section.entertainment-calendar select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}section.entertainment-calendar select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}section.entertainment-calendar select::-ms-expand{display:none}section.entertainment-calendar select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}section.entertainment-calendar select option:disabled{background-color:#eef1f1;color:#ddd}section.entertainment-calendar select option:checked{background-color:#004152;color:#fff}section.entertainment-calendar select option:hover{background-color:#466b77}section.entertainment-calendar .checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.entertainment-calendar .checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}section.entertainment-calendar .checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}section.entertainment-calendar .checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}section.entertainment-calendar .checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}section.entertainment-calendar .checkbox-with-label .checkbox-label a{text-decoration:underline!important}section.entertainment-calendar .checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}section.entertainment-calendar .checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}section.entertainment-calendar .checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}section.entertainment-calendar .checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}section.entertainment-calendar .checkbox-with-label .checkbox-label a:after{display:none}section.entertainment-calendar .section-header h1{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px;text-align:center}section.entertainment-calendar .section-header p{width:960px;margin-top:28px;margin-bottom:0;padding-bottom:21px;border-bottom:solid 1px #ddd}section.entertainment-calendar .calendar .calendar-header .dd-wrapper.artistSearch #artist-name-search::-ms-clear{width:0;height:0}section.entertainment-calendar .calendar .calendar-header .dd-wrapper.artistSearch .dd{opacity:.3}section.entertainment-calendar .calendar .calendar-header .dd-wrapper.artistSearch .clear-field{width:20px;height:20px;background:transparent url(/o/liferay-theme-desktop/css/../../img/artist-search-clear.png) no-repeat;left:-24px;bottom:-7px;position:relative}section.entertainment-calendar .calendar .calendar-header .dd-wrapper.artistSearch .clear-field:hover{cursor:pointer;opacity:.7}section.entertainment-calendar .calendar .calendar-header .dd-wrapper.artistSearch .clear-field:active{background-position:0 -21px}section.entertainment-calendar .calendar .calendar-header .dd-wrapper.artistSearch .ui-autocomplete,section.entertainment-calendar .calendar .calendar-header .dd-wrapper.artistSearch .ui-menu-item{width:200px}section.entertainment-calendar .calendar .calendar-header .dd-wrapper div{display:inline-block;margin-right:12px}section.entertainment-calendar .calendar .calendar-header .dd-wrapper .button{display:block;background:#00ecc9;text-decoration:none;display:inline-block;vertical-align:top}section.entertainment-calendar .calendar .calendar-header .dd-wrapper .button:hover{background:#6cffdc}section.entertainment-calendar .calendar .calendar-header .dd-wrapper .button:active{background:#00d4b4}section.entertainment-calendar .calendar .calendar-header .dd-wrapper .button.disabled{cursor:default;opacity:.3}section.entertainment-calendar .calendar .calendar-header .dd-wrapper .button.disabled:active,section.entertainment-calendar .calendar .calendar-header .dd-wrapper .button.disabled:focus,section.entertainment-calendar .calendar .calendar-header .dd-wrapper .button.disabled:hover{background:#00ecc9}section.entertainment-calendar .calendar .calendar-header .dd-wrapper .button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152}section.entertainment-calendar .calendar .calendar-header .dd-wrapper .button span{padding:5px 25px;align-content:center;display:block}section.entertainment-calendar .calendar .calendar-header .input{margin-right:12px}section.entertainment-calendar .calendar .calendar-header .input.input-wide{width:200px}section.entertainment-calendar .calendar .entertainment-artist .content,section.entertainment-calendar .calendar .entertainment-artist .sidebar{margin-top:24px}section.entertainment-calendar .calendar .entertainment-artist .info{display:block;margin:16px 0 0 0}section.entertainment-calendar .calendar .entertainment-artist .info a{letter-spacing:normal;color:#009d85}section.entertainment-calendar .calendar .entertainment-artist .info a:active{text-decoration:none;color:#009d85}section.entertainment-calendar .calendar .entertainment-artist .info a:active svg path{fill:#009d85}section.entertainment-calendar .calendar .entertainment-artist .info a:hover{text-decoration:none;color:#00bea2}section.entertainment-calendar .calendar .entertainment-artist .info a:hover svg path{fill:#00bea2}section.entertainment-calendar .calendar .table-wrapper{border:none;background:0 0}section.entertainment-calendar .calendar .table-wrapper th{border-right:1px solid #fff;border-left:0}section.entertainment-calendar .calendar .table-wrapper th span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;background-color:#466b77;text-align:left;padding:11px 0 11px 16px;border:0}section.entertainment-calendar .calendar .table-wrapper th:last-child{border-right:0}section.entertainment-calendar .calendar .table-wrapper td{border:none}section.entertainment-calendar .calendar .table-wrapper .table{background:#eef1f1;width:100%}section.entertainment-calendar .calendar .table-wrapper .table th span{padding:11px 16px 11px 16px}section.entertainment-calendar .calendar .table-wrapper .table th.date{width:151px}section.entertainment-calendar .calendar .table-wrapper .table th.date span.th1{white-space:nowrap;padding-right:16px}section.entertainment-calendar .calendar .table-wrapper .table th.last-th{border-right:0}section.entertainment-calendar .calendar .table-wrapper .table th.time{border-right:1px solid #fff;width:166px;white-space:nowrap}section.entertainment-calendar .calendar .table-wrapper .table th.artist{width:406px}section.entertainment-calendar .calendar .table-wrapper .table th.location{width:231px}section.entertainment-calendar .calendar .table-wrapper .table tr.odd td{background:#fff}section.entertainment-calendar .calendar .table-wrapper .table tr:nth-child(2) td{padding-top:16px}section.entertainment-calendar .calendar .table-wrapper .table tr:last-child td{padding-bottom:16px;border-bottom:solid 1px #ddd}section.entertainment-calendar .calendar .table-wrapper .table tr td:first-child::first-letter{text-transform:uppercase}section.entertainment-calendar .calendar .table-wrapper .table td{padding-top:6px;padding-bottom:6px;padding-left:16px;color:#004152;border-right:solid 1px #ddd}section.entertainment-calendar .calendar .table-wrapper .table td.artist a{letter-spacing:normal;color:#009d85}section.entertainment-calendar .calendar .table-wrapper .table td.artist a:active{text-decoration:none;color:#009d85}section.entertainment-calendar .calendar .table-wrapper .table td.artist a:active svg path{fill:#009d85}section.entertainment-calendar .calendar .table-wrapper .table td.artist a:hover{text-decoration:none;color:#00bea2}section.entertainment-calendar .calendar .table-wrapper .table td.artist a:hover svg path{fill:#00bea2}section.entertainment-calendar .calendar .table-wrapper .table td.time{border-right:solid 1px #ddd}section.entertainment-calendar .calendar .table-wrapper .table td.time:last-child{border-right:1px solid #fff}section.entertainment-calendar .calendar .table-wrapper .table td.last-td{border:none}section.entertainment-calendar .calendar .table-wrapper .table .ship{display:none;min-width:75px}section.entertainment-calendar .portlet-msg-error{display:block;padding:0;margin:0;background:#ffc8be;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none;border-style:none;text-shadow:none;border-top:solid 1px #004152;margin-top:-1px}section.entertainment-calendar .portlet-msg-error:empty{display:none}section.entertainment-calendar .portlet-msg-error span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;display:block;padding:16px}section.entertainment-calendar .notification-message-for-table{margin-top:28px;margin-bottom:30px}#artist-popup.lightbox-wrapper{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;width:664px;min-height:302px;padding:0}#artist-popup.lightbox-wrapper .sidebar{margin:0;padding:0;overflow:inherit}#artist-popup.lightbox-wrapper .sidebar h3{width:664px;margin-bottom:0;padding-bottom:4px;border-bottom:solid 1px #004152}#artist-popup.lightbox-wrapper .sidebar .image-container{width:296px;height:auto;margin:24px 0 24px 0;background:0 0}#artist-popup.lightbox-wrapper .sidebar .image-container .image{margin:0;padding:0;width:inherit;height:inherit}#artist-popup.lightbox-wrapper .sidebar .image-container .image img{width:inherit;height:inherit;margin:0;padding:0;border:0}#artist-popup.lightbox-wrapper .content{display:inline-block;margin:54px 0 0 0;padding:0;width:342px}#artist-popup.lightbox-wrapper .content p{margin:0}#artist-popup.lightbox-wrapper .info{display:block;width:320px}#artist-popup.lightbox-wrapper .info a{letter-spacing:normal;color:#009d85}#artist-popup.lightbox-wrapper .info a:active{text-decoration:none;color:#009d85}#artist-popup.lightbox-wrapper .info a:active svg path{fill:#009d85}#artist-popup.lightbox-wrapper .info a:hover{text-decoration:none;color:#00bea2}#artist-popup.lightbox-wrapper .info a:hover svg path{fill:#00bea2}#artist-popup.lightbox-wrapper .button-close{display:none}.do-not-show-time{display:none}section.stockquote{margin:22px 0 30px 0}section.stockquote .container_12{width:958px;height:38px;background:#fbfbfb;border:solid 1px #ddd;padding:0 16px;display:flex;justify-content:space-between}section.stockquote .container_12 div{display:inline-block;text-align:middle;margin-top:7px;margin-bottom:7px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;text-transform:uppercase;color:#004152}section.stockquote .container_12 div h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;text-transform:uppercase;color:#004152;margin:0}section.stockquote .container_12 div h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;text-transform:none}section.stockquote .container_12 div.name{margin-right:95px}section.stockquote .container_12 div.name h3 span{color:#959595}section.stockquote .container_12 div.current-price .arrow{margin-left:3px;margin-right:2px}section.stockquote .container_12 div.current-price.negative .arrow{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/stock_arrow.svg) -14px -10px no-repeat}section.stockquote .container_12 div.current-price.positive .arrow{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/stock_arrow.svg) -14px -55px no-repeat}section.stockquote .container_12 div.current-price span{color:#959595}section.stockquote .container_12 div.high-bid,section.stockquote .container_12 div.low-bid,section.stockquote .container_12 div.volume{text-align:center}section.stockquote .container_12 div.high-bid h4,section.stockquote .container_12 div.low-bid h4,section.stockquote .container_12 div.volume h4{position:relative;top:-12px;margin-top:-18px;margin-bottom:0}section.stockquote .container_12 div.high-bid{margin-left:90px;margin-right:55px}section.stockquote .container_12 div.low-bid{margin-right:55px}body.signed-in section.stockquote .container_12 div h1,body.signed-in section.stockquote .container_12 div h2,body.signed-in section.stockquote .container_12 div h3,body.signed-in section.stockquote .container_12 div h4,body.signed-in section.stockquote .container_12 div h5,body.signed-in section.stockquote .container_12 div h6{margin-bottom:0!important}.cision-feed{width:550px;float:left;box-sizing:border-box}.cision-feed button{background:0 0;border:none;outline:0}.cision-feed h1,.cision-feed h2,.cision-feed h3{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:1.25!important;color:#004152!important;margin-bottom:12px!important;margin-bottom:7px}.cision-feed h1 *,.cision-feed h2 *,.cision-feed h3 *{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:1.25!important;color:#004152!important;margin-bottom:12px!important}.cision-feed p{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.38!important;color:#004152!important;margin-bottom:16px}.cision-feed .cision-post-date{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#959595!important;line-height:1.5!important;margin-bottom:24px}.cision-feed .cision-search{margin-bottom:41px;display:flex}.cision-feed .cision-search input[type=email],.cision-feed .cision-search input[type=password],.cision-feed .cision-search input[type=search],.cision-feed .cision-search input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}.cision-feed .cision-search input[type=email]:invalid,.cision-feed .cision-search input[type=password]:invalid,.cision-feed .cision-search input[type=search]:invalid,.cision-feed .cision-search input[type=text]:invalid{background:#ffc8be}.cision-feed .cision-search input[type=email]::-ms-clear,.cision-feed .cision-search input[type=password]::-ms-clear,.cision-feed .cision-search input[type=search]::-ms-clear,.cision-feed .cision-search input[type=text]::-ms-clear{display:none}.cision-feed .cision-search input[type=tel]{height:28px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}.cision-feed .cision-search input[type=tel]:invalid{background-color:#ffc8be}.cision-feed .cision-search input[type=tel].input-narrow{width:183.8px;padding:5px 0 5px 8px}.cision-feed .cision-search input[type=tel].input-very-narrow{width:32px;padding:5px 1px 5px 2px;text-align:center;margin-right:8px}.cision-feed .cision-search input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0}.cision-feed .cision-search input[type=radio]:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}.cision-feed .cision-search input[type=radio][disabled]{border-color:#959595;cursor:default}.cision-feed .cision-search input[type=radio][disabled]:checked:after{background:#959595}.cision-feed .cision-search input[type=radio][disabled]+label{color:#959595;cursor:default}.cision-feed .cision-search input[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border:none;color:#004152;background-color:#00ecc9}.cision-feed .cision-search input[type=submit]:hover{background:#6cffdc}.cision-feed .cision-search input[type=submit]:active{background:#00d4b4}.cision-feed .cision-search textarea{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}.cision-feed .cision-search select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}.cision-feed .cision-search select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}.cision-feed .cision-search select::-ms-expand{display:none}.cision-feed .cision-search select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}.cision-feed .cision-search select option:disabled{background-color:#eef1f1;color:#ddd}.cision-feed .cision-search select option:checked{background-color:#004152;color:#fff}.cision-feed .cision-search select option:hover{background-color:#466b77}.cision-feed .cision-search .checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cision-feed .cision-search .checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}.cision-feed .cision-search .checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}.cision-feed .cision-search .checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}.cision-feed .cision-search .checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}.cision-feed .cision-search .checkbox-with-label .checkbox-label a{text-decoration:underline!important}.cision-feed .cision-search .checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}.cision-feed .cision-search .checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}.cision-feed .cision-search .checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}.cision-feed .cision-search .checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}.cision-feed .cision-search .checkbox-with-label .checkbox-label a:after{display:none}.cision-feed .cision-search select{background-position:164px -145px;vertical-align:top;width:200px;height:28px;margin-right:12px}.cision-feed .cision-search input[type=search]{vertical-align:top;width:240px;height:28px;margin-right:10px}.cision-feed .cision-search input[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152;vertical-align:top;width:80px;height:28px}.cision-feed .releasesDiv .releaseDiv{cursor:pointer;margin-bottom:37px}.cision-feed .releasesDiv .releaseDiv img{margin-bottom:24px;width:100%;height:auto}.cision-feed .releasesDiv .releaseDiv .readMore{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;letter-spacing:normal;color:#009d85;font-weight:500;padding:0}.cision-feed .releasesDiv .releaseDiv .readMore:active{text-decoration:none;color:#009d85}.cision-feed .releasesDiv .releaseDiv .readMore:active svg path{fill:#009d85}.cision-feed .releasesDiv .releaseDiv .readMore:hover{text-decoration:none;color:#00bea2}.cision-feed .releasesDiv .releaseDiv .readMore:hover svg path{fill:#00bea2}.cision-feed .releasesDiv .releaseDiv iframe{width:510px;height:270px;max-width:100%;margin-bottom:15px}.cision-feed .cision-entry img{margin-bottom:24px;width:100%;height:auto}.cision-feed .cision-entry .cision-return{margin-top:37px}.cision-feed .cision-main-gallery .cision-image-download{margin-top:17px}.cision-feed .cision-main-gallery .cision-image-download li{margin-bottom:18px}.cision-feed .cision-main-gallery .cision-image-download li a{letter-spacing:normal;color:#004152}.cision-feed .cision-main-gallery .cision-image-download li a:active{text-decoration:none;color:#009d85}.cision-feed .cision-main-gallery .cision-image-download li a:active svg path{fill:#009d85}.cision-feed .cision-main-gallery .cision-image-download li a:hover{text-decoration:none;color:#00bea2}.cision-feed .cision-main-gallery .cision-image-download li a:hover svg path{fill:#00bea2}.cision-feed .cision-main-gallery .cision-image{width:100%;height:auto}.cision-feed .cision-main-gallery .cision-image-navigation{height:18px;margin-bottom:17px}.cision-feed .cision-main-gallery .cision-image-navigation button{letter-spacing:normal;color:#009d85;float:right;padding:0}.cision-feed .cision-main-gallery .cision-image-navigation button:active{text-decoration:none;color:#009d85}.cision-feed .cision-main-gallery .cision-image-navigation button:active svg path{fill:#009d85}.cision-feed .cision-main-gallery .cision-image-navigation button:hover{text-decoration:none;color:#00bea2}.cision-feed .cision-main-gallery .cision-image-navigation button:hover svg path{fill:#00bea2}.cision-feed .cision-main-gallery .cision-image-navigation button:first-child{float:left}.cision-feed .cision-main-gallery .cision-return{margin-top:42px}.cision-feed .cision-return{padding-top:15px;border-top:solid 1px #ddd}.cision-feed .cision-return .button-return{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;letter-spacing:normal;color:#009d85;font-weight:500;padding:0}.cision-feed .cision-return .button-return:active{text-decoration:none;color:#009d85}.cision-feed .cision-return .button-return:active svg path{fill:#009d85}.cision-feed .cision-return .button-return:hover{text-decoration:none;color:#00bea2}.cision-feed .cision-return .button-return:hover svg path{fill:#00bea2}.safari .cision-feed input[type=submit]{padding-top:6px}.cision-sidebar{width:304px;float:right;padding:24px 24px 0 24px;box-sizing:border-box;background-color:#fbfbfb}.cision-sidebar .cision-sidebar-content .portlet-content{background:0 0}.cision-sidebar .cision-sidebar-content .module{margin-bottom:32px}.cision-sidebar .cision-sidebar-content .module.icons a{display:inline-block;width:32px;height:32px;cursor:pointer;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/communication_icons.svg) no-repeat;background-color:#004152;margin-right:8px}.cision-sidebar .cision-sidebar-content .module.icons a:hover{background-color:#466b77}.cision-sidebar .cision-sidebar-content .module.icons a.newsletter{background-position:-19px 5px}.cision-sidebar .cision-sidebar-content .module.icons a.rss{background-position:-46px 5px}.cision-sidebar .cision-sidebar-content .module.icons a.bookmark{background-position:5px 3px}.cision-sidebar .cision-sidebar-content .module p{margin-bottom:16px}.cision-sidebar .cision-sidebar-content button{background:0 0;border:none;outline:0}.cision-sidebar .cision-sidebar-gallery{margin-bottom:26px}.cision-sidebar .cision-sidebar-gallery .cision-share a{display:inline-block;width:32px;height:32px;cursor:pointer;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/social_icons.svg) no-repeat;background-color:#004152;margin-right:5px}.cision-sidebar .cision-sidebar-gallery .cision-share a:hover{background-color:#466b77}.cision-sidebar .cision-sidebar-gallery .cision-share a.facebook{background-position:2px 2px}.cision-sidebar .cision-sidebar-gallery .cision-share a.twitter{background-position:-85px 4px}.cision-sidebar .cision-sidebar-gallery .cision-share a.linkedin{background-position:-56px 2px}.cision-sidebar .cision-sidebar-gallery .cision-share a.google{background-position:-28px 1px}.cision-sidebar .cision-sidebar-gallery .media{display:block}.cision-sidebar .cision-sidebar-gallery .media .mediaDiv{display:inline-block;margin-right:4px;margin-bottom:8px;cursor:pointer}.cision-sidebar .cision-sidebar-gallery .media .mediaDiv:nth-child(2n){margin-right:0}.cision-sidebar .cision-sidebar-gallery .media .mediaDiv img{width:124px;height:auto}.cision-sidebar .cision-sidebar-gallery .addMoreMedia{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;letter-spacing:normal;color:#009d85;font-weight:500;margin-top:8px;background:0 0;border:none;outline:0;padding:0}.cision-sidebar .cision-sidebar-gallery .addMoreMedia:active{text-decoration:none;color:#009d85}.cision-sidebar .cision-sidebar-gallery .addMoreMedia:active svg path{fill:#009d85}.cision-sidebar .cision-sidebar-gallery .addMoreMedia:hover{text-decoration:none;color:#00bea2}.cision-sidebar .cision-sidebar-gallery .addMoreMedia:hover svg path{fill:#00bea2}.cision-sidebar .fb-page{width:304px;margin:0 0 0 -24px;padding-top:16px;display:block;background:#fff}.cision-sidebar .cision-release-date{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;color:#959595;line-height:1.5;margin-bottom:3px}.cision-sidebar .cision-release-title{display:block;margin-bottom:26px;letter-spacing:normal!important;color:#009d85!important;font-size:16px!important;line-height:1.38!important;text-transform:none!important}.cision-sidebar .cision-release-title:active{text-decoration:none!important;color:#009d85!important}.cision-sidebar .cision-release-title:active svg path{fill:#009d85!important}.cision-sidebar .cision-release-title:hover{text-decoration:none!important;color:#00bea2!important}.cision-sidebar .cision-release-title:hover svg path{fill:#00bea2!important}.cision-sidebar .cision-release-title *{display:inline;letter-spacing:normal!important;color:#009d85!important;font-size:16px!important;line-height:1.38!important;text-transform:none!important}.cision-sidebar .cision-release-title :active{text-decoration:none!important;color:#009d85!important}.cision-sidebar .cision-release-title :active svg path{fill:#009d85!important}.cision-sidebar .cision-release-title :hover{text-decoration:none!important;color:#00bea2!important}.cision-sidebar .cision-release-title :hover svg path{fill:#00bea2!important}.portlet-body .container_12 .cision-sidebar h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px;padding-bottom:3px;margin-bottom:15px;border-bottom:solid 1px #004152}#subscribe{width:272px}#subscribe #feedRegistrationForm{margin-top:28px}#subscribe #feedRegistrationForm input[type=email],#subscribe #feedRegistrationForm input[type=password],#subscribe #feedRegistrationForm input[type=search],#subscribe #feedRegistrationForm input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}#subscribe #feedRegistrationForm input[type=email]:invalid,#subscribe #feedRegistrationForm input[type=password]:invalid,#subscribe #feedRegistrationForm input[type=search]:invalid,#subscribe #feedRegistrationForm input[type=text]:invalid{background:#ffc8be}#subscribe #feedRegistrationForm input[type=email]::-ms-clear,#subscribe #feedRegistrationForm input[type=password]::-ms-clear,#subscribe #feedRegistrationForm input[type=search]::-ms-clear,#subscribe #feedRegistrationForm input[type=text]::-ms-clear{display:none}#subscribe #feedRegistrationForm input[type=tel]{height:28px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#subscribe #feedRegistrationForm input[type=tel]:invalid{background-color:#ffc8be}#subscribe #feedRegistrationForm input[type=tel].input-narrow{width:183.8px;padding:5px 0 5px 8px}#subscribe #feedRegistrationForm input[type=tel].input-very-narrow{width:32px;padding:5px 1px 5px 2px;text-align:center;margin-right:8px}#subscribe #feedRegistrationForm input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0}#subscribe #feedRegistrationForm input[type=radio]:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}#subscribe #feedRegistrationForm input[type=radio][disabled]{border-color:#959595;cursor:default}#subscribe #feedRegistrationForm input[type=radio][disabled]:checked:after{background:#959595}#subscribe #feedRegistrationForm input[type=radio][disabled]+label{color:#959595;cursor:default}#subscribe #feedRegistrationForm input[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border:none;color:#004152;background-color:#00ecc9}#subscribe #feedRegistrationForm input[type=submit]:hover{background:#6cffdc}#subscribe #feedRegistrationForm input[type=submit]:active{background:#00d4b4}#subscribe #feedRegistrationForm textarea{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}#subscribe #feedRegistrationForm select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}#subscribe #feedRegistrationForm select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}#subscribe #feedRegistrationForm select::-ms-expand{display:none}#subscribe #feedRegistrationForm select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}#subscribe #feedRegistrationForm select option:disabled{background-color:#eef1f1;color:#ddd}#subscribe #feedRegistrationForm select option:checked{background-color:#004152;color:#fff}#subscribe #feedRegistrationForm select option:hover{background-color:#466b77}#subscribe #feedRegistrationForm .checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#subscribe #feedRegistrationForm .checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}#subscribe #feedRegistrationForm .checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}#subscribe #feedRegistrationForm .checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}#subscribe #feedRegistrationForm .checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}#subscribe #feedRegistrationForm .checkbox-with-label .checkbox-label a{text-decoration:underline!important}#subscribe #feedRegistrationForm .checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}#subscribe #feedRegistrationForm .checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}#subscribe #feedRegistrationForm .checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}#subscribe #feedRegistrationForm .checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}#subscribe #feedRegistrationForm .checkbox-with-label .checkbox-label a:after{display:none}#subscribe #feedRegistrationForm h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-bottom:5px;margin:0;border-bottom:solid 1px #004152}#subscribe #feedRegistrationForm #clientFormErrors{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;background:#ffc8be;padding:8px 16px 12px 16px;box-sizing:border-box;margin-bottom:25px}#subscribe #feedRegistrationForm #clientFormErrors:empty{padding:0}#subscribe #feedRegistrationForm label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152}#subscribe #feedRegistrationForm input[type=text]{width:100%;margin-top:8px;margin-bottom:18px}#subscribe #feedRegistrationForm input[type=text]#companyname{margin-bottom:8px}#subscribe #feedRegistrationForm p.freetext{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin-bottom:24px}#subscribe #feedRegistrationForm .buttons{background:0 0;margin:0}#subscribe #feedRegistrationForm .buttons .button input{width:100%;padding:9px 0 9px 0}#subscribe #feedRegistrationForm .buttons .cancel-button{display:none}.newsletter-opt-in-container{padding:71px 0 0;margin-bottom:24px}.newsletter-opt-in-container .error:not(:empty){border-top:1px solid #004152;background:#ffc8be;padding:15px 16px 16px;box-sizing:border-box;margin-bottom:8px}.newsletter-opt-in-container:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.newsletter-opt-in-container .col-left{float:left;width:468px;box-sizing:border-box}.newsletter-opt-in-container .col-left .col-left-heading{position:absolute;width:960px;border-bottom:1px solid #004152;top:0;box-sizing:border-box}.newsletter-opt-in-container .col-left .col-left-heading h1,.newsletter-opt-in-container .col-left .col-left-heading h2,.newsletter-opt-in-container .col-left .col-left-heading h3,.newsletter-opt-in-container .col-left .col-left-heading h4,.newsletter-opt-in-container .col-left .col-left-heading h5,.newsletter-opt-in-container .col-left .col-left-heading h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:left;margin:0 0 8px!important}.newsletter-opt-in-container .col-left p{font-weight:500;margin:0 0 19px}.newsletter-opt-in-container .col-left ul.bullets-green{margin:0 0 24px}.newsletter-opt-in-container .col-left ul.bullets-green li{padding-bottom:20px}.newsletter-opt-in-container .col-left ul.bullets-green li::before{margin-top:5px}.newsletter-opt-in-container .col-left ul.bullets-green li:last-child{padding-bottom:0}.newsletter-opt-in-container .col-right{float:right;width:468px;box-sizing:border-box}.newsletter-opt-in-container .col-right .col-right-heading{margin:0 0 18px}.newsletter-opt-in-container .col-right .col-right-heading h1,.newsletter-opt-in-container .col-right .col-right-heading h2,.newsletter-opt-in-container .col-right .col-right-heading h3,.newsletter-opt-in-container .col-right .col-right-heading h4,.newsletter-opt-in-container .col-right .col-right-heading h5,.newsletter-opt-in-container .col-right .col-right-heading h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:left;margin:0}.newsletter-opt-in-container .col-right form{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/newsletter_optin_background_for_area_with_inputs_desktop.jpg) center no-repeat;padding:24px 28px 21px;font-size:0}.newsletter-opt-in-container .col-right form input[type=email],.newsletter-opt-in-container .col-right form input[type=password],.newsletter-opt-in-container .col-right form input[type=search],.newsletter-opt-in-container .col-right form input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}.newsletter-opt-in-container .col-right form input[type=email]:invalid,.newsletter-opt-in-container .col-right form input[type=password]:invalid,.newsletter-opt-in-container .col-right form input[type=search]:invalid,.newsletter-opt-in-container .col-right form input[type=text]:invalid{background:#ffc8be}.newsletter-opt-in-container .col-right form input[type=email]::-ms-clear,.newsletter-opt-in-container .col-right form input[type=password]::-ms-clear,.newsletter-opt-in-container .col-right form input[type=search]::-ms-clear,.newsletter-opt-in-container .col-right form input[type=text]::-ms-clear{display:none}.newsletter-opt-in-container .col-right form input[type=tel]{height:28px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}.newsletter-opt-in-container .col-right form input[type=tel]:invalid{background-color:#ffc8be}.newsletter-opt-in-container .col-right form input[type=tel].input-narrow{width:183.8px;padding:5px 0 5px 8px}.newsletter-opt-in-container .col-right form input[type=tel].input-very-narrow{width:32px;padding:5px 1px 5px 2px;text-align:center;margin-right:8px}.newsletter-opt-in-container .col-right form input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0}.newsletter-opt-in-container .col-right form input[type=radio]:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}.newsletter-opt-in-container .col-right form input[type=radio][disabled]{border-color:#959595;cursor:default}.newsletter-opt-in-container .col-right form input[type=radio][disabled]:checked:after{background:#959595}.newsletter-opt-in-container .col-right form input[type=radio][disabled]+label{color:#959595;cursor:default}.newsletter-opt-in-container .col-right form input[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border:none;color:#004152;background-color:#00ecc9}.newsletter-opt-in-container .col-right form input[type=submit]:hover{background:#6cffdc}.newsletter-opt-in-container .col-right form input[type=submit]:active{background:#00d4b4}.newsletter-opt-in-container .col-right form textarea{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}.newsletter-opt-in-container .col-right form select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}.newsletter-opt-in-container .col-right form select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}.newsletter-opt-in-container .col-right form select::-ms-expand{display:none}.newsletter-opt-in-container .col-right form select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}.newsletter-opt-in-container .col-right form select option:disabled{background-color:#eef1f1;color:#ddd}.newsletter-opt-in-container .col-right form select option:checked{background-color:#004152;color:#fff}.newsletter-opt-in-container .col-right form select option:hover{background-color:#466b77}.newsletter-opt-in-container .col-right form .checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newsletter-opt-in-container .col-right form .checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}.newsletter-opt-in-container .col-right form .checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}.newsletter-opt-in-container .col-right form .checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}.newsletter-opt-in-container .col-right form .checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}.newsletter-opt-in-container .col-right form .checkbox-with-label .checkbox-label a{text-decoration:underline!important}.newsletter-opt-in-container .col-right form .checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}.newsletter-opt-in-container .col-right form .checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}.newsletter-opt-in-container .col-right form .checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}.newsletter-opt-in-container .col-right form .checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}.newsletter-opt-in-container .col-right form .checkbox-with-label .checkbox-label a:after{display:none}.newsletter-opt-in-container .col-right form p{margin:0;padding:0;width:192px;display:inline-block}.newsletter-opt-in-container .col-right form p label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;display:block;text-align:left;margin:0 0 8px}.newsletter-opt-in-container .col-right form p label span{text-transform:lowercase}.newsletter-opt-in-container .col-right form p input{margin:0;display:block;width:192px!important}.newsletter-opt-in-container .col-right form p:nth-of-type(even){margin-left:24px}.newsletter-opt-in-container .col-right form p:nth-of-type(1),.newsletter-opt-in-container .col-right form p:nth-of-type(2){margin-bottom:16px}.newsletter-opt-in-container .col-right form p:nth-of-type(3),.newsletter-opt-in-container .col-right form p:nth-of-type(4){margin-bottom:20px}.newsletter-opt-in-container .col-right form .submit-button{height:40px;width:256px;padding:0 77px 0}.newsletter-opt-in-container .col-right form .submit-button button{width:inherit;height:inherit;border:0;padding:10px 0 9px;display:block;background:#00ecc9;text-decoration:none}.newsletter-opt-in-container .col-right form .submit-button button:hover{background:#6cffdc}.newsletter-opt-in-container .col-right form .submit-button button:active{background:#00d4b4}.newsletter-opt-in-container .col-right form .submit-button button.disabled{cursor:default;opacity:.3}.newsletter-opt-in-container .col-right form .submit-button button.disabled:active,.newsletter-opt-in-container .col-right form .submit-button button.disabled:focus,.newsletter-opt-in-container .col-right form .submit-button button.disabled:hover{background:#00ecc9}.newsletter-opt-in-container .col-right form .submit-button button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.newsletter-opt-in-container .col-right form .submit-button button:focus{outline:0}.newsletter-opt-in-success-web-content-subcontainer{width:100%;height:500px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/newsletter_optin_success_background_desktop.jpg) center no-repeat;background-size:cover}.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content{width:632px;margin:0 auto;padding:142px 0 0;text-align:center}.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content h1,.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content h2,.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content h3,.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content h4,.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content h5,.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:24px}.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content a{letter-spacing:normal;color:#004152}.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content a:active{text-decoration:none;color:#009d85}.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content a:active svg path{fill:#009d85}.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content a:hover{text-decoration:none;color:#00bea2}.newsletter-opt-in-success-web-content-subcontainer .newsletter-opt-in-success-content a:hover svg path{fill:#00bea2}.newsletter-opt-in-custom-link-container{margin:40px 0;text-align:center}.newsletter-opt-in-custom-link-container>img{margin-bottom:16px}.newsletter-opt-in-custom-link-container>img.icon-check{margin-top:10px}.newsletter-opt-in-custom-link-container .newsletter-opt-in-subscription--confirm-message-container{margin:16px 0 32px}.newsletter-opt-in-custom-link-container .newsletter-opt-in-success-container{text-align:center}.newsletter-opt-in-custom-link-container .newsletter-opt-in-success-container .newsletter-opt-in-success-web-content-container{position:relative;height:476px}.newsletter-opt-in-custom-link-container .newsletter-opt-in-success-container .newsletter-opt-in-success-web-content-container .newsletter-opt-in-success-web-content-subcontainer{position:absolute;width:100%;top:-24px}.newsletter-opt-in-container .col-right #subscriptionForm .international-field{display:none;margin-top:-4px}.newsletter-opt-in-container .col-right #subscriptionForm p select{width:192px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 157px -145px no-repeat;background-color:#004152;margin-bottom:20px}.site-12384 .newsletter-opt-in-container .col-right #subscriptionForm{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/newsletter_optin_background_for_area_with_inputs_desktop_international.jpg) center no-repeat!important}.site-12384 .newsletter-opt-in-container .col-right #subscriptionForm .international-field{display:inline-block!important}.newsletter-opt-out-unsubscription-container{margin-bottom:44px}.newsletter-opt-out-unsubscription-container .newsletter-opt-out-unsubscription-content-heading{border-bottom:1px solid #004152;margin:0 0 24px}.newsletter-opt-out-unsubscription-container .newsletter-opt-out-unsubscription-content-heading h1,.newsletter-opt-out-unsubscription-container .newsletter-opt-out-unsubscription-content-heading h2,.newsletter-opt-out-unsubscription-container .newsletter-opt-out-unsubscription-content-heading h3,.newsletter-opt-out-unsubscription-container .newsletter-opt-out-unsubscription-content-heading h4,.newsletter-opt-out-unsubscription-container .newsletter-opt-out-unsubscription-content-heading h5,.newsletter-opt-out-unsubscription-container .newsletter-opt-out-unsubscription-content-heading h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;text-align:left;margin:0 0 8px}.newsletter-opt-out-unsubscription-container p{margin:0 0 19px}.newsletter-opt-out-unsubscription-container ul.list-of-advantages.bullets-green{margin:0 0 36px}.newsletter-opt-out-unsubscription-container ul.list-of-advantages.bullets-green li{padding-bottom:20px}.newsletter-opt-out-unsubscription-container ul.list-of-advantages.bullets-green li::before{margin-top:5px}.newsletter-opt-out-unsubscription-container ul.list-of-advantages.bullets-green li:last-child{padding-bottom:0}.newsletter-opt-out-unsubscription-container .buttons-opt-out{font-size:0;height:40px}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button{display:inline-block;height:inherit;width:256px;box-sizing:border-box}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button input{width:inherit;height:inherit;padding:0;margin:0;border:none;box-sizing:border-box}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button input:focus{outline:0}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.cancel-button{margin-right:24px}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.cancel-button input{display:block;background:#00ecc9;text-decoration:none;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.cancel-button input:hover{background:#6cffdc}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.cancel-button input:active{background:#00d4b4}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.cancel-button input.disabled{cursor:default;opacity:.3}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.cancel-button input.disabled:active,.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.cancel-button input.disabled:focus,.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.cancel-button input.disabled:hover{background:#00ecc9}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.submit-button input{display:block;text-decoration:none;background:#fff;border:solid 1px #004152;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.submit-button input:hover{background:#eef1f1}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.submit-button input:active{background:#ddd}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.submit-button input.disabled{background:#fbfbfb}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.submit-button input.disabled span{color:#93b3b9}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.submit-button input.disabled:active,.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.submit-button input.disabled:focus,.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.submit-button input.disabled:hover{background:#fbfbfb}.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.submit-button input.disabled:active span,.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.submit-button input.disabled:focus span,.newsletter-opt-out-unsubscription-container .buttons-opt-out .button.submit-button input.disabled:hover span{color:#93b3b9}.newsletter-opt-out-general-content-container{width:632px;margin:0 auto 72px;padding:75px 0 0;text-align:center}.newsletter-opt-out-general-content-container .newsletter-opt-out-general-content-heading h1,.newsletter-opt-out-general-content-container .newsletter-opt-out-general-content-heading h2,.newsletter-opt-out-general-content-container .newsletter-opt-out-general-content-heading h3,.newsletter-opt-out-general-content-container .newsletter-opt-out-general-content-heading h4,.newsletter-opt-out-general-content-container .newsletter-opt-out-general-content-heading h5,.newsletter-opt-out-general-content-container .newsletter-opt-out-general-content-heading h6{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:24px}.newsletter-opt-out-general-content-container p a{text-decoration:underline!important}.newsletter-opt-out-general-content-container p a:active{text-decoration:none;color:#009d85}.newsletter-opt-out-general-content-container p a:active svg path{fill:#009d85}.newsletter-opt-out-general-content-container p a:hover{text-decoration:none;color:#00bea2}.newsletter-opt-out-general-content-container p a:hover svg path{fill:#00bea2}.newsletter-opt-out-general-content-container p a:after{display:none}.newsletter-opt-out-general-content-container p:last-of-type{margin-bottom:0}.newsletter-opt-out-general-content-container a{letter-spacing:normal;color:#004152}.newsletter-opt-out-general-content-container a:active{text-decoration:none;color:#009d85}.newsletter-opt-out-general-content-container a:active svg path{fill:#009d85}.newsletter-opt-out-general-content-container a:hover{text-decoration:none;color:#00bea2}.newsletter-opt-out-general-content-container a:hover svg path{fill:#00bea2}.newsletter-opt-out-general-content-container a:hover{text-decoration:underline!important}.newsletter-opt-out-unsubscription-success-container{margin-bottom:36px}.newsletter-opt-out-feedback-form-unsubscription-success-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.newsletter-opt-out-feedback-form-unsubscription-success-container .heading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:617px;padding-top:60px}.newsletter-opt-out-feedback-form-unsubscription-success-container .heading-container h2{margin-bottom:24px;padding-top:40px}.newsletter-opt-out-feedback-form-unsubscription-success-container .heading-container p{text-align:center;line-height:22px}.newsletter-opt-out-feedback-form-unsubscription-success-container .heading-container p:last-of-type{margin-bottom:0}.newsletter-opt-out-feedback-form-unsubscription-success-container .heading-container span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-weight:600}.newsletter-opt-out-feedback-form-unsubscription-success-container .heading-container a{text-decoration:underline}.newsletter-opt-out-feedback-form-unsubscription-success-container .divider{width:100%;height:1px;margin:60px 0;background-color:#d6dfdf}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form{display:flex;flex-direction:column;align-items:center}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form .radio-inputs-heading{width:632px;margin-bottom:40px;text-align:center}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form .input-container{margin-bottom:16px;display:flex;align-items:center}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form .input-container:last-of-type{margin-bottom:0}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form .input-container label{font-weight:500}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form .input-container input{height:22px;width:22px;margin-right:12px;appearance:none;-webkit-appearance:none;border-radius:50%;background:#fff;border:1px solid #7799a1;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form .input-container input:checked{background:#fff;border:7px solid #004152}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form .text-container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:68px}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form .text-container label{margin-bottom:8px;font-size:14px}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form .text-container p{font-size:14px;color:#7799a1}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form .feedback-text-input{height:84px;min-width:632px;padding:9px 16px;margin-bottom:40px;color:#004152;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-weight:500;border:1px solid #7799a1;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form .button-phoenix{margin-bottom:60px}.newsletter-opt-out-feedback-form-unsubscription-success-container .feedback-form a.disabled{opacity:.5;pointer-events:none}.newsletter-opt-out-feedback-form-unsubscription-success-container #subscriptionForm{margin-top:50px;text-align:center}.newsletter-opt-out-feedback-form-unsubscription-success-container #subscribeFormSubmitButton{letter-spacing:normal;color:#009d85}.newsletter-opt-out-feedback-form-unsubscription-success-container #subscribeFormSubmitButton:active{text-decoration:none;color:#009d85}.newsletter-opt-out-feedback-form-unsubscription-success-container #subscribeFormSubmitButton:active svg path{fill:#009d85}.newsletter-opt-out-feedback-form-unsubscription-success-container #subscribeFormSubmitButton:hover{text-decoration:none;color:#00bea2}.newsletter-opt-out-feedback-form-unsubscription-success-container #subscribeFormSubmitButton:hover svg path{fill:#00bea2}.newsletter-opt-out-feedback-form-unsubscription-success-container #subscribeFormSubmitButton:after{content:"\a0\02192"}.newsletter-opt-out-final-page{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:22px}.newsletter-opt-out-final-page h2{margin-bottom:40px}.newsletter-opt-out-final-page p{margin-bottom:24px}.newsletter-opt-out-final-page .social-networks-container{display:flex;align-items:center;margin-bottom:60px}.newsletter-opt-out-final-page .social-networks-container svg{height:24px;width:24px}.newsletter-opt-out-final-page .social-networks-container svg path{fill:#004152}.newsletter-opt-out-final-page .social-networks-container .social-network{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:24px;font-weight:400;font-size:14px}.newsletter-opt-out-final-page .social-networks-container .social-network:last-of-type{margin:0}.newsletter-opt-out-final-page .social-networks-container .social-network:hover svg path{fill:#009d85}.newsletter-opt-out-final-page .social-networks-container .social-network svg{margin-bottom:10px}#hotspot-dockbar{background:#eef1f1;height:64px;box-sizing:border-box;padding:19px 0}#hotspot-dockbar ul{margin:0;position:relative}#hotspot-dockbar ul li{display:inline-block}#hotspot-dockbar ul .wifi-heading-container{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;text-transform:uppercase;color:#004152;margin-right:20px;text-transform:none;position:relative;padding-left:48px}#hotspot-dockbar ul .wifi-heading-container:before{display:inline-block;content:"";position:absolute;width:29px;height:21px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_wifi_midnight_width_29px.svg) no-repeat;left:0}#hotspot-dockbar ul .wifi-info-container span+span{margin-left:8px}#hotspot-dockbar ul .wifi-disconnect-button-link-container{position:absolute;top:6px;right:0}#hotspot-dockbar ul .wifi-disconnect-button-link-container .lightbox.link-black:active,#hotspot-dockbar ul .wifi-disconnect-button-link-container .lightbox.link-black:focus,#hotspot-dockbar ul .wifi-disconnect-button-link-container .lightbox.link-black:hover{color:#004152}#disconnect{width:547px;height:92px;padding-top:0}#disconnect h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:24px}#disconnect .buttons-container #stayConnected,#disconnect .buttons-container #wifi-disconnect-button{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152;width:268px;height:40px;box-sizing:border-box;border:0}#disconnect .buttons-container #stayConnected span,#disconnect .buttons-container #wifi-disconnect-button span{display:block}#disconnect .buttons-container #stayConnected:focus,#disconnect .buttons-container #wifi-disconnect-button:focus{outline:0}#disconnect .buttons-container #wifi-disconnect-button{display:block;text-decoration:none;background:#fff;border:solid 1px #004152;float:left;padding:9px 10px 9px}#disconnect .buttons-container #wifi-disconnect-button:hover{background:#eef1f1}#disconnect .buttons-container #wifi-disconnect-button:active{background:#ddd}#disconnect .buttons-container #wifi-disconnect-button.disabled{background:#fbfbfb}#disconnect .buttons-container #wifi-disconnect-button.disabled span{color:#93b3b9}#disconnect .buttons-container #wifi-disconnect-button.disabled:active,#disconnect .buttons-container #wifi-disconnect-button.disabled:focus,#disconnect .buttons-container #wifi-disconnect-button.disabled:hover{background:#fbfbfb}#disconnect .buttons-container #wifi-disconnect-button.disabled:active span,#disconnect .buttons-container #wifi-disconnect-button.disabled:focus span,#disconnect .buttons-container #wifi-disconnect-button.disabled:hover span{color:#93b3b9}#disconnect .buttons-container #stayConnected{display:block;background:#00ecc9;text-decoration:none;float:right;padding:10px 10px 8px}#disconnect .buttons-container #stayConnected:hover{background:#6cffdc}#disconnect .buttons-container #stayConnected:active{background:#00d4b4}#disconnect .buttons-container #stayConnected.disabled{cursor:default;opacity:.3}#disconnect .buttons-container #stayConnected.disabled:active,#disconnect .buttons-container #stayConnected.disabled:focus,#disconnect .buttons-container #stayConnected.disabled:hover{background:#00ecc9}#connect{margin-bottom:24px}#connect .break{display:block;margin-bottom:12px}#connect .connect__form button.connect__btn{display:block;background:#00ecc9;text-decoration:none;display:inline-block;height:28px;width:128px;position:relative;border:none;box-sizing:border-box;padding:0 0 0 37px;text-align:left}#connect .connect__form button.connect__btn:hover{background:#6cffdc}#connect .connect__form button.connect__btn:active{background:#00d4b4}#connect .connect__form button.connect__btn.disabled{cursor:default;opacity:.3}#connect .connect__form button.connect__btn.disabled:active,#connect .connect__form button.connect__btn.disabled:focus,#connect .connect__form button.connect__btn.disabled:hover{background:#00ecc9}#connect .connect__form button.connect__btn span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152}#connect .connect__form button.connect__btn:before{content:'';display:block;width:16px;height:12px;position:absolute;top:8px;left:14px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/wifi_icons.svg) no-repeat -15px -15px}#connect .connect__form button.connect__btn:focus{outline:0}#connect .connect{margin-top:12px}#connect .connect .connect-left-side-container{float:left;width:386px}#connect .connect .connect-left-side-container .connect-card-picture-container{width:264px;height:170px;float:right}#connect .connect .connect-left-side-container .connect-card-picture-container img{width:inherit;height:inherit}#connect .connect .connect-right-side-container{float:right;width:550px;margin-top:16px}#connect .connect .connect-right-side-container>*{margin-bottom:24px}#connect .connect .connect-right-side-container>:last-child{margin-bottom:0}#connect .connect .connect-right-side-container .connect__form{margin-bottom:24px}#connect .connect .connect-right-side-container .connect__form .connect-form-input-container{display:inline-block;margin-right:13px}#connect .connect .connect-right-side-container .connect__form .connect-form-input-container label{display:block;margin-bottom:8px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152}#connect .connect .connect-right-side-container .connect__form .connect-form-input-container .connect__input{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}#connect .connect .connect-right-side-container .connect__form .connect-form-input-container .connect__input:invalid{background:#ffc8be}#connect .connect .connect-right-side-container .connect__form .connect-form-input-container .connect__input::-ms-clear{display:none}#connect .connect .connect-right-side-container .connect__errors{letter-spacing:normal;color:#004152;padding:16px;border-top:1px solid #004152;background:#ffc8be}#connect .connect .connect-right-side-container .connect__errors>p{margin-bottom:12px}#connect .connect .connect-right-side-container .connect__errors>p:last-child{margin-bottom:0}#connect .connect-no-login-code-container{margin:28px auto 0}#connect .connect-no-login-code-container .connect__form{text-align:center}.wifi-info-messages-container{margin-bottom:24px}.wifi-info-messages-container .connect{width:550px;margin:28px auto 0}.wifi-info-messages-container .connect>*{margin-bottom:24px}.wifi-info-messages-container .connect>:last-child{margin-bottom:0}.wifi-info-messages-container .connect .connect__errors{letter-spacing:normal;color:#004152;padding:16px;border-top:1px solid #004152;background:#ffc8be}.wifi-info-messages-container .connect .connect__errors>p{margin-bottom:12px}.wifi-info-messages-container .connect .connect__errors>p:last-child{margin-bottom:0}.wifi-error-message-container{letter-spacing:normal;color:#004152;background:#ffc8be;border-top:1px solid #004152;width:550px;margin:28px auto 24px;padding:16px}.wifi-error-message-container>p{margin-bottom:12px}.wifi-error-message-container>p:last-child{margin-bottom:0}.fancybox-inner-wifi-login-portlet{margin-bottom:30px!important;margin-left:40px!important;padding-right:0!important}.fancybox-wrap-wifi-login-portlet{width:626px!important}#forgot_pass{padding-top:72px;position:relative;margin-bottom:40px}#forgot_pass .forgotten-password-left-side-container{float:left;width:464px}#forgot_pass .forgotten-password-left-side-container .forgotten-password-main-heading-container{border-bottom:1px solid #004152;position:absolute;top:0;width:964px}#forgot_pass .forgotten-password-left-side-container .forgotten-password-main-heading-container h1{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:8px}#forgot_pass .forgotten-password-left-side-container .forgotten-password-content{margin-bottom:32px}#forgot_pass .forgotten-password-left-side-container .forgotten-password-content p{margin-bottom:16px}#forgot_pass .forgotten-password-left-side-container .forgotten-password-content p:last-child{margin-bottom:0}#forgot_pass .forgotten-password-left-side-container h3.forgotten-password-question{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;border-bottom:1px solid #004152;padding-bottom:5px;margin-bottom:16px}#forgot_pass .forgotten-password-left-side-container p:last-child{margin-bottom:0}#forgot_pass .forgotten-password-right-side-container{float:right;width:328px}#forgot_pass .forgotten-password-right-side-container h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;margin-bottom:14px}#forgot_pass .forgotten-password-right-side-container form input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0;float:left;margin:3px 0 0}#forgot_pass .forgotten-password-right-side-container form input[type=radio]:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}#forgot_pass .forgotten-password-right-side-container form input[type=radio][disabled]{border-color:#959595;cursor:default}#forgot_pass .forgotten-password-right-side-container form input[type=radio][disabled]:checked:after{background:#959595}#forgot_pass .forgotten-password-right-side-container form input[type=radio][disabled]+label{color:#959595;cursor:default}#forgot_pass .forgotten-password-right-side-container form .radio-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;display:inline-block;vertical-align:middle;margin:0;padding:0 0 0 6px}#forgot_pass .forgotten-password-right-side-container form input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;display:block;margin:0 0 8px}#forgot_pass .forgotten-password-right-side-container form input[type=text]:invalid{background:#ffc8be}#forgot_pass .forgotten-password-right-side-container form input[type=text]::-ms-clear{display:none}#forgot_pass .forgotten-password-right-side-container form .input-label{display:block;margin:0 0 8px;max-width:224px}#forgot_pass .forgotten-password-right-side-container form .input-label>span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152}#forgot_pass .forgotten-password-right-side-container form .input-label>span>span{text-transform:lowercase}#forgot_pass .forgotten-password-right-side-container form .forgotten-password-form-options{margin-bottom:32px}#forgot_pass .forgotten-password-right-side-container form .forgotten-password-form-options div{margin-bottom:6px}#forgot_pass .forgotten-password-right-side-container form .forgotten-password-form-options div:last-child{margin-bottom:0}#forgot_pass .forgotten-password-right-side-container form .status-error{margin-bottom:8px}#forgot_pass .forgotten-password-right-side-container form .status-error>span>span{font-weight:700}#forgot_pass .forgotten-password-right-side-container form .status-ok{margin-bottom:8px}#forgot_pass .forgotten-password-right-side-container form .error-msg{clear:both;margin-top:6px;color:#e43331;font-weight:500}#forgot_pass .forgotten-password-right-side-container form .error-msg a:link,#forgot_pass .forgotten-password-right-side-container form .error-msg a:visited{color:#e43331}#forgot_pass .forgotten-password-right-side-container form .error-msg a:hover{color:#009d85}#forgot_pass .forgotten-password-right-side-container form #users:not(:empty){margin:16px 0}#forgot_pass .forgotten-password-right-side-container form #users:not(:empty) div{margin-bottom:6px}#forgot_pass .forgotten-password-right-side-container form #users:not(:empty) div:last-child{margin-bottom:0}#forgot_pass .forgotten-password-right-side-container form .status-error[style*="display:none"]+.status-ok[style*="display:none"]+.status-error[style*="display:none"]~.bottom-button{margin-top:26px}#forgot_pass .forgotten-password-right-side-container form .bottom-button{width:224px;height:28px}#forgot_pass .forgotten-password-right-side-container form .bottom-button a{width:inherit;height:inherit;text-align:center;box-sizing:border-box;padding:3px 0;display:block;text-decoration:none;background:#00ecc9}#forgot_pass .forgotten-password-right-side-container form .bottom-button a:hover{background:#6cffdc}#forgot_pass .forgotten-password-right-side-container form .bottom-button a:active{background:#00d4b4}#forgot_pass .forgotten-password-right-side-container form .bottom-button a:active span{color:#004152}#forgot_pass .forgotten-password-right-side-container form .bottom-button a span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}#forgot_pass .forgotten-password-right-side-container form .bottom-button a.disabled{opacity:.5}#forgot_pass .forgotten-password-right-side-container form .bottom-button a span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;vertical-align:middle}.tallink-blog-header{width:100%;text-align:center}.tallink-blog-header .style-h1,.tallink-blog-header .style-h1 a,.tallink-blog-header h1,.tallink-blog-header h1 a{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:46px!important;font-weight:500!important;line-height:1.22!important;color:#004152!important;margin-bottom:12px!important;margin-bottom:35px!important;text-decoration:none}.tallink-blog-main{margin-bottom:30px}.tallink-blog-main a.portlet-icon-back{display:none!important}.tallink-blog-main .autofit-col-end{margin-bottom:20px}.tallink-blog-main .autofit-col-end .btn-group .btn-group-item a{display:block;background:#00ecc9;text-decoration:none;padding:4px 18px!important;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152;border-radius:unset;border:unset}.tallink-blog-main .autofit-col-end .btn-group .btn-group-item a:hover{background:#6cffdc}.tallink-blog-main .autofit-col-end .btn-group .btn-group-item a:active{background:#00d4b4}.tallink-blog-main .autofit-col-end .btn-group .btn-group-item a.disabled{cursor:default;opacity:.3}.tallink-blog-main .autofit-col-end .btn-group .btn-group-item a.disabled:active,.tallink-blog-main .autofit-col-end .btn-group .btn-group-item a.disabled:focus,.tallink-blog-main .autofit-col-end .btn-group .btn-group-item a.disabled:hover{background:#00ecc9}.tallink-blog-main .autofit-col-end .btn-group .btn-group-item a span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152}.tallink-blog-main .entry .entry-content{margin-bottom:unset}.tallink-blog-main .entry .entry-title h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}.tallink-blog-main .entry .entry-title h2 a{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}.tallink-blog-main .entry .entry-header{margin-bottom:16px}.tallink-blog-main .entry .entry-header .entry-author{display:none}.tallink-blog-main .entry .entry-header .entry-date{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:12px;color:#959595;line-height:1.5;padding:0;font-size:14px;background:0 0}.tallink-blog-main .entry .entry-body{margin-bottom:16px}.tallink-blog-main .entry .entry-body p{margin:0 0 16px 0;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:14px!important}.tallink-blog-main .entry .entry-body p *{font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:14px!important}.tallink-blog-main .entry .entry-body h3{margin:24px 0 16px 0}.tallink-blog-main .entry .entry-body img{width:100%;height:auto;margin:0!important}.tallink-blog-main .entry .entry-categories{display:none}.tallink-blog-main .entry .entry-tags{display:block}.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary{border:none;padding:0}.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary .badge{display:block;text-decoration:none;background:#fff;border:solid 1px #004152;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152;display:inline-block;padding:4px 8px;border-color:#a4bec3;margin:0 5px 8px 0;border-radius:unset}.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary .badge:hover{background:#eef1f1}.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary .badge:active{background:#ddd}.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary .badge.disabled{background:#fbfbfb}.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary .badge.disabled span{color:#93b3b9}.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary .badge.disabled:active,.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary .badge.disabled:focus,.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary .badge.disabled:hover{background:#fbfbfb}.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary .badge.disabled:active span,.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary .badge.disabled:focus span,.tallink-blog-main .entry .entry-tags .taglib-asset-tags-summary .badge.disabled:hover span{color:#93b3b9}.tallink-blog-main .entry:not(.approved) .entry-body a{letter-spacing:normal;color:#009d85;text-decoration:none;margin-bottom:16px}.tallink-blog-main .entry:not(.approved) .entry-body a:active{text-decoration:none;color:#009d85}.tallink-blog-main .entry:not(.approved) .entry-body a:active svg path{fill:#009d85}.tallink-blog-main .entry:not(.approved) .entry-body a:hover{text-decoration:none;color:#00bea2}.tallink-blog-main .entry:not(.approved) .entry-body a:hover svg path{fill:#00bea2}.tallink-blog-main .entry:not(.approved) .entry-body a.clickablePreview *{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.38!important;color:#004152!important;text-transform:none}.tallink-blog-main .entry-separator{margin-top:35px;margin-bottom:28px;border-top:1px solid #ddd}.tallink-blog-main .pagination-bar .pagination-results{display:none}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons{float:none;text-align:right}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li{display:inline-block}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li:nth-child(1),.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li:nth-child(2){float:left;margin-right:24px}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li:nth-child(2) a:before{content:"\a0\02190"}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li:nth-child(3) a:after{content:"\a0\02192"}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li:nth-child(3),.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li:nth-child(4){margin-left:24px}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li a{letter-spacing:normal;color:#004152;cursor:pointer;border-radius:0;padding:0;border:none}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li a:active{text-decoration:none;color:#009d85}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li a:active svg path{fill:#009d85}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li a:hover{text-decoration:none;color:#00bea2}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li a:hover svg path{fill:#00bea2}.tallink-blog-main .pagination-bar ul.lfr-pagination-buttons li a:hover{background:0 0}.tallink-blog-main .search{margin:0 0 24px 0;padding:0 0 24px 0;border-radius:0;border-bottom:solid 1px #004152;background:0 0!important}.tallink-blog-main .search .entry-metadata{margin:0}.tallink-blog-main .search .entry-metadata .entry-title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:0 0 10px 0}.tallink-blog-main .search .entry-metadata .entry-description{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0}.tallink-blog-main .alert-info{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0;padding:0;background:0 0;border:none}.tallink-blog-main .entry-navigation{display:none}.tallink-blog-main .widget-mode-detail{padding-top:0}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header{padding-left:0;padding-right:0}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8{flex:none;padding:0;max-width:600px}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8 h1.title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin:0}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8 h1.title span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8 .widget-metadata{display:none}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail-text{margin-top:0}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail-text h3{margin:24px 0 16px 0}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail-text p{margin:0 0 16px 0;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .taglib-custom-attributes-list{display:none}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags{display:block}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary{border:none;padding:0}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary a.label{display:block;text-decoration:none;background:#fff;border:solid 1px #004152;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152;display:inline-block;padding:4px 8px;border-color:#a4bec3;margin:0 5px 8px 0;border-radius:unset}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary a.label:hover{background:#eef1f1}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary a.label:active{background:#ddd}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary a.label.disabled{background:#fbfbfb}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary a.label.disabled span{color:#93b3b9}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary a.label.disabled:active,.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary a.label.disabled:focus,.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary a.label.disabled:hover{background:#fbfbfb}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary a.label.disabled:active span,.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary a.label.disabled:focus span,.tallink-blog-main .widget-mode-detail .widget-mode-detail-header .col-md-8.widget-mode-detail .entry-tags .taglib-asset-tags-summary a.label.disabled:hover span{color:#93b3b9}.tallink-blog-main .widget-mode-detail .widget-mode-detail-header:first-child{margin-bottom:16px}.tallink-blog-main .widget-mode-detail .col-md-8.widget-mode-detail{flex:none;padding:0;max-width:600px}.tallink-blog-main .widget-mode-detail .col-md-8.widget-mode-detail .widget-toolbar{display:block;padding:0}.signup-portlet-container{margin-bottom:40px}.signup-portlet-container .accordion.brand-renewal-midnight{margin-bottom:0}.signup-portlet-container .accordion.brand-renewal-midnight:not(:last-child)>h2.expanded_header{margin-bottom:38px}.signup-portlet-container .accordion.brand-renewal-midnight:not(:last-child) .expand-content{margin-bottom:16px}.signup-portlet-container .accordion.brand-renewal-midnight>h2{margin:0 auto 16px}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper{background:#fbfbfb}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content{padding:32px 0}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-left-side-content-container{float:left;margin-right:168px;width:464px}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-left-side-content-container>.content>*{margin-bottom:16px}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-left-side-content-container>.content>:last-child{margin-bottom:0}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-left-side-content-container>.content h1,.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-left-side-content-container>.content h2,.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-left-side-content-container>.content h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;padding-bottom:5px;border-bottom:1px solid #004152}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-left-side-content-container>.content h3:last-of-type,.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-left-side-content-container>.content h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px;margin-top:32px;padding-bottom:3px;border-bottom:1px solid #004152}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-left-side-content-container>.content ul{margin-left:0}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-left-side-content-container>.content ul li{margin-bottom:12px}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container{width:224px;float:left}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container{margin-bottom:8px}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container>div{margin-bottom:20px}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container>div .input-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;margin-bottom:8px;display:block}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container>div .input{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;margin:0}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container>div .input:invalid{background:#ffc8be}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container>div .input::-ms-clear{display:none}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container>div .input.datepicker{position:relative}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container>div.birthday-input-container{position:relative}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container>div.birthday-input-container>label>span{text-transform:lowercase}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container>div .ui-datepicker-trigger{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_calendar.svg) no-repeat;width:15px;height:15px;cursor:pointer;text-indent:-99999em;border:0;position:absolute;right:6px;top:30px}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container>div .ui-datepicker-trigger:focus{outline:0}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .signup-form-input-fields-container>div:last-child{margin-bottom:0}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container #tlnk-email-regular{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0;margin:0 5px 4px 0}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container #tlnk-email-regular:invalid{background-color:#ffc8be}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container #tlnk-email-regular:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .status-error{margin:8px 0}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container .status-error~.bottom-button{margin-top:8px}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container a.bottom-button{margin-top:26px;width:224px;height:28px;text-align:center;box-sizing:border-box;padding:3px 0;display:block;text-decoration:none;background:#00ecc9}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container a.bottom-button:hover{background:#6cffdc}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container a.bottom-button:active{background:#00d4b4}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container a.bottom-button:active span{color:#004152}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container a.bottom-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container a.bottom-button.disabled{opacity:.5}.signup-portlet-container .accordion.brand-renewal-midnight>.expand-wrapper .expand-content .signup-right-side-content-container a.bottom-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;vertical-align:middle}.signup-portlet-datepicker#ui-datepicker-div{padding:0 16px 14px;display:none;width:288px;height:auto;z-index:1004!important;border:none;border-top:1px solid #004152;background:#fbfbfb;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.25);-moz-box-shadow:0 1px 8px rgba(0,0,0,.25);box-shadow:0 1px 8px rgba(0,0,0,.25);box-sizing:border-box;position:relative;margin-top:8px}.signup-portlet-datepicker#ui-datepicker-div:before{content:"";display:block;position:absolute;top:-7px;left:31px;width:12px;height:12px;background:#fbfbfb;transform:rotate(45deg);border-top:1px solid #004152;border-left:1px solid #004152}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header{background:0 0;position:relative;padding:0;border:none;margin-bottom:24px;margin-top:14px}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-state-hover{border:0;background:0 0}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{position:absolute;top:2px;width:24px;height:24px}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{display:block;position:static;margin-left:0;margin-top:0;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_open_circle_24px.svg) no-repeat;width:24px;height:24px}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:0}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{transform:rotate(90deg)}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:0}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span{transform:rotate(-90deg)}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover{top:2px;left:0}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover{top:2px;right:0}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{margin:0 32px;line-height:0;text-align:center}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500;padding-top:3px;padding-left:4px;-webkit-padding-start:8px;-webkit-padding-before:1px}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select::-ms-expand{display:none}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select option:disabled{background-color:#eef1f1;color:#ddd}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select option:checked{background-color:#004152;color:#fff}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select option:hover{background-color:#466b77}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month{width:62%;margin:0 8px 0 0;background-position:82px -144px}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year{width:33%;margin:0;background-position:27px -144px}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-calendar{height:auto;width:100%;font-size:0;border-collapse:separate;margin:0 0 0;border-spacing:3px 0}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-calendar thead th{height:32px;padding:0;text-align:center;border:0;vertical-align:middle}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-calendar thead th span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;line-height:1.07}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody td{border:0;padding:0;vertical-align:middle;text-align:center;height:32px}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody td:hover{background:#eef1f1}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody td .ui-state-default{display:inline;border:none;background:0 0;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;line-height:1.07}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background-color:#004152}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day a.ui-state-default{color:#fff}.signup-portlet-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-other-month span.ui-state-default{color:#959595}.recruitment-container{width:960px;margin:0 auto 64px auto}a.recruitment-back{display:inline-block;margin-bottom:24px;color:#959595;text-decoration:none}a.recruitment-back:active,a.recruitment-back:focus,a.recruitment-back:visited{color:#959595!important}a.recruitment-back:before{content:"\02190"}.recruitment-header .recruitment-header__title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;width:960px;margin:0 auto 18px auto}.recruitment-categories{background:#eef1f1;margin-bottom:24px}.recruitment-categories .recruitment-categories__list{width:960px;margin:auto}.recruitment-categories .recruitment-categories__category{display:inline-block;vertical-align:top;margin-right:-4px;width:137px;height:144px;text-align:center}.recruitment-categories .recruitment-categories__category.active,.recruitment-categories .recruitment-categories__category:hover{background-color:#fff}.recruitment-categories .recruitment-categories__category--ships{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_cruise.svg) no-repeat 0 0}.recruitment-categories .recruitment-categories__category--hotels{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_hotel.svg) no-repeat 0 0}.recruitment-categories .recruitment-categories__category--restaurants{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_meal.svg) no-repeat 0 0}.recruitment-categories .recruitment-categories__category--shops-and-logistics{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_logistics.svg) no-repeat 0 0}.recruitment-categories .recruitment-categories__category--terminals-and-contact-centers{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_clerk.svg) no-repeat 0 0}.recruitment-categories .recruitment-categories__category--office{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_office.svg) no-repeat 0 0}.recruitment-categories .recruitment-categories__category--practice{background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/icon_intern.svg) no-repeat 0 0}.recruitment-categories .recruitment-categories__category a{display:block;height:100%;width:100%;text-decoration:none}.recruitment-categories .recruitment-categories__category-label{letter-spacing:normal;color:#004152;display:block;padding-top:95px;font-size:13px}.recruitment-categories .recruitment-categories__category-label:active{text-decoration:none;color:#009d85}.recruitment-categories .recruitment-categories__category-label:active svg path{fill:#009d85}.recruitment-categories .recruitment-categories__category-label:hover{text-decoration:none;color:#00bea2}.recruitment-categories .recruitment-categories__category-label:hover svg path{fill:#00bea2}.recruitment-categories .recruitment-categories__category-label:after{content:"\02192"}.recruitment-categories .recruitment-categories__category-label:hover{color:#004152}.recruitment-project-table{border-collapse:collapse;border-style:hidden;border-bottom:solid 1px #ddd;width:100%}.recruitment-project-table th{border:none}.recruitment-project-table th span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;background:#466b77;text-align:left}.recruitment-project-table tr{border-bottom:solid 1px #ddd}.recruitment-project-table td{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;background:0 0;text-align:left;padding:0 16px;vertical-align:middle}.recruitment-project-table th:first-child{width:500px}.recruitment-project-table th span{display:block;padding:11px 16px}.recruitment-project-table td{padding:11px 16px}.recruitment-project-table td:first-child a{letter-spacing:normal;color:#009d85}.recruitment-project-table td:first-child a:active{text-decoration:none;color:#009d85}.recruitment-project-table td:first-child a:active svg path{fill:#009d85}.recruitment-project-table td:first-child a:hover{text-decoration:none;color:#00bea2}.recruitment-project-table td:first-child a:hover svg path{fill:#00bea2}.recruitment-job-ad{margin-bottom:64px}.recruitment-job-ad .recruitment-container{margin-bottom:56px}.recruitment-job-ad .recruitment-job-ad__header{width:534px;margin-right:24px;float:left}.recruitment-job-ad .recruitment-job-ad__header-title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px;margin-top:16px;margin-bottom:24px}.recruitment-job-ad img{max-height:400px}.recruitment-job-ad .recruitment-job-ad__subtitle{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-top:40px;margin-bottom:8px;clear:both}.recruitment-job-ad .recruitment-job-ad__location{font-size:14px;margin-bottom:14px}.recruitment-job-ad .recruitment-job-ad__title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px;color:#00bea2;padding-bottom:16px;margin-bottom:40px;border-bottom:1px solid #004152}.recruitment-job-ad .recruitment-job-ad__body-title,.recruitment-job-ad .recruitment-job-ad__footer-title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:16px}.recruitment-job-ad .recruitment-job-ad__body-content{margin-bottom:32px}.recruitment-job-ad .recruitment-job-ad__footer{background:#eef1f1;padding-top:18px;padding-bottom:24px}.recruitment-job-ad .recruitment-job-ad__footer .recruitment-container{margin-bottom:0}.recruitment-job-ad .recruitment-job-ad__apply{text-align:center;margin-top:48px}.recruitment-job-ad .recruitment-job-ad__apply-button{display:block;background:#00ecc9;text-decoration:none;display:inline-block;padding:13px 0 11px 0;min-width:304px;margin:0 auto 0 auto}.recruitment-job-ad .recruitment-job-ad__apply-button:hover{background:#6cffdc}.recruitment-job-ad .recruitment-job-ad__apply-button:active{background:#00d4b4}.recruitment-job-ad .recruitment-job-ad__apply-button.disabled{cursor:default;opacity:.3}.recruitment-job-ad .recruitment-job-ad__apply-button.disabled:active,.recruitment-job-ad .recruitment-job-ad__apply-button.disabled:focus,.recruitment-job-ad .recruitment-job-ad__apply-button.disabled:hover{background:#00ecc9}.recruitment-job-ad .recruitment-job-ad__apply-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;color:#004152}.recruitment-job-ad ul{position:relative;list-style:none;margin:0 0 16px 0;display:inline-block;margin:0;width:33%;vertical-align:top}.recruitment-job-ad ul li{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0;padding:0 0 12px 16px}.recruitment-job-ad ul li:last-child{padding-bottom:0}.recruitment-job-ad ul li .bold-sentence{font-weight:700;padding-bottom:4px}.recruitment-job-ad ul li::before{content:" ";position:absolute;width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;left:0;margin-top:5px}.recruitment-job-ad ul li{padding-right:40px}.recruitment-job-ad ul li:before{background:#00bea2}.recruitment-job-application .recruitment-job-application__title{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;color:#00bea2;margin-bottom:10px}.recruitment-job-application .recruitment-job-application__subtitle{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-bottom:10px}.recruitment-job-application .recruitment-job-application__location{font-size:14px;margin-bottom:40px}.recruitment-job-application .recruitment-job-application__form{width:468px;display:inline-block;vertical-align:top}.recruitment-job-application .recruitment-job-application__form .control-group{margin:0 0 16px 0}.recruitment-job-application .recruitment-job-application__form .control-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.23;color:#004152;display:table;padding:0;margin-bottom:7px}.recruitment-job-application .recruitment-job-application__form .control-label span{color:#004152;text-transform:lowercase}.recruitment-job-application .recruitment-job-application__form .input-text-wrapper input.field{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}.recruitment-job-application .recruitment-job-application__form .input-text-wrapper input.field:invalid{background:#ffc8be}.recruitment-job-application .recruitment-job-application__form .input-text-wrapper input.field::-ms-clear{display:none}.recruitment-job-application .recruitment-job-application__form .input-text-wrapper textarea.field{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}.recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}.recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}.recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select::-ms-expand{display:none}.recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}.recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select option:disabled{background-color:#eef1f1;color:#ddd}.recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select option:checked{background-color:#004152;color:#fff}.recruitment-job-application .recruitment-job-application__form .input-select-wrapper .aui-field-select option:hover{background-color:#466b77}.recruitment-job-application .recruitment-job-application__form .input-checkbox-wrapper label{padding:0}.recruitment-job-application .recruitment-job-application__form .input-checkbox-wrapper label a{text-decoration:underline!important}.recruitment-job-application .recruitment-job-application__form .input-checkbox-wrapper label .field{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0;padding:0;margin:0 8px 0 0;vertical-align:top}.recruitment-job-application .recruitment-job-application__form .input-checkbox-wrapper label .field:invalid{background-color:#ffc8be}.recruitment-job-application .recruitment-job-application__form .input-checkbox-wrapper label .field:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}.recruitment-job-application .recruitment-job-application__form .success .checkbox,.recruitment-job-application .recruitment-job-application__form .success .control-label{color:#004152}.recruitment-job-application .recruitment-job-application__form .success select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.recruitment-job-application .recruitment-job-application__form .has-error .checkbox,.recruitment-job-application .recruitment-job-application__form .has-error .control-label{color:#004152}.recruitment-job-application .recruitment-job-application__form .has-error .error-field[type=text]{background-color:#ffc8be!important}.recruitment-job-application .recruitment-job-application__form .has-error .form-validator-stack.help-block{display:none}.recruitment-job-application .recruitment-job-application__form .reference-mark{visibility:hidden;font-size:1px;display:inline-block;padding:0;vertical-align:baseline}.recruitment-job-application .recruitment-job-application__form .reference-mark:before{font-size:14px;content:"*";color:#004152;display:inline-block;visibility:visible}.recruitment-job-application .recruitment-job-application__form input,.recruitment-job-application .recruitment-job-application__form select,.recruitment-job-application .recruitment-job-application__form textarea{border-radius:0;margin:0}.recruitment-job-application .recruitment-job-application__form .form-group input[type=text].field{width:100%}.recruitment-job-application .recruitment-job-application__form .form-group textarea.field{width:100%;height:300px;box-sizing:border-box}.recruitment-job-application .form-group:last-of-type{margin-bottom:0;margin-top:40px}.recruitment-job-application .recruitment-job-application__questionnaire-group{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;margin-top:40px;margin-bottom:16px}.recruitment-job-application .recruitment-job-application__submit-button{display:block;background:#00ecc9;text-decoration:none;display:inline-block;margin-top:16px;padding:13px 0 11px 0;min-width:224px;border:none}.recruitment-job-application .recruitment-job-application__submit-button:hover{background:#6cffdc}.recruitment-job-application .recruitment-job-application__submit-button:active{background:#00d4b4}.recruitment-job-application .recruitment-job-application__submit-button.disabled{cursor:default;opacity:.3}.recruitment-job-application .recruitment-job-application__submit-button.disabled:active,.recruitment-job-application .recruitment-job-application__submit-button.disabled:focus,.recruitment-job-application .recruitment-job-application__submit-button.disabled:hover{background:#00ecc9}.recruitment-job-application .recruitment-job-application__submit-button span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;color:#004152}.recruitment-job-application .recruitment-job-application__error{border-top:solid 1px #004152;background-color:#ffc8be;margin-bottom:16px;padding:16px}.recruitment-job-application .recruitment-job-application__error:empty{display:none}.recruitment-job-application .recruitment-job-application__image{width:364px;height:558px;margin-top:42px;margin-left:64px;display:inline-block;vertical-align:top;background-size:contain;background-position:center 0;background-repeat:no-repeat}.recruitment-job-application .recruitment-job-application__image--diver{background-image:url(/o/liferay-theme-desktop/css/../img/recruitment/diver.jpg)}.recruitment-job-application .recruitment-job-application__image--chef{background-image:url(/o/liferay-theme-desktop/css/../img/recruitment/chef.jpg)}.recruitment-job-application .recruitment-job-application__image--surf{background-image:url(/o/liferay-theme-desktop/css/../img/recruitment/surf.jpg)}.recruitment-success{border-top:solid 1px #004152;background-color:#cdf8eb;padding:16px}#romantica-cruise-calendar{display:flex;justify-content:space-between;margin-bottom:87px;min-height:512px}#romantica-cruise-calendar #calendar{width:630px}#romantica-cruise-calendar #calendar #cruise-calendar{padding:0;line-height:normal}#romantica-cruise-calendar #calendar .ui-datepicker{width:100%;border:0;padding:0}#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header{width:fit-content;padding:0;margin:0 auto 36px;border:0;background:0 0}#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:normal;margin:0 32px}#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px}#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next,#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background:#eef1f1;width:24px;height:24px;border-radius:50%;top:-2px}#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px;background-color:#fff;background-image:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/slider_arrows.svg);background-size:50px}#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{cursor:pointer;border:0}#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span{background-position:-33px -2px}#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover{right:2px}#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{background-position:-1px -2px}#romantica-cruise-calendar #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{left:2px}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar{border-collapse:collapse;width:100%;margin:0}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar td a,#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar td span,#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar th a,#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar th span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px;line-height:1;padding:0}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar thead th{border:0;padding-bottom:12px}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody{border-top:2px solid #004152}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td{opacity:1;width:90px;height:50px;border-color:#d6dfdf;vertical-align:middle}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td span{border:0;background:#fff}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td a{border:0;background:0 0;color:#004152}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td:first-child{border-left:0}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td:last-child{border-right:0}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td:last-child,#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td:nth-last-child(2){background-color:#eef1f1}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td:last-child span,#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td:nth-last-child(2) span{background-color:#eef1f1}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-other-month a,#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-other-month span{display:none}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-state-disabled span{color:rgba(0,65,82,.25)}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-current-day:not(.ui-state-disabled){background-color:#004152}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-current-day:not(.ui-state-disabled) span{color:#00ecc9;background-color:#004152}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-current-day:not(.ui-state-disabled) a.ui-state-active{color:#00ecc9}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.available-day:hover:not(.ui-datepicker-current-day){cursor:pointer;background-color:#f6f6f6}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr:first-child td{border-top:0}#romantica-cruise-calendar #calendar .ui-datepicker table.ui-datepicker-calendar tbody tr:last-child td{border-bottom:0}#romantica-cruise-calendar #cruise-information{width:304px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);background-color:#fff}#romantica-cruise-calendar #cruise-information .cruise-information-content{padding:32px 24px}#romantica-cruise-calendar #cruise-information .cruise-information-content .ship-container{width:210px;margin:auto;text-align:center}#romantica-cruise-calendar #cruise-information .cruise-information-content .ship-container img{width:100%}#romantica-cruise-calendar #cruise-information .cruise-information-content .ship-container p{margin-top:8px;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#romantica-cruise-calendar #cruise-information .cruise-information-content #emptyCalendar{display:none}#romantica-cruise-calendar #cruise-information .cruise-information-content .tripDetail{margin-top:24px}#romantica-cruise-calendar #cruise-information .cruise-information-content .tripDetail .route-title{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;color:#004152;text-transform:uppercase;margin-bottom:15px}#romantica-cruise-calendar #cruise-information .cruise-information-content .tripDetail .selectedSail .departure{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin-bottom:8px}#romantica-cruise-calendar #cruise-information .cruise-information-content .tripDetail .selectedSail .arrival{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;color:#7799a1;padding-left:17px;position:relative}#romantica-cruise-calendar #cruise-information .cruise-information-content .tripDetail .selectedSail .arrival:before{content:"\2192";margin-right:8px;position:absolute;color:#7799a1;left:0}#romantica-cruise-calendar #cruise-information .cruise-information-content .tripDetail .selectedSail .ashorePeriod{margin:24px auto;text-align:center;position:relative;overflow:hidden}#romantica-cruise-calendar #cruise-information .cruise-information-content .tripDetail .selectedSail .ashorePeriod p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#romantica-cruise-calendar #cruise-information .cruise-information-content .tripDetail .selectedSail .ashorePeriod p:before{content:"";display:inline-block;vertical-align:bottom;width:100%;margin-left:-100%;margin-right:10px;height:.5em;border-top:1px solid #d6dfdf}#romantica-cruise-calendar #cruise-information .cruise-information-content .tripDetail .selectedSail .ashorePeriod p:after{content:"";display:inline-block;vertical-align:bottom;width:100%;margin-right:-100%;margin-left:10px;height:.5em;border-top:1px solid #d6dfdf}#romantica-cruise-calendar #cruise-information .cruise-information-content .tripDetail .selectedSail p{margin-bottom:0}.header-container{height:40px;margin-bottom:40px}.header-container .header-number-container{width:40px;height:40px;border-radius:50%;background-color:#d97e7e;float:left}.header-container .header-number-container h2{font-size:24px;color:#fff!important;padding:7px 14px}.header-container h2.title{font-size:24px;overflow:hidden;position:relative;color:#d97e7e!important;padding:7px 0 0 16px}.header-container h2.title:after{content:"";display:inline-block;vertical-align:bottom;width:100%;margin-right:-100%;margin-left:16px;height:.5em;border-top:2px solid #d6dfdf}#loader-container{height:680px;text-align:center;position:relative}#loader-container .loader{height:33px;width:33px;background:url(/o/liferay-theme-desktop/img/svg/icon_propeller.svg) no-repeat top center;animation:propeller-rotation 2s linear infinite;top:50%;left:50%;margin:0;position:absolute;-ms-transform:translateY(-50% -50%);transform:translateY(-50% -50%)}.ui-datepicker-calendar td span[data-custom]{position:relative;padding-bottom:10px;content:attr(data-custom);display:block;font-size:small}#p_p_id_liferayaffiliatejoin_WAR_liferayaffiliatejoinportlet_ .portlet-content{background:0 0}#gdpr-agreement-loggedin-member{position:relative;margin:40px 0}#gdpr-agreement-loggedin-member>.container{width:632px;margin:auto;padding-left:0;padding-right:0}#gdpr-agreement-loggedin-member h1{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px;margin:0 auto 32px;text-align:center}#gdpr-agreement-loggedin-member .content{margin-bottom:30px}#gdpr-agreement-loggedin-member .checkbox-container{text-align:center}#gdpr-agreement-loggedin-member .checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin:0 auto 30px}#gdpr-agreement-loggedin-member .checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}#gdpr-agreement-loggedin-member .checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}#gdpr-agreement-loggedin-member .checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}#gdpr-agreement-loggedin-member .checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}#gdpr-agreement-loggedin-member .checkbox-with-label .checkbox-label a{text-decoration:underline!important}#gdpr-agreement-loggedin-member .checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}#gdpr-agreement-loggedin-member .checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}#gdpr-agreement-loggedin-member .checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}#gdpr-agreement-loggedin-member .checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}#gdpr-agreement-loggedin-member .checkbox-with-label .checkbox-label a:after{display:none}#gdpr-agreement-loggedin-member .checkbox-with-label input[type=checkbox]{float:left;width:24px;height:24px;margin-top:0;margin-bottom:0}#gdpr-agreement-loggedin-member .checkbox-with-label input[type=checkbox]:invalid{background-color:#fff}#gdpr-agreement-loggedin-member .checkbox-with-label input[type=checkbox]:checked:after{width:18px;height:18px;top:2px;left:2px;background-size:18px 18px}#gdpr-agreement-loggedin-member .checkbox-with-label .checkbox-label{float:left;top:auto;margin:auto;padding:2px 0 4px 8px;font-weight:500}#gdpr-agreement-loggedin-member .checkbox-with-label .checkbox-label a{text-decoration:underline}#gdpr-agreement-loggedin-member .buttons{clear:both;height:auto;margin:0 auto 48px;background:0 0;text-align:center}#gdpr-agreement-loggedin-member .buttons a.button-agree{display:block;text-decoration:none;background:#00ecc9;display:inline-block;padding:12px 80px 12px 80px}#gdpr-agreement-loggedin-member .buttons a.button-agree:hover{background:#6cffdc}#gdpr-agreement-loggedin-member .buttons a.button-agree:active{background:#00d4b4}#gdpr-agreement-loggedin-member .buttons a.button-agree:active span{color:#004152}#gdpr-agreement-loggedin-member .buttons a.button-agree span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}#gdpr-agreement-loggedin-member .buttons a.button-agree span{font-size:20px}#gdpr-agreement-loggedin-member .buttons a.button-agree.disabled{pointer-events:none;cursor:default;opacity:.5}#gdpr-agreement-loggedin-member .separator{height:1px;border:none;margin:0 auto 16px}#gdpr-agreement-loggedin-member .separator>div{position:absolute;left:0;right:0}#gdpr-agreement-loggedin-member .separator>div>div{background:#ddd;width:960px;height:1px;margin:auto}#gdpr-agreement-loggedin-member .disclaimer{margin:0 auto;color:#959595;font-size:14px}#clubone-basic-info #gdpr-agreement-loggedin-member{margin:-10px 0 60px}#clubone-basic-info #gdpr-agreement-loggedin-member .client-form-errors-agree{margin:0 0 24px}#clubone-basic-info #gdpr-agreement-loggedin-member .confirmation-text{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin:0 0 16px}#clubone-basic-info #gdpr-agreement-loggedin-member .checkbox-with-label{display:block}#clubone-basic-info #gdpr-agreement-loggedin-member .buttons{margin:0 auto 30px}#clubone-basic-info #gdpr-agreement-loggedin-member .separator{margin:auto;background:#ddd}#affiliate-joining-form{padding:40px 0 60px;position:relative;margin:auto}#affiliate-joining-form.client-regular{margin-top:0}#affiliate-joining-form .form-header{margin-bottom:14px}#affiliate-joining-form .form-header h1{margin:0 0 32px;text-align:center}#affiliate-joining-form .form-header p{width:630px;margin:0 auto 40px}#affiliate-joining-form .form-header .aff-name{text-transform:capitalize}#affiliate-joining-form .client-form-errors{display:none}#affiliate-joining-form input[type=email],#affiliate-joining-form input[type=password],#affiliate-joining-form input[type=tel],#affiliate-joining-form input[type=text]{border-radius:0}#affiliate-joining-form .table-wrapper{background:0 0;padding:0;margin:0;overflow:visible}#affiliate-joining-form .table-wrapper.main-client{width:100%;background:0 0;margin-bottom:20px;display:flex}#affiliate-joining-form .table-wrapper.main-client table{color:#004152}#affiliate-joining-form .table-wrapper.main-client table tr span.pluss{float:left;display:inline-block;height:28px;line-height:28px;margin-right:4px}#affiliate-joining-form .table-wrapper.main-client table tr:nth-of-type(2n) td{padding-top:20px}#affiliate-joining-form .table-wrapper.main-client table tr:nth-of-type(2) td{padding-top:16px}#affiliate-joining-form .table-wrapper.main-client table tr th{padding:0;border-right:1px solid #fff;border-left:0;border-top:0}#affiliate-joining-form .table-wrapper.main-client>table:nth-of-type(1){width:232px}#affiliate-joining-form .table-wrapper.main-client>table:nth-of-type(1)>tbody>tr>td{padding-right:22px}#affiliate-joining-form .table-wrapper.main-client>table:nth-of-type(2){width:248px}#affiliate-joining-form .table-wrapper.main-client>table:nth-of-type(2)>tbody>tr>td{padding-right:22px}#affiliate-joining-form .table-wrapper.main-client>table:nth-of-type(3){width:248px}#affiliate-joining-form .table-wrapper.main-client>table:nth-of-type(3)>tbody>tr>td{padding-right:22px;display:flex}#affiliate-joining-form .table-wrapper.main-client>table:nth-of-type(4){width:232px}#affiliate-joining-form .table-wrapper table{border:none;width:24%;float:left;background:0 0}#affiliate-joining-form .table-wrapper table th{border-right:1px solid #fff;border-left:0}#affiliate-joining-form .table-wrapper table th span{font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:#fff;background-color:#466b77;text-align:left;padding:11px 0 11px 16px;border:0}#affiliate-joining-form .table-wrapper table th:last-child{border-right:0}#affiliate-joining-form .table-wrapper table td{border:none}#affiliate-joining-form .table-wrapper table:nth-of-type(1) td{padding-left:0}#affiliate-joining-form .table-wrapper table td{padding:0 0 0 16px;text-align:left}#affiliate-joining-form .table-wrapper table td.label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;margin:0;padding-bottom:5px}#affiliate-joining-form .table-wrapper table td.label label{padding-bottom:0}#affiliate-joining-form .table-wrapper table td.label label span{color:#ff0005}#affiliate-joining-form .table-wrapper table td.input{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;padding-top:0;padding-bottom:0}#affiliate-joining-form .table-wrapper table td.input.vert-middle{padding:0 0 0 16px;height:29px;vertical-align:middle}#affiliate-joining-form .table-wrapper table td.input .input{margin:0;width:208px;height:28px}#affiliate-joining-form .table-wrapper table td.input .input.input-narrow{float:left;width:32px;padding:5px 1px;text-align:center}#affiliate-joining-form .table-wrapper table td.input .input.input-middle{width:170px}#affiliate-joining-form .table-wrapper table td.input .input.input-middle#ad-mobile{float:left;width:157px}#affiliate-joining-form .table-wrapper table td.input .input.placeholder{color:#959595}#affiliate-joining-form .table-wrapper table td.input input.input+input.input{margin-left:8px}#affiliate-joining-form .table-wrapper table table{text-transform:uppercase}#affiliate-joining-form .table-wrapper table table .radio{padding:0 5px 0 0}#affiliate-joining-form .table-wrapper table table .radio input[type=radio]{margin-top:-3px;position:static}#affiliate-joining-form .table-wrapper table table .radio-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;padding:2px 10px 0 0}#affiliate-joining-form .table-wrapper table table .radio-label label{vertical-align:middle}#affiliate-joining-form .wrapper{padding-top:30px}#affiliate-joining-form .info-co-digital-card{display:table;margin:0 auto;margin-bottom:18px}#affiliate-joining-form .info-co-digital-card span{text-transform:none}#affiliate-joining-form .checkbox-with-label .form-group{margin-bottom:0}#affiliate-joining-form .checkbox-with-label label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;padding:0}#affiliate-joining-form .checkbox-with-label label span{color:#004152}#affiliate-joining-form .checkbox-with-label.center{display:table;margin:0 auto}#affiliate-joining-form .account-details-checkbox h4{font-size:14px;font-weight:700}#affiliate-joining-form .account-details-checkbox label{display:inline-block;padding:0 0 0 4px}#affiliate-joining-form .account-details-checkbox.household-intrests li{display:inline-block;min-width:100%;padding-left:22px;font-size:13px;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;clear:both}#affiliate-joining-form .account-details-checkbox.household-intrests li.checkbox-with-label{margin-bottom:7px}#affiliate-joining-form .account-details-checkbox.household-intrests li input[type=checkbox]{margin:2px 0 0 -22px;float:left}#affiliate-joining-form .account-details-checkbox.household-intrests li label{padding:0 0 0 8px!important;margin:-1px 0 0 -8px;float:left}#affiliate-joining-form .container_12>#clientFormErrors span{margin-bottom:40px}#affiliate-joining-form input[type=email],#affiliate-joining-form input[type=password],#affiliate-joining-form input[type=search],#affiliate-joining-form input[type=text]{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}#affiliate-joining-form input[type=email]:invalid,#affiliate-joining-form input[type=password]:invalid,#affiliate-joining-form input[type=search]:invalid,#affiliate-joining-form input[type=text]:invalid{background:#ffc8be}#affiliate-joining-form input[type=email]::-ms-clear,#affiliate-joining-form input[type=password]::-ms-clear,#affiliate-joining-form input[type=search]::-ms-clear,#affiliate-joining-form input[type=text]::-ms-clear{display:none}#affiliate-joining-form input[type=tel]{height:28px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152}#affiliate-joining-form input[type=tel]:invalid{background-color:#ffc8be}#affiliate-joining-form input[type=tel].input-narrow{width:183.8px;padding:5px 0 5px 8px}#affiliate-joining-form input[type=tel].input-very-narrow{width:32px;padding:5px 1px 5px 2px;text-align:center;margin-right:8px}#affiliate-joining-form input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:16px;height:16px;margin-bottom:1px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);cursor:pointer;outline:0}#affiliate-joining-form input[type=radio]:checked:after{display:block;height:8px;width:8px;position:relative;background:#004152;top:3px;left:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:''}#affiliate-joining-form input[type=radio][disabled]{border-color:#959595;cursor:default}#affiliate-joining-form input[type=radio][disabled]:checked:after{background:#959595}#affiliate-joining-form input[type=radio][disabled]+label{color:#959595;cursor:default}#affiliate-joining-form input[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border:none;color:#004152;background-color:#00ecc9}#affiliate-joining-form input[type=submit]:hover{background:#6cffdc}#affiliate-joining-form input[type=submit]:active{background:#00d4b4}#affiliate-joining-form textarea{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;width:468px;height:56px;padding:5px 0 5px 8px;color:#004152;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}#affiliate-joining-form select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500}#affiliate-joining-form select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}#affiliate-joining-form select::-ms-expand{display:none}#affiliate-joining-form select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}#affiliate-joining-form select option:disabled{background-color:#eef1f1;color:#ddd}#affiliate-joining-form select option:checked{background-color:#004152;color:#fff}#affiliate-joining-form select option:hover{background-color:#466b77}#affiliate-joining-form .checkbox-with-label{margin-bottom:-17px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#affiliate-joining-form .checkbox-with-label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:14px;height:14px;vertical-align:middle;object-fit:contain;border:solid 1px #004152;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);border-radius:2px;cursor:pointer;outline:0}#affiliate-joining-form .checkbox-with-label input[type=checkbox]:invalid{background-color:#ffc8be}#affiliate-joining-form .checkbox-with-label input[type=checkbox]:checked:after{display:inline-block;height:10px;width:10px;content:"";position:absolute;top:1px;left:1px;background:url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/checkbox_checked_cross.svg) 0 0 no-repeat}#affiliate-joining-form .checkbox-with-label .checkbox-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;position:relative;top:-17px;display:block;text-transform:none;margin-left:20px}#affiliate-joining-form .checkbox-with-label .checkbox-label a{text-decoration:underline!important}#affiliate-joining-form .checkbox-with-label .checkbox-label a:active{text-decoration:none;color:#009d85}#affiliate-joining-form .checkbox-with-label .checkbox-label a:active svg path{fill:#009d85}#affiliate-joining-form .checkbox-with-label .checkbox-label a:hover{text-decoration:none;color:#00bea2}#affiliate-joining-form .checkbox-with-label .checkbox-label a:hover svg path{fill:#00bea2}#affiliate-joining-form .checkbox-with-label .checkbox-label a:after{display:none}#affiliate-joining-form select{background-position:172px -145px;width:208px}#affiliate-joining-form .confirm-changes-button{text-align:center;margin:22px 0 0}#affiliate-joining-form .confirm-changes-button a{display:block;text-decoration:none;background:#00ecc9;display:inline-block}#affiliate-joining-form .confirm-changes-button a:hover{background:#6cffdc}#affiliate-joining-form .confirm-changes-button a:active{background:#00d4b4}#affiliate-joining-form .confirm-changes-button a:active span{color:#004152}#affiliate-joining-form .confirm-changes-button a span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}#affiliate-joining-form .confirm-changes-button a span{display:inline-block;padding:12px 86px 10px;margin:0}#affiliate-joining-form .confirm-changes-button a.button.clubone.disabled{pointer-events:none;cursor:default;opacity:.5}#affiliate-join-success-popup{width:656px;margin:6px 0;padding:0}#affiliate-join-success-popup h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px;text-align:center;margin:0 0 24px}.CULT{display:none!important}html[lang=fi_FI] #affiliateForm .DANC,html[lang=fi_FI] #affiliateForm .FISH,html[lang=fi_FI] #affiliateForm .SKI{display:none!important}html[lang=fi_FI] #affiliateForm .CULT{display:inline-block!important}html[lang=fi_FI] #affiliateForm #ad-plastic-co-card-wrapper{display:none}html[lang=lv_LV] #affiliateForm .FISH,html[lang=lv_LV] #affiliateForm .GOLF{display:none!important}html[lang=sv_SE] #affiliateForm .CONC,html[lang=sv_SE] #affiliateForm .DANC,html[lang=sv_SE] #affiliateForm .FISH{display:none!important}html[lang=sv_SE] #affiliateForm .CULT{display:inline-block!important}#affiliate-joining-form .table-wrapper table,#clubone-account-details .table-wrapper table,#clubone-members-add-edit table,#joining-account-details .table-wrapper table{width:auto}#affiliate-joining-form .table-wrapper table.custom-margin label,#clubone-account-details .table-wrapper table.custom-margin label,#clubone-members-add-edit table.custom-margin label,#joining-account-details .table-wrapper table.custom-margin label{display:inline-block}#affiliate-joining-form .table-wrapper table .no-top-padding,#clubone-account-details .table-wrapper table .no-top-padding,#clubone-members-add-edit table .no-top-padding,#joining-account-details .table-wrapper table .no-top-padding{padding-top:0}#affiliate-joining-form .table-wrapper table th,#clubone-account-details .table-wrapper table th,#clubone-members-add-edit table th,#joining-account-details .table-wrapper table th{padding:0}#affiliate-joining-form .table-wrapper table input[type=radio],#clubone-account-details .table-wrapper table input[type=radio],#clubone-members-add-edit table input[type=radio],#joining-account-details .table-wrapper table input[type=radio]{margin-left:0}#affiliate-joining-form .table-wrapper table td,#clubone-account-details .table-wrapper table td,#clubone-members-add-edit table td,#joining-account-details .table-wrapper table td{text-shadow:none;display:table-cell;border:none}#affiliate-joining-form .table-wrapper table td.input span.pluss,#clubone-account-details .table-wrapper table td.input span.pluss,#clubone-members-add-edit table td.input span.pluss,#joining-account-details .table-wrapper table td.input span.pluss{vertical-align:-3px}#affiliate-joining-form .table-wrapper table td.label,#clubone-account-details .table-wrapper table td.label,#clubone-members-add-edit table td.label,#joining-account-details .table-wrapper table td.label{color:#004152}#affiliate-joining-form .table-wrapper table td label,#clubone-account-details .table-wrapper table td label,#clubone-members-add-edit table td label,#joining-account-details .table-wrapper table td label{white-space:normal}#affiliate-joining-form .table-wrapper table .label,#clubone-account-details .table-wrapper table .label,#clubone-members-add-edit table .label,#joining-account-details .table-wrapper table .label{background:0 0}#affiliate-joining-form .table-wrapper table ul,#clubone-account-details .table-wrapper table ul,#clubone-members-add-edit table ul,#joining-account-details .table-wrapper table ul{margin:0;line-height:1.29}#affiliate-joining-form .table-wrapper table .checkbox-with-label label,#clubone-account-details .table-wrapper table .checkbox-with-label label,#clubone-members-add-edit table .checkbox-with-label label,#joining-account-details .table-wrapper table .checkbox-with-label label{padding-left:0}#affiliate-joining-form .table-wrapper table .checkbox-with-label label input,#clubone-account-details .table-wrapper table .checkbox-with-label label input,#clubone-members-add-edit table .checkbox-with-label label input,#joining-account-details .table-wrapper table .checkbox-with-label label input{display:inline-block;float:left;margin:3px 6px 0 0}#affiliate-joining-form .table-wrapper table .checkbox-with-label label span,#clubone-account-details .table-wrapper table .checkbox-with-label label span,#clubone-members-add-edit table .checkbox-with-label label span,#joining-account-details .table-wrapper table .checkbox-with-label label span{display:inline-block;float:left}#affiliate-joining-form .table-wrapper table .checkbox-with-label label a:visited,#clubone-account-details .table-wrapper table .checkbox-with-label label a:visited,#clubone-members-add-edit table .checkbox-with-label label a:visited,#joining-account-details .table-wrapper table .checkbox-with-label label a:visited{color:#004152}#affiliate-joining-form .table-wrapper table .checkbox-with-label .checkbox,#clubone-account-details .table-wrapper table .checkbox-with-label .checkbox,#clubone-members-add-edit table .checkbox-with-label .checkbox,#joining-account-details .table-wrapper table .checkbox-with-label .checkbox{min-height:inherit;padding:0}#affiliate-joining-form .table-wrapper table{margin:0}#affiliate-joining-form .checkbox-label a{text-decoration:underline}#affiliateForm .table td,#affiliateForm .table th,#club-one-account-form .table td,#club-one-account-form .table th{line-height:1.29}#affiliateForm .label,#club-one-account-form .label{font-size:100%}#affiliateForm input,#affiliateForm select,#club-one-account-form input,#club-one-account-form select{margin-bottom:0}#affiliateForm input[type=checkbox],#affiliateForm input[type=radio],#club-one-account-form input[type=checkbox],#club-one-account-form input[type=radio]{float:none;margin:0}#club-one-account-form .co-join-table{margin-bottom:0}#affiliateForm .checkbox-with-label label span{float:none!important}#clubone-account-details .your-subscriptions input{margin:-12px 0 1px 10px!important}#bookings .pagination{margin:0 auto}#joining-account-permissions label{display:inline}#joining-account-permissions h4{font-size:14px}.clubone-members-add-edit input[type=checkbox]{float:none;margin:0}.clubone-members-add-edit #agree-with-terms+.checkbox-label span{display:inline;float:none}.clubone-members-add-edit .sidebar table td label{font-weight:700;display:inline}#affiliates-table-wrapper table{margin:0}#clubone-basic-info .row:after,#clubone-basic-info .row:before{content:none}.section-header p{margin-top:20px}.lightbox-wrapper .sidebar table{margin-bottom:0}.lightbox-wrapper .sidebar table td{border-top:none;line-height:inherit}.lightbox-wrapper .sidebar table input{height:auto;line-height:normal}.lightbox-wrapper .sidebar table input.checkbox{margin:0}.lightbox-wrapper .sidebar table select{height:auto}body.signed-in .liferay-styles-reset h1{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:46px;font-weight:500;line-height:1.22;color:#004152;margin-bottom:12px}body.signed-in .liferay-styles-reset h2{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}body.signed-in .liferay-styles-reset h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px}body.signed-in .liferay-styles-reset h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#004152;margin-bottom:10px}body.signed-in .liferay-styles-reset ol,body.signed-in .liferay-styles-reset ul{margin:0;padding:0}footer #footer-renewed{background:#004152}footer #footer-renewed .footer-content-container{padding:80px 0}footer #footer-renewed .footer-content-container .content-column{float:left;width:222px;margin-left:24px;font-size:12px}footer #footer-renewed .footer-content-container .content-column .title-container h3{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;color:#fff;margin:0 0 24px}footer #footer-renewed .footer-content-container .content-column .content-list-container ul{margin:0}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li{padding-bottom:12px}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li:last-child{padding-bottom:0}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li.content-block{padding-top:8px}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;line-height:1.25;margin:0 0 8px;color:#d6dfdf}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li span.content-list-header{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:20px;line-height:1.3;color:#004152;margin-bottom:10px;font-weight:500;color:#fff;text-align:left}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li strong{text-decoration:none;color:#fff}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;color:#fff}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a:hover{color:#00ecc9}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a[href^=mailto]{font-weight:400;text-decoration:underline;text-transform:none}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon{position:relative;display:block;padding-left:32px}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon[id^=logo-]:before{content:'';margin:0;display:block;position:absolute;z-index:9;top:0;height:20px;left:0;width:20px;bottom:0;cursor:pointer;text-indent:-9999px;outline:0}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-facebook:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_facebook.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-twitter:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_twitter.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-instagram:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_instagram.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-youtube:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_youtube.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-spotify:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_spotify.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-newsletter:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_email.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-linkedin:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_linkedin.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-rssfeed:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_blog.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-draugiem{background:0 0!important}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-draugiem:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_draugiem.svg) no-repeat;background-size:cover;top:2px}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-app:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_app.svg) no-repeat;background-size:cover;left:4px}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-clubone:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_clubone.svg) no-repeat;background-size:cover;top:4px}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-feedback:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_feedback.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-wechat-white:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_wechat_white.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-wechat-midnight:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_wechat_midnight.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-weibo-white:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_weibo_white.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-weibo-midnight:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_weibo_midnight.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column .content-list-container ul li a.link-with-icon#logo-tiktok:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/footer_renewed_icons/icon_tiktok.svg) no-repeat;background-size:cover}footer #footer-renewed .footer-content-container .content-column:first-child{margin-left:0}footer #footer-renewed .company-label-container{padding:20px 0;background-color:#1e5766}footer #footer-renewed .company-label-container .copyright{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;margin-bottom:0;color:#fff}html.tlnk-popup-opened{overflow:hidden}body #popup-overlay{overflow:auto;position:fixed;background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;z-index:980}body #popup-overlay #tlnk-popup-wrapper{margin:100px auto;background-color:#fff;width:796px}body #popup-overlay #tlnk-popup-wrapper .tlnk-popup-header{display:flex;flex-direction:row-reverse;padding:20px 20px 8px}body #popup-overlay #tlnk-popup-wrapper .tlnk-popup-header .tlnk-popup-close{width:12px;height:12px;top:20px;right:20px;background:transparent url(/o/liferay-theme-desktop/img/templates_and_portlets/gift_card_validation/close.svg) 0 0 no-repeat;cursor:pointer}body #popup-overlay #tlnk-popup-wrapper .tlnk-popup-body{padding:0 40px 40px}body #popup-overlay #tlnk-popup-wrapper .tlnk-popup-body .tlnk-popup-content{display:block}body #popup-overlay #tlnk-popup-wrapper .tlnk-popup-body .tlnk-popup-content .loading-propeller-wrapper{margin:60px auto;width:40px;height:40px}body #popup-overlay #tlnk-popup-wrapper .tlnk-popup-body .tlnk-popup-content .loading-propeller-wrapper .propeller{animation:propeller-rotation 2s linear infinite;background:url(/o/liferay-theme-desktop/img/svg/icon_propeller.svg) no-repeat;background-size:contain;width:inherit;height:inherit}body .tlnk-popup-content{display:none}#nav-breadcrumbs{margin-bottom:14px}#nav-breadcrumbs header.portlet-topper{display:none}#nav-breadcrumbs .breadcrumb-navigation-list>li{display:inline;margin-right:12px;padding-left:0;font-size:12px;color:#959595}#nav-breadcrumbs .breadcrumb-navigation-list>li:first-child,#nav-breadcrumbs .breadcrumb-navigation-list>li:first-child+li{display:none}#nav-breadcrumbs .breadcrumb-navigation-list>li a{position:relative;z-index:2;text-decoration:none;color:#959595}#nav-breadcrumbs .breadcrumb-navigation-list>li a:hover{color:#009d85}#nav-breadcrumbs .breadcrumb-navigation-list>li a.active{color:#053140}#nav-breadcrumbs .breadcrumb-navigation-list>li a.active:hover{color:#009d85}#nav-breadcrumbs .breadcrumb-navigation-list>li>.divider{position:absolute;text-indent:-9999px;z-index:1}#nav-breadcrumbs .breadcrumb-navigation-list>li>.divider:after{content:"\2192";position:absolute;text-indent:9993px;top:3px}#nav-breadcrumbs .breadcrumb-navigation-list>li:before{display:none}#main-container table:not(.campaign-table) th{padding:0}#main-container table:not(.campaign-table).table-borders{border:1px solid #bdbcbc}#main-container table:not(.campaign-table).table-borders td{border:1px solid #bdbcbc;padding:5px}.portlet-asset-tags-navigation ul.tag-items{padding:0;margin:0 0 10px 0}.portlet-asset-tags-navigation ul.tag-items li{margin:10px 5px 10px 5px}.portlet-asset-tags-navigation ul.tag-items li span{border:1px solid #bb9a9a;padding:8px;border-radius:7px}.portlet-asset-tags-navigation ul.tag-items li span a:link,.portlet-asset-tags-navigation ul.tag-items li span a:visited{text-decoration:none;color:#004152;font-size:16px;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-weight:400}.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items{display:block!important;margin:0!important}.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li{margin:0 8px 8px 0!important}.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span{border:none!important;padding:0!important}.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span a{text-decoration:none;background:#fff;border:solid 1px #004152;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:uppercase;color:#004152;display:inline-block;padding:4px 8px;border-color:#a4bec3;display:block;font-size:14px!important;font-weight:500!important}.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span a:hover{background:#eef1f1}.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span a:active{background:#ddd}.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span a.disabled{background:#fbfbfb}.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span a.disabled span{color:#93b3b9}.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span a.disabled:active,.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span a.disabled:focus,.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span a.disabled:hover{background:#fbfbfb}.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span a.disabled:active span,.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span a.disabled:focus span,.portlet-asset-tags-navigation.tallink-blog-sidebar-module .tag-items li span a.disabled:hover span{color:#93b3b9}.tallink-blog-sidebar-module{margin-bottom:40px}.tallink-blog-sidebar-module #myTreeView .tree-root-container{margin:0}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-collapsed,.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-expanded{margin-bottom:5px;display:block}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-collapsed .tree-label,.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-expanded .tree-label{letter-spacing:normal!important;font-family:GTWalsheim,Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.29!important;text-align:center!important;text-transform:uppercase!important;color:#004152!important;display:inline-block;text-align:left!important;text-decoration:none;margin:0;padding:0 0 0 5px}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-container{margin-left:24px;margin-bottom:5px}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-container .tree-node .tree-container .tree-node{line-height:20px}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-node-leaf{display:block;margin-bottom:7px;margin-left:2px}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-node-leaf .tree-label{display:inline-block;text-align:left!important;text-decoration:none}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-node-leaf .tree-label a{letter-spacing:normal!important;color:#009d85!important;text-transform:none!important;text-align:left}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-node-leaf .tree-label a:active{text-decoration:none!important;color:#009d85!important}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-node-leaf .tree-label a:active svg path{fill:#009d85!important}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-node-leaf .tree-label a:hover{text-decoration:none!important;color:#00bea2!important}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-node-leaf .tree-label a:hover svg path{fill:#00bea2!important}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-node-leaf .tree-label a:active,.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-node-leaf .tree-label a:hover{text-decoration:none!important}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-node-leaf .tree-label a:after{content:"\a0\02192"}.tallink-blog-sidebar-module #myTreeView .tree-root-container .tree-node .tree-node-content .tree-hitarea{margin-right:0}.tallink-blog-sidebar-module #myTreeView .glyphicon-minus,.tallink-blog-sidebar-module #myTreeView .glyphicon-plus{outline:0;padding:0}.tallink-blog-sidebar-module #myTreeView .glyphicon-minus:before,.tallink-blog-sidebar-module #myTreeView .glyphicon-plus:before{display:inline-block;content:"";position:relative;top:3px;width:16px;height:16px}.tallink-blog-sidebar-module #myTreeView .glyphicon-plus:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/plus_minus.svg) -31px -5px no-repeat}.tallink-blog-sidebar-module #myTreeView .glyphicon-minus:before{background:url(/o/liferay-theme-desktop/img/templates_and_portlets/plus_minus.svg) -5px -5px no-repeat}.tallink-blog-sidebar-module #myTreeView .glyphicon-file,.tallink-blog-sidebar-module #myTreeView .glyphicon-folder-close,.tallink-blog-sidebar-module #myTreeView .glyphicon-folder-open{display:none}.tallink-blog-sidebar-module .entrytitle:not(:last-child){margin-bottom:10px}.tallink-blog-sidebar-module .entrytitle a{letter-spacing:normal;color:#004152;text-transform:none}.tallink-blog-sidebar-module .entrytitle a:active{text-decoration:none;color:#009d85}.tallink-blog-sidebar-module .entrytitle a:active svg path{fill:#009d85}.tallink-blog-sidebar-module .entrytitle a:hover{text-decoration:none;color:#00bea2}.tallink-blog-sidebar-module .entrytitle a:hover svg path{fill:#00bea2}.tallink-blog-sidebar-module .entrytitle span{color:#959595}.portlet-msg-alert,.portlet-msg-error,.portlet-msg-info,.portlet-msg-success{background-repeat:no-repeat;padding-left:20px}.portlet-msg-alert,.portlet-msg-error,.portlet-msg-info{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,.5);border-width:1px;border-style:solid;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.portlet-msg-error{background-color:#fee5e2;border-color:#fcaca5;color:#b50303}.portlet-msg-alert{background-color:#fffbdc;border-color:#f1d875;color:#bf7900}.portlet-msg-info{background-color:#cef1fc;border-color:#9ee3f9;color:#12718f}h1.portlet-msg-alert,h1.portlet-msg-error,h1.portlet-msg-info{font-size:56px}h2.portlet-msg-alert,h2.portlet-msg-error,h2.portlet-msg-info{font-size:32px}h3.portlet-msg-alert,h3.portlet-msg-error,h3.portlet-msg-info{font-size:24px}h4.portlet-msg-alert,h4.portlet-msg-error,h4.portlet-msg-info{font-size:16px}.new-inputs label:not(.custom-input-file){letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;display:block;margin:0 0 8px 0}.new-inputs label:not(.custom-input-file).horizontal{margin:0 16px 0 8px;display:inline}.new-inputs label:not(.custom-input-file).radio-buttons-label{margin-bottom:18px}.new-inputs label:not(.custom-input-file).checkbox-label{margin:0 0 0 28px}.new-inputs label:not(.custom-input-file).text-value{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500}.new-inputs select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:224px;height:28px;padding:0 0 0 8px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -145px no-repeat;background-color:#004152;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;color:#fff;font-weight:500;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);background:url(/o/liferay-theme-desktop/img/inputs/new_inputs/select/selector_down_arrow.svg) 272px 12px no-repeat;cursor:pointer}.new-inputs select:disabled{background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/ui_arrow_circle.svg) 187px -100px no-repeat;background-color:#fbfbfb;color:#ddd}.new-inputs select::-ms-expand{display:none}.new-inputs select option{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#fff;font-weight:500;overflow:visible;background-color:#fff;color:#004152}.new-inputs select option:disabled{background-color:#eef1f1;color:#ddd}.new-inputs select option:checked{background-color:#004152;color:#fff}.new-inputs select option:hover{background-color:#466b77}.new-inputs select.disable{pointer-events:none;cursor:default;background:url(/o/liferay-theme-desktop/img/inputs/new_inputs/select/select_arrow_disabled.svg) 272px 12px no-repeat;box-shadow:none;background-color:#f5f8f7;border-color:#d6dfdf}.new-inputs input[type=email],.new-inputs input[type=number],.new-inputs input[type=text],.new-inputs textarea{width:224px;height:28px;padding:5px 0 5px 8px;border:solid 1px #ddd;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2)}.new-inputs input[type=email]:invalid,.new-inputs input[type=number]:invalid,.new-inputs input[type=text]:invalid,.new-inputs textarea:invalid{background:#ffc8be}.new-inputs input[type=email]::-ms-clear,.new-inputs input[type=number]::-ms-clear,.new-inputs input[type=text]::-ms-clear,.new-inputs textarea::-ms-clear{display:none}.new-inputs input[type=radio]{border-radius:50%;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);border:solid 1px #7799a1;background-color:#fff;appearance:none;width:20px;height:20px;position:static;outline:0;opacity:1;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none}.new-inputs input[type=radio]:checked{background:url(/o/liferay-theme-desktop/img/inputs/new_inputs/radiobutton/radiobutton_selected.svg) no-repeat center;border:none}.new-inputs input[type=radio]:checked.disable{background:url(/o/liferay-theme-desktop/img/inputs/new_inputs/radiobutton/radiobutton_selected_disabled.svg) no-repeat center}.new-inputs input[type=radio]:after{display:none}.new-inputs input[type=radio].disable{pointer-events:none;cursor:default;box-shadow:none;background-color:#f5f8f7;border-color:#d6dfdf}.new-inputs input[type=checkbox]{appearance:none;width:20px;height:20px;position:absolute;outline:0;opacity:1;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);border:solid 1px #7799a1;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none}.new-inputs input[type=checkbox]:checked{background:url(/o/liferay-theme-desktop/img/inputs/new_inputs/checkbox/checkbox_selected.svg) no-repeat center}.new-inputs input[type=file]{position:absolute;opacity:0;z-index:-1}.new-inputs input[type=file]+label.custom-input-file{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;cursor:pointer;text-transform:none;border:solid 1px #7799a1;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);background:url(/o/liferay-theme-desktop/img/inputs/new_inputs//input_file/input_file.svg) 272px 12px no-repeat;padding:9px 16px;width:304px}.new-inputs input[type=file]+label.custom-input-file.disable{pointer-events:none;cursor:default;box-shadow:none;background:url(/o/liferay-theme-desktop/img/inputs/new_inputs/input_file/input_file_disabled.svg) 272px 12px no-repeat;background-color:#f5f8f7;border-color:#d6dfdf}.new-inputs input[type=file]+label.custom-input-file.disable.empty{color:#7799a1}.new-inputs input[type=email],.new-inputs input[type=file],.new-inputs input[type=number],.new-inputs input[type=text],.new-inputs select{color:#004152;font-weight:500;border:solid 1px #7799a1;background-color:#fff;width:304px;height:40px;padding:9px 16px}.new-inputs input[type=email].disable,.new-inputs input[type=file].disable,.new-inputs input[type=number].disable,.new-inputs input[type=text].disable,.new-inputs select.disable{pointer-events:none;cursor:default;box-shadow:none;background-color:#f5f8f7;border-color:#d6dfdf}.new-inputs input.short-field{width:150px}.new-inputs input.phone-code{padding:10px 16px;width:80px}.new-inputs input.phone-field{width:216px}.new-inputs textarea{color:#004152;font-weight:500;border:solid 1px #7799a1;background-color:#fff;padding:10px 16px;height:100px;width:304px}.new-inputs textarea.disable{pointer-events:none;cursor:default;box-shadow:none;background-color:#f5f8f7;border-color:#d6dfdf}.new-inputs input[type=checkbox]:focus,.new-inputs input[type=email]:focus,.new-inputs input[type=file]:focus+.custom-input-file,.new-inputs input[type=number]:focus,.new-inputs input[type=radio]:focus,.new-inputs input[type=text]:focus,.new-inputs select:focus,.new-inputs textarea:focus{border-color:#004152;outline:0}.new-inputs input[type=number]::-webkit-inner-spin-button,.new-inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.new-inputs input[type=number]{-moz-appearance:textfield}.new-inputs input,.new-inputs select,.new-inputs textarea{margin-bottom:0!important;outline:0}.new-inputs input.invalid,.new-inputs select.invalid,.new-inputs textarea.invalid{background-color:#ffc8be;border:solid 1px #d97e7e}.new-inputs input.invalid+label.custom-input-file,.new-inputs select.invalid+label.custom-input-file,.new-inputs textarea.invalid+label.custom-input-file{background-color:#ffc8be;color:#004152;border:solid 1px #d97e7e}.new-inputs input.invalid+label.custom-input-file:focus,.new-inputs select.invalid+label.custom-input-file:focus,.new-inputs textarea.invalid+label.custom-input-file:focus{border:solid 1px #d97e7e}.new-inputs input.invalid:focus,.new-inputs select.invalid:focus,.new-inputs textarea.invalid:focus{background-color:#fff;border:solid 1px #d97e7e}.new-inputs input.invalid:focus+label.custom-input-file,.new-inputs select.invalid:focus+label.custom-input-file,.new-inputs textarea.invalid:focus+label.custom-input-file{background-color:#ffc8be;border:solid 1px #d97e7e}.new-inputs input.invalid:focus+label.custom-input-file:focus,.new-inputs select.invalid:focus+label.custom-input-file:focus,.new-inputs textarea.invalid:focus+label.custom-input-file:focus{border:solid 1px #d97e7e}.new-inputs input[type=radio].invalid{border:solid 1px #d97e7e;background:#ffc8be}.new-inputs button[type=submit]{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;border-radius:0;display:block;width:304px;height:40px;border:none;text-decoration:none;text-shadow:none;float:none!important;color:#004152;line-height:normal;outline:0;background:#00ecc9}.new-inputs button[type=submit]:hover{background:#6cffdc}.new-inputs button[type=submit]:active{background:#00d4b4}.new-inputs button[type=submit].disabled{cursor:default;opacity:.3}.new-inputs button[type=submit].disabled:active,.new-inputs button[type=submit].disabled:focus,.new-inputs button[type=submit].disabled:hover{background:#00ecc9}.new-inputs button[type=submit] span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-align:center;text-transform:uppercase;color:#004152}.new-inputs button[type=submit].loading{min-width:267px;pointer-events:none}.new-inputs button[type=submit].loading span{display:inline-block;width:20px;height:20px;background:url(/o/liferay-theme-desktop/img/svg/icon_propeller.svg) no-repeat center;background-size:contain;animation:propeller-rotation 2s linear infinite;position:relative;z-index:1;margin:0;padding:0}.new-form .input-wrapper{margin:0 0 16px;width:304px}.new-form .input-wrapper:last-child{margin:0}.new-form .input-wrapper .label-container{display:flex;justify-content:space-between}.new-form .input-wrapper .label-container label:not(.custom-input-file){width:fit-content}.new-form .input-wrapper .label-container span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;color:#7799a1}.new-form .input-wrapper .input-field-container{position:relative}.new-form .input-wrapper .input-field-container .radio-buttons-block{display:flex}.new-form .input-wrapper .input-field-container .search-results-clear-button{display:none;position:absolute;width:10px;height:10px;right:16px;bottom:15px;background:transparent url(/o/liferay-theme-desktop/css/../img/templates_and_portlets/gift_card_validation/clear.svg) 0 0 no-repeat;outline:0;cursor:pointer}.new-form .input-wrapper .input-field-container .validation-result-container{display:flex;margin-top:8px}.new-form .input-wrapper .input-field-container .validation-result-container .info-icon,.new-form .input-wrapper .input-field-container .validation-result-container .validation-icon{margin-right:8px}.new-form .input-wrapper .input-field-container .validation-result-container p{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;margin-bottom:8px;color:#004152;margin:0}.new-form .input-wrapper .input-field-container .validation-result-container p b{font-weight:500}.new-form .input-wrapper .input-field-container .inline-input-field-container{justify-content:space-between;align-items:baseline;display:flex}.d-mt-n24{margin-top:-24px}.d-pt-30 .portlet-content{padding-top:30px!important}.d-pb-30 .portlet-content{padding-bottom:30px!important}.d-py-30 .portlet-content{padding-top:30px!important;padding-bottom:30px!important}.d-pt-35 .portlet-content{padding-top:35px!important}.d-pb-35 .portlet-content{padding-bottom:35px!important}.d-py-35 .portlet-content{padding-top:35px!important;padding-bottom:35px!important}.d-pt-40 .portlet-content{padding-top:40px!important}.d-pb-40 .portlet-content{padding-bottom:40px!important}.d-py-40 .portlet-content{padding-top:40px!important;padding-bottom:40px!important}.d-pt-60 .portlet-content{padding-top:60px!important}.d-pb-60 .portlet-content{padding-bottom:60px!important}.d-py-60 .portlet-content{padding-top:60px!important;padding-bottom:60px!important}section.gtWalsheimPro-typography code.instruction,section.styleguide-links code.instruction{display:block;background:#eef1f1;padding:12px;margin:20px 0;border:0;border-radius:0;background-clip:padding-box;box-sizing:border-box;font-family:monospace,serif;font-size:100%;color:#303336}section.gtWalsheimPro-typography .header-block{padding:60px 0;border-bottom:1px solid #d6dfdf}section.gtWalsheimPro-typography .header-block.header-block-body .link-container{padding-top:23px;border-top:1px dashed #d6dfdf}section.gtWalsheimPro-typography .styleguide-header-container{display:flex}section.gtWalsheimPro-typography .styleguide-header-container .left-container{width:180px;flex-shrink:0;padding:0 24px 0 0;border-right:1px solid #d6dfdf;text-align:right}section.gtWalsheimPro-typography .styleguide-header-container .left-container .header-info{margin-top:16px}section.gtWalsheimPro-typography .styleguide-header-container .right-container{padding:0 0 0 24px}section.gtWalsheimPro-typography .styleguide-header-container .right-container .header-text-example{padding:0 0 24px}section.gtWalsheimPro-typography .styleguide-header-container .right-container .header-link-container{border-top:1px solid #d6dfdf;padding-top:16px}section.gtWalsheimPro-typography .styleguide-header-container .right-container .header-link-container p{border-left:3px solid #6ecbd9;padding:0 8px}section.gtWalsheimPro-typography .link-container{display:flex;margin-top:24px}section.gtWalsheimPro-typography .link-container .left-container{width:180px;flex-shrink:0;padding:0 24px;border-right:1px solid #d6dfdf;text-align:right}section.gtWalsheimPro-typography .link-container .rignt-container{padding:0 24px}section.styleguide-links{margin-bottom:100px;margin-top:30px}section.styleguide-links .description-container{margin:24px 0}section.styleguide-links .grey-background-container,section.styleguide-links .midnight-background-container{padding:40px}section.styleguide-links .grey-background-container .link-container,section.styleguide-links .midnight-background-container .link-container{padding-bottom:24px}section.styleguide-links .grey-background-container .link-container h5,section.styleguide-links .midnight-background-container .link-container h5{margin-bottom:16px;border-bottom:1px solid #d6dfdf}section.styleguide-links .grey-background-container .link-container:last-of-type,section.styleguide-links .midnight-background-container .link-container:last-of-type{padding-bottom:0}section.styleguide-links .grey-background-container{background-color:#f5f8f7}section.styleguide-links .midnight-background-container{background-color:#004152}#market-lang-dropdown{position:relative;height:34px;background:0 0;padding:0 24px 0 16px;float:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#market-lang-dropdown #market-lang-dropdown-title{cursor:pointer;display:flex;align-items:center;height:34px}#market-lang-dropdown #market-lang-dropdown-title .ddTitleText{display:flex;align-items:center}#market-lang-dropdown #market-lang-dropdown-title .ddTitleText img{width:22px}#market-lang-dropdown #market-lang-dropdown-title .ddTitleText img.globe{width:20px}#market-lang-dropdown #market-lang-dropdown-title .ddTitleText span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;line-height:normal;color:#fff;margin-left:12px;margin-right:8px;user-select:none}#market-lang-dropdown #market-lang-dropdown-title .ddTitleText .lang-dropdown-arrow{width:8px;height:8px;background:url(/o/liferay-theme-desktop/img/svg/arrows/arrow_down_white.svg) no-repeat}#market-lang-dropdown #market-lang-dropdown-title.open .lang-dropdown-arrow{background:url(/o/liferay-theme-desktop/img/svg/arrows/arrow_up_white.svg) no-repeat}#market-lang-dropdown #market-lang-menu{display:none;position:absolute;z-index:999;background-color:#fff;top:42px;left:50%;transform:translateX(-50%);box-shadow:0 4px 8px 0 rgba(0,0,0,.15);min-width:304px}#market-lang-dropdown #market-lang-menu .language-container,#market-lang-dropdown #market-lang-menu .market-container{display:flex}#market-lang-dropdown #market-lang-menu .language-container .icon-container-location,#market-lang-dropdown #market-lang-menu .market-container .icon-container-location{background-color:#eef1f1;width:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#market-lang-dropdown #market-lang-menu .language-container .icon-container-location img,#market-lang-dropdown #market-lang-menu .market-container .icon-container-location img{width:24px;height:24px}#market-lang-dropdown #market-lang-menu .market-container{border-bottom:1px solid #d6dfdf;user-select:none}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper{flex-grow:1;padding:16px}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-language-dropdown-label{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;margin-bottom:8px}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown{height:40px;padding:9px 16px;position:relative;border:solid 1px #7799a1;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);cursor:pointer}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-dropdown-title{display:flex;height:22px;align-items:center;position:relative}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-dropdown-title img{width:22px}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-dropdown-title img[src*="flag_int.svg"]{margin:-2px 1px 0 1px;width:20px}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-dropdown-title span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;margin:0 32px 0 12px;white-space:nowrap}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-dropdown-title:after{content:"";display:block;position:absolute;width:16px;height:16px;top:2px;right:0;background:url(/o/liferay-theme-desktop/img/svg/arrows/arrow_down_midnight.svg) no-repeat}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-list-container{position:absolute;background-color:#fff;width:100%;z-index:1;top:44px;left:0;display:none}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-list-container ul{border:solid 1px #7799a1}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-list-container ul li{height:40px;padding:9px 16px;border-bottom:1px solid #eef1f1;display:flex;align-items:center;position:relative}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-list-container ul li img{width:22px;flex-shrink:0}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-list-container ul li span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;line-height:normal;margin:0 32px 0 12px}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-list-container ul li:hover{background-color:#f5f8f7}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-list-container ul li.active{font-weight:500}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-list-container ul li.active:after{content:"";display:block;position:absolute;width:16px;height:16px;right:16px;top:12px;background:url(/o/liferay-theme-desktop/img/svg/ticks/tick_green.svg) no-repeat}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-list-container ul li:last-of-type img{width:20px;margin:0 1px}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown .market-list-container.active{display:block}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown.open{border-color:#004152}#market-lang-dropdown #market-lang-menu .market-container .market-dropdown-wrapper .market-dropdown.open .market-dropdown-title:after{background:url(/o/liferay-theme-desktop/img/svg/arrows/arrow_up_midnight.svg) no-repeat}#market-lang-dropdown #market-lang-menu .languages-list-wrapper{flex:1}#market-lang-dropdown #market-lang-menu .languages-list-wrapper .languages-list{display:flex;flex-direction:column}#market-lang-dropdown #market-lang-menu .languages-list-wrapper .languages-list a{border-bottom:1px solid #eef1f1;padding:10px 16px;position:relative}#market-lang-dropdown #market-lang-menu .languages-list-wrapper .languages-list a span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.38;color:#004152;font-weight:500;margin-bottom:0;font-weight:400;white-space:nowrap;margin-right:32px}#market-lang-dropdown #market-lang-menu .languages-list-wrapper .languages-list a:last-of-type{border-bottom:none}#market-lang-dropdown #market-lang-menu .languages-list-wrapper .languages-list a.active span{font-weight:500}#market-lang-dropdown #market-lang-menu .languages-list-wrapper .languages-list a.active:after{content:"";display:block;position:absolute;width:16px;height:16px;top:12px;right:16px;background:url(/o/liferay-theme-desktop/img/svg/ticks/tick_green.svg) no-repeat}#market-lang-dropdown #market-lang-menu .languages-list-wrapper .languages-list a:hover{background-color:#f5f8f7}#market-lang-dropdown #market-lang-menu .languages-list-wrapper.disable{pointer-events:none}#market-lang-dropdown #market-lang-menu.active{display:block}#market-lang-dropdown .update-notification-wrapper{background-color:#c2f7ff;padding:16px;position:absolute;z-index:999;top:49px;left:50%;transform:translateX(-50%);border:0;margin:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);width:304px;border-top:2px solid #6ecbd9}#market-lang-dropdown .update-notification-wrapper .title{display:flex;margin-bottom:8px}#market-lang-dropdown .update-notification-wrapper .title img{flex-shrink:0;margin:-2px 9px 0 0}#market-lang-dropdown .update-notification-wrapper .title h4{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;font-weight:500;margin-bottom:0;color:#004152;text-transform:none}#market-lang-dropdown .update-notification-wrapper p.notification-text{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#004152;line-height:1.31;margin-bottom:8px}#market-lang-dropdown .update-notification-wrapper a.notification-link{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.38;color:#004152;font-weight:500;text-decoration:underline}#market-lang-dropdown .update-notification-wrapper:after{content:'';position:absolute;top:-16px;left:50%;border:7px solid transparent;border-bottom:7px solid #6ecbd9;transform:translate(-50%)}.nav-4th-container ul{list-style:none}.nav-5th-container ul{list-style:none}.dd .ddTitle{behavior:none}ul.tabs.horizontal li.active a{behavior:none}body,html{height:100%}body{background:0 0}ul.nav-3rd{list-style:none}#bookingEntry{margin-top:0!important;margin-bottom:40px!important}#portal_add_content{padding:10px;width:230px}#portal_add_content div.portal-add-content-search{width:90%}#portal_add_content_title{display:none}.tab-content.inline .content .inline .content{display:none}.tab-content.inline .content .inline .content.active{display:block}.tab-content.inline .content .inline .content .content{display:block}.list-content{width:646px;margin-left:314px}.expandable-text>div{display:none}body.html-editor .expandable-text>div{display:block;border:thin dotted}body.html-editor .expandable-text>a{border:#00a3da thin dotted}.country-lift-wrapper .country-lift .footer div{min-height:44px}.fancybox-outer .lightbox-wrapper .schedules .container_12{width:960px;margin-left:0}.fancybox-outer .lightbox-wrapper .schedules .container_12 .grid_wide{width:960px}.fancybox-outer .lightbox-wrapper .schedules .container_12 .grid_wide .box-container{float:left;min-height:200px;width:450px}.fancybox-outer .lightbox-wrapper .schedules .container_12 .grid_wide .box-container .table-wrapper{overflow:visible}.fancybox-outer .lightbox-wrapper .schedules .container_12 .grid_wide .box-container .table-wrapper table{width:450px}.fancybox-outer .lightbox-wrapper .schedules .divider-outer.top{background:0 0}.fancybox-outer .lightbox-wrapper .schedules .divider-outer.bottom{background:0 0}.fancybox-outer.lightbox-schedules .main-header-title{width:960px}.fancybox-outer.lightbox-schedules .main-header-title span{width:960px}.liftup h4{color:#ff0005;font-size:18px;font-family:StagSansBook,arial,helvetica,sans-serif;margin:0 0 10px 0;text-transform:uppercase}.box.no-styler .icon-actions{position:absolute;top:170px}.html-editor .lightbox{padding:1em;border:thin dotted}.html-editor .lightbox-wrapper{display:block;border:thin dotted}.route-from img{position:relative;z-index:100}.buttons{background:transparent url(/o/liferay-theme-desktop/css/../img/bg_form_shadow.png) bottom right no-repeat;height:1%;margin:0 0 40px 0;overflow:hidden;position:relative}.lfr-webform{width:740px}.onboard-liftups .grid_6{padding:30px 0 0 0}html[lang=ru_RU] .select-language{left:181px!important}html[lang=ru_RU] #login-link{left:30px!important}.form-search label span{background:0 0}section.on-board-offers.on-board-experiences.columns-3 .box{margin-top:0;margin-bottom:0}section.route .cruise .routes .title{color:#00a3da;height:45px;cursor:default}#header-container .form-search #subscribe{width:139px}.carousel-mid.grid_8{margin-left:0}#nav-2nd-3rd-container.nav-3rd-big #nav-3rd-container ul#nav-3rd{width:950px;padding-left:10px}.form-search #subscribe{background:0 0}.aui-legend{border-bottom:none}.the-hotels .tab-content.inline .onboard-liftups .grid_6{padding-top:30px!important}.signed-out .portlet-msg-error{display:none}.signed-out form .portlet-msg-error{display:inline}section.on-board-experiences-two-columns .tab-content{padding-bottom:20px}footer .main .content.some a#logo-vk{background:transparent url(/o/liferay-theme-desktop/css/../img/icons_footer.png) 0 -175px no-repeat}footer .main .content.some a#logo-vk:hover{background-position:0 -396px}.accordion h2{background:transparent url(/o/liferay-theme-desktop/css/../img/clubone/bg_expanded_line.png) center center repeat-x;color:#2363ad;font-size:16px;line-height:24px;margin:0 0 20px 0;text-transform:none}.accordion h2.empty{background:0 0}.accordion h2 a{outline:0}.accordion h2 span{background:#fff url(/o/liferay-theme-desktop/css/../img/bg_expand_arrow_down.png) left center no-repeat;display:inline-block;line-height:24px;padding:0 20px 0 35px}.accordion h2.expanded_header a span{background:#fff url(/o/liferay-theme-desktop/css/../img/bg_expand_arrow.png) left center no-repeat}.accordion .expand-wrapper{display:none}.accordion .expand-wrapper.open{display:block}.accordion.brand-renewal-midnight h2{background:0 0}.accordion.brand-renewal-midnight h2 a{display:block}.accordion.brand-renewal-midnight h2 a span{letter-spacing:normal;font-family:GTWalsheim,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#004152;margin-bottom:12px;background:0 0;position:relative;padding:0 0 0 32px;display:inline}.accordion.brand-renewal-midnight h2 a span:before{content:"";display:block;position:absolute;background:url(/o/liferay-theme-desktop/css/../img/svg/icon_dropdown_arrow.svg) no-repeat;width:16px;height:16px;left:8px;top:0;bottom:0;margin:auto 0}.accordion.brand-renewal-midnight h2.expanded_header a span:before{transform:rotate(-90deg)}.fancybox-next,.fancybox-prev{height:85%}section.on-board-experiences-two-columns.youtube .grid_6 .image-container,section.on-board-experiences.youtube .grid_6 .image-container{float:right;margin:0 -14px 0 0;width:458px;height:273px;background:url(/o/liferay-theme-desktop/css/../img/youtube_video_frame.png) no-repeat 0 0;padding:9px 7px 8px 18px}section.on-board-experiences-two-columns.youtube .grid_6 .image-container .image,section.on-board-experiences.youtube .grid_6 .image-container .image{width:445px;height:271px;overflow:hidden}.lightbox-wrapper .grid_4 .image-container{float:left;width:314px;height:191px;background:transparent url(/o/liferay-theme-desktop/css/../img/sprites.png) right -364px no-repeat!important;padding-bottom:8px}.lightbox-wrapper .grid_4 .image-container .image{height:173px;margin:9px 0 0 17px;overflow:hidden;width:280px}.lightbox-wrapper .grid_4 .image-container .image img{height:173px;width:280px}a.rwd-link{display:none}footer .main .content.some a#logo-draugiem{height:21px;background:transparent url(/o/liferay-theme-desktop/css/../img/icons_footer.png) 0 -498px no-repeat}footer .main .content.some a#logo-draugiem:hover{background-position:0 -524px}div.content-owner{float:right;margin-right:100px}.signed-out div.content-owner{display:none}.signout-custom{float:right;margin-right:24px;margin-top:1px;position:relative;right:0;top:0;z-index:99999}html[lang=zh_CN] body{line-height:1.6}html[lang=zh_CN] *{font-family:GTWalsheim,'Segoe WP',Arial,Helvetica,'宋体',SimSun,'华文细黑',STXihei,sans-serif}html[lang=zh_CN] .signed-out *{font-family:GTWalsheim,'Segoe WP',Arial,Helvetica,'宋体',SimSun,'华文细黑',STXihei,sans-serif!important}html[lang=zh_CN] #main-container p{line-height:1.6}html[lang=zh_CN] .country-lift-wrapper .country-lift .content{height:auto;min-height:100px}html[lang=zh_CN] .zh_CN{line-height:1.7!important;letter-spacing:1px}html[lang=ko_KR] *{word-break:keep-all}.html-editor .show-on-mobile,.signed-in .show-on-mobile{display:initial!important}.show-on-mobile{display:none!important}
.loadingmask-message {
  background: transparent;
  border-width: 0;
  display: block;
  height: 1em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: left;
  width: 1em; }
  .loadingmask-message .loadingmask-message-content {
    -webkit-animation: loading-animation 1.2s infinite ease-out;
    animation: loading-animation 1.2s infinite ease-out;
    background: transparent;
    border-radius: 50%;
    border-width: 0;
    clear: both;
    color: transparent;
    height: 1em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 1em; }

.logo {
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

/* ---------- Main content body ---------- */
.portal-iframe #main-content {
  width: 100%; }

/* ---------- Separator ---------- */
.separator {
  border-top: 1px solid #cdced9; }

/* ---------- Status ---------- */
.entry-status {
  border-left: 4px solid transparent; }

span.alert {
  display: inline-block; }

/* ---------- Update manager ---------- */
.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }

.quick-access-nav {
  position: absolute;
  top: -1000px;
  width: 100%;
  z-index: 1000; }
  .quick-access-nav a {
    background: #333;
    background: rgba(51, 51, 51, 0.9);
    border: 1px solid #fff;
    left: 0;
    outline: none;
    padding: 8px;
    position: absolute;
    right: 0;
    text-align: center; }
    .quick-access-nav a:focus {
      color: #fff;
      top: 1000px; }

@media (max-width: 991.98px) {
  .responsive-table-horizontal {
    display: block;
    position: relative;
    width: 100%; }
    .responsive-table-horizontal:after {
      clear: both;
      content: '';
      display: block;
      font-size: 0;
      height: 0;
      visibility: hidden; }
    .responsive-table-horizontal tbody {
      display: block;
      overflow-x: auto;
      position: relative;
      white-space: nowrap;
      width: auto; }
      .responsive-table-horizontal tbody tr {
        display: inline-block;
        vertical-align: top; }
        .responsive-table-horizontal tbody tr td {
          display: block;
          margin-bottom: 20px; }
          .responsive-table-horizontal tbody tr td:first-child {
            text-align: left; }
    .responsive-table-horizontal thead {
      display: block;
      float: left;
      margin-right: 10px; }
      .responsive-table-horizontal thead:after {
        clear: both;
        content: '';
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden; }
      .responsive-table-horizontal thead th {
        display: block;
        margin-bottom: 20px;
        text-align: right; }
        .responsive-table-horizontal thead th:first-child {
          text-align: right; }
  .ie9 .responsive-table-horizontal thead {
    float: none; } }

.important {
  font-weight: bold; }

.highlight {
  background: #ffc;
  font-weight: bold;
  margin: 0 1px; }

.hide-accessible {
  clip: rect(0 0 0 0) !important;
  position: absolute !important;
  /*Webkit and IE7 let clipped content change the scroll height of the page*/
  /*Scale webkit to 0*/
  -webkit-transform: scale(0);
  -webkit-transform-origin-x: 0;
  -webkit-transform-origin-y: 0;
  /*Change IE7 to using fixed*/
  *position: fixed !important;
  /*...And reset back to absolute for IE6*/
  _position: absolute !important; }

.force-offset {
  display: block !important;
  position: absolute !important;
  visibility: hidden !important; }

.unselectable,
.unselectable * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  background: transparent; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  background: transparent; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  border-color: #a6a6a6;
  font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace; }

.lfr-asset-category-container .no-matches {
  color: #999; }

.lfr-asset-category-search-container {
  background-color: #d3dadd;
  border-bottom-color: #aeb8bc; }

.lfr-asset-category-list a.selected {
  background-color: #eee; }

.lfr-categories-selector-search-results-path {
  color: #575757;
  font-size: 0.9em;
  text-align: right;
  width: 25%; }

.lfr-asset-column-actions-content {
  background-color: #d7f1ff; }

.lfr-asset-column-actions .lfr-asset-column-actions-content {
  border-color: #88c5d9; }

.lfr-asset-column-details .lfr-asset-categories {
  color: #7d7d7d; }
  .lfr-asset-column-details .lfr-asset-categories .lfr-asset-category {
    color: #555; }

.lfr-asset-column-details .lfr-asset-description {
  color: #444;
  font-style: italic;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none; }

.lfr-asset-column-details .lfr-asset-icon {
  border-right-color: #999;
  color: #999; }

.lfr-asset-column-details .lfr-asset-tags {
  color: #7d7d7d; }
  .lfr-asset-column-details .lfr-asset-tags .tag {
    color: #555; }

.lfr-asset-panels .lfr-panel.lfr-extended,
.lfr-asset-column-details .lfr-panel.lfr-extended {
  border-color: #ccc; }

.lfr-form-row {
  border-bottom-color: #ccc; }

.lfr-form-row:hover {
  border-bottom-color: #ccc; }

.lfr-form-row .handle-sort-vertical {
  background: url(../images/application/handle_sort_vertical.png) no-repeat 0 50%; }

.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
  background-color: #fff; }

.form-control-inline {
  background-color: transparent;
  font-size: 1.125rem;
  font-weight: 700; }
  .form-control-inline:not(:hover) {
    border-color: transparent; }
  .form-control-inline::-webkit-input-placeholder {
    color: #a7a9bc;
    font-style: italic; }
  .form-control-inline:-ms-input-placeholder {
    color: #a7a9bc;
    font-style: italic; }
  .form-control-inline::-ms-input-placeholder {
    color: #a7a9bc;
    font-style: italic; }
  .form-control-inline::placeholder {
    color: #a7a9bc;
    font-style: italic; }

.definition-of-terms dt {
  color: #333;
  font-weight: normal;
  width: 100%;
  word-break: break-word; }
  @media (min-width: 576px) {
    .definition-of-terms dt {
      width: auto; } }

.lfr-code {
  background: #fff;
  border-color: #777;
  font-family: monospace; }
  .lfr-code tr td.line-numbers {
    background: #fafafa; }
    .lfr-code tr td.line-numbers:before {
      color: #aaa;
      text-shadow: 1px 1px #fff; }

.popup-alert-notice .countdown-timer {
  font-size: 1.1em;
  font-weight: bold; }

.lfr-token {
  background-color: #b3daef;
  border-color: #5fa8ff;
  color: #444;
  text-decoration: none; }
  .lfr-token:hover {
    background-color: #d1e5ef; }

.lfr-token-primary {
  font-weight: bold; }
  .lfr-token-primary, .lfr-token-primary:hover {
    background-color: #b3daef; }

.lfr-token-close:hover {
  text-decoration: none; }

.lfr-button {
  background: no-repeat 0 50%; }

.lfr-table > tbody > tr > th,
.lfr-table > thead > tr > th,
.lfr-table > tfoot > tr > th {
  font-weight: bold; }

.lfr-checkbox-preselected {
  opacity: 0.5; }

.lfr-header-row {
  border-bottom-color: #7b7b7b; }
  .lfr-header-row .lfr-search-combobox {
    border-color: #5f5f5f; }

.openid-login input[type='text'] {
  background: url(../images/common/openid.gif) no-repeat;
  background-color: #fff;
  background-position: 0 50%;
  color: #000; }

.page-extra-settings .lfr-panel-titlebar .lfr-panel-title {
  font-size: 1em; }

.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link {
  color: #333;
  font-weight: normal; }

.lfr-panel.lfr-extended,
.lfr-panel-container,
.lfr-floating-container {
  border-color: #dedede #bfbfbf #bfbfbf #dedede; }

.lfr-panel-container,
.lfr-floating-container {
  background: #fff; }

.lfr-panel-titlebar .lfr-panel-title {
  font-size: 1.2em;
  font-weight: bold; }

.lfr-panel-titlebar .lfr-panel-button {
  background: url(../images/application/panel_header_toggler_close.png) no-repeat 0 0; }
  .lfr-panel-titlebar .lfr-panel-button:hover {
    background-position: 0 100%; }

.lfr-panel.lfr-collapsible .lfr-panel-titlebar {
  background: url(../images/arrows/05_down.png) no-repeat 2px 50%; }

.lfr-panel.lfr-collapsed .lfr-panel-titlebar {
  background-image: url(../images/arrows/05_right.png); }
  .lfr-panel.lfr-collapsed .lfr-panel-titlebar .lfr-panel-button {
    background-image: url(../images/application/panel_header_toggler_open.png); }

.lfr-panel.lfr-extended .lfr-panel-titlebar {
  background: #d6d6d6 url(../images/application/panel_header.png) repeat-x 0 0;
  border-bottom-color: #cdcdcd; }

.lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar {
  border-top-color: #cecece; }

.js .lfr-floating-trigger {
  background-image: url(../images/arrows/05_down.png);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  text-decoration: none; }

.lfr-panel-page .panel-page-content {
  border-left-color: #ccc; }

.lfr-panel-page .lfr-add-content h2 {
  border-color: #ccc; }
  .lfr-panel-page .lfr-add-content h2 span {
    background: #efefef; }

.lfr-panel-page .lfr-add-content .lfr-content-category h2 {
  border-bottom-color: #ccc; }
  .lfr-panel-page .lfr-add-content .lfr-content-category h2 span {
    background: none; }

.lfr-panel-content .paginator-container {
  background: #cfd2d5;
  border-bottom-color: #dcdee0;
  border-top-color: #dcdee0; }

.lfr-panel-content .paginator-page-container .paginator-page-link {
  background: none;
  border-color: #cfd2d5; }
  .lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page {
    background: #99a7b3 url(../images/application/current_page_hover_bg.png) repeat-x 0 0;
    border-color: #6b7785 #7c8994 #919fa9;
    color: #fff;
    font-weight: bold; }
    .lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page:hover {
      background: #5094d7 url(../images/application/current_page_bg.png) repeat-x 0 0;
      border-color: #31659c #396ea8 #4c8ccb; }

#portlet-set-properties fieldset fieldset legend {
  font-size: 1.1em; }

.lfr-preview-file-content {
  border-bottom-color: #6d6d6e; }

.lfr-preview-file-image-current-column,
.lfr-preview-file-video-current-column {
  background: url(../images/common/checkerboard.png); }

.lfr-preview-file-toolbar {
  background: #333;
  opacity: 0.5; }
  .lfr-preview-file-toolbar .icon-arrow-1-l {
    background: url(../images/document_library/preview_left.png) no-repeat 0 50%; }
  .lfr-preview-file-toolbar .icon-arrow-1-r {
    background: url(../images/document_library/preview_right.png) no-repeat 0 50%; }
  .lfr-preview-file-toolbar .icon-zoomin {
    background: url(../images/document_library/preview_zoom.png) no-repeat 0 50%; }

.lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar {
  opacity: 1; }

.lfr-preview-file-info {
  background: #333;
  color: #fff;
  opacity: 0.5; }
  .lfr-preview-file-info:hover {
    opacity: 1; }

.lfr-preview-file-index {
  font-weight: bold; }

.lfr-preview-file-image-current {
  background: url(../images/aui/loading_indicator.gif) no-repeat 50% 50%; }

.lfr-preview-file-image img {
  background: url(../images/aui/loading_indicator.gif) no-repeat 50% 50%;
  border-color: #aeb8bc; }

.lfr-preview-file-image-selected img,
.lfr-preview-file-image:hover img {
  border-color: #00a2ea; }

.lfr-preview-file-loading-indicator {
  background: #333;
  color: #fff; }

.lfr-preview-file-image-overlay-content {
  background: url(../images/common/checkerboard.png);
  border-color: #555; }

.firefox .lfr-preview-video-content div.video-node {
  height: 100%; }

textarea.lfr-editor-textarea {
  font-family: monospace; }

.lfr-rich-editor.ace_editor {
  border-color: #a1a2a4; }

.lfr-plain-editor textarea,
.lfr-rich-editor.ace_editor {
  font-family: 'Monaco', 'Menlo', 'Droid Sans Mono', 'Courier New', monospace;
  font-size: 12px; }

.sidebar-sm {
  font-size: 0.875rem; }
  .sidebar-sm .sheet-subtitle {
    font-size: 0.75rem;
    margin-bottom: 1rem; }
  .sidebar-sm .form-group {
    margin-bottom: 1rem; }
  .sidebar-sm .form-control {
    border-radius: 0.1875rem;
    font-size: 0.875rem;
    height: 2rem;
    line-height: 1.5;
    min-height: auto;
    padding: 0.25rem 0.75rem; }
    .sidebar-sm .form-control.form-control-tag-group {
      height: auto; }
      .sidebar-sm .form-control.form-control-tag-group .form-control-inset {
        margin-bottom: 0;
        margin-top: 0; }
      .sidebar-sm .form-control.form-control-tag-group .label {
        margin-bottom: 0;
        margin-top: 0;
        padding-bottom: 0;
        padding-right: 0;
        padding-top: 0; }
    .sidebar-sm .form-control[type='file'] {
      padding: 0; }
  .sidebar-sm select.form-control:not([size]) {
    height: 2rem; }
  .sidebar-sm .article-content-description .input-localized.input-localized-editor .input-group-item .wrapper .form-control {
    min-height: auto;
    padding: 0.285rem 0.75rem; }
  .sidebar-sm .btn:not(.btn-unstyled) {
    border-radius: 0.1875rem;
    font-size: 0.875rem;
    line-height: 1.15;
    padding: 0.4375rem 0.75rem; }
    .sidebar-sm .btn:not(.btn-unstyled).close {
      padding: 0.4375rem; }
  .sidebar-sm .btn.btn-monospaced, .sidebar-sm .btn.btn-monospaced.btn-sm {
    height: 2rem;
    padding: 0.1875rem 0;
    width: 2rem; }
  .sidebar-sm .input-group-item .input-group-text {
    font-size: 0.875rem;
    height: 2rem;
    min-width: 2rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .sidebar-sm .input-group-item .btn .btn-section {
    font-size: 0.5625rem; }
  .sidebar-sm .list-group-item-flex {
    padding: 0.5rem 0.25rem; }
    .sidebar-sm .list-group-item-flex .autofit-col {
      padding-left: 0.25rem;
      padding-right: 0.25rem; }

.lfr-spa-loading-bar {
  background: #2fa4f5; }

.lfr-tag-selector-popup label {
  border-bottom-color: #eee; }

.lfr-tag-selector-popup .no-matches {
  color: #999; }

.lfr-toolbar {
  background-color: #e5e4e8; }
  .lfr-toolbar .lfr-button:focus {
    border-color: #000; }
  .lfr-toolbar .lfr-button:hover {
    border-color: #ccc #777 #777; }
  .lfr-toolbar .lfr-separator {
    border-left-color: #fff;
    border-right-color: #ccc;
    font-size: 12px; }

.lfr-toolbar .lfr-button,
.lfr-emoticon-container .lfr-button {
  border-color: #e5e4e8; }

.lfr-emoticon-container {
  background: #e5e4e8;
  border-color: #ccc; }

.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links {
  line-height: 1; }

.lfr-translation-manager .lfr-translation-manager-translation {
  text-decoration: none; }
  .lfr-translation-manager .lfr-translation-manager-translation:hover {
    background-color: #d1e5ef; }
  .lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
    background-color: #598bec;
    border-color: #224fa8;
    color: #fff; }

.lfr-tree a {
  text-decoration: none; }

.tree-drag-helper {
  z-index: 1035; }

.lfr-upload-container .upload-target {
  border-color: #ddd; }
  .lfr-upload-container .upload-target h4 span {
    text-transform: lowercase; }
  .lfr-upload-container .upload-target .drop-file-text {
    font-weight: normal; }

.lfr-upload-container a.browse-button {
  background-image: url(../images/common/add.png);
  background-repeat: no-repeat;
  color: white;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none; }

.lfr-upload-container a.clear-uploads {
  background-image: url(../images/common/remove.png);
  background-repeat: no-repeat; }

.lfr-upload-container a.cancel-uploads {
  background-image: url(../images/common/close.png);
  background-repeat: no-repeat; }

.lfr-upload-container .upload-list-info h4 {
  font-size: 1.3em; }

.lfr-upload-container .cancel-button {
  color: #869cad; }

.lfr-upload-container .delete-button {
  color: #869cad; }

.lfr-upload-container .file-added .success-message {
  font-weight: normal; }

.lfr-upload-container .upload-error {
  opacity: 1; }

.lfr-upload-container .multiple-files .upload-error {
  background: #fdd url(../images/messages/error.png) no-repeat 5px 5px;
  border-color: #900;
  color: #900;
  font-weight: normal; }

.lfr-upload-container .upload-complete .error-message,
.lfr-upload-container .upload-complete .success-message {
  font-weight: bold; }

.lfr-upload-container .file-uploading {
  background-color: #ffc; }

.lfr-upload-container .progress-bar {
  background: #fff;
  margin-top: 25px;
  text-align: left;
  width: 100%; }

.lfr-upload-container .progress {
  background: #8db2e3; }

.upload-drop-active .lfr-upload-container .upload-target {
  background-color: #ddedde;
  border-color: #7d7;
  border-style: dashed; }

/* ---------- Input file ---------- */
/* ---------- Table ---------- */
.app-view-entry:hover .entry-thumbnail {
  border-color: #7abfdd; }

.app-view-entry.selected .entry-thumbnail {
  border-color: #057cb0; }

.app-view-entry.selected .entry-metadata dt,
.app-view-entry.selected .entry-metadata dd,
.app-view-entry.selected .entry-metadata .entry-categories,
.app-view-entry.selected .entry-metadata .entry-tags,
.app-view-entry.selected .entry-metadata .entry-description {
  color: #f0f0f0; }

.app-view-entry .entry-title {
  font-weight: bold; }

.app-view-entry .entry-link {
  text-decoration: none; }

.app-view-entry .entry-metadata dt,
.app-view-entry .entry-metadata dd,
.app-view-entry .entry-metadata .entry-categories,
.app-view-entry .entry-metadata .entry-tags,
.app-view-entry .entry-metadata .entry-description {
  color: #333;
  word-wrap: break-word; }

.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary {
  font-weight: bold; }
  .app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary .asset-category {
    font-weight: normal; }

.app-view-entry.selected, .app-view-entry.selected:hover {
  background-color: #00a2ea; }

.app-view-entry.selected a, .app-view-entry.selected a:focus, .app-view-entry.selected a:hover {
  color: #fff; }

.app-view-entry.selected a .lfr-icon-menu-arrow {
  color: #333; }

.app-view-entry.active-area, .app-view-entry.active-area.hover,
.app-view-entry.active-area td {
  background-color: #5ad300; }

.app-view-entry:hover, .app-view-entry.hover {
  background-color: #d3e8f1; }

.app-view-entry a.entry-link:hover {
  text-decoration: none; }
  .app-view-entry a.entry-link:hover .entry-metadata .entry-title .entry-title-text {
    text-decoration: underline; }

.app-view-entry-taglib.entry-display-style.display-icon .entry-title {
  font-weight: normal; }

.app-view-search-entry-taglib .entry-discussion a,
.app-view-search-entry-taglib .entry-attachment a {
  text-decoration: none; }

.app-view-search-entry-taglib .entry-discussion:hover,
.app-view-search-entry-taglib .entry-attachment:hover {
  background-color: #d3e8f1; }

.app-view-search-entry-taglib .entry-folder {
  color: #999; }

.app-view-search-entry-taglib .entry-link .entry-thumbnail-image {
  color: #000;
  text-decoration: none; }

.app-view-search-entry-taglib.alt {
  background-color: #edf0f3; }

.app-view-search-entry-taglib.search {
  background-color: #fff; }
  .app-view-search-entry-taglib.search.alt {
    background-color: #e2e5e8; }

.app-view-taglib .display-style .icon {
  background-image: url(../images/application/layouts.png);
  background-repeat: no-repeat; }

.app-view-taglib .icon-display-descriptive {
  background-position: -32px 0; }

.app-view-taglib .icon-display-icon {
  background-position: -16px 0; }

.app-view-taglib .icon-display-list {
  background-position: 0 0; }

.app-view-taglib .state-active .icon-display-descriptive {
  background-position: -32px 100%; }

.app-view-taglib .state-active .icon-display-icon {
  background-position: -16px 100%; }

@media (max-width: 767.98px) {
  .navbar .nav-display-style-buttons .display-style-buttons > .dropdown > .dropdown-menu {
    background-color: transparent;
    box-shadow: none; } }

.navbar .nav-display-style-buttons .display-style-buttons-container .dropdown-toggle .caret {
  border-bottom-color: #333;
  border-top-color: #333; }

.taglib-asset-metadata .metadata-entry-label {
  font-weight: normal; }

.taglib-asset-metadata .metadata-author {
  font-weight: bold; }

.taglib-asset-metadata .metadata-entry {
  color: #999; }

.taglib-asset-metadata .metadata-author .asset-user-info .user-info {
  color: #009ae5;
  font-size: 14px;
  line-height: 14px; }

.taglib-asset-metadata .metadata-author .asset-user-info .date-info {
  color: #8c8c8c;
  font-size: 13px; }

.taglib-calendar table {
  border-color: #999; }

.taglib-calendar tr th,
.taglib-calendar tr td {
  border-bottom-color: #999; }

.taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
  border-color: #999; }

.taglib-calendar a:hover,
.taglib-calendar a:focus {
  background-color: #ccc; }

.taglib-calendar .calendar-inactive {
  color: #999; }

.taglib-calendar .has-events a span {
  background: url(../images/calendar/event_indicator.png) no-repeat 50% 95%; }

.taglib-calendar .has-events.calendar-current-day a span {
  background-image: url(../images/calendar/event_indicator_current.png); }

.taglib-diff-addedline,
#taglib-diff-results ins {
  background: #e6ffe6; }

.taglib-diff-context {
  background: #eee; }

.taglib-diff-deletedline,
#taglib-diff-results del {
  background: #ffe6e6; }

.taglib-diff-html div.diff-removed-image {
  background: #fdc6c6 url(../images/diff/minus.png); }

.taglib-diff-html div.diff-added-image {
  background: #cfc url(../images/diff/plus.png) no-repeat; }

.taglib-diff-html div.diff-removed-image, .taglib-diff-html div.diff-added-image {
  opacity: 0.55; }

.taglib-diff-html span.diff-html-added {
  background-color: #cfc;
  font-size: 1em; }
  .taglib-diff-html span.diff-html-added img {
    border-color: #cfc; }

.taglib-diff-html span.diff-html-changed {
  background: url(../images/diff/underline.png) bottom repeat-x; }
  .taglib-diff-html span.diff-html-changed img {
    border-color: #009; }

.taglib-diff-html span.diff-html-removed {
  background-color: #fdc6c6;
  font-size: 1em;
  text-decoration: line-through; }
  .taglib-diff-html span.diff-html-removed img {
    border-color: #fdc6c6; }

.diff-version-comparator .taglib-diff-html .diff-html-changed {
  background-image: none;
  border-bottom-color: #009ae5; }
  .diff-version-comparator .taglib-diff-html .diff-html-changed img {
    border-color: #009ae5; }

.diff-version-comparator .diff-target-selector {
  border-left-color: #e5e5e5; }

.diff-version-comparator .diff-version-filter {
  background-color: #f9f9f9; }

.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder {
  border-left-color: #dbdde1; }

@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-details .taglib-user-display {
    word-wrap: break-word; } }

.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
  font-weight: bold;
  text-decoration: none; }
  .taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover {
    text-decoration: underline; }

.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar {
  background-size: 50px; }

.taglib-discussion .lfr-discussion-actions li a,
.taglib-discussion .lfr-discussion-actions li a span {
  text-decoration: none; }

.taglib-discussion .lfr-discussion-actions li a:hover span, .taglib-discussion .lfr-discussion-actions li a:focus span {
  text-decoration: underline; }

.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form {
  background: #ddd;
  border-radius: 4px; }
  .taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image .avatar {
    background-size: 40px; }

.lfr-discussion-reply.popover .lfr-discussion-reply-user-name {
  font-weight: bold; }

.drop-zone.drop-enabled:not(.no-border) {
  outline-color: rgba(176, 180, 187, 0.5); }

.drop-here-info .drop-icons span:nth-of-type(1),
.drop-here-info .drop-icons span:nth-of-type(3) {
  background: #e8e6e8;
  color: #a5a6ac; }

.drop-here-info .drop-icons span:nth-of-type(2) {
  background: #00c2ff;
  color: #fff; }

.drop-here-info .drop-text {
  color: #fff; }

.drop-active .drop-here-info {
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 100; }

.lfr-ddm-field-group {
  margin-bottom: 20px; }

.lfr-ddm-field-group-inline {
  display: inline-block;
  vertical-align: bottom; }

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  background: transparent; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active {
    background: transparent;
    opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label:focus {
      background: transparent; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .message {
      color: #000;
      opacity: 0.7; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .number {
      background: #333;
      font-size: 18px;
      opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .tab-icon {
      color: #333; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label {
    background: transparent;
    outline: 0; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus {
      text-decoration: none; }
      .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
        opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
      background: #ccc;
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      opacity: 0.6;
      text-decoration: none; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .message {
      color: #000;
      font-size: 12px; }

.taglib-header {
  border-bottom-color: #c8c9ca;
  color: #555; }
  .taglib-header .header-back-to a {
    font-weight: bold;
    text-decoration: none; }

a.taglib-icon, a.taglib-icon:focus, a.taglib-icon:hover {
  text-decoration: none; }

a.taglib-icon:focus .taglib-text, a.taglib-icon:hover .taglib-text {
  text-decoration: underline; }

a.taglib-icon.btn:focus .taglib-text, a.taglib-icon.btn:hover .taglib-text {
  text-decoration: none; }

.taglib-icon[lang] > img {
  vertical-align: baseline;
  width: 16px; }

.taglib-icon-label {
  margin-left: 12px; }

.input-localized .palette-item-inner .lfr-input-localized-flag {
  font-size: 16px;
  opacity: 0.5; }

.input-localized.input-localized-focused .palette-item-inner .lfr-input-localized-flag {
  opacity: 1; }

.input-localized .palette-item-inner {
  border-color: #666; }

.input-localized .palette-item,
.input-localized .palette-item-inner,
.input-localized .palette-item-hover,
.input-localized .palette-item-hover .palette-item-inner {
  border-color: transparent; }

.input-localized .lfr-input-localized .lfr-input-localized-state {
  background: #ddd; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    background: #ff0047; }

.input-localized .palette-item-selected .lfr-input-localized-state {
  background: #27c1f2; }

.taglib-move-boxes .choice-selector label {
  background: #ebf1f9;
  border-bottom-color: #8db2f3; }

.taglib-move-boxes .sortable-container .move-option {
  background-color: transparent; }
  .taglib-move-boxes .sortable-container .move-option.move-option-dragging {
    background-color: #fafafa; }
  .taglib-move-boxes .sortable-container .move-option .handle {
    color: #999; }

.taglib-image-selector .change-image-controls {
  background: #fff; }

.taglib-image-selector .icon-check {
  background: #fff;
  opacity: 0;
  z-index: -1; }

.taglib-image-selector .progress-wrapper .progressbar {
  background: #b0b4bb;
  opacity: 0.7; }

.taglib-image-selector.check-active .icon-check {
  opacity: 1;
  z-index: 0; }

.taglib-image-selector.drop-active {
  outline-width: 0; }
  .taglib-image-selector.drop-active .browse-image-controls {
    opacity: 0; }
  .taglib-image-selector.drop-active .icon-check {
    opacity: 0; }
  .taglib-image-selector.drop-active .image-wrapper {
    opacity: 0.15; }
  .taglib-image-selector.drop-active .error-wrapper {
    opacity: 0; }

.taglib-image-selector.progress-active .image-wrapper {
  opacity: 0.15; }

.taglib-image-selector.progress-active .browse-image-controls {
  opacity: 0; }

.taglib-image-selector.progress-active .drop-here-info {
  opacity: 0; }

.taglib-image-selector.progress-active .icon-check {
  opacity: 0; }

.dialog-iframe-popup {
  background-color: #fff; }

.portlet-item-selector .management-bar {
  border-bottom-color: #e7e7ed;
  border-top: 1px solid #e7e7ed; }

.item-selector .card-row {
  align-items: center; }

.item-selector .drop-zone {
  background-color: #f1f2f5; }

.item-selector .input-file {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1; }
  .item-selector .input-file + label {
    position: relative; }
    .item-selector .input-file + label::before {
      border-radius: 4px;
      bottom: -2px;
      content: '';
      display: block;
      left: -2px;
      position: absolute;
      right: -2px;
      top: -2px;
      transition: box-shadow 0.15s ease-in-out; }
  .item-selector .input-file:focus + label::before {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #80acff; }

.lfr-tree-display-page .tree-node .tree-node-over .tree-label {
  text-decoration: none; }

.lfr-tree-display-page .tree-label {
  cursor: default; }
  .lfr-tree-display-page .tree-label a {
    color: black; }
  .lfr-tree-display-page .tree-label .layout-page-invalid {
    color: #aaa;
    font-style: italic; }
    .lfr-tree-display-page .tree-label .layout-page-invalid:hover {
      cursor: default;
      text-decoration: none; }

.lfr-tree-radio.lfr-tree-root-node-hidden .lfr-root-node + .tree-container {
  margin-left: 0; }

.lfr-map {
  border-color: #ccc; }
  .lfr-map .search-controls {
    font-size: 15px; }

.navbar .navbar-search {
  background-color: #f3f3f3; }
  @media (min-width: 576px) {
    .navbar .navbar-search {
      background-color: transparent; } }

.taglib-portlet-preview.show-borders {
  border-color: #828f95; }
  .taglib-portlet-preview.show-borders .title {
    background-color: #d3dadd;
    font-size: 1.4em;
    font-weight: bold; }

.lfr-search-container-wrapper.lfr-search-container-fixed-first-column {
  position: relative; }
  @media (min-width: 576px) {
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive {
      margin-left: 375px;
      width: auto; } }
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table {
    position: static; }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header {
      left: 12px;
      position: fixed;
      right: 12px;
      top: -1px;
      z-index: 1020; }
      .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th {
        display: block;
        padding: 0; }
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
          overflow-x: hidden; }
          @media (min-width: 576px) {
            .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
              margin-left: 375px; } }
          .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table {
            border-collapse: collapse;
            width: 100%; }
            .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table th {
              border-radius: 0; }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td,
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
      width: auto; }
      @media (min-width: 576px) {
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td:first-child,
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th:first-child {
          left: 0;
          position: absolute;
          right: 15px; } }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
      height: auto; }

.lfr-search-container-wrapper a {
  color: #212529; }

.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle {
  color: #6c757d; }
  .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:active, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:focus, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:hover {
    background-color: #f7f8f9;
    border-radius: 4px;
    color: #212529; }

.lfr-search-container-wrapper .list-group {
  margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item:nth-last-child(2) {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .lfr-search-container-wrapper .list-group .list-group-item h4 {
    font-size: 0.875rem;
    line-height: 1.5;
    margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item h5,
  .lfr-search-container-wrapper .list-group .list-group-item h6,
  .lfr-search-container-wrapper .list-group .list-group-item .h5,
  .lfr-search-container-wrapper .list-group .list-group-item .h6 {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item span + h2.h5 {
    font-weight: 600; }
  .lfr-search-container-wrapper .list-group .list-group-item h6 + h5 {
    font-weight: 600; }
  .lfr-search-container-wrapper .list-group .list-group-item .checkbox {
    margin-top: 0; }
  .lfr-search-container-wrapper .list-group + .taglib-search-iterator-page-iterator-bottom {
    margin-top: 20px; }

.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child {
  border-bottom-left-radius: 0.25rem; }

.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child {
  border-bottom-right-radius: 0.25rem; }

.lfr-asset-type-column,
.lfr-author-column,
.lfr-city-column,
.lfr-country-column,
.lfr-email-address-column,
.lfr-job-title-column,
.lfr-region-column,
.lfr-removed-by-column,
.lfr-replier-column,
.lfr-scope-column,
.lfr-screen-name-column,
.lfr-type-column,
.lfr-user-column,
.lfr-users-column {
  word-break: break-all \9;
  word-wrap: break-word; }
  @media (min-width: 576px) {
    .lfr-asset-type-column,
    .lfr-author-column,
    .lfr-city-column,
    .lfr-country-column,
    .lfr-email-address-column,
    .lfr-job-title-column,
    .lfr-region-column,
    .lfr-removed-by-column,
    .lfr-replier-column,
    .lfr-scope-column,
    .lfr-screen-name-column,
    .lfr-type-column,
    .lfr-user-column,
    .lfr-users-column {
      max-width: 125px;
      min-width: 100px; } }

.lfr-completion-date-column,
.lfr-create-date-column,
.lfr-date-column,
.lfr-display-date-column,
.lfr-expiration-date-column,
.lfr-last-post-date-column,
.lfr-modified-date-column,
.lfr-removed-date-column,
.lfr-reply-date-column,
.lfr-revision-column,
.lfr-size-column {
  white-space: nowrap; }

.lfr-description-column,
.lfr-role-column {
  max-width: 375px;
  min-width: 375px; }

.lfr-email-address-column,
.lfr-name-column,
.lfr-parent-organization-column,
.lfr-screen-name-column,
.lfr-title-column,
.lfr-url-column,
.lfr-wiki-column {
  max-width: 200px;
  min-width: 200px; }

.lfr-email-column,
.lfr-mobile-column,
.lfr-website-column {
  min-width: 100px; }
  @media (min-width: 576px) {
    .lfr-email-column,
    .lfr-mobile-column,
    .lfr-website-column {
      min-width: 115px; } }
  .lfr-email-column .checkbox-container .form-group,
  .lfr-mobile-column .checkbox-container .form-group,
  .lfr-website-column .checkbox-container .form-group {
    margin-bottom: 0; }

.user-info .user-details .date-info {
  color: #8c8c8c; }

.user-info .user-details .user-name {
  color: #009ae5; }

.taglib-search-toggle .toggle-advanced {
  color: inherit; }
  .taglib-search-toggle .toggle-advanced, .taglib-search-toggle .toggle-advanced:hover, .taglib-search-toggle .toggle-advanced:focus {
    text-decoration: none; }

.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  background-color: #fcfcfc;
  border-color: #ddd; }
  .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .btn.close {
    margin-right: 5px; }
  .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content {
    position: relative; }
    .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields {
      margin-bottom: 0; }
    .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend {
      color: #999;
      font-size: 13px; }

.taglib-social-activities .day-separator {
  border-bottom-color: #ccc; }

.taglib-social-bookmarks a.social-bookmark-link {
  background-repeat: no-repeat; }

.taglib-user-display a .user-name {
  text-decoration: underline; }

.taglib-user-display .avatar {
  background: no-repeat center;
  background-size: 60px; }
  .taglib-user-display .avatar.author:after {
    background: rgba(50, 168, 230, 0.5); }

.taglib-user-display .user-name {
  font-size: 1.1em;
  font-weight: bold; }

.js .taglib-webdav.visible {
  background: #f0f5f7; }

.js .taglib-webdav table {
  border-color: #828f95; }

.taglib-workflow-status .workflow-id,
.taglib-workflow-status .workflow-version,
.taglib-workflow-status .workflow-status {
  color: #999; }

/* ---------- Cards ---------- */
/* ---------- Cards horizontal ---------- */
/* ---------- Dialogs ---------- */
/* ---------- Splitter ---------- */
/* ---------- Toggle card ---------- */
/* ---------- File icons colors ---------- */
/* ---------- File icons text colors ---------- */
/* ---------- User icons background colors ---------- */
/* ---------- User icons border color ---------- */
/* ---------- User icons colors ---------- */
.aspect-ratio.aspect-ratio-8-to-3 {
  padding-bottom: 37.5%; }

.lfr-autocomplete-input-list .yui3-aclist-list {
  margin: 0; }

.liferay-autocomplete-input-mirror {
  left: -9999px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: -9999px;
  visibility: hidden;
  white-space: pre-wrap;
  word-wrap: break-word; }

.card-tab-group .card-tab:nth-child(n + 2) {
  border-left: 4px solid #65b6f0;
  padding-left: 20px; }
  .card-tab-group .card-tab:nth-child(n + 2) .card-tab {
    border-left: 4px solid #93ccf5;
    padding-left: 20px; }
    .card-tab-group .card-tab:nth-child(n + 2) .card-tab .card-tab {
      border-left-color: #c2e2f9; }
      .card-tab-group .card-tab:nth-child(n + 2) .card-tab .card-tab .card-tab {
        border-left-width: 0;
        padding-left: 0; }

.hsv-palette .hsv-view-container .hsv-label-value-hex .hsv-value {
  width: 95px; }

.hsv-palette .hsv-view-container .hsv-value {
  width: 56px; }

.yui3-color-picker-popover .palette-container {
  border-collapse: separate; }

.dialog-iframe-popup .hsv-palette-modal.modal-dialog {
  bottom: 0 !important;
  left: 0 !important;
  margin: 0;
  max-width: none;
  right: 0 !important;
  top: 0 !important;
  width: 100%; }
  @media (min-width: 768px) {
    .dialog-iframe-popup .hsv-palette-modal.modal-dialog {
      bottom: auto !important;
      height: 100%;
      left: 50% !important;
      max-height: 375px;
      max-width: 650px;
      right: auto !important;
      top: 50% !important;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); } }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog > .hsv-palette-modal-content {
    bottom: 0;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    top: 0; }
    @media (max-width: 767.98px) {
      .dialog-iframe-popup .hsv-palette-modal.modal-dialog > .hsv-palette-modal-content {
        border-radius: 0;
        border-width: 0; } }
  @media (max-width: 767.98px) {
    .dialog-iframe-popup .hsv-palette-modal.modal-dialog .modal-body {
      padding: 1rem; } }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-default-size.hsv-container {
    width: 100%; }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-image-container {
    margin: 0; }

.dialog-bd {
  min-height: 30px; }

.dialog-content {
  border: 1px solid #c8c9ca;
  padding: 5px; }

.dialog-iframe-popup .sheet > .lfr-nav {
  margin-top: -24px; }

.dialog-iframe-popup .contacts-portlet .portlet-configuration-container .form {
  position: static; }

.dialog-iframe-popup .lfr-form-content {
  padding: 15px; }

.dialog-iframe-popup .portlet-body,
.dialog-iframe-popup .portlet-boundary,
.dialog-iframe-popup .portlet-column,
.dialog-iframe-popup .portlet-layout {
  height: 100%; }

.dialog-iframe-popup .portlet-column {
  position: static; }

.dialog-iframe-popup .dialog-body > .container-fluid-1280,
.dialog-iframe-popup .dialog-body .container-view,
.dialog-iframe-popup .export-dialog-tree > .container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree .container-view,
.dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader .container-view,
.dialog-iframe-popup .lfr-form-content > .container-fluid-1280,
.dialog-iframe-popup .lfr-form-content .container-view,
.dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content .container-view,
.dialog-iframe-popup .process-list > .container-fluid-1280,
.dialog-iframe-popup .process-list .container-view,
.dialog-iframe-popup .roles-selector-body > .container-fluid-1280,
.dialog-iframe-popup .roles-selector-body .container-view {
  padding-top: 20px; }
  .dialog-iframe-popup .dialog-body > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .dialog-body > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .dialog-body .container-view > .nav-tabs-default,
  .dialog-iframe-popup .dialog-body .container-view .nav-tabs-underline,
  .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .export-dialog-tree .container-view > .nav-tabs-default,
  .dialog-iframe-popup .export-dialog-tree .container-view .nav-tabs-underline,
  .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .lfr-dynamic-uploader .container-view > .nav-tabs-default,
  .dialog-iframe-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,
  .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .lfr-form-content .container-view > .nav-tabs-default,
  .dialog-iframe-popup .lfr-form-content .container-view .nav-tabs-underline,
  .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .portlet-configuration-body-content .container-view > .nav-tabs-default,
  .dialog-iframe-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,
  .dialog-iframe-popup .process-list > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .process-list > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .process-list .container-view > .nav-tabs-default,
  .dialog-iframe-popup .process-list .container-view .nav-tabs-underline,
  .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .roles-selector-body .container-view > .nav-tabs-default,
  .dialog-iframe-popup .roles-selector-body .container-view .nav-tabs-underline {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -20px; }

.dialog-iframe-popup .dialog-body > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .lfr-form-content > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .process-list > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .roles-selector-body > .lfr-nav + .container-fluid-1280 {
  padding-top: 0; }

.dialog-iframe-popup .login-container {
  padding: 1rem; }

.dialog-iframe-popup .management-bar-default,
.dialog-iframe-popup .navbar-default {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0;
  border-top-width: 0;
  margin-bottom: 0; }

.dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
.dialog-iframe-popup .portlet-export-import-container {
  height: calc(100% - 48px);
  position: relative; }
  @media (min-width: 576px) {
    .dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
    .dialog-iframe-popup .portlet-export-import-container {
      height: calc(100% - 48px); } }

.dialog-iframe-popup .navigation-bar > .container-fluid {
  margin-left: 24px;
  margin-right: 24px;
  padding: 0; }

.dialog-iframe-popup .panel-group .panel {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0; }

.dialog-iframe-popup .panel-group .panel + .panel {
  border-top-width: 0;
  margin-top: 0; }

.dialog-iframe-popup .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  padding-left: 3px;
  padding-right: 3px; }
  @media (min-width: 576px) {
    .dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
      padding-left: 8px;
      padding-right: 8px; } }

.dialog-iframe-popup .lfr-dynamic-uploader,
.dialog-iframe-popup .process-list {
  bottom: 0;
  display: block;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 48px;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 576px) {
    .dialog-iframe-popup .lfr-dynamic-uploader,
    .dialog-iframe-popup .process-list {
      top: 48px; } }

.dialog-iframe-popup .portlet-export-import-publish-processes {
  top: 0; }

@media (min-width: 768px) {
  .dialog-with-footer #main-content,
  .dialog-with-footer #wrapper {
    height: calc(100% - 60px); } }

.dialog-with-footer .button-holder.dialog-footer,
.dialog-with-footer .sheet-footer.dialog-footer {
  background-color: #FFF;
  border-top: 1px solid #dee2e6;
  bottom: 0;
  display: flex;
  flex-direction: row-reverse;
  left: 0;
  margin: 0;
  padding: 10px 24px;
  width: 100%; }
  @media (min-width: 768px) {
    .dialog-with-footer .button-holder.dialog-footer,
    .dialog-with-footer .sheet-footer.dialog-footer {
      position: fixed; } }
  .dialog-with-footer .button-holder.dialog-footer .btn,
  .dialog-with-footer .sheet-footer.dialog-footer .btn {
    margin-left: 1rem;
    margin-right: 0; }

@media (min-width: 768px) {
  .dialog-with-footer .dialog-body,
  .dialog-with-footer .lfr-dynamic-uploader,
  .dialog-with-footer .lfr-form-content,
  .dialog-with-footer .portlet-configuration-body-content,
  .dialog-with-footer .roles-selector-body {
    padding-bottom: 60px; } }

.dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer {
  bottom: 0; }
  .dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer + .dialog-footer {
    display: none; }

.dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content {
  display: flex;
  flex-direction: column;
  overflow: visible; }
  .dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content > form {
    flex-grow: 1;
    max-width: none;
    overflow: auto; }

.dialog-with-footer .portlet-configuration-edit-templates .portlet-configuration-body-content {
  bottom: 0; }

.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #d3dadd; }

.active-area {
  background: #ffc; }

.portlet-boundary.yui3-dd-dragging {
  opacity: 0.6; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #ccc; }

.sortable-layout-proxy {
  opacity: 1; }
  .sortable-layout-proxy .portlet-topper {
    background-image: none; }

.proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute; }
  .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden; }

.sortable-proxy {
  background: #727c81;
  margin-top: 1px; }

.sortable-layout-drag-target-indicator {
  margin: 2px 0; }

.yui3-dd-proxy {
  z-index: 1110 !important; }

.lfr-editable {
  outline: 1px dashed #68bb30;
  outline-offset: 2px;
  position: relative; }
  .lfr-editable:after {
    background: #68bb30 url(../images/common/edit_white.png) no-repeat 50%;
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px; }
  .lfr-editable:focus:after {
    display: none; }
  .lfr-editable:focus:hover {
    background-color: transparent; }
  .lfr-editable:hover {
    background-color: rgba(255, 255, 255, 0.3);
    outline-color: #519226; }
    .lfr-editable:hover:after {
      background-color: #519226; }

.lfr-editable-notice-close {
  margin-left: 1em; }

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999; }
  .lfr-portlet-title-editable .lfr-portlet-title-editable-content {
    padding: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
      margin-bottom: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
      display: none; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
      display: inline-block;
      vertical-align: bottom; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
      margin-top: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
      display: inline-block;
      float: none;
      margin-top: 0;
      width: auto; }

.alloy-editor-container .alloy-editor {
  outline: 0; }
  .alloy-editor-container .alloy-editor.alloy-editor-placeholder {
    color: #2b4259; }
    .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus) {
      border-left-color: #dbdde1;
      color: #b0b4bb; }
    .alloy-editor-container .alloy-editor.alloy-editor-placeholder.readonly {
      color: #ccc; }

.alloy-editor-container .alloy-editor-icon {
  color: #869cad; }

.has-error .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus) {
  border-left-color: #cc6677; }

.cke_dialog .cke_dialog_ui_input_text {
  height: auto; }

.cke_editable_inline a {
  cursor: pointer; }

.cke_panel.cke_combopanel {
  width: 220px; }

.cke_panel_block .cke_panel_grouptitle {
  font-size: 20px;
  line-height: 20px;
  margin-top: 0; }

.cke_panel_block .cke_panel_list {
  margin-left: 0; }
  .cke_panel_block .cke_panel_list .cke_panel_listItem {
    line-height: initial; }
    .cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
      text-decoration: none; }

/* ---------- CKEditor table ---------- */
.cke_show_border {
  width: 500px; }
  .cke_show_border td {
    height: 15px; }

/* ---------- CKEditor image resizer ---------- */
.cke_widget_image .cke_image_resizer {
  bottom: -15px;
  height: 5px;
  outline-color: transparent;
  padding: 5px;
  right: -15px;
  width: 5px; }

.html-editor.portlet {
  background: #fff;
  color: #000;
  line-height: 1;
  padding: 1em;
  text-align: start; }

.html-editor.portlet-message-boards {
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
  word-wrap: break-word; }
  .html-editor.portlet-message-boards blockquote {
    background: #eef0f2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;
    border: 1px solid #777;
    padding: 5px 45px; }
    .html-editor.portlet-message-boards blockquote:after {
      background: url(../images/message_boards/quoteright.png) no-repeat 50%;
      content: '';
      display: block;
      float: right;
      height: 24px;
      margin-right: -35px;
      margin-top: -25px;
      width: 31px;
      z-index: 999; }
    .html-editor.portlet-message-boards blockquote cite {
      display: block;
      font-weight: bold; }
  .html-editor.portlet-message-boards pre {
    background: #f9f9f9;
    border: 1px solid #777;
    padding: 0.5em; }

.lfr-source-editor {
  border-color: #ccc; }
  .lfr-source-editor .lfr-source-editor-toolbar li > .btn {
    background-color: #fff;
    border: transparent;
    color: #717383;
    outline: 0; }
  .lfr-source-editor .lfr-source-editor-code {
    background-color: #fff;
    color: #2b4259; }
    .lfr-source-editor .lfr-source-editor-code .ace_gutter {
      background-color: #ededef;
      color: #868896;
      overflow: hidden; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
        font-family: fontawesome-alloy;
        text-align: center;
        vertical-align: middle; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
          background-image: none; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
          content: '\f0d7'; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
          content: '\f0dA'; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
        color: #fff; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #717383; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
        border-right: solid 1px #ccc; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
        background-image: none; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #ededef; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
      color: #34adab; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
      color: #1d5ec7; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
      color: #ff6c58; }
      .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
        color: #f00; }
  .lfr-source-editor.ace_dark .lfr-source-editor-code {
    background-color: #47474f;
    color: #fff; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
      background: #54555e;
      color: #fff; }
      .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #009aed; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #11394e; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
      color: #fff; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
      color: #4d91ff; }

.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter {
  border-color: #ccc; }

.mce-content-body {
  text-align: start; }

.file-icon-color-0 {
  background-color: #FFF;
  color: #6b6c7e; }

.file-icon-color-1 {
  background-color: #FFF;
  color: #a7a9bc; }

.file-icon-color-2 {
  background-color: #FFF;
  color: #50d2a0; }

.file-icon-color-3 {
  background-color: #FFF;
  color: #af78ff; }

.file-icon-color-4 {
  background-color: #FFF;
  color: #ffb46e; }

.file-icon-color-5 {
  background-color: #FFF;
  color: #ff5f5f; }

.file-icon-color-6 {
  background-color: #FFF;
  color: #4b9bff; }

.file-icon-color-7 {
  background-color: #FFF;
  color: #272833; }

.lfr-item-viewer .image-viewer-base {
  outline: none; }

.lfr-item-viewer .item-preview:hover {
  cursor: pointer; }

.lfr-item-viewer .aspect-ratio a.item-preview {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

.lfr-item-viewer .search-info {
  background-color: #d3e8f1; }
  .lfr-item-viewer .search-info .keywords {
    font-size: 1.4em;
    font-weight: bold; }
  .lfr-item-viewer .search-info .change-search-folder {
    font-size: 0.8em;
    font-weight: normal; }

.lfr-item-viewer .progress-container {
  background-color: #fff; }

.lfr-item-viewer.uploading > div:not(.progress-container) {
  opacity: 0.3; }

.image-viewer-caption {
  color: #777; }

.image-viewer-footer-control, .image-viewer-footer-control:focus, .image-viewer-footer-control:hover {
  color: #777; }

@media (min-width: 576px) {
  .image-viewer-sidenav-menu {
    background-color: transparent;
    border-left-width: 0; } }

.image-viewer-sidenav dd {
  color: #8b8b8b;
  margin-bottom: 16px; }
  @media (min-width: 576px) {
    .image-viewer-sidenav dd {
      color: #777; } }

.image-viewer-sidenav .h5 {
  color: #869cad;
  margin-bottom: 3px; }
  @media (min-width: 576px) {
    .image-viewer-sidenav .h5 {
      color: #fff; } }

.image-viewer-sidenav .nav-tabs-default > li {
  padding-left: 20px; }
  .image-viewer-sidenav .nav-tabs-default > li:first-child {
    padding-left: 0; }

.image-viewer-sidenav .nav-tabs-default > li:first-child > a {
  padding-left: 0; }

.image-viewer-sidenav .nav-tabs-default > li > a {
  border-color: transparent;
  color: #777;
  padding-left: 0;
  padding-right: 0; }

.image-viewer-sidenav .nav-tabs-default > li > .active {
  background-color: transparent; }
  .image-viewer-sidenav .nav-tabs-default > li > .active, .image-viewer-sidenav .nav-tabs-default > li > .active:focus, .image-viewer-sidenav .nav-tabs-default > li > .active:hover {
    border-color: transparent;
    color: #777; }
    @media (min-width: 576px) {
      .image-viewer-sidenav .nav-tabs-default > li > .active, .image-viewer-sidenav .nav-tabs-default > li > .active:focus, .image-viewer-sidenav .nav-tabs-default > li > .active:hover {
        color: #fff; } }
  .image-viewer-sidenav .nav-tabs-default > li > .active:after {
    background-color: #65b6f0;
    bottom: -10px;
    content: '';
    display: block;
    height: 2px;
    left: 0;
    position: relative;
    right: 0; }

.image-viewer-sidenav-body {
  padding-top: 0; }

.lfr-item-viewer .lfr-item-viewer-close {
  color: #fff;
  opacity: 1; }
  .lfr-item-viewer .lfr-item-viewer-close, .lfr-item-viewer .lfr-item-viewer-close:focus, .lfr-item-viewer .lfr-item-viewer-close:hover {
    color: #fff; }
  .lfr-item-viewer .lfr-item-viewer-close .icon-monospaced {
    color: #777; }

.lfr-item-viewer-icon-info {
  color: #fff; }

.nav.list-group li > a:focus, .nav.list-group li > a:hover {
  background-color: #e5f5fc;
  color: #009ae5; }

.nav.list-group > .active {
  border-width: 1px 0 0 0; }
  .nav.list-group > .active > a, .nav.list-group > .active > a:focus, .nav.list-group > .active > a:hover {
    background-color: #60bfef;
    border: 1px solid #60bfef;
    color: #fff; }

.nav.list-group .list-group-item {
  padding: 0; }
  .nav.list-group .list-group-item.nav-header {
    background-color: #f3f3f3;
    padding-left: 10px;
    padding-right: 10px; }

.lfr-page-templates li a {
  padding: 0; }
  .lfr-page-templates li a label {
    cursor: pointer;
    display: block;
    padding: 5px 0 5px 5px; }

.menu {
  position: absolute;
  width: auto; }
  .menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }

.menu-content {
  background: #fff;
  list-style: none;
  min-width: 150px; }
  .menu-content li {
    margin: 0;
    padding: 0; }
    .menu-content li .disabled {
      color: #999; }

.menu-content {
  background: #ccc9c9 url(../images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #aeafb1 #777879 #777879 #aeafb1;
  padding: 2px 0; }

.menugroup-content .menu-label {
  background: #d2d6de;
  color: #5b677d;
  display: block;
  padding: 5px 3px;
  text-shadow: 1px 1px #fff; }

.menugroup-content ul {
  display: block;
  min-width: 0; }

.menu-content li {
  border-bottom: 1px solid #bcbbbb;
  border-top: 1px solid #eee;
  display: block;
  margin: 0;
  padding: 0; }
  .menu-content li.first {
    border-top-width: 0; }
  .menu-content li.last {
    border-bottom-width: 0; }

.menu-content li a,
.menu-content li .disabled {
  color: #2c2f34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }

.menu-content li a.focus,
.lfr-menu-expanded li a:focus {
  background-color: #5b677d;
  color: #fff;
  text-shadow: -1px -1px #2c2f34; }

.app-view-drop-active {
  background-color: #00a2ea;
  font-weight: bold; }
  .category-portlets .app-view-drop-active {
    background-color: #00a2ea;
    color: #fff; }

.basecelleditor [class~='form-validator-message'] {
  clip: rect(auto auto auto auto);
  width: auto; }

.document-library-file-entry-cell-editor-hidden {
  display: none; }

.previous-level {
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
  margin-right: 5px;
  text-decoration: none;
  vertical-align: middle; }

.has-control-menu .lfr-asset-anchor {
  height: 74px;
  margin-top: -74px; }

.lfr-asset-anchor {
  display: block;
  height: 10px;
  margin-top: -10px;
  position: relative;
  z-index: -1; }

.lfr-url-error {
  display: inline-block;
  white-space: normal;
  overflow-wrap: break-all;
  word-wrap: break-all; }

.lfr-page-layouts {
  padding: 0; }
  .lfr-page-layouts input[type='radio'] {
    opacity: 0;
    position: absolute; }
    .lfr-page-layouts input[type='radio']:checked + .card-horizontal.card,
    .lfr-page-layouts input[type='radio']:checked + .card-horizontal .card {
      background-color: #f8f9fa;
      cursor: default; }
    .lfr-page-layouts input[type='radio']:checked + .card-horizontal::after {
      background-color: #007BFF;
      bottom: -1px;
      content: "";
      height: 4px;
      left: -1px;
      position: absolute;
      right: -1px;
      transition: height 0.15s ease-in-out; }
  .lfr-page-layouts .card-horizontal.card,
  .lfr-page-layouts .card-horizontal .card {
    cursor: pointer;
    outline: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    .lfr-page-layouts .card-horizontal.card:hover,
    .lfr-page-layouts .card-horizontal .card:hover {
      background-color: #f8f9fa;
      text-decoration: none; }
    .lfr-page-layouts .card-horizontal.card:focus,
    .lfr-page-layouts .card-horizontal .card:focus {
      background-color: #f8f9fa;
      border-color: #80bdff;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .lfr-page-layouts .card-horizontal.card:active, .lfr-page-layouts .card-horizontal.card.active,
    .lfr-page-layouts .card-horizontal .card:active,
    .lfr-page-layouts .card-horizontal .card.active {
      background-color: #e9ecef; }
  .lfr-page-layouts .card-horizontal::after {
    border-radius: 0 0 0.25rem 0.25rem;
    bottom: -1px;
    content: "";
    height: 0;
    left: -1px;
    position: absolute;
    right: -1px;
    transition: height 0.15s ease-in-out; }
  .lfr-page-layouts .card-horizontal:hover::after, .lfr-page-layouts .card-horizontal.hover::after {
    background-color: #007BFF;
    height: 4px; }
  .lfr-page-layouts .card-horizontal:focus::after, .lfr-page-layouts .card-horizontal.focus::after {
    background-color: #007BFF;
    height: 4px; }
  .lfr-page-layouts .card-horizontal:active::after, .lfr-page-layouts .card-horizontal.active::after {
    background-color: #007BFF;
    height: 4px; }

.dialog-iframe-popup:not(.article-preview) #main-content,
.dialog-iframe-popup:not(.article-preview) #wrapper {
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch; }

.modal {
  display: block;
  margin: 0;
  overflow: hidden;
  position: fixed; }

.modal-body {
  overflow: auto; }
  .modal-body.dialog-iframe-bd {
    overflow: hidden;
    padding: 0; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: none; } }

.modal-dialog.modal-dialog-sm {
  max-width: 500px; }

.modal-hidden {
  display: none; }

.modal-open .modal {
  overflow: hidden; }

.portal-popup .columns-max > .portlet-layout.row {
  margin-left: 0;
  margin-right: 0; }
  .portal-popup .columns-max > .portlet-layout.row > .portlet-column {
    padding-left: 0;
    padding-right: 0; }

.dragging .portlet-column.customizable {
  background-color: #cffccf;
  outline: 3px solid #5eaf3d; }

.customizable-layout-column-content {
  background-color: #c92c3c; }
  .customizable-layout-column-content.yui3-widget-content-expanded {
    margin: 0 15px; }

.layout-customizable-controls {
  background-color: rgba(201, 44, 60, 0.8); }

.customizable .customizable-layout-column-content {
  background-color: #5eaf3d; }

.customizable .layout-customizable-controls {
  background-color: rgba(94, 175, 61, 0.8); }

.layout-customizable-controls-container {
  margin: 0 15px;
  position: relative; }

.layout-customizable-controls {
  font-size: 1.5em;
  padding: 4px 16px;
  position: absolute;
  width: 100%;
  z-index: 15; }
  .layout-customizable-controls label {
    color: #fff; }

.paginator-link {
  background: #eee no-repeat scroll 50% 1px;
  border: 1px solid #f0f1f2;
  border-color: #f0f1f2 #b2b2b2 #949494 #f0f1f1;
  color: #1f1e1e;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }

.paginator-page-link {
  height: auto;
  text-indent: 0; }

.paginator-current-page {
  background: #0083bd url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38b6ef #006d9e #006d9e #46b4e6;
  color: #fff;
  text-shadow: -1px -1px #003c57; }

.paginator-first-link {
  background-image: url(../images/arrows/paging_first.png); }

.paginator-prev-link {
  background-image: url(../images/arrows/paging_previous.png); }

.paginator-last-link {
  background-image: url(../images/arrows/paging_last.png); }

.paginator-next-link {
  background-image: url(../images/arrows/paging_next.png); }

.paginator-current-page-report,
.paginator-total {
  color: #555;
  font-size: 0.9em; }

.paginator-current-page-report {
  margin-left: 2em; }

.taglib-page-iterator .search-pages .page-links {
  padding: 0; }

.info-panel .panel-group {
  margin-left: -1rem;
  margin-right: -1rem; }

.lfr-panel-container {
  background: #fff; }

.lfr-panel-content {
  padding: 5px 10px; }

.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }

.panel-hd {
  background: #c0c2c5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #c8c9ca #aeb2b8 #aeb2b8 #c8c9ca;
  padding-left: 10px;
  text-shadow: 1px 1px #fff; }

.sheet > .panel-group .sheet-footer {
  margin-bottom: 0; }

.sheet-footer .btn {
  margin-right: 0.5rem; }
  .sheet-footer .btn:last-child {
    margin-right: 0; }

@media (min-width: 576px) {
  .sheet .display-style-icon .lfr-asset-item {
    width: 25%; } }

.splitter {
  background-color: #f8f9fa;
  border-radius: 0.25rem 0.25rem 0 0;
  padding: 10px 15px;
  position: relative;
  z-index: 1; }
  .splitter.splitter-spaced {
    border-radius: 0.25rem;
    margin-bottom: 20px; }

.table > tbody > tr.splitter {
  height: auto; }
  .table > tbody > tr.splitter > td {
    padding: 0; }

.lfr-nav.nav-tabs {
  margin-bottom: 20px; }

.tab-active strong {
  font-weight: normal; }

.tab-back {
  float: right; }

.tab-back-content {
  border-width: 0;
  padding: 1px; }

.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em 1em;
  white-space: normal; }
  .tag-items li {
    display: inline-block;
    margin: 0 1em 0 0;
    max-width: 100%; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud .tag-popularity-1 {
  font-size: 1em; }

.tag-cloud .tag-popularity-2 {
  font-size: 1.3em; }

.tag-cloud .tag-popularity-3 {
  font-size: 1.6em; }

.tag-cloud .tag-popularity-4 {
  font-size: 1.9em; }

.tag-cloud .tag-popularity-5 {
  font-size: 2.2em; }

.tag-cloud .tag-popularity-6 {
  font-size: 2.5em; }

.tagselector-content {
  border-width: 0;
  padding: 0; }
  .tagselector-content .textboxlistentry-holder {
    border-bottom: 2px solid #869cad;
    margin-bottom: 10px;
    padding: 0; }

.categoriesselector-content .textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }

.lfr-portal-tooltip {
  display: inline-block; }
  .lfr-portal-tooltip,
  .lfr-portal-tooltip a {
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none; }

.tooltip {
  max-width: 200px; }
  .tooltip .tooltip-arrow {
    background-color: #000;
    height: 0.6rem;
    position: absolute;
    transform: rotate(45deg);
    width: 0.6rem; }

.tooltip.top .tooltip-arrow,
.tooltip.bottom .tooltip-arrow {
  left: 50%;
  margin-left: -0.3rem; }

.tooltip.right .tooltip-arrow,
.tooltip.left .tooltip-arrow {
  margin-top: -0.3rem;
  top: 50%; }

.tooltip.bottom {
  padding-top: 0.3rem; }
  .tooltip.bottom .tooltip-arrow {
    top: 0; }

.tooltip.left {
  padding-right: 0.3rem; }
  .tooltip.left .tooltip-arrow {
    right: 0; }

.tooltip.right {
  padding-left: 0.3rem; }
  .tooltip.right .tooltip-arrow {
    left: 0; }

.tooltip.top {
  padding-bottom: 0.3rem; }
  .tooltip.top .tooltip-arrow {
    bottom: 0; }

.tree-node .icon-check {
  padding-right: 2px; }
  .tree-node .icon-check:before {
    content: '\f096'; }

.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }
  .tree-node .tree-node-checked .icon-check:before {
    content: '\f046'; }

.tree-node [class^='icon-'] {
  margin-right: 5px; }

.tree-node .tree-node-checkbox-container {
  margin-right: 0; }

.tree-node .tree-node-selected .tree-label {
  background: none; }

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px; }

.tree-node-content .tree-label {
  margin-left: 3px; }

.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden; }

.tree-node-selected .tree-label {
  background-color: transparent; }

.underlay {
  clear: both;
  top: 100%; }
  .underlay .yui3-widget-hd {
    height: 38px; }

.underlay-hidden {
  display: none; }

.underlay-content {
  background: #f4f3f3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #aeafb1;
  border-width: 0 1px 1px; }

.underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }

.user-icon-color-0 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #6b6c7e; }

.user-icon-color-1 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #4b9bff; }

.user-icon-color-2 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ffb46e; }

.user-icon-color-3 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ff5f5f; }

.user-icon-color-4 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #50d2a0; }

.user-icon-color-5 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ff73c3; }

.user-icon-color-6 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #9be169; }

.user-icon-color-7 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #af78ff; }

.user-icon-color-8 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ffd76e; }

.user-icon-color-9 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #5fc8ff; }

/* ---------- Column widths ---------- */
.portlet-column-content.empty {
  padding: 50px; }

/* ---------- Wrapper ---------- */
#wrapper {
  padding-bottom: 0;
  padding-top: 2em;
  position: relative; }

.modify-pages li {
  position: relative; }
  .modify-pages li.lfr-nav-hover .delete-tab {
    opacity: 1; }

.modify-pages .delete-tab {
  color: #444;
  cursor: pointer;
  display: block;
  font-size: 20px;
  font-weight: bold;
  height: 16px;
  line-height: 6px;
  margin-top: -8px;
  opacity: 0;
  overflow: hidden;
  padding: 3px 0;
  position: absolute;
  right: 1px;
  text-shadow: 0 1px #fff;
  top: 50%; }
  .modify-pages .delete-tab:hover {
    color: #b50303; }

.modify-pages .drag-handle {
  cursor: move;
  left: 3px;
  margin-left: 15px;
  position: absolute;
  top: 15px; }

.controls-hidden .modify-pages .drag-handle {
  display: none; }

@media (min-width: 768px) {
  .touch .modify-pages .drag-handle {
    display: none; } }

.nav li .toolbar {
  margin-top: 5px; }

.navbar-nav .nav-item.hover:after {
  bottom: -0.125rem;
  content: '';
  height: 0.125rem;
  position: absolute;
  width: 100%; }

.navigation-pane .body-row {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .navigation-pane .body-row ul li a .icon {
    float: left;
    margin-right: 5px; }

.navigation-pane .lfr-component {
  margin-left: 0; }

.navigation-pane .navigation-entry {
  position: relative; }
  .navigation-pane .navigation-entry.folder.error {
    display: block;
    padding: 6px 8px; }
  .navigation-pane .navigation-entry .browse-folder,
  .navigation-pane .navigation-entry .nav-item-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle; }
  .navigation-pane .navigation-entry .nav-item-icon {
    vertical-align: middle; }
  .navigation-pane .navigation-entry .overlay.entry-action {
    bottom: 0;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0; }
    .navigation-pane .navigation-entry .overlay.entry-action .btn {
      border-width: 0;
      margin: 0;
      padding: 11px 14px; }
      @media (min-width: 768px) {
        .navigation-pane .navigation-entry .overlay.entry-action .btn {
          padding: 11px; } }

.nav-menu ul {
  padding-left: 10px; }

.nav-menu li a.ancestor {
  font-weight: bold; }

.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.nav-menu-style-arrows ul {
  list-style-image: url(../images/arrows/04_right.png); }

.portlet-navigation .nav-pills > li > a {
  margin-bottom: 2px; }

.portlet-navigation .nav-pills > li > .dropdown-menu {
  margin-top: 0; }

.split-button-dropdowns {
  list-style: none;
  margin: 0;
  padding: 0; }
  .split-button-dropdowns > li {
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px; }

.form-options {
  border: 1px solid #aaa;
  display: inline-block;
  vertical-align: middle; }
  .form-options input {
    border-width: 0;
    display: inline;
    float: left; }

.form-triggers {
  float: left; }

.form-trigger {
  background: #c4c4c4 url(../images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #bbb;
  display: inline-block;
  float: left; }
  .form-trigger img {
    background: no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
  .form-trigger:focus, .form-trigger:hover {
    background-color: #83b0ca;
    background-image: url(../images/application/button_bg_over.png); }

.trigger-selected {
  background-color: #ebebeb;
  background-image: url(../images/application/button_bg_selected.png); }
  .trigger-selected:focus, .trigger-selected:hover {
    background-color: #b7def4;
    background-image: url(../images/application/button_bg_selected_over.png); }

.options-trigger img {
  background-image: url(../images/common/configuration.png); }

.save-trigger img {
  background-image: url(../images/common/check.png); }

/* ---------- Portlet topper ---------- */
/* ---------- Portlet decorator ---------- */
/* ---------- Portlet header ---------- */
body.portlet {
  border-width: 0; }

.portlet-icon-back {
  margin-top: -2px; }

.portlet-topper {
  position: relative; }
  .portlet-topper .portlet-topper-toolbar .portlet-icon-back {
    background: url(../images/arrows/12_left.png) no-repeat 0 50%;
    padding: 5px 5px 5px 18px; }
  .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
    display: none; }

.portlet-title-editable {
  cursor: pointer; }

.portlet-title-text {
  display: inline-block;
  margin-top: 0;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap; }

.panel-page-content .portlet-title-text,
.panel-page-body .portlet-title-text {
  cursor: auto; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important; }

.portlet-layout .portlet-header {
  margin-bottom: 1rem; }

.portlet-draggable .portlet-topper {
  cursor: move; }

@media (min-width: 576px) {
  .portlet .visible-interaction {
    display: none; } }

.portlet:hover .visible-interaction, .portlet.open .visible-interaction {
  display: block; }

@media (max-width: 767.98px) {
  .controls-hidden .portlet .visible-interaction {
    display: none; } }

.lfr-status-alert-label,
.lfr-status-error-label,
.lfr-status-info-label,
.lfr-status-progress-label,
.lfr-status-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px; }

.lfr-status-alert-label {
  background-image: url(../images/messages/alert.png);
  color: #663; }

.lfr-status-error-label {
  background-image: url(../images/messages/error.png);
  color: #900; }

.lfr-status-help-label,
.lfr-status-info-label,
.lfr-status-progress-label {
  background-image: url(../images/messages/info.png);
  color: #34404f; }

.lfr-status-help-label {
  background-image: url(../images/portlet/help.png); }

.lfr-status-progress-label {
  background-image: url(../images/aui/loading_indicator.gif); }

.lfr-status-success-label {
  background-image: url(../images/messages/success.png);
  color: #384f34; }

.portlet-msg {
  background: #eee none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404f;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }

.lfr-message {
  position: relative; }
  .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
  .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .lfr-message .lfr-message-close {
    background-image: url(../images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .lfr-message .lfr-message-close-all {
    color: #fff;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
    .lfr-message .lfr-message-close-all a {
      color: #fff; }
  .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
  .lfr-message.pending {
    background-image: url(../images/common/time.png); }

.lfr-message-content.alert {
  margin-bottom: 0; }

.lfr-message-close {
  cursor: pointer; }

/* ---------- Standard styles defined in the JSR 168 specification ---------- */
/* ---------- Fonts ---------- */
/* ---------- Sections ---------- */
.portlet-section-selected,
.portlet-section-selected a {
  background: #727c81;
  color: #fff;
  font-weight: bold;
  text-decoration: none; }

.portlet-section-selected a:hover,
.portlet-section-selected a:focus {
  background-color: #727c81; }

/* ---------- Forms ---------- */
/* ---------- Icons ---------- */
/* ---------- Menus ---------- */
@media (min-width: 576px) {
  .portlet.open > .portlet-topper, .portlet:hover > .portlet-topper, .portlet.focus > .portlet-topper {
    opacity: 1;
    transform: translateY(-97%); } }

@media (min-width: 576px) {
  .portlet.open > .portlet-content-editable, .portlet:hover > .portlet-content-editable, .portlet.focus > .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

.portlet {
  margin-bottom: 10px;
  position: relative; }
  .portlet > .portlet-content-editable {
    border-color: transparent; }
  .portlet > .portlet-topper {
    display: none; }
    @media (min-width: 576px) {
      .portlet > .portlet-topper {
        display: flex;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        transition: opacity 0.25s, transform 0.25s;
        top: 0; } }
  @media (min-width: 576px) and (prefers-reduced-motion: reduce) {
    .portlet > .portlet-topper {
      transition: none; } }

.portlet-content-editable {
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px; }

/* ---------- Portlet topper ---------- */
.portlet-actions {
  float: right; }

.portlet-name-text {
  font-size: 0.875rem;
  font-weight: 600; }

.portlet-options {
  display: inline-block; }

.portlet-title-default {
  box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.portlet-title-menu {
  box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto; }
  .portlet-title-menu > span > a {
    display: inline-block;
    text-decoration: none; }

.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative; }

.portlet-topper-toolbar {
  margin: 0;
  padding-left: 0; }
  .portlet-topper-toolbar > a,
  .portlet-topper-toolbar > span > a,
  .portlet-topper-toolbar .lfr-icon-menu > a {
    color: rgba(0, 0, 0, 0.5); }
  .portlet-topper-toolbar > a:focus, .portlet-topper-toolbar > a:hover {
    text-decoration: none; }

@media (max-width: 767.98px) {
  .lfr-configurator-visibility {
    opacity: 0.5; } }

@media (min-width: 576px) {
  .lfr-configurator-visibility .portlet:hover .portlet-topper, .lfr-configurator-visibility .portlet.focus .portlet-topper, .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5; }
  .lfr-configurator-visibility .portlet-content-editable {
    opacity: 0.5; } }

/* ---------- Portlet controls in mobile ---------- */
@media (max-width: 767.98px) {
  .controls-visible .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

@media (max-width: 767.98px) {
  .controls-visible .portlet-topper {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; } }

.controls-visible .portlet-topper-toolbar {
  display: block; }

.lfr-configurator-visibility .portlet-borderless-bar {
  opacity: 0.6; }

.lfr-configurator-visibility .portlet-content .lfr-icon-actions {
  opacity: 1; }

.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .portlet-title {
    font-size: 13px; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #d3dadd; }

.main-content-body {
  margin-top: 20px; }

.restricted,
.restricted td {
  background: #fdd;
  border-width: 0; }

.restricted * {
  color: #727c81; }

.alt.restricted td {
  background-color: #ffc0c0; }

.hover.restricted td {
  background-color: #d3bdc0; }

.alt.restricted td.first,
.restricted td.first {
  background-image: url(../images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }

.portlet-borderless .portlet-content {
  padding: 1rem; }

.portlet-decorate .portlet-content {
  background: #FFF;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 1rem;
  word-wrap: break-word; }

.portlet-barebone .portlet-content {
  padding: 0; }

/* ---------- Dynamic data list display/Journal portlet ---------- */
.portlet-dynamic-data-lists-display .lfr-ddm-field-group,
.portlet-dynamic-data-lists .lfr-ddm-field-group {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 28px 24px 28px; }

/* ---------- Breadcrumb taglib ---------- */
.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center; }
  .breadcrumb.breadcrumb-vertical li {
    display: block; }
    .breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
      background: none; }
  .breadcrumb.breadcrumb-vertical .divider {
    background: url(../images/arrows/07_down.png) no-repeat 50% 100%;
    display: block;
    height: 10px;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap; }

/* ---------- Calendar taglib ---------- */
.taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
  border-width: 0; }

.taglib-calendar tr td a {
  background-color: #f0f5f7;
  border: 1px solid #fff;
  border-bottom-width: 0;
  border-left-width: 0;
  display: block;
  height: 15px;
  padding: 5px 0; }
  .taglib-calendar tr td a:hover {
    background-color: #727c81;
    color: #fff; }

.taglib-calendar tr td.calendar-inactive {
  background-color: #fff;
  color: #b5bfc4; }

.taglib-calendar tr th {
  border-bottom-color: #d7d7d7; }

.taglib-calendar table td {
  border-width: 0; }

.taglib-calendar .calendar-current-day,
.taglib-calendar .calendar-current-day a {
  background-color: #fff; }

.taglib-calendar .calendar-current-day a {
  border: 1px solid #727c81;
  color: #369;
  text-decoration: underline; }

/* ---------- Navbar form search ---------- */
.navbar form {
  margin: 0; }

.widget-toolbar .btn + .btn,
.widget-toolbar .widget-group + .widget-group {
  margin-left: 1rem; }

.widget-mode-detail {
  padding-top: 1rem; }
  .widget-mode-detail .title {
    font-size: 36px; }
  .widget-mode-detail .sub-title {
    font-size: 26px;
    margin-bottom: 32px; }
  .widget-mode-detail .widget-metadata {
    margin-bottom: 2rem; }
  .widget-mode-detail .widget-mode-detail-text {
    margin-top: 48px; }
    .widget-mode-detail .widget-mode-detail-text img {
      max-width: 100%; }
    .widget-mode-detail .widget-mode-detail-text p {
      font-size: 18px;
      line-height: 1.8; }

.widget-mode-card .card {
  display: flex;
  height: calc(100% - 24px);
  margin-bottom: 24px; }

.widget-mode-card .card-header {
  overflow: hidden;
  padding: 0; }

.widget-mode-card .card-title {
  position: relative; }

@media (min-width: 768px) {
  .widget-mode-card .visible-interaction {
    position: absolute;
    right: -8px; } }

.widget-mode-simple .widget-topbar {
  margin-bottom: 8px; }

.widget-mode-simple .widget-metadata {
  margin-bottom: 24px; }

.widget-mode-simple .widget-toolbar {
  margin-top: 1.5rem; }

.widget-mode-simple .widget-content .cover-image {
  margin-bottom: 24px; }

.menu-content,
.underlay-content {
  box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }

.lfr-ddm-container .file-entry-upload-progress {
  border-radius: 0 0 4px 4px; }

.lfr-preview-file-image img {
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }

.portlet-document-library .lfr-ddm-small-image-preview,
.portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
  box-shadow: 0 1px 3px #ccc; }

.portlet-document-library-upload-mask .overlaymask-content {
  border-radius: 5px; }

.overlaymask-content {
  background-color: #fff; }

:not(.inline-item) > .loading-animation {
  margin-bottom: 20px;
  margin-top: 20px; }

.product-menu .loading-animation {
  margin-top: 160px; }

.lfr-search-combobox-item {
  border-radius: 1px; }

.lfr-search-combobox .field-input-text {
  border-radius: 4px 1px 1px 4px; }

.lfr-search-combobox .button-input {
  border-radius: 1px 4px 4px 1px; }

.lfr-upload-container .progress-bar,
.lfr-upload-container .progress,
.lfr-editable:after {
  border-radius: 10px; }

.portlet-language .portlet-body .current-language,
.portlet-language .portlet-body .taglib-icon,
.portlet-language .portlet-body .taglib-language-list-text {
  border-radius: 10px; }

body > .lfr-menu-list ul,
.active-area-proxy,
.entry-display-style .entry-thumbnail,
.lfr-api-results,
.lfr-translation-manager,
.lfr-translation-manager-translation,
.lfr-upload-container .cancel-button .modify-pages .delete-tab,
.portlet-image-gallery-display .image-thumbnail img,
.rule-group-instance-container .rule-group-instance,
.select-documents,
.select-files,
.taglib-ratings.stars:hover,
.taglib-ratings.stars:hover .liferay-rating-vote > div,
.taglib-ratings.stars .rating-focused > div,
.tags-search-combobox .field-input-text {
  border-radius: 4px; }

.entry-display-style,
.lfr-search-combobox,
.lfr-upload-container .upload-file,
.lfr-upload-container .upload-target,
.portlet-document-library .common-file-metadata-container.selected,
.portlet-document-library-display .common-file-metadata-container.selected,
.portlet-image-gallery-display .image-icon,
.select-documents,
.select-files {
  border-radius: 5px; }

.portlet-dynamic-data-list-display .lfr-ddm-container .lfr-ddm-repeatable-placeholder,
.portlet-dynamic-data-lists .lfr-ddm-container .lfr-ddm-repeatable-placeholder {
  border-radius: 6px; }

.menu-content {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  box-shadow: none; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
    box-shadow: 0 0 5px 0 #333;
    transition-duration: 0.25s;
    transition-property: box-shadow;
    transition-timing-function: ease-out; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
    border-radius: 50%; }

.underlay-content {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

.input-localized .lfr-input-localized-state {
  border-radius: 3px; }

.input-localized .lfr-input-localized .lfr-input-localized-state {
  box-shadow: 0 0 3px #ddd; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    box-shadow: 0 0 3px #ff0047; }

.input-localized .palette-item-selected .lfr-input-localized-state {
  box-shadow: 0 0 3px #27c1f2; }

.lfr-content-preview-popup .lfr-content-preview-popup-content {
  border-radius: 0;
  box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); }

.lfr-message .lfr-message-control {
  border-radius: 10px; }

.lfr-token {
  border-radius: 8px; }

.staging-tabview-list {
  border-radius: 0; }

.site-variations-tabview-list .tab-content,
.staging-tabview-list .tab-active .tab-content,
.tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
  box-shadow: none; }

.rule-group-instance-container .rule-group-instance {
  box-shadow: 1px 1px 2px #999; }

.lfr-action-label {
  border-radius: 2px; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.lfr-progress-active .progress-bar-status,
.lfr-upload-container .file-uploading .progress-bar .progress {
  -webkit-animation: progress-bar-stripes 0.5s linear infinite;
  animation: progress-bar-stripes 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-size: 40px 40px;
  transition: width, 0.5s, ease-out; }
  @media (prefers-reduced-motion: reduce) {
    .lfr-progress-active .progress-bar-status,
    .lfr-upload-container .file-uploading .progress-bar .progress {
      transition: none; } }

@-webkit-keyframes highlight-animation {
  from {
    background-color: #ffc; }
  to {
    background-color: transparent; } }

@keyframes highlight-animation {
  from {
    background-color: #ffc; }
  to {
    background-color: transparent; } }

.highlight-animation {
  -webkit-animation: highlight-animation 0.7s;
  animation: highlight-animation 0.7s; }

.lfr-spa-loading .lfr-spa-loading-bar {
  -webkit-animation: shift-rightwards 1s ease-in-out infinite;
  animation: shift-rightwards 1s ease-in-out infinite;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s; }

.lfr-spa-loading-bar {
  -webkit-transform: translateX(100%);
  transform: translateX(100%); }

@-webkit-keyframes shift-rightwards {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  40% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  60% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%); } }

@keyframes shift-rightwards {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  40% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  60% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%); } }

.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .lfr-icon-menu-text,
.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
  max-width: 200px; }

.portlet-boundary.yui3-dd-dragging {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease; }
  @media (prefers-reduced-motion: reduce) {
    .portlet-boundary.yui3-dd-dragging {
      transition: none; } }

.portlet-document-library .entry-thumbnail .label,
.portlet-document-library-display .workflow-status .label,
.portlet-journal .entry-thumbnail .label {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.portlet-options.btn-group .dropdown-toggle, .portlet-options.btn-group.open .dropdown-toggle {
  box-shadow: none; }

@-webkit-keyframes lfr-drop-active {
  0% {
    background-color: #ebebeb;
    border-color: #ddd; }
  50% {
    background-color: #ddedde;
    border-color: #7d7;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  75% {
    background-color: #ddedde;
    border-color: #7d7; }
  100% {
    background-color: #ebebeb;
    border-color: #ddd; } }

@keyframes lfr-drop-active {
  0% {
    background-color: #ebebeb;
    border-color: #ddd; }
  50% {
    background-color: #ddedde;
    border-color: #7d7;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  75% {
    background-color: #ddedde;
    border-color: #7d7; }
  100% {
    background-color: #ebebeb;
    border-color: #ddd; } }

.upload-drop-active .lfr-upload-container .upload-target {
  -webkit-animation: none;
  animation: none; }

.upload-drop-active .portlet-document-library .document-container {
  box-shadow: inset 0 0 5px #b8c1d1; }

.upload-drop-intent .lfr-upload-container .upload-target {
  -webkit-animation: lfr-drop-active 1s ease 0.2s infinite;
  animation: lfr-drop-active 1s ease 0.2s infinite; }

.quick-access-nav a {
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  box-shadow: initial; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  box-shadow: none; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  background-image: linear-gradient(#fff, #e4e4e4);
  border-radius: 2px; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after {
  background-image: linear-gradient(#f2f2f2, #ccc); }

/* ---------- Switches ---------- */
input.switch:focus ~ .switch-bar:before {
  box-shadow: 0 0 3px #00f; }

input.switch:empty ~ .switch-bar:after, input.switch:empty ~ .switch-bar:before,
input.switch:empty ~ .switch-bar .switch-icon,
input.switch:empty ~ .switch-bar .switch-toggle:after,
input.switch:empty ~ .switch-bar .switch-toggle:before {
  transition: all 100ms ease-in; }
  @media (prefers-reduced-motion: reduce) {
    input.switch:empty ~ .switch-bar:after, input.switch:empty ~ .switch-bar:before,
    input.switch:empty ~ .switch-bar .switch-icon,
    input.switch:empty ~ .switch-bar .switch-toggle:after,
    input.switch:empty ~ .switch-bar .switch-toggle:before {
      transition: none; } }

/* ---------- Image selector ---------- */
.taglib-image-selector .icon-check {
  transition: opacity 0.2s ease-in-out;
  border-radius: 30px; }
  @media (prefers-reduced-motion: reduce) {
    .taglib-image-selector .icon-check {
      transition: none; } }

.taglib-image-selector .progress-wrapper .progressbar {
  border-radius: 0; }

/* ---------- Drop here info ---------- */
.drop-here-info {
  transition: all 0.2s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .drop-here-info {
      transition: none; } }
  .drop-here-info .drop-icons {
    transition: all 0.2s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .drop-here-info .drop-icons {
        transition: none; } }
    .drop-here-info .drop-icons span {
      transition: all 0.3s ease-in-out;
      border-radius: 3px; }
      @media (prefers-reduced-motion: reduce) {
        .drop-here-info .drop-icons span {
          transition: none; } }
    .drop-here-info .drop-icons span:nth-of-type(1) {
      box-shadow: 5px 4px 0 0 rgba(0, 0, 0, 0.08);
      -webkit-transform: rotate(25deg);
      transform: rotate(25deg); }
    .drop-here-info .drop-icons span:nth-of-type(2) {
      box-shadow: 0 6px 0 -2px rgba(0, 0, 0, 0.15);
      -webkit-transform: scale(0.8);
      transform: scale(0.8); }
    .drop-here-info .drop-icons span:nth-of-type(3) {
      box-shadow: -5px 4px 0 0 rgba(0, 0, 0, 0.08);
      -webkit-transform: rotate(-25deg);
      transform: rotate(-25deg); }

.drop-active .drop-here-info span:nth-of-type(1) {
  -webkit-transform: rotate(-20deg);
  transform: rotate(-20deg); }

.drop-active .drop-here-info span:nth-of-type(2) {
  -webkit-transform: scale(1);
  transform: scale(1); }

.drop-active .drop-here-info span:nth-of-type(3) {
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg); }

/* These inject tags are used for dynamically creating imports for themelet styles, you can place them where ever you like in this file. */
/* inject:imports */
/* endinject */
/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
body.signed-in .tab-content.two-level-tab-second-tabs .tab-content .content {
  margin-top: 40px; }

body.signed-in .rtp_warn_msg {
  display: block; }

.rtp_warn_msg {
  display: none; }

#content-container {
  padding-left: 0;
  padding-right: 0; }
  #content-container.control-menu-is-visible {
    margin-top: 56px; }
  #content-container .portlet {
    margin-bottom: 0; }
    #content-container .portlet .portlet-content {
      padding: 0;
      border-width: 0;
      border-style: none; }
      #content-container .portlet .portlet-content .portlet-header {
        display: none; }
      #content-container .portlet .portlet-content.portlet-content-editable .autofit-row.portlet-header {
        display: block;
        margin-bottom: 0; }
        #content-container .portlet .portlet-content.portlet-content-editable .autofit-row.portlet-header .autofit-col-end {
          align-items: flex-end; }

body.custom-theme .portlet-layout {
  border-collapse: collapse;
  clear: both;
  border-spacing: 0;
  table-layout: auto;
  width: 100%; }
  body.custom-theme .portlet-layout.row {
    margin-left: 0;
    margin-right: 0; }
  body.custom-theme .portlet-layout .portlet-column {
    padding-left: 0;
    padding-right: 0; }

.portlet-body .mb-4 {
  margin-bottom: 0 !important; }

.portlet-body .separator {
  display: none; }

.dropdown-menu li a {
  outline: none !important; }

#p_p_id_searchcontent_WAR_liferayapps_ .portlet-topper,
#p_p_id_login_WAR_liferayapps_ .portlet-topper {
  display: none; }

#nav-breadcrumbs .portlet-content,
#portlet_searchcontent_WAR_liferayapps .portlet-content {
  background-color: transparent; }

/**
 * Web-Content ID
 */
.guest-content-view {
  display: none; }

.signed-out .lfr-actions-custom-container {
  display: none; }

.lfr-actions-custom-container {
  box-shadow: 0 1px 2px rgba(4, 4, 4, 0.1);
  line-height: 1.25;
  background: #fff;
  color: #9f9e94;
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 45px;
  width: fit-content; }
  .lfr-actions-custom-container .visible-interaction {
    display: block; }
    .lfr-actions-custom-container .visible-interaction .lfr-icon-menu {
      border: 0;
      height: fit-content;
      width: fit-content; }
      .lfr-actions-custom-container .visible-interaction .lfr-icon-menu a {
        line-height: normal;
        height: fit-content;
        width: fit-content; }
        .lfr-actions-custom-container .visible-interaction .lfr-icon-menu a span svg {
          margin-top: -3px; }
          .lfr-actions-custom-container .visible-interaction .lfr-icon-menu a span svg path {
            fill: #9f9e94; }
        .lfr-actions-custom-container .visible-interaction .lfr-icon-menu a:hover span svg path {
          fill: #007BFF; }
  .lfr-actions-custom-container .guest-content-view-notification {
    line-height: 22px;
    font-weight: 600; }
  .lfr-actions-custom-container .content-id {
    line-height: 22px;
    font-weight: 600;
    padding: 0 9px;
    white-space: nowrap; }

.tab-content .portlet-content {
  background-color: transparent; }

.columns-2 {
  width: 960px;
  margin: 0 auto; }
  .columns-2 #layout-column_column-1 {
    width: 640px; }
  .columns-2 #layout-column_column-2 {
    width: 320px; }

.columns-1-2 {
  width: 960px;
  margin: 0 auto; }
  .columns-1-2 .portlet-layout .col-md-8, .columns-1-2 .portlet-layout .col-md-4 {
    flex: none;
    max-width: none; }
  .columns-1-2 .portlet-layout .col-md-8 {
    display: inline-block;
    width: 600px !important; }
  .columns-1-2 .portlet-layout .col-md-4 {
    width: 360px !important;
    margin: 0 !important;
    padding-left: 54px !important; }

body.signed-in {
  /* ---------- Liferay top navigation panel ---------- */
  /* ---------- Liferay side navigation menu ---------- */
  /* ---------- Liferay notification ---------- */
  /* ---------- Liferay portal popup ---------- */ }
  body.signed-in #ControlMenu,
  body.signed-in .sidenav-right,
  body.signed-in .control-menu.control-menu-level-1,
  body.signed-in .product-menu.sidebar.sidenav-menu,
  body.signed-in .yui3-widget.yui3-widget-modal {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    body.signed-in #ControlMenu a,
    body.signed-in .sidenav-right a,
    body.signed-in .control-menu.control-menu-level-1 a,
    body.signed-in .product-menu.sidebar.sidenav-menu a,
    body.signed-in .yui3-widget.yui3-widget-modal a {
      text-decoration: none; }
      body.signed-in #ControlMenu a:hover svg path,
      body.signed-in .sidenav-right a:hover svg path,
      body.signed-in .control-menu.control-menu-level-1 a:hover svg path,
      body.signed-in .product-menu.sidebar.sidenav-menu a:hover svg path,
      body.signed-in .yui3-widget.yui3-widget-modal a:hover svg path {
        fill: #FFF; }
  body.signed-in .control-menu.control-menu-level-1 ul.control-menu-level-1-nav.control-menu-nav .control-menu-nav-category {
    line-height: 1.5; }
  body.signed-in .sidenav-menu {
    line-height: 1.5; }
    body.signed-in .sidenav-menu .nav > li > a {
      display: block;
      padding: 0.625rem 1rem;
      font-size: 0.875rem; }
      body.signed-in .sidenav-menu .nav > li > a:hover span.collapse-icon-open svg path,
      body.signed-in .sidenav-menu .nav > li > a:hover span.collapse-icon-closed svg path {
        fill: #FFF; }
  body.signed-in .product-menu .panel-header,
  body.signed-in .product-menu .panel-heading {
    font-size: 0.875rem; }
  body.signed-in #portalMessageContainer {
    font-size: 0.875rem; }
  body.signed-in .alert-info, body.signed-in .portlet-msg-help,
  body.signed-in .portlet-msg-info, body.signed-in .portlet-msg-progress {
    background-color: #eef2fa;
    border-color: #89a7e0;
    color: #2E5AAC; }
    body.signed-in .alert-info .close, body.signed-in .portlet-msg-help .close,
    body.signed-in .portlet-msg-info .close, body.signed-in .portlet-msg-progress .close {
      color: #000; }
  body.signed-in .modal-content .modal-title {
    font-size: 1.25rem;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #212529; }
  body.signed-in .modal-content h3 {
    margin-bottom: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    text-transform: none;
    color: #212529; }
  body.signed-in .modal-content a {
    text-decoration: none; }
    body.signed-in .modal-content a:hover svg path {
      fill: #FFF; }
  body.signed-in.portal-popup {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    body.signed-in.portal-popup a {
      text-decoration: none; }
      body.signed-in.portal-popup a:hover svg path {
        fill: #FFF; }
    body.signed-in.portal-popup input, body.signed-in.portal-popup button, body.signed-in.portal-popup select, body.signed-in.portal-popup optgroup, body.signed-in.portal-popup textarea {
      font-family: inherit; }
    body.signed-in.portal-popup legend, body.signed-in.portal-popup label {
      margin-bottom: .5rem; }
    body.signed-in.portal-popup h1, body.signed-in.portal-popup h2, body.signed-in.portal-popup h3, body.signed-in.portal-popup h4, body.signed-in.portal-popup h5, body.signed-in.portal-popup h6, body.signed-in.portal-popup .h1, body.signed-in.portal-popup .h2, body.signed-in.portal-popup .h3, body.signed-in.portal-popup .h4, body.signed-in.portal-popup .h5, body.signed-in.portal-popup .h6 {
      text-transform: none;
      margin-bottom: .5rem;
      font-weight: 500;
      line-height: 1.2; }
    body.signed-in.portal-popup h4 {
      font-size: 1.5rem;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      color: #212529; }
    body.signed-in.portal-popup h3 {
      margin-bottom: 0;
      font-size: 1rem;
      color: #212529; }
      body.signed-in.portal-popup h3.sheet-subtitle {
        text-transform: uppercase;
        margin-bottom: 1.5rem; }
    body.signed-in.portal-popup .btn-secondary.dropdown-toggle.input-localized-trigger {
      color: #212529; }
      body.signed-in.portal-popup .btn-secondary.dropdown-toggle.input-localized-trigger .btn-section {
        color: #FFF; }
    body.signed-in.portal-popup .dropdown-menu li a {
      color: #212529; }
      body.signed-in.portal-popup .dropdown-menu li a:hover {
        color: #212529; }
        body.signed-in.portal-popup .dropdown-menu li a:hover svg path {
          fill: #FFF; }
      body.signed-in.portal-popup .dropdown-menu li a.dropdown-item.active span.taglib-text-icon {
        color: #FFF; }
    body.signed-in.portal-popup a {
      outline: none; }
      body.signed-in.portal-popup a:hover svg path {
        fill: #FFF; }
    body.signed-in.portal-popup a.nav-link,
    body.signed-in.portal-popup a.sheet-subtitle,
    body.signed-in.portal-popup a.remove-button,
    body.signed-in.portal-popup a.modify-link,
    body.signed-in.portal-popup a.lfr-icon-item,
    body.signed-in.portal-popup .btn-link.btn-default {
      color: #007BFF; }
      body.signed-in.portal-popup a.nav-link:hover,
      body.signed-in.portal-popup a.sheet-subtitle:hover,
      body.signed-in.portal-popup a.remove-button:hover,
      body.signed-in.portal-popup a.modify-link:hover,
      body.signed-in.portal-popup a.lfr-icon-item:hover,
      body.signed-in.portal-popup .btn-link.btn-default:hover {
        color: #0056b3; }
    body.signed-in.portal-popup .btn-default,
    body.signed-in.portal-popup .btn-primary,
    body.signed-in.portal-popup .btn-link.btn-default.btn-cancel {
      color: #FFF; }
    body.signed-in.portal-popup thead th,
    body.signed-in.portal-popup thead td,
    body.signed-in.portal-popup thead caption {
      font-weight: 700; }
    body.signed-in.portal-popup .table-title th,
    body.signed-in.portal-popup .table-title td,
    body.signed-in.portal-popup .table-title caption {
      font-weight: 500; }
    body.signed-in.portal-popup .navigation-bar-secondary .nav-link.active,
    body.signed-in.portal-popup .navigation-bar-secondary .nav-underline .tab a.active,
    body.signed-in.portal-popup .nav-underline .tab .navigation-bar-secondary a.active,
    body.signed-in.portal-popup .navigation-bar-secondary .nav-underline .tab.active a,
    body.signed-in.portal-popup .nav-underline .tab.active .navigation-bar-secondary a,
    body.signed-in.portal-popup .navigation-bar-secondary .nav-link[aria-expanded="true"],
    body.signed-in.portal-popup .navigation-bar-secondary .nav-underline .tab a[aria-expanded="true"],
    body.signed-in.portal-popup .nav-underline .tab .navigation-bar-secondary a[aria-expanded="true"],
    body.signed-in.portal-popup .navigation-bar-secondary .navbar-nav .btn-unstyled.active,
    body.signed-in.portal-popup .navigation-bar-secondary .navbar-nav .nav-underline .tab.active a.btn-unstyled,
    body.signed-in.portal-popup .nav-underline .tab.active .navigation-bar-secondary .navbar-nav a.btn-unstyled,
    body.signed-in.portal-popup .navigation-bar-secondary .navbar-nav .btn-unstyled[aria-expanded="true"] {
      color: rgba(255, 255, 255, 0.9); }
    body.signed-in.portal-popup .management-bar-light .nav-link,
    body.signed-in.portal-popup .management-bar-light .nav-underline .tab a,
    body.signed-in.portal-popup .nav-underline .tab .management-bar-light a,
    body.signed-in.portal-popup .management-bar-light .navbar-nav .btn-unstyled,
    body.signed-in.portal-popup .navigation-bar-light .nav-link {
      color: rgba(0, 0, 0, 0.5); }
      body.signed-in.portal-popup .management-bar-light .nav-link:hover,
      body.signed-in.portal-popup .management-bar-light .nav-underline .tab a:hover,
      body.signed-in.portal-popup .nav-underline .tab .management-bar-light a:hover,
      body.signed-in.portal-popup .management-bar-light .navbar-nav .btn-unstyled:hover,
      body.signed-in.portal-popup .navigation-bar-light .nav-link:hover {
        color: rgba(0, 0, 0, 0.7); }
    body.signed-in.portal-popup .alert-info a {
      color: #007BFF; }
  body.signed-in #portalMessageContainer {
    line-height: 1.5; }
    body.signed-in #portalMessageContainer .alert-info a {
      color: #007BFF;
      outline: none; }
      body.signed-in #portalMessageContainer .alert-info a:hover {
        color: #0056b3; }

header.portlet-topper menu a:hover svg path {
  fill: #0056b3; }

#portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content .main-content-card .panel-body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529; }
  #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content .main-content-card .panel-body .btn-default, #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content .main-content-card .panel-body .btn-secondary {
    color: #FFF; }

#portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content fieldset a.collapse-icon {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  outline: none;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  text-decoration: none; }
  #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content fieldset a.collapse-icon:hover {
    text-decoration: underline; }

#portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content fieldset label {
  margin-bottom: 0.5rem; }

#portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content fieldset .permissions-table-container .table.table-list thead th {
  font-weight: 700; }
  #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content fieldset .permissions-table-container .table.table-list thead th:first-child {
    padding-left: 0.8125rem;
    padding-top: 0.8125rem; }

#portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content fieldset .permissions-table-container .table.table-list th, #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content fieldset .permissions-table-container .table.table-list td {
  padding: 0.75rem; }

#portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content fieldset .permissions-table-container .table.table-list th:first-child,
#portlet_com_liferay_blogs_web_portlet_BlogsPortlet .lfr-form-content fieldset .permissions-table-container .table.table-list td:first-child {
  padding-left: 0.8125rem;
  padding-top: 0.8125rem; }

.custom-configuration-form .sheet-section {
  margin-bottom: 3rem;
  border: none; }
  .custom-configuration-form .sheet-section .panel-heading {
    border-style: solid;
    border-width: 0 0 1px 0;
    display: block;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 1.5rem;
    padding-bottom: 0.3125rem;
    padding-top: 0.3125rem;
    position: relative;
    text-transform: uppercase;
    background-color: transparent;
    border-color: #212529; }
  .custom-configuration-form .sheet-section .panel-body {
    padding: 0; }
  .custom-configuration-form .sheet-section table.portlet-configuration {
    width: 100%; }
    .custom-configuration-form .sheet-section table.portlet-configuration .radio {
      margin: 0; }
      .custom-configuration-form .sheet-section table.portlet-configuration .radio label {
        margin: 0; }
        .custom-configuration-form .sheet-section table.portlet-configuration .radio label input[type="radio"] {
          margin-top: 4px; }
    .custom-configuration-form .sheet-section table.portlet-configuration input[type="checkbox"] {
      margin-top: 4px; }

/*# sourceMappingURL=main.css.map */
