@import url(//fonts.googleapis.com/css?family=Roboto:500,300,400&subset=latin,latin-ext);#facebook_register{float:right;display:inline;margin-top:-50px;margin-right:143px;background:url(/assets/new_design/facebook_register.png) no-repeat;width:100px;height:25px;color:white;font-weight:bold;line-height:25px;padding-left:30px}#facebook_register:hover,#facebook_register:active{text-decoration:none}.booking_form h2.form-header{font-weight:normal;padding-top:20px;font-size:20px}div.restaurant div.canccelation_reason{margin-top:10px}div.restaurant div.canccelation_reason input{margin:5px}div.restaurant div.canccelation_reason label{display:inline;float:none}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}/*! Select2 Bootstrap Theme v0.1.0-beta.7 | MIT License | github.com/select2/select2-bootstrap-theme */.select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;outline:0}.select2-container--bootstrap .select2-selection.form-control{border-radius:4px}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px}.select2-container--bootstrap .select2-search__field{outline:0}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#999}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#777777;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--bootstrap .select2-results__group{color:#777777;display:block;padding:6px 12px;font-size:12px;line-height:1.428571429;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;border-color:#66afe9}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 4px 4px 4px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0;border-top-color:transparent}.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#333}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-search__field{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eeeeee}.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove{display:none}.select2-container--bootstrap .select2-dropdown{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap .select2-dropdown--above{margin-top:1px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{height:34px;line-height:1.428571429;padding:6px 24px 6px 12px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent transparent;border-style:solid;border-width:4px 4px 0 4px;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#555555;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--bootstrap .select2-selection--multiple{min-height:34px;padding:0;height:auto}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.428571429;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#555555;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:transparent;padding:0 12px;height:32px;line-height:1.428571429;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:3px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px}.select2-container--bootstrap .select2-selection--single.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--single,.form-group-sm .select2-container--bootstrap .select2-selection--single{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{margin-left:-5px}.select2-container--bootstrap .select2-selection--multiple.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.form-group-sm .select2-container--bootstrap .select2-selection--multiple{min-height:30px;border-radius:3px}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:5px}.select2-container--bootstrap .select2-selection--single.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--single,.form-group-lg .select2-container--bootstrap .select2-selection--single{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow{width:5px}.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-width:5px 5px 0 5px;margin-left:-5px;margin-left:-10px;margin-top:-2.5px}.select2-container--bootstrap .select2-selection--multiple.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.form-group-lg .select2-container--bootstrap .select2-selection--multiple{min-height:46px;border-radius:6px}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:10px}.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group .select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .select2-container--bootstrap.select2-container--open,.input-group .select2-container--bootstrap.select2-container--focus{z-index:3}.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0}.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute !important;width:1px !important}.form-inline .select2-container--bootstrap{display:inline-block}.deal-newsletter-signup{overflow:hidden;top:150px;left:335px;background-color:rgba(0,0,0,0.7);height:90px;padding:10px;text-align:center}.deal-newsletter-signup .signup-message{color:#fff;font-weight:200;letter-spacing:1.1px;font-size:16px}.deal-newsletter-signup .signup-message .error{color:#d93844}.deal-newsletter-signup .signup-message .success{color:#4de042}.deal-newsletter-signup form #newsletter_signup_email{height:30px;width:300px;margin:10px;font-size:14px;background:#EEEEEE;border:0;box-shadow:none;color:#000000;display:inline-block;vertical-align:middle;padding:5px}.deal-newsletter-signup form .select2-selection{border:1px solid #aaa;padding:5px;vertical-align:middle;border-radius:0px;background-color:#EEEEEE;height:40px}.deal-newsletter-signup form .select2-selection .select2-selection__choice{color:#000;font-size:14px}.deal-newsletter-signup form input[type=submit]{margin:auto;padding:10px 20px;background-color:#d93844;color:#fff;border-radius:2px;font-size:16px;border:0;display:inline-block;vertical-align:middle}.deal-newsletter-signup form input[type=submit]:hover{cursor:pointer}.deal-newsletter-signup form input[type=submit]:disabled{background-color:#cf9095;color:#ddd;cursor:default}.deals_front ul:before,ul:after{content:" ";display:table}.deals_front{overflow:hidden}.deals_front hr{border:1px solid #e1e1e1}.deals_box{height:auto;border:1px solid #e1e1e1;box-shadow:2px 2px 6px rgba(50,50,50,0.09);display:inline-block;margin-bottom:75px;margin-left:8px;padding:20px;text-align:center;vertical-align:top;width:237px;background-color:#fff;position:relative;padding-bottom:20px}.deals_image{position:absolute;float:none;height:180px;overflow:hidden;width:100%;margin-left:-20px;margin-top:-20px}.deals_image img{max-width:100%;min-height:180px}.overlay p{font-size:15px;margin-bottom:6px}.bottom_overlay{position:absolute;margin-bottom:-100px;left:20px;width:0;height:0;border-style:solid;border-width:30px 37.5px 0 37.5px;border-color:#d93844 transparent transparent transparent;top:50px}.name_rst{position:absolute;bottom:0px;color:white;width:100%;background-color:rgba(0,0,0,0.7);padding-top:10px;font-weight:200;letter-spacing:1.1px}.name_rst h2{text-align:center;font-weight:200;letter-spacing:1.1px}.overlay{font-family:Roboto;color:#fff;font-size:19px;line-height:16px;padding-top:15px;text-transform:uppercase;position:absolute;top:-5px;left:20px;width:75px;height:40px;background-color:#d93844;text-align:center}.overlay .percentage{font-size:30px}.deal_info h2{color:black;height:20px;font-weight:300}.deal_info{margin-top:170px;font-size:14px;color:#222;min-height:90px}.city_name{padding:7px}.deal_voorwaarden{font-size:12px;text-align:center;display:block;color:#222;margin-bottom:10px;margin-top:10px;font-family:"Open Sans", sans-serif}.deal_price{color:#d93844;padding-top:0px;font-size:18px;margin-bottom:23px;text-align:center}.deal_discount{margin-top:10px;margin-bottom:55px}.deal_discount p{color:black;font-size:20px}.voordeel{margin-bottom:20px}.button_deals a{margin:auto;padding:10px 20px;background-color:#d93844;color:#fff;border-radius:2px;font-size:15px;margin-top:10px}.deal_profit{margin-top:-35px}.button_deals a:hover{text-decoration:none;color:#fff}.discount p{margin-bottom:5px}.original_price p{margin-bottom:5px}.voordeel p{margin-bottom:5px}.deal_discount>p{border-right:1px solid #e1e1e1;color:#59554D;float:left;font-size:18px;padding-left:0;text-align:center;width:50%;font-weight:normal}.button_header{text-align:center;margin-top:50px;margin-bottom:30px}.button_header a{margin:auto;padding:10px 45px;background-color:#d93844;color:#fff;border-radius:2px;font-size:15px}.button_header a:hover{text-decoration:none;color:#fff}.button_header-dwts{text-align:center;margin-top:50px;margin-bottom:80px}.button_header-dwts a{margin:auto;padding:10px 25px;background-color:#d93844;color:#fff;border-radius:2px;font-size:15px}.button_header-dwts a:hover{text-decoration:none;color:#fff}.header_action{color:#003559;font-size:38px;margin-left:182px;margin-top:20px}.dwts_action{font-size:50px;text-align:center}.date_dwts{font-size:25px}*{margin:0;padding:0;outline:none}form,fieldset,img{border:none}body{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333333;background-color:#003559}span.payment-method{position:relative}span.payment-method img{position:absolute;top:-5px}span.payment-method span{padding-left:80px}.clear{clear:both;line-height:0;overflow:hidden}a{text-decoration:none;color:#0074c1}a:hover{text-decoration:underline;color:#0074c1}.button{width:280px;height:25px;cursor:pointer;line-height:22px;color:#fff;font-weight:bold;border:none;background:url(/assets/new_design/but02.gif) top left no-repeat}.button2{width:160px;height:25px;cursor:pointer;line-height:22px;color:#fff;border:none;background:url(/assets/new_design/but06.jpg) top left no-repeat;float:left;display:block}.highlight2{width:160px;height:25px;cursor:pointer;line-height:22px;color:#fff;border:none;background:url(/assets/new_design/but07.jpg) top left no-repeat;float:left;display:block}#layout{max-width:970px;margin:0 auto}#header{width:100%;max-width:970px;margin:auto;padding-top:24px}#head_oneliner{position:absolute;left:194px;color:#fae800;top:30px}#head_oneliner2{position:absolute;left:392px;color:#fae800;top:30px;font-family:arial,sans-serif}#header div{width:auto;float:left;padding-top:4px;padding-left:5px}#header .top_link{max-width:697px;padding:25px 0 0 15px;float:left;font-size:24px;color:#fff}@media all and (max-width: 981px){#header .top_link{padding-top:2px}#header{display:grid}}#header .top_link li{float:left;list-style:none;margin-right:12px;font-size:18px}#header .top_link li h1{color:#fff}@media all and (min-width: 982px){#header .top_link li h1{font-size:22px}}@media all and (max-width: 981px){#header .top_link li h1{font-size:14px}}#header .top_link li.last{float:right;margin-right:3px}#header .top_link a{color:#fff}#page{max-width:970px;width:100%;float:left;padding:10px 0px 0 0px;background:url(/assets/new_design/page_top_curve.gif) top left no-repeat}#content{float:left;width:100%;background:ghostwhite}#bread_crumbs{color:#fff;padding:0 12px}#bread_crumbs a{color:#fff}.menu{width:100%;float:left}.menu ul{width:100%;float:left;list-style:none;line-height:30px;background:#292a2b}.menu ul li{float:left;border-right:1px solid #0075c3;height:30px}.menu ul li a{color:#fff;padding:0 20px;display:block;float:left}.menu ul li a.current{text-decoration:underline}.menu ul li.active a{background:url(/assets/new_design/menu_active.gif) repeat-x;padding-left:9px;text-decoration:none}.menu ul li.active a span{display:block;float:left;padding-left:10px;cursor:pointer}.menu ul li.last{float:right;border-right:none}.menu ul li.last a{padding:0}.menu ul li.last img{float:left;display:inline;margin:8px 10px 0 0}@media all and (max-width: 800px){.menu ul li:not(.last):not(.active){max-width:80px}.menu ul li a{float:initial;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.submenu{background:none repeat scroll 0 0 #9dc3dd;width:950px;float:left;height:30px;line-height:30px;border-bottom:1px solid #cae1f2;padding:0 10px}.submenu ul.left_link{float:left}.submenu ul.left_link li span a{display:block;float:left;padding-left:10px;text-decoration:none;background:url(/assets/new_design/blue_arrow02.gif) left center no-repeat}.submenu ul.right_link{float:right}.submenu ul.right_link li span a{display:block;float:left;padding-right:10px;text-decoration:none;background:url(/assets/new_design/blue_arrow.gif) right center no-repeat}.submenu ul{width:auto;list-style:none}.submenu ul li{float:left;color:#000000;padding-right:5px}.submenu ul li.last{padding-right:0}.submenu ul li a{color:#000000}@media all and (min-width: 800px){.banner_sec .searchbox2{position:absolute;top:13px;right:18px}.banner_sec .searchbox2 .content{max-width:284px;float:right}.banner_sec .searchbox2 .content_sec{max-width:266px;float:right;background:rgba(250,250,250,0.9);padding:17px 11px 16px}.banner_sec .form_sec2{max-width:235px}.banner_sec .form_sec2 ul li div{color:#333333;padding-bottom:8px;max-width:220px;position:relative;float:left}.banner_sec .form_sec2{max-height:150px;float:left;padding:15px 20px}}@media all and (max-width: 800px){.banner_sec .searchbox2{width:100%}.banner_sec .searchbox2 .content{width:100%}.banner_sec .form_sec2{width:100%}.banner_sec .form_sec2{max-height:150px;float:left;width:90%;padding-bottom:15px}}.banner_sec .searchbox2 .top{width:100%;height:10px;float:right}.banner_sec .searchbox2 .bot{width:100%;height:0px;float:right}.banner_sec .searchbox2 .top_sec{width:100%;float:right;text-align:center}.banner_sec .searchbox2 .top_sec h2{font-size:22px;color:#0085DD;text-align:left;margin-left:20px;margin-bottom:5px}.banner_sec .searchbox2 .top_sec ul{list-style:none}.banner_sec .searchbox2 .top_sec ul li{background:url(/assets/new_design/bullet01.gif) 118px 6px no-repeat;font-size:14px;color:#0074c1;padding-bottom:5px}.banner_sec .searchbox2 .top_sec ul li span{font-size:16px}.banner_sec .form_sec2 ul{width:100%;float:left;list-style:none}.banner_sec .form_sec2 ul li{margin-right:18px}.banner_sec .form_sec2 ul li.last{margin-right:0}.banner_sec .form_sec2 ul li select{width:126px;height:22px;font-size:11px}.form_sec2 a{color:#0085dd}.form_sec2 p{padding:0 10px 0px 0;line-height:15px}.form_sec2 p a{font-size:12px;display:inline-block;padding-right:14px;background:url(/assets/new_design/blue_arrow.gif) right 6px no-repeat}.banner_sec{width:100%;float:left;position:relative}@media all and (min-width: 800px){.banner_sec .searchbox{position:absolute;top:30%;margin-top:-96px}.banner_sec img{float:left;max-width:100%;height:auto;min-height:280px}.banner_sec .searchbox .top{width:100%;height:15px;float:left}.banner_sec .searchbox .content{max-width:484px;float:left}.banner_sec .searchbox .content_sec{float:left;font-family:Roboto;text-align:center;font-size:14px;background:url(/assets/new_design/repeat01.png) repeat-y;padding:10px 20px;max-width:444px}}@media all and (max-width: 800px){.banner_sec img{display:none}.banner_sec .searchbox .top{width:100%;height:0px;float:left}.banner_sec .searchbox .content{float:left;background:url("/assets/main_pictures/hu_default.jpg");width:100%}.banner_sec .searchbox .content_sec{float:left;font-family:Roboto;text-align:center;font-size:12px;padding:10px 10px;background:whitesmoke;max-width:90vw;opacity:0.8}}.banner_sec .searchbox .bot{width:100%;height:13px;float:left}.banner_sec .searchbox .content_sec a:hover{text-decoration:none}.banner_sec .searchbox .top_sec{width:100%;float:left;text-align:center;padding:0px 0 20px 0}.banner_sec .searchbox .top_sec h2{font-size:22px;color:#003559}.banner_sec .searchbox .top_sec ul{list-style:none}.banner_sec .searchbox .top_sec ul li{background:url(/assets/new_design/bullet01.gif) 118px 6px no-repeat;font-size:14px;color:#0074c1;padding-bottom:5px}.banner_sec .searchbox .top_sec ul li span{font-size:16px}.banner_sec .form_sec{max-width:417px;float:left}.banner_sec .form_sec ul{display:table}.banner_sec .form_sec ul li{display:table-row;font-size:13px;line-height:20px;height:20px}.banner_sec .form_sec ul li select{display:table-column;height:22px;margin-top:2px;color:#0085dd;font-size:13px}.banner_sec .form_sec ul li div{display:table-column;text-align:left;width:30%}@media all and (min-width: 800px){.banner_sec .form_sec ul{width:100%;float:left;list-style:none}.banner_sec .form_sec ul li div{color:#333333;max-width:160px;width:100%;position:relative;float:left}}.banner_sec .form_sec ul li.last{margin-right:0}.banner_sec .form_sec .button_div{max-width:347px;float:left;padding:18px 0 2px 106px}@media all and (max-width: 800px){.banner_sec .form_sec ul li{height:24px;line-height:24px}.banner_sec .form_sec ul li div{color:#333333;max-width:160px;width:100%;position:relative;font-size:13px;display:inline;padding-right:5px}.banner_sec .form_sec ul li select{max-width:180px;display:inline-block;font-size:13px;float:right;margin-top:0px}.banner_sec .form_sec ul li div label{float:left;font-size:13px}.banner_sec .form_sec .button_div{padding:18px 0 2px 20px}}.banner_sec .form_sec .button{float:left}.banner_sec .form_sec .button_div span.left_flower img{display:inline-block;margin:5px 10px 0 0px}.banner_sec .form_sec .button_div span.right_flower img{display:inline;margin:5px 0 0 10px}.banner_sec .form_sec .button_div input{max-width:215px;height:25px;border:none;display:inline-block;cursor:pointer;line-height:22px;font-size:13px;background:url(/assets/new_design/but01_notext.png) top left no-repeat}.banner_main{max-width:970px;color:#B43026;text-align:center;font-size:28px;font-weight:bold;font-family:arial;padding-top:10px;padding-bottom:10px}.banner_lockpage{height:300px}.banner_lockpage img{max-width:100%;overflow:hidden;max-height:100%}.signup_banner{max-width:970px;height:auto;padding:20px 0px;text-align:center;background:#cddde8 url(/assets/new_design/bg01.gif) top repeat-x}.signup_message{font-size:20px;font-weight:bold;font-family:arial;color:#B43026}@media all and (max-width: 800px){font-size:15px}.button3{background:url(/assets/new_design/but03.gif) no-repeat scroll left top transparent;border:medium none;color:#FFFFFF;height:25px;line-height:22px;width:175px;margin-right:5px;margin-top:8px;cursor:pointer}#newsletter_signup_email,#newsletter_signup_first_name,#newsletter_signup_last_name{margin-top:5px;margin-right:5px;line-height:22px}.facility{width:100%;float:left;background:#eee}.facility .top_sec,.facility .bottom_sec{max-width:100%;width:100%;float:left}.facility .top_sec{background:#eee;border-bottom:1px dotted #dbd2d1;position:relative;padding-top:11px;padding-bottom:11px}.facility .top_sec .grd01{position:absolute;top:0;left:0}.facility .top_sec .grd01 img{width:100%;height:auto}.facility .bottom_sec{background:white;border-bottom:1px dotted #dbd2d1;padding-top:11px;padding-bottom:11px}.facility .block{max-width:460px;width:100%;float:left;margin-right:26px;margin-top:5px}.facility .block .img_sec{width:152px;height:107px;margin-left:10px;float:left;padding:3px 4px 3px 4px;background:white}.facility .block .img_sec img{float:left;margin:1px 0 0 1px;height:105px;width:150px}.facility .block .content_sec{max-width:60%;float:left;padding:0px 0px 0 6px}@media all and (min-width: 971px){.facility .block.last{margin-right:9px;border-left:dotted 1px #dbd2d1}}@media all and (max-width: 970px){.facility .block.last{padding-top:9px;border-top:dotted 1px #dbd2d1}.facility .bottom_sec{background-color:#eee}}@media all and (max-width: 480px){.facility .block .content_sec{max-width:50%}}@media all and (max-width: 350px){.facility .block .content_sec{max-width:100%}}.facility .block .content_sec h3{font-size:18px;color:#0074c1;padding-bottom:5px}.facility .block .content_sec p{padding-bottom:12px}.facility .block .content_sec p.last01{padding-bottom:0}.facility .block .content_sec p a{color:#0074c1;background:url(/assets/new_design/blue_arrow.gif) center right no-repeat;padding-right:14px;display:inline-block}.facility .block .content_sec p span{color:#0074c1}.logo_sec{width:100%;float:left;background-color:#cddde8}.logo_sec ul{width:auto;float:left;list-style:none;padding:18px 0 14px 20px}.logo_sec ul li{float:left;color:#fff;margin-right:23px}.logo_sec ul li.sec{padding:5px 65px 0 17px;margin-right:0}.logo_sec ul li.last{margin-right:0}#footer{max-width:970px;width:100%;float:left;background:url(/assets/new_design/page_repeat.gif) repeat-y}#footer .content{width:100%;float:left;background:#001d31 url(/assets/new_design/footer_bg.jpg) top left no-repeat;color:#fff}#footer .top_row{width:100%;float:left;padding-bottom:10px}#footer .bottom_row{width:100%;float:left}#footer .block{max-width:200px;width:100%;float:left;margin-right:38px;padding-left:10px}#footer .block.last{margin-right:0}#footer .block h3{font-size:14px;padding:16px 0 0 1px}#footer .block a{color:#0085dd}#footer .block p{padding:0 30px 6px 0;line-height:15px}#footer .block p a{font-size:12px;display:inline-block;padding-right:14px;background:url(/assets/new_design/blue_arrow.gif) right 6px no-repeat}#footer .followus{max-width:100%}#footer .followus h3{padding-bottom:17px}#footer .followus ul{width:100%;float:left;list-style:none;padding-top:10px}#footer .followus ul li{float:left;margin-right:10px}#footer .followus ul li.last01{margin-right:0}#footer .section{width:100%;float:left}#footer .section h3{padding-bottom:12px}#footer .share{max-width:198px;width:100%;float:left;padding-left:2px}#footer .share ul{width:197px;float:left;list-style:none;padding:11px 0 0 1px}#footer .share ul li{float:left;width:100%;padding-bottom:9px}#footer .share ul li span{display:block;width:26px;float:left}#footer .share ul li span img{float:left}#footer .copyright{width:100%;float:left;line-height:60px}#footer .copyright p{padding-left:35px;font-style:italic}@media all and (max-width: 440px){#footer .block{max-width:360px}}@media all and (max-width: 970px){#footer .content{background:#001d31}#footer .block{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;padding-left:10px;margin-bottom:2px}#footer .top_row,#footer .bottom_row{float:initial;column-count:4;column-width:200px;column-rule:1px dotted #444}#footer .section{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}}.subpage{max-width:950px;width:100%;float:left;padding:10px 10px 20px 10px}.subpage.change{padding-top:5px}.subpage .left{width:201px;float:left}.subpage .left.pad{padding-top:15px}.subpage .side_menu{width:100%;float:left;padding-top:10px}.subpage .side_menu ul{width:100%;float:left;list-style:none;border-top:1px solid #cae1f2}.subpage .side_menu ul li{width:100%;float:left;border-bottom:1px solid #cae1f2}.subpage .side_menu ul li a{width:190px;padding-left:11px;display:block;float:left;text-decoration:none;line-height:28px;color:#0074c1}.subpage .side_menu ul li a:hover,.subpage .side_menu ul li.active a{background:#f1f1f1;color:#333333}.subpage .right{max-width:722px;width:100%;float:right;padding-top:10px}.subpage .right .left_sec{width:281px;float:left}.life_history{width:100%;padding-top:5px}.life_history .head{width:100%;float:left;padding-bottom:10px}.right h2{font-size:24px;color:#333333;padding-bottom:10px}.life_history h2 span{float:left}.right h3{font-size:14px;color:#333333;font-style:italic}.life_history .booknow{width:280px;float:left;padding:15px 0 40px 1px}.life_history .booknow a{width:280px;display:inline-block;color:#fff;font-weight:bold;text-decoration:none;line-height:24px;height:25px;text-align:center;background:url(/assets/new_design/but02.gif) top left no-repeat}.life_history h4{font-size:12px;font-weight:normal;float:left;width:100%;line-height:16px;padding-bottom:15px}.life_history p{padding-bottom:10px}.life_history .product{width:280px;display:inline;float:left;margin-bottom:16px;margin-left:1px;background:#cbdfed}.life_history .product ul{width:260px;float:left;padding:10px;list-style:none}.life_history .product ul li{width:245px;float:left;padding:5px 5px 2px 10px;color:#333333;font-size:12px}.life_history .product ul li.light{background:#d5e5f1}.life_history .product ul li .text01{width:88px;float:left;font-style:italic}.life_history .product ul li .text02{width:147px;float:left}.life_history>span{display:block;float:left;padding-top:5px;padding-left:5px}.subpage .right .right_sec{width:413px;float:right;padding:10px 5px 0 0}.gallery{width:401px;float:left;height:429px;padding:0 8px 0 7px;background:url(/assets/new_design/galler_frame.gif) top left no-repeat}.gallery .nav{width:100%;float:left;height:30px;padding-bottom:20px}.gallery .nav ul{width:100%;float:left;list-style:none;font-size:10px}.gallery .nav ul li{float:left;width:199px;float:left;border-left:1px solid #e9d3d2}.gallery .nav ul li.first{border-left:none;width:200px}.gallery .nav ul li a{display:block;width:100%;float:left;border-bottom:1px solid #e9d3d2;background:#f1f1f1;height:29px;line-height:29px;text-decoration:none;color:#0074c1;text-align:center}.gallery .nav ul li a:hover,.gallery .nav ul li.active a{color:#333333;background:none;border-bottom:none}@media all and (max-width: 970px){.subpage{padding:10px 0 20px 0}.subpage .left{width:90%;padding:10px}.subpage .left .side_menu{width:100%;padding-top:0px}.subpage .side_menu ul{width:100%;border-top:none}.subpage .side_menu ul li{float:initial;border:none}.subpage .side_menu ul li a{border:1px solid #cae1f2;width:150px}.subpage .right{float:left}.subpage .right h2,.subpage .right h3,.subpage .right div.extras{padding-left:10px}.subpage .right .left_sec{width:90%;padding-left:10px}.subpage .right .right_sec{width:100%;float:left}.subpage .right .center_sec{width:90%;float:left;padding-left:10px}.life_history .booknow{width:100%;margin-top:0px}.gallery{background:white;width:100%;max-width:401px}.gallery .nav ul li,.gallery .nav ul li.first{width:49.8%}}@media all and (max-width: 480px){.gallery{padding:0px}}.gallery .gallery_sec{width:381px;float:left;padding:0 10px}.gallery_sec .img_sec{width:100%;float:left;padding-bottom:20px}.gallery_sec img{float:left}.gallery_sec .crausel03{width:100%;float:left;position:relative}.gallery_sec .crausel03 ul{width:349px;float:left;list-style:none;padding:0 15px 0 17px}.gallery_sec .crausel03 ul li{float:left;padding-right:8px}.gallery_sec .crausel03 ul li.last{padding-right:0}.gallery_sec .crausel03 a.prev{width:7px;height:14px;position:absolute;top:18px;text-indent:-9999px;left:0;background:url(/assets/new_design/pre02.jpg) top left no-repeat}.gallery_sec .crausel03 a.next{width:7px;height:14px;position:absolute;top:18px;right:0;text-indent:-9999px;background:url(/assets/new_design/next02.jpg) top left no-repeat}@media all and (max-width: 970px){.gallery .gallery_sec{width:100%;max-width:381px;padding:0px}}.subpage .right .left_sec02{max-width:492px;float:left;background:url(/assets/new_design/grd02.gif) right 4px no-repeat}.booking_form{max-width:462px;width:100%;float:left;padding:20px 30px 20px 0}.booking_form h2{font-size:24px;color:#333333;padding-bottom:16px}.booking_form h3{font-size:18px;color:#0074c1}.booking_form .form_sec{width:100%;float:left;padding-top:16px}.booking_form .row{max-width:442px;width:100%;float:left;padding:7px 10px 6px 10px;color:#333333;margin-bottom:2px}.booking_form .row.blue{background:#edf4fb}.booking_form div.row:nth-child(2n+1){background-color:#edf4fb}.booking_form .row.darkblue{background:#cbdfed}.booking_form .row.pad{width:449px;padding-left:3px;background:url(/assets/new_design/book_now_bg.gif) 45px 0 no-repeat;padding:18px 0;margin-top:20px;margin-bottom:40px}.booking_form .row .control-label{width:180px;float:left;display:block;color:#333333}.booking_form .code{color:#000000;font-weight:bold}.booking_form select{max-width:257px;height:22px}.booking_form input[type="text"],input[type="tel"],input[type="email"]{max-width:257px;width:100%;height:20px;border-top:1px solid #adadaf;border-bottom:1px solid #e5e4e9;border-left:1px solid #e5e4e9;border-right:1px solid #e5e4e9}.booking_form .row ul{width:auto;float:left;list-style:none}.booking_form .row ul li{float:left}.booking_form .radio{min-height:18px;padding-left:18px}.booking_form label{display:inline-block}.booking_form .radio+.radio{margin-left:10px}.booking_form .radio input[type="radio"]{float:left;margin-left:-18px}.booking_form .checkbox input[type="checkbox"]{margin-right:10px}.booking_form .error .help-inline{color:#B94A48;float:left;padding-left:26px;font-weight:bold}.booking_form .small{width:50px;float:left;font-size:11px;display:block}.booking_form textarea{width:255px;height:70px;font-size:11px;font-style:italic;border-top:1px solid #adadaf;border-bottom:1px solid #e5e4e9;border-left:1px solid #e5e4e9;border-right:1px solid #e5e4e9}.booking_form .checkbox{float:left;display:block}.booking_form .size{font-size:11px;width:400px;display:block;float:left;padding-left:10px;color:#333333}.booking_form .button{width:280px;height:25px;cursor:pointer;line-height:22px;color:#fff;font-weight:bold;border:none;background:url(/assets/new_design/but02.gif) top left no-repeat}.subpage .right .right_sec02{width:220px;float:right;padding:20px 0 0 0}.right_sec02 h3{font-size:18px;color:#0074c1}@media all and (max-width: 970px){.subpage .right .left_sec02{background:none}.subpage .right .right_sec02{background:none;float:left;width:90%;padding-left:10px}.booking_form{padding:0px}.booking_form select{max-width:45%}.booking_form .row{padding:7px 0px 6px 0px}.booking_form .row .control-label{width:160px;padding-left:10px}.booking_form input[type="text"],.booking_form input[type="tel"],.booking_form input[type="email"],.booking_form textarea{width:45%}.booking_form .checkbox{margin-left:10px;width:90%}.booking_form .button,.booking_form p{margin-left:10px}}.message{font-style:italic}.message h3{font-size:18px;color:#0074c1}.message .small{font-size:9px}.message .title{margin:10px 0 4px 0}.message .textarea{width:95%;height:140px;font-size:10px;font-style:italic;color:#999999;border-top:1px solid #adadaf;border-bottom:1px solid #e5e4e9;border-left:1px solid #e5e4e9;border-right:1px solid #e5e4e9}.message .button{width:175px;background:url(/assets/new_design/but03.gif) top left no-repeat;margin-top:10px}.message h4{color:red;font-size:14px}.process{width:100%;float:left}.process ul{width:100%;float:left;list-style:none;padding-top:12px}.process ul li{background:url(/assets/new_design/bullet02.gif) 0 5px no-repeat;padding-left:15px;padding-bottom:13px}.share_res{width:100%;float:left;border-bottom:1px solid #cae1f2;padding-bottom:10px;margin-bottom:10px}.share_res a{color:#333333;text-decoration:none}.share_res>div{clear:left}.share_res div div{float:left;margin-bottom:5px}.share_res .img{width:50px}.share_res .img img{width:20px;height:20px}.subpage3{max-width:920px;width:100%;float:left;padding-bottom:39px}.subpage3 .left{max-width:713px;float:left;padding-left:18px;border-left:1px dotted #ccc}.restaurant_location{width:100%;float:left;padding:15px 0 0 0}.restaurant_location h2{font-size:18px;color:#333333;padding-left:1px}.restaurant_location .relevance{max-width:712px;width:100%;display:inline;margin-left:1px;float:left;background:#f1f1f1;line-height:40px;color:#333333;margin-top:13px;font-size:1.15em}.restaurant_location .relevance a{color:#0074c1;text-decoration:underline}.restaurant_location .relevance ul{max-width:700px;padding-left:12px;list-style:none}.restaurant_location .relevance ul li{float:left;padding-right:3%;height:40px}.restaurant_location .relevance .selected{font-weight:bold}.listing{width:100%;float:left;padding-top:19px}.listing ul{width:100%;float:left;list-style:none}.listing ul li{width:100%;float:left;padding-bottom:8px;border-bottom:1px solid #dbd2d1;margin-bottom:8px}.listing ul li.first{margin-bottom:20px}.listing ul li.last{margin-bottom:0}.listing .left_side{max-width:517px;width:100%;float:left;border-right:dotted 1px lightblue}.listing .left_side .img_sec{max-width:30%;width:110px;height:93px;float:left;padding:6px 6px 10px 8px;background:url(/assets/new_design/frame03.gif) top left no-repeat}.listing .left_side .text_sec{max-width:70%;width:100%;float:left;margin-left:10px}.listing .left_side .text_sec .head{width:100%;float:left;padding-bottom:7px}.listing .left_side .text_sec .head h3 a{font-size:18px;color:#0085dd}.listing .left_side .text_sec .head>span{display:block;float:left;padding-top:5px;padding-left:5px}.listing .left_side .text_sec .head>span img{padding-left:2px;float:left}.listing .left_side .text_sec .head>span .price_range{color:#B43126;font-weight:bold;vertical-align:middle;padding-left:2px}.listing .left_side .text_sec h4{font-size:12px;font-style:italic;padding-bottom:8px}.listing .left_side .text_sec p{font-size:12px;line-height:16px;color:#6e6e6e;padding-bottom:13px}.listing .left_side .text_sec p.last{padding-bottom:0}.listing .left_side .text_sec p.name{color:#bfb185;font-weight:bold}.listing .right_side{max-width:175px;width:100%;float:left;margin-left:10px}.listing .right_side .booknow{width:100%;float:left;padding-top:6px}.listing .right_side .booknow .button{width:100%;float:left;margin-bottom:5px}.listing .right_side .booknow .button a{max-width:175px;width:100%;height:25px;display:block;float:left;line-height:25px;text-align:center;color:#fff;text-decoration:none;background:url(/assets/new_design/but03.jpg) top left no-repeat}.listing .right_side .booknow .button.menu a{background:url(/assets/new_design/button_bg_blue.gif) top left no-repeat}.listing .right_side .booknow .button.menu{background:url(/assets/new_design/button_bg_blue.gif) top left no-repeat}.listing .right_side .booknow .name{width:100%;float:left;padding-top:6px}.listing .right_side .booknow .name p{font-size:12px;line-height:15px}.listing .right_side .booknow .name p em{display:block;font-size:11px}.subpage3 .right{width:150px;float:right;padding-left:18px;padding-right:18px}.logo_sec02{width:100%;float:left;padding-top:51px}.logo_sec02 p{padding-bottom:10px}.logo_sec02 ul{width:100%;float:left;list-style:none}.logo_sec02 ul li{width:100%;float:left;text-align:center;padding-bottom:37px}.logo_sec02 ul li.sec{padding-bottom:51px}.logo_sec02 ul li.third{padding-bottom:42px}@media all and (max-width: 970px){.logo_sec02{padding-top:10px;background:white}.subpage3{max-width:100%}.subpage3 .right{display:flex;float:none;max-width:100%;width:100%;padding-left:0px;padding-right:0px}.subpage3 .left{width:100%;max-width:100%;padding-right:0px;padding-left:0px}.logo_sec02 ul{column-count:4;column-width:150px}.logo_sec02 p{padding-left:18px}.restaurant_location .relevance{margin-left:0px;max-width:100%}.legends ul{padding-left:12px;font-size:10px}.listing .left_side{padding-left:12px}.listing .right_side{padding-right:12px}}@media all and (max-width: 742px){.listing .left_side{border-right:none}}@media all and (max-width: 540px){.listing .left_side .text_sec{max-width:55%}}#participants_title{color:#0074C1;font-size:24px;padding-bottom:5px;padding-top:5px;padding-left:10px}.listing .right_side .booknow .rating-stars-label{float:left;padding-top:2px;padding-right:2px}.listing .right_side .booknow .rating-evals{float:left;padding-top:2px;padding-left:5px}div.legends{margin-top:12px;float:left}.legends ul{list-style-type:none}.legends ul li{margin-right:8px}.legends ul li span{padding-right:10px;margin-left:5px;display:inline-block;vertical-align:top;line-height:15px}.legends ul li span.legend{font-weight:bold;font-size:13px}.filter{background:none repeat scroll 0 0 #9dc3dd;float:left;width:100%;padding-top:5px;padding-bottom:10px}.filter ul{float:left;list-style:none;padding-left:20px}.filter ul li{color:#333333;padding-bottom:8px;max-width:185px;position:relative;float:left;padding-left:20px}.filter ul li div{font-style:italic;color:#333333;padding-bottom:5px;max-width:160px;position:relative;float:left}.filter ul li select{max-width:180px;width:100%;height:22px;font-size:11px;margin-top:2px;color:#0085dd;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}.filter .button_div{padding:18px 0px 0px 5px}.filter .button_div .button{width:175px;height:25px;display:block;float:left;line-height:25px;text-align:center;color:#fff;text-decoration:none;background:url(/assets/new_design/but03.gif) top left no-repeat}@media all and (max-width: 800px){.filter ul li{float:initial}.filter .button_div{padding:0px}}#access_page{margin-top:30px;font-size:12px}#access_page h2{padding-top:10px;padding-left:20px}#access_page p,#access_page form{padding-left:20px}#access_page img.sfeerimage{float:right;max-width:90%;width:450px;margin:20px;border:1px solid black}#access_page input.pass{margin-left:150px;width:100px}#access_page div.footer{width:100%;text-align:center}div.review_box{position:relative;height:75px;width:170px;background:white;border-radius:15px;float:right;margin-right:47px;box-shadow:1px 3px 3px 1px rgba(192,192,192,0.8);-moz-box-shadow:1px 3px 3px 1px rgba(192,192,192,0.8);-webkit-box-shadow:1px 3px 3px 1px rgba(192,192,192,0.8)}div.review_box div.review_content{margin-top:20px;margin-left:35px}div.active_star{position:relative;background:url(/assets/rating/full_star.gif) no-repeat left;width:17px;height:17px;float:left}div.half_star{position:relative;background:url(/assets/rating/half_star.gif) no-repeat left;width:17px;height:17px;float:left}div.empty_star{position:relative;background:url(/assets/rating/empty_star.gif) no-repeat left;width:17px;height:17px;float:left}.print{position:relative;background:url(/assets/print_btn.png) no-repeat left;width:192px;height:25px;padding-left:50px;padding-top:8px;color:#222222;font-weight:bold}.twitter{position:relative;background:url(/assets/twitter_btn.png) no-repeat left;width:192px;height:25px;padding-left:50px;padding-top:8px;color:#222222;font-weight:bold}.facebook{position:relative;background:url(/assets/facebook_btn.png) no-repeat left;width:192px;height:25px;padding-left:50px;padding-top:8px;color:#222222;font-weight:bold}.hyves{position:relative;background:url(/assets/hyves_btn.png) no-repeat left;width:192px;height:25px;padding-left:50px;padding-top:8px;color:#222222;font-weight:bold}.outlook{position:relative;background:url(/assets/outlook_btn.png) no-repeat left;width:192px;height:25px;padding-left:50px;padding-top:8px;color:#222222;font-weight:bold}.ical{position:relative;background:url(/assets/ical_btn.png) no-repeat left;width:192px;height:25px;padding-left:50px;padding-top:8px;color:#222222;font-weight:bold}form{margin:0}#banner{height:69px;margin:6px 0 0 0;text-indent:-9999px}#blocks_wrap{width:804px;_height:1%}#block1 h3,#block2 h3{margin-left:0}#block1,#block2{width:165px;height:94px;left:614px;position:absolute;padding:20px 10px 10px 10px}#block1{top:106px}#block2{top:236px}#block1 a,#block2 a{font-weight:bold;color:#000}.availability{font-weight:bold}.life_history .booknow .highlight{width:280px;height:25px;display:block;float:left;line-height:25px;text-align:center;color:#fff;text-decoration:none;background:url(/assets/new_design/but04vol2.jpg) top left no-repeat;padding:0px;margin:0px}.listing .right_side .booknow .highlight{width:175px;height:25px;display:block;float:left;line-height:25px;text-align:center;color:#fff;text-decoration:none;margin-bottom:5px;background:url(/assets/new_design/but04vol.jpg) top left no-repeat}div#search_loading{position:fixed;left:50%;top:50%;width:155px;height:155px;overflow:auto;margin-top:-77px;margin-left:-77px}#signup-options{float:left}#signup-options label{width:400px}#disclaimer{padding-top:30px;clear:left}.clear_both{clear:both}div.restaurant{max-width:712px;width:100%;float:right;position:relative;padding:20px 10px 20px}@media all and (max-width: 800px){div.restaurant{width:80%}}div.restaurant div.inner{float:left;max-width:492px;_height:1%;padding:20px 0 30px 0;overflow:hidden}div.restaurant h2{font-size:24px;color:#0074c1;padding-bottom:10px}div.restaurant label{width:150px;display:block;float:left}div.restaurant label.radio{width:auto;float:none;display:inline}div.restaurant form br{clear:left}div.restaurant label,div.restaurant input,div.restaurant select{margin:2px 0}#back{margin-bottom:6px;padding:6px 0 6px 13px;background:#eaeef7}#back a{color:#000}#copyright{clear:both;padding-top:3px;text-align:right}#sponsors{clear:left;padding-top:6px;text-align:center}#sponsors img{margin:0 25px;border:none}button{width:100px;height:20px;margin-right:20px}div.fieldWithErrors{display:inline}.alert_error p{background:#CCC;display:inline;padding:0px 2px;color:red}h3.flasherror{color:red}.calendar_date_select .cds_buttons{background-color:#d4dcee}.calendar_date_select td{background-color:#d4dcee}.calendar_date_select td.weekend{background-color:#d4dcee}.calendar_date_select tbody td{border-bottom:1px solid #d4dcee}.calendar_date_select{color:black}.calendar_date_select thead th{color:white !important}.calendar_date_select .cds_header a:hover{color:black}.calendar_date_select .cds_buttons a{color:black}.calendar_date_select td.selected{background-color:white}.calendar_date_select .cds_footer{background-color:white}.calendar_date_select td.disabled div{color:#888}.participant-restaurants{line-height:20px}.head td{padding:0 10px}@media all and (max-width: 500px){.head td{padding:0px}}.head tr.row:nth-child(2n+1){background-color:#edf4fb}.sponsor_sec{background-color:#FFFFFF;text-align:center}.sponsor_sec img{vertical-align:middle;padding:10px}.like_button{position:absolute;z-index:1001;left:40%}.likefb_nl{right:10px;top:8px;position:absolute}.likefb_en{right:20px;top:8px;position:absolute}.content_sec ul{list-style:decimal outside;padding-left:20px}@media all and (max-width: 350px){.content_sec ul{padding-left:0px}.banner_sec .form_sec2 ul{padding-left:20px}.banner_sec .form_sec ul li div{padding-right:3px}}.content_sec ul li{padding-top:5px}.extended ul{list-style:decimal outside;padding-left:40px}.extended ul li{padding-top:2px;font-size:12px;padding-right:14px;display:inline-block;background:url(/assets/new_design/blue_arrow.gif) right 6px no-repeat}@media all and (max-width: 800px){.extended ul{padding-left:20px;display:table}.extended ul li{display:list-item}}#flasherror{color:red}.hidden{display:none}.city_overview img.thumb_big{height:105px;width:150px;border:1px solid #dbd2d3;padding:5px;background-color:#fff;box-shadow:3px 3px 5px #ccc}.city_overview img.thumb_small{width:100px;border:1px solid #dbd2d3;padding:5px;background-color:#fff;box-shadow:2px 2px 3px #ccc}.city_overview .name_small{padding-top:10px;text-align:center;color:#0074c1}.city_overview .name_big{padding-top:10px;text-align:center;color:#0074c1;font-size:15px}.city_overview .td_big{text-align:center;cursor:pointer;width:25%;padding:10px;vertical-align:top}.city_overview .td_small{text-align:center;cursor:pointer;padding:5px 10px 5px 10px;vertical-align:top;width:148px}.city_overview .h2{text-align:center;margin:auto;width:700px;font-size:1.3em;padding:10px 0 0 0;font-weight:bold}.city_overview .intro{margin:auto;text-align:center;padding:-1px 40px 10px 35px;font-family:inherit;font-size:1.6em;width:700px}.city_overview .media{margin:auto;text-align:left;padding:0px 0px 40px;width:840px}.city_overview .media .media_text{text-align:left;margin-left:0px;clear:right;display:block;vertical-align:middle;padding:0px 5px 20px}.city_overview .media .media_image{margin:auto;width:17%;display:inline-block;vertical-align:middle;padding:0px 10px}.button_css_green{width:280px;height:25px;cursor:pointer;line-height:22px;color:#fff;font-weight:bold;border:medium none;background:url(/assets/new_design/but02.gif) top left no-repeat}.button_css_green_big{-moz-box-shadow:inset 0px 0px 0px 0px #c1ed9c;-webkit-box-shadow:inset 0px 0px 0px 0px #c1ed9c;box-shadow:inset 0px 0px 0px 0px #c1ed9c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #90b538), color-stop(1, #2b8000));background:-moz-linear-gradient(center top, #90b538 5%, #2b8000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90b538', endColorstr='#2b8000');background-color:#90b538;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #83c41a;display:inline-block;color:#ffffff;font-family:Arial;font-size:17px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:280px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #689324;cursor:pointer}.button_css_green_big:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2b8000), color-stop(1, #90b538));background:-moz-linear-gradient(center top, #2b8000 5%, #90b538 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b8000', endColorstr='#90b538');background-color:#2b8000}.button_css_green_big:active{position:relative;top:1px}.button_css_orange{width:280px;height:25px;cursor:pointer;line-height:22px;color:#fff;font-weight:bold;border:medium none;background:url(/assets/new_design/but08.jpg) top left no-repeat}.testimonials{width:100%;float:left;background:#cddde8 url(/assets/new_design/bg01.gif) top repeat-x;padding:4px 0px}.testimonials div{width:970px;vertical-align:top;display:block}.testimonials ul{float:left;list-style:none;margin:auto;padding:20px 25px 5px;width:920px;font-family:comic sans ms bold;font-size:1.35em;color:#b43026;font-style:italic;text-align:center}.testimonials li{float:left;position:relative;padding:0px 0px 32px}.testimonials q{float:left;color:#b43026;margin:0px 21px;word-wrap:break-word}.testimonials span{font-family:inherit;font-size:0.7em;position:absolute;left:0px;margin:20px 20px 0px;clear:both}.booking_form .points{float:left;list-style:none outside none;padding-top:8px;width:100%;padding-left:5px}.booking_form .points li{background:url(/assets/new_design/checkmark3.png) no-repeat scroll 0px 3px transparent;padding-bottom:10px;padding-left:17px;font-weight:bold}.booking_form .big_button{text-align:center}.booking_form .big_button div{text-align:center;margin:10px 0px 0px}.booking_form .big_button div airmilescode *{margin:0px}.process .additional_faq{padding:6px 20px 26px 20px;text-align:left;width:90%}.process .additional_faq li{padding:0px 0px 6px 15px;margin-top:20px}.process .additional_faq span{padding:0px;font-style:italic}.process .press_logos{float:left;list-style:none outside none;width:100%;text-align:center}.process .press_logos li{background:none;padding:0px 0px 40px}img.new-participant{height:20px}.pointer{cursor:pointer}.cities_links{padding-left:10px}.title_review{width:100%;display:inline-grid;grid-template-columns:auto 170px 3%}div.radio{display:flex}div.radio label{max-width:150px;width:auto;margin-right:10px}@media all and (max-width: 800px){.title_review{display:block}div.review_box{float:none;margin-left:50px}div.review_box div.review_content{padding-top:10px}}.fancybox-skin{background:#edf4fb}.fancybox-inner{height:auto !important}.ad-gallery{max-width:380px;max-height:285px;width:100%;height:auto}.ad-gallery,.ad-gallery *{margin:0;padding:0}.ad-gallery .ad-image-wrapper{width:100%;max-height:285px;height:285px;margin-bottom:10px;position:relative;overflow:hidden}.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC}.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100}.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100}.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{background:url("non-existing.jpg") \9     }.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(/assets/ad_prev.png);width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101}.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(/assets/ad_next.png);width:30px;height:30px;right:0;left:auto}.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9}.ad-gallery .ad-image-wrapper .ad-image a img{border:0}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0px;left:0px;padding:7px;text-align:left;width:100%;z-index:2;background:url(/assets/opa75.png);color:#000}* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block}.ad-gallery .ad-controls{height:20px}.ad-gallery .ad-info{float:left}.ad-gallery .ad-slideshow-controls{float:right}.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer}.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:0.9em}.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic}.ad-gallery .ad-nav{width:100%;position:relative}.ad-gallery .ad-forward,.ad-gallery .ad-back{position:absolute;top:0;height:100%;z-index:10}* html .ad-gallery .ad-forward,.ad-gallery .ad-back{height:100px}.ad-gallery .ad-back{cursor:pointer;left:0px;width:13px;display:block;background:url(/assets/new_design/pre02.jpg) 0px 22px no-repeat}.ad-gallery .ad-forward{cursor:pointer;display:block;right:0px;width:13px;background:url(/assets/new_design/next02.jpg) 0px 22px no-repeat}.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:90%;margin-left:20px}.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none}.ad-gallery .ad-thumbs li{float:left;padding-right:5px}.ad-gallery .ad-thumbs li a{display:block}.ad-gallery .ad-thumbs li a img{border:1px solid #CCC;display:block;max-width:60px}.ad-gallery .ad-thumbs li a.ad-active img{border:1px solid #616161}.ad-preloads{position:absolute;left:-9000px;top:-9000px}.google-map{max-width:713px;width:100%;height:250px;margin-bottom:10px;float:left}@media all and (max-width: 970px){.google-map{max-width:100%}}.relevance{margin-bottom:13px}.map-popup{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;max-width:550px;width:100%}.map-popup .head{width:100%;display:inline-block;padding-bottom:15px}.map-popup .head h3{display:inline}.map-popup .head h3 a{font-size:18px;color:#003559}.map-popup .head span{display:inline;padding-top:5px;padding-left:5px}.map-popup .head span img{padding-left:2px;display:inline}.map-popup .logo{max-width:130px;display:inline-block;vertical-align:top;padding:6px 6px 10px 8px;background:url(/assets/new_design/frame03.gif) top left no-repeat}.map-popup .content{display:inline-block;max-width:400px}.map-popup .content h4{font-size:12px;font-style:italic;color:#b43126;padding-bottom:8px}.map-popup .content p{font-size:12px;line-height:16px;color:#333333;padding-bottom:13px}.map-popup .content p .city{font-size:1.35em;line-height:26px;font-weight:normal}.map-popup .content .availability a{width:175px;height:25px;display:inline-block;line-height:25px;text-align:center;color:#fff;text-decoration:none;background:url(/assets/new_design/but03.jpg) top left no-repeat}@media all and (max-width: 970px){.map-popup{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;max-width:550px;width:100%}.map-popup .head{width:100%;display:inline-block;padding-bottom:5px}.map-popup .head h3{display:inline}.map-popup .head h3 a{font-size:14px;color:#003559}.map-popup .head span{display:inline;padding-top:5px;padding-left:5px}.map-popup .head span img{padding-left:2px;display:inline}.map-popup .logo{max-width:130px;display:none;vertical-align:top;padding:6px 6px 10px 8px;background:url(/assets/new_design/frame03.gif) top left no-repeat}.map-popup .content{display:inline-block;max-width:200px}.map-popup .content h4{font-size:10px;font-style:italic;color:#b43126;padding-bottom:0px}.map-popup .content p{font-size:10px;line-height:12px;color:#333333;padding-bottom:0px;margin:8px 0}.map-popup .content p .city{font-size:1.25em;line-height:18px;font-weight:normal}.map-popup .content .availability a{width:175px;height:25px;display:inline-block;line-height:25px;text-align:center;color:#fff;text-decoration:none;background:url(/assets/new_design/but03.jpg) top left no-repeat}}div.data-protection-body{width:60%;margin:auto;min-width:600px}@media all and (max-width: 800px){div.data-protection-body{min-width:280px}}span.data-protection-term{font-style:italic}span.data-protection-headline{font-weight:bold}ol{font-weight:bold;counter-reset:item}ol>li{counter-increment:item}ol>li span,ol>li p{font-weight:normal}ol span.data-protection-headline{font-weight:bold}ol>li p{text-align:justify}ol>li p span{text-align:initial}p.data-protection-intro{font-style:italic;text-align:justify}span.data-protection-co-data{display:block}div.data-protection-body a{text-decoration:underline}ol ol.data-protection-nested>li{display:block}ol ol.data-protection-nested>li:before{content:counters(item, ".") ". "}ol.data-protection-nested>li>span{font-weight:bold;font-style:italic}.data-protection-bold{font-weight:bold}ol.data-protetion-alpha{list-style-type:lower-alpha;counter-reset:revert}
