.ei{display:inline-block;font-family:'ElegantIcons' !important;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'ElegantIcons';src:url('/assets/elegant-icons/fonts/ElegantIcons.eot?d918s8');src:url('/assets/elegant-icons/fonts/ElegantIcons.eot?#iefixd918s8') format('embedded-opentype'),url('/assets/elegant-icons/fonts/ElegantIcons.woff?d918s8') format('woff'),url('/assets/elegant-icons/fonts/ElegantIcons.ttf?d918s8') format('truetype'),url('/assets/elegant-icons/fonts/ElegantIcons.svg?d918s8##icomoon') format('svg');font-weight:normal;font-style:normal}.ei{font-family:"ElegantIcons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.ei-arrow_up::before,.ei-icon_arrow_up::before{content:'\21'}.ei-arrow_down::before,.ei-icon_arrow_down::before{content:'\22'}.ei-arrow_left::before,.ei-icon_arrow_left::before{content:'\23'}.ei-arrow_right::before,.ei-icon_arrow_right::before{content:'\24'}.ei-arrow_left-up::before,.ei-icon_arrow_left-up::before{content:'\25'}.ei-arrow_right-up::before,.ei-icon_arrow_right-up::before{content:'\26'}.ei-arrow_right-down::before,.ei-icon_arrow_right-down::before{content:'\27'}.ei-arrow_left-down::before,.ei-icon_arrow_left-down::before{content:'\28'}.ei-arrow-up-down::before,.ei-icon_arrow-up-down::before{content:'\29'}.ei-arrow_up-down_alt::before,.ei-icon_arrow_up-down_alt::before{content:'\2a'}.ei-arrow_left-right_alt::before,.ei-icon_arrow_left-right_alt::before{content:'\2b'}.ei-arrow_left-right::before,.ei-icon_arrow_left-right::before{content:'\2c'}.ei-arrow_expand_alt2::before,.ei-icon_arrow_expand_alt2::before{content:'\2d'}.ei-arrow_expand_alt::before,.ei-icon_arrow_expand_alt::before{content:'\2e'}.ei-arrow_condense::before,.ei-icon_arrow_condense::before{content:'\2f'}.ei-arrow_expand::before,.ei-icon_arrow_expand::before{content:'\30'}.ei-arrow_move::before,.ei-icon_arrow_move::before{content:'\31'}.ei-arrow_carrot-up::before,.ei-icon_arrow_carrot-up::before{content:'\32'}.ei-arrow_carrot-down::before,.ei-icon_arrow_carrot-down::before{content:'\33'}.ei-arrow_carrot-left::before,.ei-icon_arrow_carrot-left::before{content:'\34'}.ei-arrow_carrot-right::before,.ei-icon_arrow_carrot-right::before{content:'\35'}.ei-arrow_carrot-2up::before,.ei-icon_arrow_carrot-2up::before{content:'\36'}.ei-arrow_carrot-2down::before,.ei-icon_arrow_carrot-2down::before{content:'\37'}.ei-arrow_carrot-2left::before,.ei-icon_arrow_carrot-2left::before{content:'\38'}.ei-arrow_carrot-2right::before,.ei-icon_arrow_carrot-2right::before{content:'\39'}.ei-arrow_carrot-up_alt2::before,.ei-icon_arrow_carrot-up_alt2::before{content:'\3a'}.ei-arrow_carrot-down_alt2::before,.ei-icon_arrow_carrot-down_alt2::before{content:'\3b'}.ei-arrow_carrot-left_alt2::before,.ei-icon_arrow_carrot-left_alt2::before{content:'\3c'}.ei-arrow_carrot-right_alt2::before,.ei-icon_arrow_carrot-right_alt2::before{content:'\3d'}.ei-arrow_carrot-2up_alt2::before,.ei-icon_arrow_carrot-2up_alt2::before{content:'\3e'}.ei-arrow_carrot-2down_alt2::before,.ei-icon_arrow_carrot-2down_alt2::before{content:'\3f'}.ei-arrow_carrot-2left_alt2::before,.ei-icon_arrow_carrot-2left_alt2::before{content:'\40'}.ei-arrow_carrot-2right_alt2::before,.ei-icon_arrow_carrot-2right_alt2::before{content:'\41'}.ei-arrow_triangle-up::before,.ei-icon_arrow_triangle-up::before{content:'\42'}.ei-arrow_triangle-down::before,.ei-icon_arrow_triangle-down::before{content:'\43'}.ei-arrow_triangle-left::before,.ei-icon_arrow_triangle-left::before{content:'\44'}.ei-arrow_triangle-right::before,.ei-icon_arrow_triangle-right::before{content:'\45'}.ei-arrow_triangle-up_alt2::before,.ei-icon_arrow_triangle-up_alt2::before{content:'\46'}.ei-arrow_triangle-down_alt2::before,.ei-icon_arrow_triangle-down_alt2::before{content:'\47'}.ei-arrow_triangle-left_alt2::before,.ei-icon_arrow_triangle-left_alt2::before{content:'\48'}.ei-arrow_triangle-right_alt2::before,.ei-icon_arrow_triangle-right_alt2::before{content:'\49'}.ei-arrow_back::before,.ei-icon_arrow_back::before{content:'\4a'}.ei-minus-06::before,.ei-icon_minus-06::before{content:'\4b'}.ei-plus::before,.ei-icon_plus::before{content:'\4c'}.ei-close::before,.ei-icon_close::before{content:'\4d'}.ei-check::before,.ei-icon_check::before{content:'\4e'}.ei-minus_alt2::before,.ei-icon_minus_alt2::before{content:'\4f'}.ei-plus_alt2::before,.ei-icon_plus_alt2::before{content:'\50'}.ei-close_alt2::before,.ei-icon_close_alt2::before{content:'\51'}.ei-check_alt2::before,.ei-icon_check_alt2::before{content:'\52'}.ei-zoom-out_alt::before,.ei-icon_zoom-out_alt::before{content:'\53'}.ei-zoom-in_alt::before,.ei-icon_zoom-in_alt::before{content:'\54'}.ei-search::before,.ei-icon_search::before{content:'\55'}.ei-box-empty::before,.ei-icon_box-empty::before{content:'\56'}.ei-box-selected::before,.ei-icon_box-selected::before{content:'\57'}.ei-minus-box::before,.ei-icon_minus-box::before{content:'\58'}.ei-plus-box::before,.ei-icon_plus-box::before{content:'\59'}.ei-box-checked::before,.ei-icon_box-checked::before{content:'\5a'}.ei-circle-empty::before,.ei-icon_circle-empty::before{content:'\5b'}.ei-circle-slelected::before,.ei-icon_circle-slelected::before{content:'\5c'}.ei-circle-selected::before,.ei-icon_circle-selected::before{content:'\5c'}.ei-stop_alt2::before,.ei-icon_stop_alt2::before{content:'\5d'}.ei-stop::before,.ei-icon_stop::before{content:'\5e'}.ei-pause_alt2::before,.ei-icon_pause_alt2::before{content:'\5f'}.ei-pause::before,.ei-icon_pause::before{content:'\60'}.ei-menu::before,.ei-icon_menu::before{content:'\61'}.ei-menu-square_alt2::before,.ei-icon_menu-square_alt2::before{content:'\62'}.ei-menu-circle_alt2::before,.ei-icon_menu-circle_alt2::before{content:'\63'}.ei-ul::before,.ei-icon_ul::before{content:'\64'}.ei-ol::before,.ei-icon_ol::before{content:'\65'}.ei-adjust-horiz::before,.ei-icon_adjust-horiz::before{content:'\66'}.ei-adjust-vert::before,.ei-icon_adjust-vert::before{content:'\67'}.ei-document_alt::before,.ei-icon_document_alt::before{content:'\68'}.ei-documents_alt::before,.ei-icon_documents_alt::before{content:'\69'}.ei-pencil::before,.ei-icon_pencil::before{content:'\6a'}.ei-pencil-edit_alt::before,.ei-icon_pencil-edit_alt::before{content:'\6b'}.ei-pencil-edit::before,.ei-icon_pencil-edit::before{content:'\6c'}.ei-folder-alt::before,.ei-icon_folder-alt::before{content:'\6d'}.ei-folder-open_alt::before,.ei-icon_folder-open_alt::before{content:'\6e'}.ei-folder-add_alt::before,.ei-icon_folder-add_alt::before{content:'\6f'}.ei-info_alt::before,.ei-icon_info_alt::before{content:'\70'}.ei-error-oct_alt::before,.ei-icon_error-oct_alt::before{content:'\71'}.ei-error-circle_alt::before,.ei-icon_error-circle_alt::before{content:'\72'}.ei-error-triangle_alt::before,.ei-icon_error-triangle_alt::before{content:'\73'}.ei-question_alt2::before,.ei-icon_question_alt2::before{content:'\74'}.ei-question::before,.ei-icon_question::before{content:'\75'}.ei-comment_alt::before,.ei-icon_comment_alt::before{content:'\76'}.ei-chat_alt::before,.ei-icon_chat_alt::before{content:'\77'}.ei-vol-mute_alt::before,.ei-icon_vol-mute_alt::before{content:'\78'}.ei-volume-low_alt::before,.ei-icon_volume-low_alt::before{content:'\79'}.ei-volume-high_alt::before,.ei-icon_volume-high_alt::before{content:'\7a'}.ei-quotations::before,.ei-icon_quotations::before{content:'\7b'}.ei-quotations_alt2::before,.ei-icon_quotations_alt2::before{content:'\7c'}.ei-clock_alt::before,.ei-icon_clock_alt::before{content:'\7d'}.ei-lock_alt::before,.ei-icon_lock_alt::before{content:'\7e'}.ei-lock-open_alt::before,.ei-icon_lock-open_alt::before{content:'\e000'}.ei-key_alt::before,.ei-icon_key_alt::before{content:'\e001'}.ei-cloud_alt::before,.ei-icon_cloud_alt::before{content:'\e002'}.ei-cloud-upload_alt::before,.ei-icon_cloud-upload_alt::before{content:'\e003'}.ei-cloud-download_alt::before,.ei-icon_cloud-download_alt::before{content:'\e004'}.ei-image::before,.ei-icon_image::before{content:'\e005'}.ei-images::before,.ei-icon_images::before{content:'\e006'}.ei-lightbulb_alt::before,.ei-icon_lightbulb_alt::before{content:'\e007'}.ei-gift_alt::before,.ei-icon_gift_alt::before{content:'\e008'}.ei-house_alt::before,.ei-icon_house_alt::before{content:'\e009'}.ei-genius::before,.ei-icon_genius::before{content:'\e00a'}.ei-mobile::before,.ei-icon_mobile::before{content:'\e00b'}.ei-tablet::before,.ei-icon_tablet::before{content:'\e00c'}.ei-laptop::before,.ei-icon_laptop::before{content:'\e00d'}.ei-desktop::before,.ei-icon_desktop::before{content:'\e00e'}.ei-camera_alt::before,.ei-icon_camera_alt::before{content:'\e00f'}.ei-mail_alt::before,.ei-icon_mail_alt::before{content:'\e010'}.ei-cone_alt::before,.ei-icon_cone_alt::before{content:'\e011'}.ei-ribbon_alt::before,.ei-icon_ribbon_alt::before{content:'\e012'}.ei-bag_alt::before,.ei-icon_bag_alt::before{content:'\e013'}.ei-creditcard::before,.ei-icon_creditcard::before{content:'\e014'}.ei-cart_alt::before,.ei-icon_cart_alt::before{content:'\e015'}.ei-paperclip::before,.ei-icon_paperclip::before{content:'\e016'}.ei-tag_alt::before,.ei-icon_tag_alt::before{content:'\e017'}.ei-tags_alt::before,.ei-icon_tags_alt::before{content:'\e018'}.ei-trash_alt::before,.ei-icon_trash_alt::before{content:'\e019'}.ei-cursor_alt::before,.ei-icon_cursor_alt::before{content:'\e01a'}.ei-mic_alt::before,.ei-icon_mic_alt::before{content:'\e01b'}.ei-compass_alt::before,.ei-icon_compass_alt::before{content:'\e01c'}.ei-pin_alt::before,.ei-icon_pin_alt::before{content:'\e01d'}.ei-pushpin_alt::before,.ei-icon_pushpin_alt::before{content:'\e01e'}.ei-map_alt::before,.ei-icon_map_alt::before{content:'\e01f'}.ei-drawer_alt::before,.ei-icon_drawer_alt::before{content:'\e020'}.ei-toolbox_alt::before,.ei-icon_toolbox_alt::before{content:'\e021'}.ei-book_alt::before,.ei-icon_book_alt::before{content:'\e022'}.ei-calendar::before,.ei-icon_calendar::before{content:'\e023'}.ei-film::before,.ei-icon_film::before{content:'\e024'}.ei-table::before,.ei-icon_table::before{content:'\e025'}.ei-contacts_alt::before,.ei-icon_contacts_alt::before{content:'\e026'}.ei-headphones::before,.ei-icon_headphones::before{content:'\e027'}.ei-lifesaver::before,.ei-icon_lifesaver::before{content:'\e028'}.ei-piechart::before,.ei-icon_piechart::before{content:'\e029'}.ei-refresh::before,.ei-icon_refresh::before{content:'\e02a'}.ei-link_alt::before,.ei-icon_link_alt::before{content:'\e02b'}.ei-link::before,.ei-icon_link::before{content:'\e02c'}.ei-loading::before,.ei-icon_loading::before{content:'\e02d'}.ei-blocked::before,.ei-icon_blocked::before{content:'\e02e'}.ei-archive_alt::before,.ei-icon_archive_alt::before{content:'\e02f'}.ei-heart_alt::before,.ei-icon_heart_alt::before{content:'\e030'}.ei-star_alt::before,.ei-icon_star_alt::before{content:'\e031'}.ei-star-half_alt::before,.ei-icon_star-half_alt::before{content:'\e032'}.ei-star::before,.ei-icon_star::before{content:'\e033'}.ei-star-half::before,.ei-icon_star-half::before{content:'\e034'}.ei-tools::before,.ei-icon_tools::before{content:'\e035'}.ei-tool::before,.ei-icon_tool::before{content:'\e036'}.ei-cog::before,.ei-icon_cog::before{content:'\e037'}.ei-cogs::before,.ei-icon_cogs::before{content:'\e038'}.ei-arrow_up_alt::before,.ei-icon_arrow_up_alt::before{content:'\e039'}.ei-arrow_down_alt::before,.ei-icon_arrow_down_alt::before{content:'\e03a'}.ei-arrow_left_alt::before,.ei-icon_arrow_left_alt::before{content:'\e03b'}.ei-arrow_right_alt::before,.ei-icon_arrow_right_alt::before{content:'\e03c'}.ei-arrow_left-up_alt::before,.ei-icon_arrow_left-up_alt::before{content:'\e03d'}.ei-arrow_right-up_alt::before,.ei-icon_arrow_right-up_alt::before{content:'\e03e'}.ei-arrow_right-down_alt::before,.ei-icon_arrow_right-down_alt::before{content:'\e03f'}.ei-arrow_left-down_alt::before,.ei-icon_arrow_left-down_alt::before{content:'\e040'}.ei-arrow_condense_alt::before,.ei-icon_arrow_condense_alt::before{content:'\e041'}.ei-arrow_expand_alt3::before,.ei-icon_arrow_expand_alt3::before{content:'\e042'}.ei-arrow_carrot_up_alt::before,.ei-icon_arrow_carrot_up_alt::before{content:'\e043'}.ei-arrow_carrot-down_alt::before,.ei-icon_arrow_carrot-down_alt::before{content:'\e044'}.ei-arrow_carrot-left_alt::before,.ei-icon_arrow_carrot-left_alt::before{content:'\e045'}.ei-arrow_carrot-right_alt::before,.ei-icon_arrow_carrot-right_alt::before{content:'\e046'}.ei-arrow_carrot-2up_alt::before,.ei-icon_arrow_carrot-2up_alt::before{content:'\e047'}.ei-arrow_carrot-2dwnn_alt::before,.ei-icon_arrow_carrot-2dwnn_alt::before{content:'\e048'}.ei-arrow_carrot-2left_alt::before,.ei-icon_arrow_carrot-2left_alt::before{content:'\e049'}.ei-arrow_carrot-2right_alt::before,.ei-icon_arrow_carrot-2right_alt::before{content:'\e04a'}.ei-arrow_triangle-up_alt::before,.ei-icon_arrow_triangle-up_alt::before{content:'\e04b'}.ei-arrow_triangle-down_alt::before,.ei-icon_arrow_triangle-down_alt::before{content:'\e04c'}.ei-arrow_triangle-left_alt::before,.ei-icon_arrow_triangle-left_alt::before{content:'\e04d'}.ei-arrow_triangle-right_alt::before,.ei-icon_arrow_triangle-right_alt::before{content:'\e04e'}.ei-minus_alt::before,.ei-icon_minus_alt::before{content:'\e04f'}.ei-plus_alt::before,.ei-icon_plus_alt::before{content:'\e050'}.ei-close_alt::before,.ei-icon_close_alt::before{content:'\e051'}.ei-check_alt::before,.ei-icon_check_alt::before{content:'\e052'}.ei-zoom-out::before,.ei-icon_zoom-out::before{content:'\e053'}.ei-zoom-in::before,.ei-icon_zoom-in::before{content:'\e054'}.ei-stop_alt::before,.ei-icon_stop_alt::before{content:'\e055'}.ei-menu-square_alt::before,.ei-icon_menu-square_alt::before{content:'\e056'}.ei-menu-circle_alt::before,.ei-icon_menu-circle_alt::before{content:'\e057'}.ei-document::before,.ei-icon_document::before{content:'\e058'}.ei-documents::before,.ei-icon_documents::before{content:'\e059'}.ei-pencil_alt::before,.ei-icon_pencil_alt::before{content:'\e05a'}.ei-folder::before,.ei-icon_folder::before{content:'\e05b'}.ei-folder-open::before,.ei-icon_folder-open::before{content:'\e05c'}.ei-folder-add::before,.ei-icon_folder-add::before{content:'\e05d'}.ei-folder_upload::before,.ei-icon_folder_upload::before{content:'\e05e'}.ei-folder_download::before,.ei-icon_folder_download::before{content:'\e05f'}.ei-info::before,.ei-icon_info::before{content:'\e060'}.ei-error-circle::before,.ei-icon_error-circle::before{content:'\e061'}.ei-error-oct::before,.ei-icon_error-oct::before{content:'\e062'}.ei-error-triangle::before,.ei-icon_error-triangle::before{content:'\e063'}.ei-question_alt::before,.ei-icon_question_alt::before{content:'\e064'}.ei-comment::before,.ei-icon_comment::before{content:'\e065'}.ei-chat::before,.ei-icon_chat::before{content:'\e066'}.ei-vol-mute::before,.ei-icon_vol-mute::before{content:'\e067'}.ei-volume-low::before,.ei-icon_volume-low::before{content:'\e068'}.ei-volume-high::before,.ei-icon_volume-high::before{content:'\e069'}.ei-quotations_alt::before,.ei-icon_quotations_alt::before{content:'\e06a'}.ei-clock::before,.ei-icon_clock::before{content:'\e06b'}.ei-lock::before,.ei-icon_lock::before{content:'\e06c'}.ei-lock-open::before,.ei-icon_lock-open::before{content:'\e06d'}.ei-key::before,.ei-icon_key::before{content:'\e06e'}.ei-cloud::before,.ei-icon_cloud::before{content:'\e06f'}.ei-cloud-upload::before,.ei-icon_cloud-upload::before{content:'\e070'}.ei-cloud-download::before,.ei-icon_cloud-download::before{content:'\e071'}.ei-lightbulb::before,.ei-icon_lightbulb::before{content:'\e072'}.ei-gift::before,.ei-icon_gift::before{content:'\e073'}.ei-house::before,.ei-icon_house::before{content:'\e074'}.ei-camera::before,.ei-icon_camera::before{content:'\e075'}.ei-mail::before,.ei-icon_mail::before{content:'\e076'}.ei-cone::before,.ei-icon_cone::before{content:'\e077'}.ei-ribbon::before,.ei-icon_ribbon::before{content:'\e078'}.ei-bag::before,.ei-icon_bag::before{content:'\e079'}.ei-cart::before,.ei-icon_cart::before{content:'\e07a'}.ei-tag::before,.ei-icon_tag::before{content:'\e07b'}.ei-tags::before,.ei-icon_tags::before{content:'\e07c'}.ei-trash::before,.ei-icon_trash::before{content:'\e07d'}.ei-cursor::before,.ei-icon_cursor::before{content:'\e07e'}.ei-mic::before,.ei-icon_mic::before{content:'\e07f'}.ei-compass::before,.ei-icon_compass::before{content:'\e080'}.ei-pin::before,.ei-icon_pin::before{content:'\e081'}.ei-pushpin::before,.ei-icon_pushpin::before{content:'\e082'}.ei-map::before,.ei-icon_map::before{content:'\e083'}.ei-drawer::before,.ei-icon_drawer::before{content:'\e084'}.ei-toolbox::before,.ei-icon_toolbox::before{content:'\e085'}.ei-book::before,.ei-icon_book::before{content:'\e086'}.ei-contacts::before,.ei-icon_contacts::before{content:'\e087'}.ei-archive::before,.ei-icon_archive::before{content:'\e088'}.ei-heart::before,.ei-icon_heart::before{content:'\e089'}.ei-profile::before,.ei-icon_profile::before{content:'\e08a'}.ei-group::before,.ei-icon_group::before{content:'\e08b'}.ei-grid-2x2::before,.ei-icon_grid-2x2::before{content:'\e08c'}.ei-grid-3x3::before,.ei-icon_grid-3x3::before{content:'\e08d'}.ei-music::before,.ei-icon_music::before{content:'\e08e'}.ei-pause_alt::before,.ei-icon_pause_alt::before{content:'\e08f'}.ei-phone::before,.ei-icon_phone::before{content:'\e090'}.ei-upload::before,.ei-icon_upload::before{content:'\e091'}.ei-download::before,.ei-icon_download::before{content:'\e092'}.ei-social_facebook::before,.ei-icon_social_facebook::before{content:'\e093'}.ei-social_twitter::before,.ei-icon_social_twitter::before{content:'\e094'}.ei-social_pinterest::before,.ei-icon_social_pinterest::before{content:'\e095'}.ei-social_googleplus::before,.ei-icon_social_googleplus::before{content:'\e096'}.ei-social_tumblr::before,.ei-icon_social_tumblr::before{content:'\e097'}.ei-social_tumbleupon::before,.ei-icon_social_tumbleupon::before{content:'\e098'}.ei-social_wordpress::before,.ei-icon_social_wordpress::before{content:'\e099'}.ei-social_instagram::before,.ei-icon_social_instagram::before{content:'\e09a'}.ei-social_dribbble::before,.ei-icon_social_dribbble::before{content:'\e09b'}.ei-social_vimeo::before,.ei-icon_social_vimeo::before{content:'\e09c'}.ei-social_linkedin::before,.ei-icon_social_linkedin::before{content:'\e09d'}.ei-social_rss::before,.ei-icon_social_rss::before{content:'\e09e'}.ei-social_deviantart::before,.ei-icon_social_deviantart::before{content:'\e09f'}.ei-social_share::before,.ei-icon_social_share::before{content:'\e0a0'}.ei-social_myspace::before,.ei-icon_social_myspace::before{content:'\e0a1'}.ei-social_skype::before,.ei-icon_social_skype::before{content:'\e0a2'}.ei-social_youtube::before,.ei-icon_social_youtube::before{content:'\e0a3'}.ei-social_picassa::before,.ei-icon_social_picassa::before{content:'\e0a4'}.ei-social_googledrive::before,.ei-icon_social_googledrive::before{content:'\e0a5'}.ei-social_flickr::before,.ei-icon_social_flickr::before{content:'\e0a6'}.ei-social_blogger::before,.ei-icon_social_blogger::before{content:'\e0a7'}.ei-social_spotify::before,.ei-icon_social_spotify::before{content:'\e0a8'}.ei-social_delicious::before,.ei-icon_social_delicious::before{content:'\e0a9'}.ei-social_facebook_circle::before,.ei-icon_social_facebook_circle::before{content:'\e0aa'}.ei-social_twitter_circle::before,.ei-icon_social_twitter_circle::before{content:'\e0ab'}.ei-social_pinterest_circle::before,.ei-icon_social_pinterest_circle::before{content:'\e0ac'}.ei-social_googleplus_circle::before,.ei-icon_social_googleplus_circle::before{content:'\e0ad'}.ei-social_tumblr_circle::before,.ei-icon_social_tumblr_circle::before{content:'\e0ae'}.ei-social_stumbleupon_circle::before,.ei-icon_social_stumbleupon_circle::before{content:'\e0af'}.ei-social_wordpress_circle::before,.ei-icon_social_wordpress_circle::before{content:'\e0b0'}.ei-social_instagram_circle::before,.ei-icon_social_instagram_circle::before{content:'\e0b1'}.ei-social_dribbble_circle::before,.ei-icon_social_dribbble_circle::before{content:'\e0b2'}.ei-social_vimeo_circle::before,.ei-icon_social_vimeo_circle::before{content:'\e0b3'}.ei-social_linkedin_circle::before,.ei-icon_social_linkedin_circle::before{content:'\e0b4'}.ei-social_rss_circle::before,.ei-icon_social_rss_circle::before{content:'\e0b5'}.ei-social_deviantart_circle::before,.ei-icon_social_deviantart_circle::before{content:'\e0b6'}.ei-social_share_circle::before,.ei-icon_social_share_circle::before{content:'\e0b7'}.ei-social_myspace_circle::before,.ei-icon_social_myspace_circle::before{content:'\e0b8'}.ei-social_skype_circle::before,.ei-icon_social_skype_circle::before{content:'\e0b9'}.ei-social_youtube_circle::before,.ei-icon_social_youtube_circle::before{content:'\e0ba'}.ei-social_picassa_circle::before,.ei-icon_social_picassa_circle::before{content:'\e0bb'}.ei-social_googledrive_alt2::before,.ei-icon_social_googledrive_alt2::before{content:'\e0bc'}.ei-social_flickr_circle::before,.ei-icon_social_flickr_circle::before{content:'\e0bd'}.ei-social_blogger_circle::before,.ei-icon_social_blogger_circle::before{content:'\e0be'}.ei-social_spotify_circle::before,.ei-icon_social_spotify_circle::before{content:'\e0bf'}.ei-social_delicious_circle::before,.ei-icon_social_delicious_circle::before{content:'\e0c0'}.ei-social_facebook_square::before,.ei-icon_social_facebook_square::before{content:'\e0c1'}.ei-social_twitter_square::before,.ei-icon_social_twitter_square::before{content:'\e0c2'}.ei-social_pinterest_square::before,.ei-icon_social_pinterest_square::before{content:'\e0c3'}.ei-social_googleplus_square::before,.ei-icon_social_googleplus_square::before{content:'\e0c4'}.ei-social_tumblr_square::before,.ei-icon_social_tumblr_square::before{content:'\e0c5'}.ei-social_stumbleupon_square::before,.ei-icon_social_stumbleupon_square::before{content:'\e0c6'}.ei-social_wordpress_square::before,.ei-icon_social_wordpress_square::before{content:'\e0c7'}.ei-social_instagram_square::before,.ei-icon_social_instagram_square::before{content:'\e0c8'}.ei-social_dribbble_square::before,.ei-icon_social_dribbble_square::before{content:'\e0c9'}.ei-social_vimeo_square::before,.ei-icon_social_vimeo_square::before{content:'\e0ca'}.ei-social_linkedin_square::before,.ei-icon_social_linkedin_square::before{content:'\e0cb'}.ei-social_rss_square::before,.ei-icon_social_rss_square::before{content:'\e0cc'}.ei-social_deviantart_square::before,.ei-icon_social_deviantart_square::before{content:'\e0cd'}.ei-social_share_square::before,.ei-icon_social_share_square::before{content:'\e0ce'}.ei-social_myspace_square::before,.ei-icon_social_myspace_square::before{content:'\e0cf'}.ei-social_skype_square::before,.ei-icon_social_skype_square::before{content:'\e0d0'}.ei-social_youtube_square::before,.ei-icon_social_youtube_square::before{content:'\e0d1'}.ei-social_picassa_square::before,.ei-icon_social_picassa_square::before{content:'\e0d2'}.ei-social_googledrive_square::before,.ei-icon_social_googledrive_square::before{content:'\e0d3'}.ei-social_flickr_square::before,.ei-icon_social_flickr_square::before{content:'\e0d4'}.ei-social_blogger_square::before,.ei-icon_social_blogger_square::before{content:'\e0d5'}.ei-social_spotify_square::before,.ei-icon_social_spotify_square::before{content:'\e0d6'}.ei-social_delicious_square::before,.ei-icon_social_delicious_square::before{content:'\e0d7'}.ei-printer::before,.ei-icon_printer::before{content:'\e103'}.ei-calulator::before,.ei-icon_calulator::before{content:'\e0ee'}.ei-building::before,.ei-icon_building::before{content:'\e0ef'}.ei-floppy::before,.ei-icon_floppy::before{content:'\e0e8'}.ei-drive::before,.ei-icon_drive::before{content:'\e0ea'}.ei-search-2::before,.ei-icon_search-2::before{content:'\e101'}.ei-id::before,.ei-icon_id::before{content:'\e107'}.ei-id-2::before,.ei-icon_id-2::before{content:'\e108'}.ei-puzzle::before,.ei-icon_puzzle::before{content:'\e102'}.ei-like::before,.ei-icon_like::before{content:'\e106'}.ei-dislike::before,.ei-icon_dislike::before{content:'\e0eb'}.ei-mug::before,.ei-icon_mug::before{content:'\e105'}.ei-currency::before,.ei-icon_currency::before{content:'\e0ed'}.ei-wallet::before,.ei-icon_wallet::before{content:'\e100'}.ei-pens::before,.ei-icon_pens::before{content:'\e104'}.ei-easel::before,.ei-icon_easel::before{content:'\e0e9'}.ei-flowchart::before,.ei-icon_flowchart::before{content:'\e109'}.ei-datareport::before,.ei-icon_datareport::before{content:'\e0ec'}.ei-briefcase::before,.ei-icon_briefcase::before{content:'\e0fe'}.ei-shield::before,.ei-icon_shield::before{content:'\e0f6'}.ei-percent::before,.ei-icon_percent::before{content:'\e0fb'}.ei-globe::before,.ei-icon_globe::before{content:'\e0e2'}.ei-globe-2::before,.ei-icon_globe-2::before{content:'\e0e3'}.ei-target::before,.ei-icon_target::before{content:'\e0f5'}.ei-hourglass::before,.ei-icon_hourglass::before{content:'\e0e1'}.ei-balance::before,.ei-icon_balance::before{content:'\e0ff'}.ei-rook::before,.ei-icon_rook::before{content:'\e0f8'}.ei-printer-alt::before,.ei-icon_printer-alt::before{content:'\e0fa'}.ei-calculator_alt::before,.ei-icon_calculator_alt::before{content:'\e0e7'}.ei-building_alt::before,.ei-icon_building_alt::before{content:'\e0fd'}.ei-floppy_alt::before,.ei-icon_floppy_alt::before{content:'\e0e4'}.ei-drive_alt::before,.ei-icon_drive_alt::before{content:'\e0e5'}.ei-search_alt::before,.ei-icon_search_alt::before{content:'\e0f7'}.ei-id_alt::before,.ei-icon_id_alt::before{content:'\e0e0'}.ei-id-2_alt::before,.ei-icon_id-2_alt::before{content:'\e0fc'}.ei-puzzle_alt::before,.ei-icon_puzzle_alt::before{content:'\e0f9'}.ei-like_alt::before,.ei-icon_like_alt::before{content:'\e0dd'}.ei-dislike_alt::before,.ei-icon_dislike_alt::before{content:'\e0f1'}.ei-mug_alt::before,.ei-icon_mug_alt::before{content:'\e0dc'}.ei-currency_alt::before,.ei-icon_currency_alt::before{content:'\e0f3'}.ei-wallet_alt::before,.ei-icon_wallet_alt::before{content:'\e0d8'}.ei-pens_alt::before,.ei-icon_pens_alt::before{content:'\e0db'}.ei-easel_alt::before,.ei-icon_easel_alt::before{content:'\e0f0'}.ei-flowchart_alt::before,.ei-icon_flowchart_alt::before{content:'\e0df'}.ei-datareport_alt::before,.ei-icon_datareport_alt::before{content:'\e0f2'}.ei-briefcase_alt::before,.ei-icon_briefcase_alt::before{content:'\e0f4'}.ei-shield_alt::before,.ei-icon_shield_alt::before{content:'\e0d9'}.ei-percent_alt::before,.ei-icon_percent_alt::before{content:'\e0da'}.ei-globe_alt::before,.ei-icon_globe_alt::before{content:'\e0de'}.ei-clipboard::before,.ei-icon_clipboard::before{content:'\e0e6'}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2.5em;padding:.5em .25em;margin-left:.25em;margin-right:.25em;font-size:.6em}@media (min-width:24.5em) {.picker__select--month,.picker__select--year{font-size:.8em;margin-top:-0.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:34px;top:-0.25em}@media (min-width:24.5em) {.picker__nav--prev,.picker__nav--next{top:-0.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em) {.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em) {.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em) {.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}@media (min-height:33.875em) {.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{color:#0089ec;position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--selected,.picker__day--selected:hover{border-color:#0089ec}.picker__day--highlighted{background:#b1dcfb}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--outfocus{color:#dddddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear{border:1px solid #fff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:50%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before{position:relative;display:inline-block;height:0}.picker__button--today:before{content:" ";margin-right:.45em;top:-0.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{content:"\D7";margin-right:.35em;top:-0.1em;color:#ee2200;vertical-align:top;font-size:1.1em}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker{width:100%}.picker__holder{position:absolute;background:#ffffff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);-moz-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);-webkit-transition:all .15s ease-out,max-height 0 .15s,border-width 0 .15s;-moz-transition:all .15s ease-out,max-height 0 .15s,border-width 0 .15s;transition:all .15s ease-out,max-height 0 .15s,border-width 0 .15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);-webkit-transition:all .15s ease-out,max-height 0,border-width 0;-moz-transition:all .15s ease-out,max-height 0,border-width 0;transition:all .15s ease-out,max-height 0,border-width 0;-webkit-box-shadow:0 6px 18px 1px rgba(0,0,0,0.12);-moz-box-shadow:0 6px 18px 1px rgba(0,0,0,0.12);box-shadow:0 6px 18px 1px rgba(0,0,0,0.12)}.smButtons,.smbuttons-lazy{padding:0 5px;margin:0 0 10px}.g,.fb,.p,.t{float:left;padding:0;margin-right:5px;height:35px;display:block}.g{width:40px}body.bsenv-xs .g{margin-left:3px}.fb{width:100px}body.en #main .fb,body.en .socialMediaWrapperTeaser .fb{width:85px}.fb.fbwide{width:140px}body.bsenv-xs .fb{width:112px}body.bsenv-xs .fb.fbwide{width:auto}body.en #main .fb,body.en .socialMediaWrapperTeaser .fb{width:108px}.p{width:40px}@media (min-width:576px) {.p{margin-top:-1px}}.t{margin-right:0;width:76px}body.bsenv-xs .t{margin-left:3px}#blueimp-gallery .blueimp-pinterest{position:absolute;left:50%;bottom:50px;margin-left:-20px}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button:before{display:none}@media (min-width:576px) {.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button{width:22%;max-width:160px;display:inline-block;margin-right:10px;margin-bottom:10px}}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button .share_count{width:18px;padding:0 5px}@media (min-width:576px) {.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button .share_count{width:40px}}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.facebook a{color:#3b5998}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.googleplus a{color:#dc4e41}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.pinterest a{color:#dc4e41}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.twitter a{color:#55acee}#main .ncm_rooms_list_wrapper .smbuttons-lazy.shariff .orientation-vertical.button-style-standard .share_count{width:18px;padding:0 5px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:100001;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../colorbox/example1/images/overlay.png) repeat 0 0;opacity:0.9}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../colorbox/example1/images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../colorbox/example1/images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(../colorbox/example1/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../colorbox/example1/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../colorbox/example1/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-100001px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../colorbox/example1/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-100001px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(../colorbox/example1/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-100001px}#cboxClose:hover{background-position:-25px -25px}.ncm_dsgvo_popup #header,.ncm_dsgvo_popup #headerSlider,.ncm_dsgvo_popup #quickanfragestorage,.ncm_dsgvo_popup .custom,.ncm_dsgvo_popup #footer{display:none !important}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:100001;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../colorbox/example1/images/overlay.png) repeat 0 0;opacity:0.9}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../colorbox/example1/images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../colorbox/example1/images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(../colorbox/example1/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../colorbox/example1/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../colorbox/example1/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-100001px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../colorbox/example1/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-100001px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(../colorbox/example1/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-100001px}#cboxClose:hover{background-position:-25px -25px}@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,0.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-moz-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-ms-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-o-transition-timing-function:cubic-bezier(.645, .045, .355, 1);transition-timing-function:cubic-bezier(.645, .045, .355, 1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.blueimp-gallery>.slides>.slide-loading{background:url(../img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.prev,.blueimp-gallery>.next{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff !important;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,0.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff !important;text-shadow:0 0 2px #000;opacity:0.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(../img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:0.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.prev:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.close:hover,.blueimp-gallery>.title:hover,.blueimp-gallery>.play-pause:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.title,.blueimp-gallery-controls>.play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.prev,.blueimp-gallery-left>.prev,.blueimp-gallery-single>.next,.blueimp-gallery-right>.next,.blueimp-gallery-single>.play-pause{display:none}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.prev,.blueimp-gallery>.next,.blueimp-gallery>.close,.blueimp-gallery>.play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(../img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(../img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}#pbakonyitestrule body{border:10px solid #4f6fab !important}.ncm_instagram_widget .ins_headline{padding-bottom:15px}.ncm_rooms_detail_wrapper h1{text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper h1{text-align:left}}.ncm_rooms_detail_wrapper .back{padding-left:0;padding-right:0;text-align:center;margin:auto;margin-bottom:10px}.ncm_rooms_detail_wrapper .back a{color:#b5a487;background:transparent}.ncm_rooms_detail_wrapper .enquiry_text{border-top:1px solid 10px;text-align:center;margin-top:5px}@media (min-width:576px) {.ncm_rooms_detail_wrapper .enquiry_text{padding-right:0px}}.ncm_rooms_detail_wrapper .room_price{display:block;text-align:center;float:right;color:#b5a487}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_price{display:inline-block;text-align:right}}.ncm_rooms_detail_wrapper .room_price .room_price_desc{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_price .room_price_desc{display:inline-block}}.ncm_rooms_detail_wrapper .room_board{display:block;text-align:center;font-size:20px}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_board{display:inline-block;text-align:left;line-height:27px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .room_board{line-height:32px}}.ncm_rooms_detail_wrapper .room_board a{color:#b5a487;text-decoration:none;font-size:18px}.ncm_rooms_detail_wrapper .room_board a:hover{text-decoration:underline}.ncm_rooms_detail_wrapper .room_persons{display:block;text-align:center;margin-bottom:20px;color:#262017}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_persons{display:inline-block;text-align:left}.ncm_rooms_detail_wrapper .room_persons .max{display:inline-block}.ncm_rooms_detail_wrapper .room_persons img{margin-top:-9px}}.ncm_rooms_detail_wrapper .room_size{display:block;text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_size{display:inline-block;text-align:left;padding-right:10px;border-right:1px solid #b5a487}}.ncm_rooms_detail_wrapper .item_choose{padding:10px 0 0 0;text-align:center;cursor:pointer;font-size:12px}@media (min-width:576px) {.ncm_rooms_detail_wrapper .item_choose{float:none;margin:0 auto}}@media (min-width:576px) {.ncm_rooms_detail_wrapper .item_nights{margin-top:30px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .item_nights{margin-top:12px}}.ncm_rooms_detail_wrapper .item_detail{float:left;padding:15px 0}@media (min-width:576px) {.ncm_rooms_detail_wrapper .item_detail{float:none;padding-left:15px;padding-right:15px;margin-top:0px;padding-top:10px;padding-bottom:10px}}.ncm_rooms_detail_wrapper .selection_rooms{margin-bottom:10px}.ncm_rooms_detail_wrapper .selection_rooms .item_room{margin-bottom:20px;padding:10px 10px 5px 10px}.ncm_rooms_detail_wrapper .selection_rooms .item_detail{float:left}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail{float:none;height:inherit;margin:0 auto}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail.odd{background:#cecece}.ncm_rooms_detail_wrapper .selection_rooms .item_detail.even{background:#cecece}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .pricelevel{float:left}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .room_price_desc_wrapper{text-align:center;line-height:normal;font-size:20px;font-weight:300}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .room_price_desc_wrapper .room_price_desc{font-family:'Montserrat',sans-serif;display:block;color:#b5a487;line-height:normal;text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail .room_price_desc_wrapper .room_price_desc{display:inline-block}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper{float:right}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper{text-align:center;line-height:normal;font-size:18px;font-weight:300}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper{float:right}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper .rooms_preis_value{font-size:22px}.ncm_rooms_detail_wrapper .selection_rooms .item_detail span.h4{position:relative;color:#b5a487;line-height:100%;font-size:20px;margin-bottom:0;text-align:center;font-weight:300}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail span.h4{text-align:left;margin-top:5px;padding-left:15px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail span.h4{padding-left:10px}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail h4{position:relative;color:#b5a487;line-height:100%;font-size:20px;margin-bottom:0;margin-top:0;text-align:center;font-weight:300}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail h4{text-align:left;margin-top:5px;padding-left:15px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail h4{padding-left:10px}}.ncm_rooms_detail_wrapper .carousel{margin-bottom:15px;width:100%}@media (min-width:576px) {.ncm_rooms_detail_wrapper .carousel{float:right;margin-left:4%;width:47%;margin-bottom:10px}}.ncm_rooms_detail_wrapper .carousel .carousel-item{z-index:9}.ncm_rooms_detail_wrapper .carousel .carousel-item a{width:100%;height:100%;display:block;position:absolute}.ncm_rooms_detail_wrapper .carousel .carousel-item a:hover{cursor:pointer}.ncm_rooms_detail_wrapper .carousel .carousel-control-prev,.ncm_rooms_detail_wrapper .carousel .carousel-control-next{z-index:10}.ncm_rooms_detail_wrapper .enquiry_tel{color:#272727;line-height:40px;padding-left:0;padding-right:0;text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper .enquiry_tel{margin:20px 0 0;text-align:center}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .enquiry_tel{text-align:center}}.ncm_rooms_detail_wrapper .enquiry_tel a{text-decoration:none;display:inline-block}.ncm_rooms_detail_wrapper .wrapperEnquiry{border-top:1px solid 10px;padding-top:10px;border-bottom:1px solid 10px;margin-bottom:10px;text-align:center;clear:both}.ncm_rooms_detail_wrapper .wrapperEnquiry a.rooms_booking_link{text-decoration:none;background-color:#87b731;background:-webkit-gradient(linear, left top, left bottom, from(#87b731), to(#658825));background:-webkit-linear-gradient(top, #87b731, #658825);background:-moz-linear-gradient(top, #87b731, #658825);background:-ms-linear-gradient(top, #87b731, #658825);background:-o-linear-gradient(top, #87b731, #658825);border-color:#87b731}.ncm_rooms_detail_wrapper .wrapperEnquiry a.rooms_booking_link:hover{background-color:#87b731;background:-webkit-gradient(linear, left top, left bottom, from(#658825), to(#87b731));background:-webkit-linear-gradient(top, #658825, #87b731);background:-moz-linear-gradient(top, #658825, #87b731);background:-ms-linear-gradient(top, #658825, #87b731);background:-o-linear-gradient(top, #658825, #87b731)}.ncm_rooms_detail_wrapper .wrapperEnquiry .elemFirst,.ncm_rooms_detail_wrapper .wrapperEnquiry .elemSecond,.ncm_rooms_detail_wrapper .wrapperEnquiry .elemThird{display:inline-block;margin-bottom:15px}.ncm_rooms_detail_wrapper .enquriy{padding-left:0;padding-right:0;margin:0}@media (min-width:576px) {.ncm_rooms_detail_wrapper .enquriy{margin:0 0 10px 0}}.ncm_rooms_detail_wrapper .enquriy a{text-decoration:none}.ncm_rooms_detail_wrapper .package_text p{margin-bottom:10px}.ncm_rooms_detail_wrapper .selection{text-align:center;padding-bottom:10px;clear:both}.ncm_rooms_detail_wrapper .selection span.h4{position:relative;color:#272727;line-height:150%;margin-bottom:10px;display:block;padding:5px 20px;font-size:16px}.ncm_rooms_detail_wrapper .selection h4{position:relative;color:#272727;line-height:150%;font-size:24px;margin-bottom:10px;display:block}.ncm_packages_detail_wrapper .back{padding-left:0;padding-right:0;text-align:center;margin-bottom:10px}@media (min-width:576px) {.ncm_packages_detail_wrapper .back{padding-right:5px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .back{margin-right:20px;padding-right:0}}.ncm_packages_detail_wrapper .show_all_rooms{padding-left:0;padding-right:0;text-align:center;margin-bottom:10px}.ncm_packages_detail_wrapper .show_all_rooms a,.ncm_packages_detail_wrapper .back a{text-decoration:none;background:#060;padding:.375rem .75rem;padding-left:0;padding-right:0;border:1px solid #262017;background:transparent;color:#262017}.ncm_packages_detail_wrapper .show_all_rooms a:hover,.ncm_packages_detail_wrapper .back a:hover{color:#fff}.ncm_packages_detail_wrapper .show_all_rooms:hover,.ncm_packages_detail_wrapper .back:hover{text-decoration:none;border-radius:3px}.ncm_packages_detail_wrapper .enquiry_text{text-align:center;margin-top:5px;margin-bottom:10px}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquiry_text{text-align:right;padding-right:20px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .enquiry_text{padding-right:5px}}@media (min-width:992px) {.ncm_packages_detail_wrapper .enquiry_text{padding-right:10px}}.ncm_packages_detail_wrapper .enquiry_text .anfrage{margin-top:0.5rem;color:#fff}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquiry_text .anfrage{margin-right:10px}}.ncm_packages_detail_wrapper .enquiry_text .anfrage a{padding:.375rem .75rem;display:block}.ncm_packages_detail_wrapper .room_price{display:block;text-align:center;font-size:24px;margin-bottom:5px;margin-top:5px}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_price{display:inline-block;text-align:left;line-height:27px;font-size:16px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .room_price{line-height:32px}}@media (min-width:992px) {.ncm_packages_detail_wrapper .room_price{font-size:18px}}.ncm_packages_detail_wrapper .room_price .room_price_desc{font-size:12px;display:block}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_price .room_price_desc{display:inline-block}}.ncm_packages_detail_wrapper .room_persons{display:block;text-align:center}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_persons{width:32%;display:inline-block;text-align:left}.ncm_packages_detail_wrapper .room_persons .max{display:inline-block}.ncm_packages_detail_wrapper .room_persons img{margin-top:-9px}}.ncm_packages_detail_wrapper .room_size{display:block;text-align:center;line-height:45px}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_size{width:32%;display:inline-block;text-align:left;line-height:normal}}.ncm_packages_detail_wrapper .item_image figure{margin-bottom:10px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_image figure{margin:0}}.ncm_packages_detail_wrapper .item_image figure.image_left{float:left}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_image figure.image_left{width:100%;float:none}}.ncm_packages_detail_wrapper .item_image figure.image_right{float:right;width:49%}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_image figure.image_right{width:100%;float:left}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_image figure.image_right{width:47%;float:none}}.ncm_packages_detail_wrapper .item_image figure.image_hidden{display:none}.ncm_packages_detail_wrapper .item_choose{padding:10px 0 10px 0;text-align:center;cursor:pointer;font-size:12px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_choose{margin:0 auto}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_choose{float:right;position:absolute;right:0;top:0}}.ncm_packages_detail_wrapper .item_detail{float:left;padding-left:0;padding-right:0}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_detail{padding-left:15px;padding-right:15px}}.ncm_packages_detail_wrapper .item_detail .room_name{border-bottom:1px solid 10px;display:block;margin-bottom:5px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_detail .room_name{margin-bottom:33px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_detail .room_name{margin-bottom:5px}}.ncm_packages_detail_wrapper .item_detail.h4,.ncm_packages_detail_wrapper .item_detail h4{text-align:center;margin-top:5px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_detail.h4,.ncm_packages_detail_wrapper .item_detail h4{text-align:left;margin-top:22px;margin-bottom:28px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_detail.h4,.ncm_packages_detail_wrapper .item_detail h4{margin-top:5px;margin-bottom:0px}}.ncm_packages_detail_wrapper .item_detail.h4 a,.ncm_packages_detail_wrapper .item_detail h4 a{text-decoration:none}.ncm_packages_detail_wrapper .item_detail.h4 a:hover,.ncm_packages_detail_wrapper .item_detail h4 a:hover{text-decoration:underline}.ncm_packages_detail_wrapper .selection_rooms{margin-bottom:10px}.ncm_packages_detail_wrapper .selection_rooms .item_room{margin-bottom:20px;padding:10px 10px 5px 10px;position:relative}.ncm_packages_detail_wrapper .selection_rooms .item_room.odd{background:#cecece}.ncm_packages_detail_wrapper .selection_rooms .item_room.even{background:#cecece}.ncm_packages_detail_wrapper .selection_rooms .item_room .item_image img{width:100%}.ncm_packages_detail_wrapper .selection_rooms .sort{margin:15px 0;text-align:center}@media (min-width:576px) {.ncm_packages_detail_wrapper .selection_rooms .sort{text-align:right}}.ncm_packages_detail_wrapper .selection_rooms span.h4{position:relative;color:#b5a487;line-height:100%;font-size:20px;padding-bottom:5px;margin-bottom:15px;text-align:center;font-weight:bold}@media (min-width:576px) {.ncm_packages_detail_wrapper .selection_rooms span.h4{text-align:left;margin-top:30px}}.ncm_packages_detail_wrapper .selection_rooms span.h4.room_name a{color:#b5a487}.ncm_packages_detail_wrapper .selection_rooms h4{position:relative;color:#b5a487;line-height:100%;font-size:20px;padding-bottom:5px;margin-bottom:15px;text-align:center;font-weight:bold}@media (min-width:576px) {.ncm_packages_detail_wrapper .selection_rooms h4{text-align:left;margin-top:5px}}.ncm_packages_detail_wrapper .selection_rooms .image_container a{display:block;position:absolute;width:100%;height:100%}.ncm_packages_detail_wrapper .carousel{margin-bottom:15px;width:100%;z-index:10}@media (min-width:576px) {.ncm_packages_detail_wrapper .carousel{float:right;margin-left:4%;width:47%;margin-bottom:10px}}.ncm_packages_detail_wrapper .carousel .carousel-item{z-index:9}.ncm_packages_detail_wrapper .carousel .carousel-item a{width:100%;height:100%;display:block;position:absolute}.ncm_packages_detail_wrapper .carousel .carousel-item a:hover{cursor:pointer}.ncm_packages_detail_wrapper .carousel .carousel-control-prev,.ncm_packages_detail_wrapper .carousel .carousel-control-next{z-index:10}.ncm_packages_detail_wrapper .enquiry_tel{color:#b5a487;line-height:40px;margin:0 0 10px 0;padding-left:0;padding-right:0;text-align:center}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquiry_tel{margin:0;text-align:center;padding-left:15px}}.ncm_packages_detail_wrapper .enquiry_tel a{text-decoration:none;display:inline-block}.ncm_packages_detail_wrapper .wrapperEnquiry{border-top:1px solid 10px;padding-top:10px;border-bottom:1px solid 10px;margin-bottom:10px;clear:both}.ncm_packages_detail_wrapper .enquriy{padding-left:0;padding-right:0;margin:0}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquriy{margin:0 0 10px 0}}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquriy{margin:0 0 0 0}}.ncm_packages_detail_wrapper .enquriy a{text-decoration:none}.ncm_packages_detail_wrapper .package_text p{margin-bottom:10px}.ncm_packages_detail_wrapper .selection{text-align:center;padding-bottom:10px;clear:both}.ncm_packages_detail_wrapper .selection span.h4{position:relative;color:#b5a487;line-height:150%;margin-bottom:10px;padding:5px 20px;font-size:16px}.ncm_packages_detail_wrapper .selection h4{position:relative;color:#b5a487;line-height:150%;font-size:24px;margin-bottom:10px}.ncm_packages_detail_wrapper .infoFactWrapper{margin-bottom:10px;margin-top:10px}.ncm_packages_detail_wrapper .ra-connector{color:#fff}@media (min-width:576px) {.ncm_packages_detail_wrapper .ra-connector{padding-right:10px}}.ncm_packages_detail_wrapper .ra-connector:hover{text-decoration:none}.ncm_packages_detail_wrapper .onlineBuchen .package_booking_link{background-color:#87b731;background:-webkit-gradient(linear, left top, left bottom, from(#87b731), to(#658825));background:-webkit-linear-gradient(top, #87b731, #658825);background:-moz-linear-gradient(top, #87b731, #658825);background:-ms-linear-gradient(top, #87b731, #658825);background:-o-linear-gradient(top, #87b731, #658825);color:#fff;border:#658825}.ncm_packages_detail_wrapper .onlineBuchen .package_booking_link:hover{background-color:#87b731;background:-webkit-gradient(linear, left top, left bottom, from(#658825), to(#87b731));background:-webkit-linear-gradient(top, #658825, #87b731);background:-moz-linear-gradient(top, #658825, #87b731);background:-ms-linear-gradient(top, #658825, #87b731);background:-o-linear-gradient(top, #658825, #87b731)}.ncm_packages_detail_wrapper .btn-primary,.ncm_rooms_detail_wrapper .btn-primary,.ncm_packages_list_wrapper .btn-primary,.ncm_rooms_list_wrapper .btn-primary{background-color:#b5a487;border-color:#b5a487}.ncm_packages_detail_wrapper .btn-primary:hover,.ncm_rooms_detail_wrapper .btn-primary:hover,.ncm_packages_list_wrapper .btn-primary:hover,.ncm_rooms_list_wrapper .btn-primary:hover{background-color:#262017;border-color:#262017}.ncm_rooms_detail_wrapper .buchungszeitraum,.ncm_packages_detail_wrapper .buchungszeitraum{display:block;margin:0 auto 5px;text-align:center;width:100%}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel,.ncm_packages_detail_wrapper .buchungszeitraum .carousel{margin-bottom:0px;width:100%}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a{text-decoration:none !important}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span{margin-left:-30px;color:#b5a487}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span{color:#b5a487}.ncm_rooms_detail_wrapper .buchungszeitraum .seasonname,.ncm_packages_detail_wrapper .buchungszeitraum .seasonname{font-weight:bold;display:block}.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:inline-block}}.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:inline-block}}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_naechte span,.ncm_packages_detail_wrapper .buchungszeitraum .selection_naechte span{display:inline-block;padding:5px 20px;background:#fff;color:#b5a487;margin:0 5px 10px 5px;border:1px solid #b5a487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_naechte span.h4,.ncm_packages_detail_wrapper .buchungszeitraum .selection_naechte span.h4{cursor:default}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_naechte span.active,.ncm_packages_detail_wrapper .buchungszeitraum .selection_naechte span.active{display:inline-block;padding:5px 20px;background:#b5a487;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_tage span,.ncm_packages_detail_wrapper .buchungszeitraum .selection_tage span{display:inline-block;padding:5px 20px;background:#fff;color:#b5a487;margin:0 5px 10px 5px;border:1px solid #b5a487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_tage span.h4,.ncm_packages_detail_wrapper .buchungszeitraum .selection_tage span.h4{cursor:default}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_tage span.active,.ncm_packages_detail_wrapper .buchungszeitraum .selection_tage span.active{display:inline-block;padding:5px 20px;background:#b5a487;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_rooms_detail_wrapper .buchungszeitraum .dates,.ncm_packages_detail_wrapper .buchungszeitraum .dates{display:inline-block;padding:20px;background:transparent;color:#b5a487;border:1px solid #b5a487;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;margin:0}.ncm_rooms_detail_wrapper .buchungszeitraum .anzahl_buchungszeitraum,.ncm_packages_detail_wrapper .buchungszeitraum .anzahl_buchungszeitraum{display:block;margin:0 0 10px 0;font-size:12px;text-align:center}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel,.ncm_packages_detail_wrapper .buchungszeitraum .carousel{margin-bottom:0px;width:100%}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a{text-decoration:none !important}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span{margin-left:-30px}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span{margin-left:-30px}.ncm_rooms_detail_wrapper .buchungszeitraum .seasonname,.ncm_packages_detail_wrapper .buchungszeitraum .seasonname{font-weight:bold;display:block}.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:inline-block}}.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:inline-block}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control{position:absolute;display:block;top:0;width:50px;height:100%}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{position:absolute}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{left:0}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{margin-left:4vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{right:-15px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{margin-right:2.6vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after{background:#b5a487;height:20px;box-shadow:none}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon{position:relative;top:20px}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon{top:0}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{left:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{line-height:37px}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{right:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{line-height:37px}}.ncm_rooms_detail_wrapper .carousel-control-prev .carousel-control-prev-icon,.ncm_packages_detail_wrapper .carousel-control-prev .carousel-control-prev-icon{top:46%}.ncm_rooms_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:before,.ncm_packages_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:before,.ncm_rooms_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:after,.ncm_packages_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:after{height:30px}.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon{top:34%}@media (min-width:768px) {.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon{top:39%}}@media (min-width:576px) {.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon:before,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon:before,.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon:after,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon:after{height:30px}}.ncm_rooms_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon,.ncm_packages_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon{top:46%}.ncm_rooms_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:before,.ncm_packages_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:before,.ncm_rooms_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:after,.ncm_packages_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:after{height:20px}.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon{top:34%}@media (min-width:768px) {.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon{top:39%}}@media (min-width:576px) {.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:before,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:before,.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:after,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:after{height:20px}}body.bsenv-xs .ncm_rooms_list_wrapper.container .row{margin:0}body.bsenv-xs .ncm_room_categories_list_wrapper .row{margin:0}body.bsenv-xs .ncm_package_categories_list_wrapper .row{margin:0}body.bsenv-xs .ncm_packages_detail_wrapper .item_choose img{width:100px;margin:0 auto}body.bsenv-xs .ncm_rooms_detail_wrapper .item_choose img{width:100px;margin:0 auto}body.bsenv-xs .ncm_prices_list_wrapper .item_choose img{width:80px;margin:0 auto}.package_preis_indicator,.room_preis_indicator,.package_preis_indicator,.room_preis_indicator{width:105px;height:77px;display:none}.ncm_room_categories_list_wrapper{margin-bottom:30px;padding-left:0;padding-right:0;width:100%}.ncm_room_categories_list_wrapper .room_category-wrapper{position:relative;background:#fff;border:1px solid 10px;padding:15px;margin:15px 0;color:#272727}@media (min-width:576px) {.ncm_room_categories_list_wrapper .room_category-wrapper.col-sm-6{width:46.9%}}@media (min-width:768px) {.ncm_room_categories_list_wrapper .room_category-wrapper.col-md-6{width:46.8%}}@media (min-width:992px) {.ncm_room_categories_list_wrapper .room_category-wrapper.col-md-6{width:31%}}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_rooms_wrapper{display:none;position:absolute;background:#eee;left:0;top:0;padding:15px;height:73%;overflow:auto;margin:15px;z-index:10}@media (min-width:576px) {.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_rooms_wrapper{height:76%}}@media (min-width:992px) {.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_rooms_wrapper{height:72%}}.ncm_room_categories_list_wrapper .room_category-wrapper span.h3,.ncm_room_categories_list_wrapper .room_category-wrapper h3{position:relative;color:#b5a487;line-height:150%;margin:45px 0 0 0;font-size:24px;text-align:center}.ncm_room_categories_list_wrapper .room_category-wrapper .showRooms{display:block;width:100%;text-align:center;height:auto;position:relative;z-index:20;cursor:pointer}.ncm_room_categories_list_wrapper .room_category-wrapper .closeRooms{position:absolute;top:10px;right:10px;cursor:pointer}.ncm_room_categories_list_wrapper .room_category-wrapper .closeRooms:hover{text-decoration:none}.ncm_room_categories_list_wrapper .room_category-wrapper .button_wrapper>div{margin:10px 0;padding:0}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab{position:absolute;bottom:-45px;left:50%;margin-left:-52px;width:105px;height:105px;color:#fff;text-align:center;font-size:18px;display:block;overflow:hidden;padding-top:10px}@media (min-width:576px) {.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab{bottom:-45px}}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab .room_category_preis_ab_text{display:block;margin:3px 0 0 0;font-size:12px;text-align:center}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab .room_category_preis_ab_description{display:block;margin:0;font-size:12px;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .item_nights{margin-top:20px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_nights{margin-top:8px;padding:10px 0}}.ncm_prices_list_wrapper .item_pricelist .item_room_inner{border-top:1px solid 10px;border-bottom:0px;border-left:0px;border-right:0px;padding:10px 10px 5px 10px;margin-bottom:0}@media (min-width:576px) {.ncm_prices_list_wrapper .item_pricelist .item_detail{margin-top:0px}}.ncm_prices_list_wrapper .item_pricelist .selection_rooms_inner .item_detail{margin-top:0px;margin-bottom:10px}@media (min-width:576px) {.ncm_prices_list_wrapper .item_pricelist .selection_rooms_inner .item_detail{margin-top:11px;margin-bottom:0}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_pricelist .selection_rooms_inner .item_detail{margin-top:5px}}.ncm_prices_list_wrapper .show_all_rooms{padding-left:0;padding-right:0;text-align:center}.ncm_prices_list_wrapper .room_price{display:block;text-align:center;font-size:24px;line-height:100%}@media (min-width:576px) {.ncm_prices_list_wrapper .room_price{display:inline-block;text-align:right;line-height:27px}}@media (min-width:768px) {.ncm_prices_list_wrapper .room_price{line-height:32px}}.ncm_prices_list_wrapper .room_price .room_price_desc{font-size:12px;display:block}@media (min-width:576px) {.ncm_prices_list_wrapper .room_price .room_price_desc{display:inline-block}}.ncm_prices_list_wrapper .room_board{line-height:100%;display:block;text-align:center;font-size:20px}@media (min-width:576px) {.ncm_prices_list_wrapper .room_board{display:inline-block;text-align:left;line-height:27px}}@media (min-width:768px) {.ncm_prices_list_wrapper .room_board{line-height:32px}}.ncm_prices_list_wrapper .room_persons{display:block;text-align:center;margin-bottom:15px}@media (min-width:576px) {.ncm_prices_list_wrapper .room_persons{width:32%;display:inline-block;text-align:left}}.ncm_prices_list_wrapper .room_persons img{margin-top:-9px}.ncm_prices_list_wrapper .room_persons .max{display:inline-block}.ncm_prices_list_wrapper .room_size{display:block;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .room_size{width:90px;display:inline-block;text-align:left}}.ncm_prices_list_wrapper .item_image figure.image_left{float:left;width:49%}@media (min-width:576px) {.ncm_prices_list_wrapper .item_image figure.image_left{width:100%;float:none}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_image figure.image_left{width:47%;float:none;margin-right:5px}}.ncm_prices_list_wrapper .item_image figure.image_right{float:right;width:49%}@media (min-width:576px) {.ncm_prices_list_wrapper .item_image figure.image_right{width:100%;float:left;margin-bottom:10px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_image figure.image_right{width:47%;float:none;margin-bottom:0}}.ncm_prices_list_wrapper .item_image figure.image_hidden{display:none}.ncm_prices_list_wrapper .item_choose{padding:0;text-align:center;cursor:pointer;font-size:12px;float:none;margin:0 auto}@media (min-width:576px) {.ncm_prices_list_wrapper .item_choose{margin-top:0px}}.ncm_prices_list_wrapper .item_detail{float:left;padding-left:0;padding-right:0}@media (min-width:576px) {.ncm_prices_list_wrapper .item_detail{padding-left:15px;padding-right:15px;margin-top:0px;padding-top:10px;padding-bottom:10px}}.ncm_prices_list_wrapper .item_detail .room_name{border-bottom:1px solid 10px;display:block;margin-bottom:5px}@media (min-width:576px) {.ncm_prices_list_wrapper .item_detail .room_name{margin-bottom:32px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_detail .room_name{margin-bottom:8px}}.ncm_prices_list_wrapper .item_detail.h4,.ncm_prices_list_wrapper .item_detail h4{text-align:center;margin-top:5px}@media (min-width:576px) {.ncm_prices_list_wrapper .item_detail.h4,.ncm_prices_list_wrapper .item_detail h4{text-align:left;margin-top:0px;margin-bottom:5px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_detail.h4,.ncm_prices_list_wrapper .item_detail h4{margin-top:0px;margin-bottom:3px;padding-bottom:0px}}.ncm_prices_list_wrapper .item_room{border:1px solid 10px;margin-bottom:20px;padding:10px}.ncm_prices_list_wrapper .item_room.colour{background:#cecece}.ncm_prices_list_wrapper .item_room.even .item_detail{background:#cecece}.ncm_prices_list_wrapper .sort{margin:15px 0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .sort{text-align:right}}.ncm_prices_list_wrapper .selection_rooms{margin-bottom:10px}.ncm_prices_list_wrapper .selection_rooms span.h4{position:relative;color:#b5a487;line-height:100%;font-size:20px;margin-bottom:5px;margin-top:0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .selection_rooms span.h4{text-align:left;padding-left:15px}}@media (min-width:768px) {.ncm_prices_list_wrapper .selection_rooms span.h4{padding-left:10px}}.ncm_prices_list_wrapper .selection_rooms span.h4 a{color:#b5a487}.ncm_prices_list_wrapper .selection_rooms h4{position:relative;color:#b5a487;line-height:100%;font-size:20px;margin-bottom:5px;margin-top:0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .selection_rooms h4{text-align:left;padding-left:15px}}@media (min-width:768px) {.ncm_prices_list_wrapper .selection_rooms h4{padding-left:10px}}.ncm_prices_list_wrapper .selection_rooms .room_name.h4{padding-left:0;padding-bottom:5px}.ncm_prices_list_wrapper .selection_rooms .room_name h4{padding-left:0;padding-bottom:5px}.ncm_prices_list_wrapper .selection_rooms .item_nights span.h4{font-size:18px;padding-top:2px}.ncm_prices_list_wrapper .carousel{margin-bottom:15px;width:100%}@media (min-width:576px) {.ncm_prices_list_wrapper .carousel{float:right;margin-left:4%;width:47%;margin-bottom:10px}}.ncm_prices_list_wrapper .enquiry_tel{color:#b5a487;line-height:40px;margin:0 0 10px 0;padding-left:0;padding-right:0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .enquiry_tel{margin:0;text-align:left;padding-left:15px}}@media (min-width:768px) {.ncm_prices_list_wrapper .enquiry_tel{text-align:center}}.ncm_prices_list_wrapper .enquiry_tel a{text-decoration:none;display:inline-block}.ncm_prices_list_wrapper .wrapperEnquiry{border-top:1px solid 10px;padding-top:10px;border-bottom:1px solid 10px;margin-bottom:10px}.ncm_prices_list_wrapper .enquriy{padding-left:0;padding-right:0;margin:0}@media (min-width:576px) {.ncm_prices_list_wrapper .enquriy{margin:0 0 10px 0}}.ncm_prices_list_wrapper .selection_naechte span{display:inline-block;padding:5px 20px;background:#fff;color:#b5a487;margin:0 5px 10px 5px;border:1px solid #b5a487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_prices_list_wrapper .selection_naechte span.h4{cursor:default}.ncm_prices_list_wrapper .selection_naechte span.active{display:inline-block;padding:5px 20px;background:#b5a487;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_prices_list_wrapper .selection_tage span{display:inline-block;padding:5px 20px;background:#fff;color:#b5a487;margin:0 5px 10px 5px;border:1px solid #b5a487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_prices_list_wrapper .selection_tage span.h4{cursor:default}.ncm_prices_list_wrapper .selection_tage span.active{display:inline-block;padding:5px 20px;background:#b5a487;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_prices_list_wrapper .selection_time span.dates{display:inline-block;padding:5px 20px;background:#b5a487;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:3px;width:100%;margin-bottom:0}.ncm_prices_list_wrapper .anzahl_buchungszeitraum{display:block;margin:0 0 10px 0;font-size:12px;text-align:center}.ncm_prices_list_wrapper .buchungszeitraum{display:block;margin:0 auto 5px;text-align:center;width:100%;max-width:400px}@media (min-width:576px) {.ncm_prices_list_wrapper .buchungszeitraum{width:400px}}.ncm_prices_list_wrapper .buchungszeitraum .carousel{margin-bottom:0px;width:100%}.ncm_prices_list_wrapper .buchungszeitraum .carousel a{text-decoration:none !important}.ncm_prices_list_wrapper .buchungszeitraum .carousel a.carousel-control.left span{margin-left:-30px}.ncm_prices_list_wrapper .buchungszeitraum .carousel a.carousel-control.right span{margin-left:-30px}.ncm_prices_list_wrapper .buchungszeitraum .seasonname{font-weight:bold;display:block}.ncm_prices_list_wrapper .buchungszeitraum .dateto{display:block}@media (min-width:576px) {.ncm_prices_list_wrapper .buchungszeitraum .dateto{display:inline-block}}.ncm_prices_list_wrapper .buchungszeitraum .datefrom{display:block}@media (min-width:576px) {.ncm_prices_list_wrapper .buchungszeitraum .datefrom{display:inline-block}}.ncm_prices_list_wrapper span.h4{position:relative;color:#b5a487;line-height:150%;font-size:24px;margin-bottom:5px}.ncm_prices_list_wrapper h4{position:relative;color:#b5a487;line-height:150%;font-size:24px;margin-bottom:5px}.ncm_prices_list_wrapper .selection{text-align:center;padding-bottom:10px}.ncm_prices_list_wrapper .selection_rooms_inner{margin-bottom:0;background:#cecece}@media (min-width:576px) {.ncm_prices_list_wrapper .max{display:inline-block}}.ncm_prices_list_wrapper .enquiry_text{border-top:1px solid 10px;text-align:center;margin-top:0px}@media (min-width:576px) {.ncm_prices_list_wrapper .enquiry_text{padding-top:5px}}@media (min-width:768px) {.ncm_prices_list_wrapper .enquiry_text{padding-top:5px}}.ncm_prices_list_wrapper .item_detail:nth-child(2n+1){background:#cecece}#main .ncm_prices_list_wrapper .enquriy a{text-decoration:none}#main .ncm_prices_list_wrapper .item_detail.h4 a,#main .ncm_prices_list_wrapper .item_detail h4 a{text-decoration:none}#main .ncm_prices_list_wrapper .item_detail.h4 a:hover,#main .ncm_prices_list_wrapper .item_detail h4 a:hover{text-decoration:underline}#main .ncm_prices_list_wrapper .room_board a{color:#b5a487;text-decoration:none;font-size:18px}#main .ncm_prices_list_wrapper .room_board a:hover{text-decoration:underline}#main .ncm_prices_list_wrapper .show_all_rooms a{text-decoration:none;background:#060}#main .ncm_prices_list_wrapper .show_all_rooms:hover{text-decoration:none;background:#060}#main .ncm_prices_list_wrapper .image_container a{background:url("/files/layout/zoom_small.png") no-repeat center center}.item_room.item_pricelist .item_image.col-xs-12,.item_room.item_pricelist .item_image.col-sm-2,.item_room.item_pricelist .item_image.col-md-3{padding-left:0;padding-right:0}.item_room.item_pricelist .item_detail.col-xs-12,.item_room.item_pricelist .item_image.col-sm-10,.item_room.item_pricelist .item_image.col-md9{padding-right:0;width:100%;padding:5px;margin-bottom:15px}.blockMsg{background:none !important;left:50% !important;margin-left:-105px !important;text-align:center !important;padding:50px 30px 0 30px !important;border-radius:100% !important;border:3px solid #b5a487 !important;background:#fff !important;color:#b5a487 !important;width:220px !important;height:220px !important}.blockMsg .loader{border:5px solid #cecece;border-top:5px solid #b5a487;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite;margin:0 auto}@keyframes spin {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}span.h3.spaceElements,h3.spaceElements{margin-top:10px}.ncm_rooms_list_wrapper .room-wrapper img{max-width:100%;width:100%;height:auto}#main .ncm_packages_detail_wrapper .carousel-control.right,#main .ncm_packages_detail_wrapper .carousel-control.left{position:absolute;top:40%}#main .ncm_packages_detail_wrapper .carousel-control.right,#main .ncm_rooms_detail_wrapper .carousel-control.right{right:20px;left:auto}#main .ncm_packages_detail_wrapper .carousel-control.left,#main .ncm_rooms_detail_wrapper .carousel-control.left{left:50px;right:auto}#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{color:#fff;position:absolute;top:25%}#main .ncm_packages_detail_wrapper .pricelevel{float:left}.fixEnquirybtn{position:fixed;width:100%;background:#e2d0b1;bottom:0;left:0;box-shadow:3px 1px 11px 0px #888;z-index:9}.fixEnquirybtn .row{padding:5px}.fixEnquirybtn .row.first{padding-bottom:0}.fixEnquirybtn .row .min-name{line-height:27px}.fixEnquirybtn .row .min-price{font-size:20px}.fixEnquirybtn .row .min-price span{font-size:12px}@media only screen and (max-width:991px) {.btco-hover-menu .show .deeplevel.dropdown-toggle::after{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.btco-hover-menu .deeplevel.dropdown-toggle::after{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}}@media (min-width:768px) {.dropup,.dropdown{position:inherit}}.carousel-control-prev,.carousel-control-next{opacity:0.9}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control{position:absolute;display:block;top:0;width:50px;height:100%}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next{right:0}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{position:absolute}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{left:0}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{margin-left:4vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{right:-15px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{margin-right:2.6vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after{background:#b5a487;height:20px;box-shadow:none;transform-origin:2px 19px;-webkit-transform-origin:2px 19px;-moz-transform-origin:2px 19px}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon{position:relative;top:20px}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon{top:0}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{left:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{line-height:37px}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{right:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{line-height:37px}}@media (min-width:992px) {#anfrage_de,#anfrage_en,#gutschein_de,#gutschein_en,#kontakt_de,#kontakt_en,#welcome_de,#welcome_en{width:900px;margin:20px auto 0 auto}}#anfrage_de fieldset,#anfrage_en fieldset,#gutschein_de fieldset,#gutschein_en fieldset,#kontakt_de fieldset,#kontakt_en fieldset,#welcome_de fieldset,#welcome_en fieldset{border:1px solid #cecece;margin-bottom:20px}#anfrage_de fieldset legend,#anfrage_en fieldset legend,#gutschein_de fieldset legend,#gutschein_en fieldset legend,#kontakt_de fieldset legend,#kontakt_en fieldset legend,#welcome_de fieldset legend,#welcome_en fieldset legend{padding-bottom:10px;padding-left:10px;padding-right:10px;width:auto;margin-left:5px}#anfrage_de fieldset.dsgvo,#anfrage_en fieldset.dsgvo,#gutschein_de fieldset.dsgvo,#gutschein_en fieldset.dsgvo,#kontakt_de fieldset.dsgvo,#kontakt_en fieldset.dsgvo,#welcome_de fieldset.dsgvo,#welcome_en fieldset.dsgvo{border:0}#anfrage_de .widget,#anfrage_en .widget,#gutschein_de .widget,#gutschein_en .widget,#kontakt_de .widget,#kontakt_en .widget,#welcome_de .widget,#welcome_en .widget{border:0}#anfrage_de .widget.cal_bis.col-6,#anfrage_en .widget.cal_bis.col-6,#gutschein_de .widget.cal_bis.col-6,#gutschein_en .widget.cal_bis.col-6,#kontakt_de .widget.cal_bis.col-6,#kontakt_en .widget.cal_bis.col-6,#welcome_de .widget.cal_bis.col-6,#welcome_en .widget.cal_bis.col-6,#anfrage_de .widget.cal_von.col-6,#anfrage_en .widget.cal_von.col-6,#gutschein_de .widget.cal_von.col-6,#gutschein_en .widget.cal_von.col-6,#kontakt_de .widget.cal_von.col-6,#kontakt_en .widget.cal_von.col-6,#welcome_de .widget.cal_von.col-6,#welcome_en .widget.cal_von.col-6{padding:0 5px}@media (max-width:560px) {#anfrage_de .widget.cal_von,#anfrage_en .widget.cal_von,#gutschein_de .widget.cal_von,#gutschein_en .widget.cal_von,#kontakt_de .widget.cal_von,#kontakt_en .widget.cal_von,#welcome_de .widget.cal_von,#welcome_en .widget.cal_von{padding:0 0 0 3px}#anfrage_de .widget.cal_von input,#anfrage_en .widget.cal_von input,#gutschein_de .widget.cal_von input,#gutschein_en .widget.cal_von input,#kontakt_de .widget.cal_von input,#kontakt_en .widget.cal_von input,#welcome_de .widget.cal_von input,#welcome_en .widget.cal_von input{font-size:12px;padding-left:4px}}@media (max-width:560px) {#anfrage_de .widget.cal_bis,#anfrage_en .widget.cal_bis,#gutschein_de .widget.cal_bis,#gutschein_en .widget.cal_bis,#kontakt_de .widget.cal_bis,#kontakt_en .widget.cal_bis,#welcome_de .widget.cal_bis,#welcome_en .widget.cal_bis{padding:0 3px 0 1px}#anfrage_de .widget.cal_bis input,#anfrage_en .widget.cal_bis input,#gutschein_de .widget.cal_bis input,#gutschein_en .widget.cal_bis input,#kontakt_de .widget.cal_bis input,#kontakt_en .widget.cal_bis input,#welcome_de .widget.cal_bis input,#welcome_en .widget.cal_bis input{font-size:12px;padding-left:4px}}#anfrage_de .widget input,#anfrage_en .widget input,#gutschein_de .widget input,#gutschein_en .widget input,#kontakt_de .widget input,#kontakt_en .widget input,#welcome_de .widget input,#welcome_en .widget input{padding-left:10px;width:100%;display:block;font-size:1rem;line-height:36px;height:36px;color:#cecece;background-color:transparent;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}#anfrage_de .widget .picker__input,#anfrage_en .widget .picker__input,#gutschein_de .widget .picker__input,#gutschein_en .widget .picker__input,#kontakt_de .widget .picker__input,#kontakt_en .widget .picker__input,#welcome_de .widget .picker__input,#welcome_en .widget .picker__input{background:url('../../files/layout/cal-icon.png') right center no-repeat;background-size:22px}#anfrage_de .widget label,#anfrage_en .widget label,#gutschein_de .widget label,#gutschein_en .widget label,#kontakt_de .widget label,#kontakt_en .widget label,#welcome_de .widget label,#welcome_en .widget label{border:0;margin:0;padding:0;text-align:left}#anfrage_de .widget label .invisible,#anfrage_en .widget label .invisible,#gutschein_de .widget label .invisible,#gutschein_en .widget label .invisible,#kontakt_de .widget label .invisible,#kontakt_en .widget label .invisible,#welcome_de .widget label .invisible,#welcome_en .widget label .invisible{display:none}#anfrage_de .widget select,#anfrage_en .widget select,#gutschein_de .widget select,#gutschein_en .widget select,#kontakt_de .widget select,#kontakt_en .widget select,#welcome_de .widget select,#welcome_en .widget select{height:40px}#anfrage_de .widget-checkbox input,#anfrage_en .widget-checkbox input,#gutschein_de .widget-checkbox input,#gutschein_en .widget-checkbox input,#kontakt_de .widget-checkbox input,#kontakt_en .widget-checkbox input,#welcome_de .widget-checkbox input,#welcome_en .widget-checkbox input{display:inline-block;float:left;height:16px;margin:2px 10px 0 0;padding:0;width:16px}#anfrage_de .widget-checkbox fieldset.checkbox_container,#anfrage_en .widget-checkbox fieldset.checkbox_container,#gutschein_de .widget-checkbox fieldset.checkbox_container,#gutschein_en .widget-checkbox fieldset.checkbox_container,#kontakt_de .widget-checkbox fieldset.checkbox_container,#kontakt_en .widget-checkbox fieldset.checkbox_container,#welcome_de .widget-checkbox fieldset.checkbox_container,#welcome_en .widget-checkbox fieldset.checkbox_container{padding:10px}#anfrage_de button.btn-anfrage,#anfrage_en button.btn-anfrage,#gutschein_de button.btn-anfrage,#gutschein_en button.btn-anfrage,#kontakt_de button.btn-anfrage,#kontakt_en button.btn-anfrage,#welcome_de button.btn-anfrage,#welcome_en button.btn-anfrage{color:#fff;background-color:#b5a487;border-color:#b5a487;display:block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:10px;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;width:100%;white-space:normal}#anfrage_de button.btn-anfrage:hover,#anfrage_en button.btn-anfrage:hover,#gutschein_de button.btn-anfrage:hover,#gutschein_en button.btn-anfrage:hover,#kontakt_de button.btn-anfrage:hover,#kontakt_en button.btn-anfrage:hover,#welcome_de button.btn-anfrage:hover,#welcome_en button.btn-anfrage:hover{text-decoration:none}#anfrage_de .error,#anfrage_en .error,#gutschein_de .error,#gutschein_en .error,#kontakt_de .error,#kontakt_en .error,#welcome_de .error,#welcome_en .error{color:#b5a487}.form-control{background-color:transparent}#footer{color:#fff;padding:40px 0;background:linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px,linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px,linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px,linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px,linear-gradient(90deg, #1b1b1b 10px, transparent 10px),linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);background-color:#131313;background-size:20px 20px;opacity:.99}#footer h3{padding-bottom:5px;border-bottom:1px solid #fff}#footer .kontaktbox,#footer .social_mediabox,#footer .linkbox,#footer .textbox{padding-bottom:20px}#footer .kontaktbox .hotelemail a{color:#fff}#footer .kontaktbox .fas{padding-right:5px}#footer .kontaktbox .fas.fa-map-marker-alt{padding-right:6px;padding-left:3px}#footer .textbox .anfrage_btn{padding:0;text-align:center}#footer .textbox .anfrage_btn a{background:#b5a487;padding:8px;color:white;text-decoration:none;border-radius:0.25rem;display:inline-block;font-size:14px;width:100%;margin-bottom:5px}@media (min-width:768px) {#footer .textbox .anfrage_btn a{width:80%}}@media (min-width:1200px) {#footer .textbox .anfrage_btn a{width:100%}}#footer .textbox .booking_btn{padding:0;text-align:center}#footer .textbox .booking_btn a{background:#060;padding:8px;color:white;text-decoration:none;border-radius:0.25rem;display:inline-block;font-size:14px;width:100%}@media (min-width:768px) {#footer .textbox .booking_btn a{width:80%}}@media (min-width:1200px) {#footer .textbox .booking_btn a{width:160px;line-height:33px}}@media (min-width:1448px) {#footer .textbox .booking_btn a{line-height:inherit}}#footer .socialmediaWrapper{width:auto;margin:0 auto}#footer .socialmediaWrapper .fab{font-size:41px;position:absolute;left:-1px;top:-4px}#footer .social_facebook,#footer .social_google,#footer .social_twitter,#footer .youtube{display:inline-block;cursor:pointer;background-color:#fff;border-radius:50% 6px 10px 50%;height:34px;line-height:30px;width:34px;margin:5px;position:relative}#footer .social_facebook .fab{color:#3b5998}#footer .social_google .fab{color:#dc4e41}#footer .social_twitter{position:relative}#footer .social_twitter .fab{color:#55acee !important}#footer .youtube{position:relative}#footer .youtube .fab{color:#cd201f !important}#footer .instagram{position:relative;width:36px;height:36px;margin:0;padding:0;top:-5px;left:0;right:0;bottom:0;background:linear-gradient(#400080, transparent),linear-gradient(200deg, #d047d1, #f00, #ff0);display:inline-block;border-radius:23%}#footer .instagram div{width:30px;height:30px;border-radius:25%;top:3px;left:3px;background:transparent;border:2px solid #fff;position:absolute}#footer .instagram div a,#footer .social_twitter a,#footer .youtube a{position:absolute;width:100%;height:100%;z-index:999;left:0;top:0}#footer .instagram div:before,#footer .instagram div:after{content:"";display:block;position:absolute;margin:auto}#footer .instagram div:before{width:14px;height:14px;border-radius:100%;top:6px;left:6px;background:transparent;border:2px solid #fff}#footer .instagram div:after{width:4px;height:4px;background:#fff;border-radius:100%;right:3px;top:3px}#footer ul.links{list-style-type:none;padding-left:5px}#footer ul.links li:before{content:'\f124';font-family:'Font Awesome 5 Free';position:relative;top:2px;padding-right:5px;font-weight:900}#footer ul.links li a{color:#fff}#footer .socialmediaWrapper .closeSM{border:1px solid #b5a487;width:30px;height:30px;position:absolute;top:-16px;right:-10px;cursor:pointer;background:#fff;color:#b5a487;font-size:20px}#footer .socialmediaWrapper .closeSM i{left:7px;position:relative;top:3px;color:#b5a487}#footer .socialmediaWrapper .closeSM>span{width:28px;height:28px;top:0;text-align:center}#footer .socialmediaWrapper .closeSM>span:before{font-size:20px;line-height:28px;width:1em;margin-left:auto;margin-right:auto}#footer .widgetFacebook{top:-130px;position:absolute;left:-5000px;background:#fff;display:block;margin-left:-146px;z-index:1000000;height:180px;width:290px;-webkit-box-shadow:1px 1px 50px 0 #000;-moz-box-shadow:1px 1px 50px 0 #000;box-shadow:1px 1px 50px 0 #000}#footer .widgetGooglePlus{top:-130px;position:absolute;left:-5000px;background:#fff;display:block;margin-left:-146px;z-index:1000000;height:210px;width:290px;-webkit-box-shadow:1px 1px 50px 0 #000;-moz-box-shadow:1px 1px 50px 0 #000;box-shadow:1px 1px 50px 0 #000}#footer .backToTop:before{content:'zurück nach oben';position:absolute;top:-13px;left:50%;margin-left:-53px;font-size:14px;cursor:pointer}#footer .backToTop:after{content:'\f106';font-family:'Font Awesome 5 Free';position:absolute;top:-46px;font-weight:900;font-size:40px;left:50%;margin-left:-12.5px;color:#ffffff;cursor:pointer}#footer .en #footer .backToTop:before{content:'back to top';position:absolute;top:-23px;left:50%;margin-left:-35px;font-size:14px;cursor:pointer}.picker__holder{overflow:hidden !important;min-width:310px !important}.cal_bis .picker__holder{right:15px}.float_left,.float-left{float:left !important}.float_right,.float-right{float:right !important}.float-none{float:none !important}@media (min-width:576px) {.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width:768px) {.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width:992px) {.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width:1200px) {.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)) {.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:576px) {.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width:768px) {.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width:992px) {.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width:1200px) {.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:0.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:0.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:0.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:0.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.page-item:last-child .page-link{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;border-radius:0.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:0.5rem;padding-left:0.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.clearfix::after{display:block;clear:both;content:""}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:0.6em;padding-left:0.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#b5a487}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;text-decoration:none;background-color:#262017}.mod_newsreader .back a{margin-top:40px;background:#b5a487;border:1px solid #b5a487;text-decoration:none;display:inline-block}.mod_newsreader .back a:hover{background:white;color:#b5a487;border:1px solid #b5a487}.blog ol.breadcrumb:before{display:inline-block;padding-right:.5rem;padding-left:0;color:#b5a487;content:"\f015";font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;text-decoration:inherit}.ce_gallery figure{width:100%}.ce_gallery ul{list-style:none;padding:0}.ce_gallery li{list-style:none;padding-left:0;padding-right:0;padding-bottom:15px}@media (min-width:768px) {.ce_gallery li{padding-right:15px}}.ce_gallery li a{position:absolute;width:100%;height:100%;z-index:99;left:0}.ce_gallery li.row_last{padding-right:0}.ce_gallery .caption{margin-top:5px}.ce_youtube{position:relative;padding-bottom:56.25%;width:100%;height:auto;margin-bottom:10px}@media (min-width:768px) {.ce_youtube{padding-bottom:39.25%;width:70%;left:15%}}.ce_youtube iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important;border:none}#after_footer{position:relative}#after_footer .ncm_logo{display:block;position:absolute;right:0;top:-30px}#after_footer a.ncmLogo{display:block;width:100px;height:50px;margin:30px auto 0 auto;background:url('/files/images/sprite_black.png') -119px 0 no-repeat}#after_footer ul{list-style-type:none;padding-left:5px;font-size:11px;margin-bottom:0}@media (min-width:768px) {#after_footer ul{text-align:left}}#after_footer ul li{display:inline-block}#after_footer ul li.first:before{content:''}#after_footer ul li:before{content:'|';position:relative;top:0px;padding-right:5px;font-weight:900}#after_footer ul li a{color:#272727}.collapsing-boxes{font-family:'Montserrat',sans-serif;color:#000;align-items:center;box-shadow:2px 2px 7px rgba(0,0,0,0.2);border:none;height:fit-content;margin-bottom:2rem;padding:0}@media (min-width:576px) {.collapsing-boxes{flex:0 0 48%;max-width:48%;margin:1%}}@media (min-width:992px) {.collapsing-boxes{flex:0 0 31%;max-width:31%;margin:1%}}.collapsing-boxes:nth-child(2n+2){background:rgba(181,164,135,0.15)}.collapsing-boxes:last-child{margin-bottom:2rem}.collapsing-boxes a{background:none}.collapsing-boxes .image_container img{width:100%;height:auto}.collapsing-boxes .collapsing-boxes-img-top{width:150px;margin:30px auto;display:block}.collapsing-boxes .collapsing-boxes-body{text-align:center;align-items:center}.collapsing-boxes .collapsing-boxes-body .collapsing-boxes-title{font-family:'Montserrat',sans-serif;color:#000;font-size:24px;margin-bottom:.5rem;letter-spacing:normal;text-transform:none;text-align:center;height:60px}@media (max-width:500px) {.collapsing-boxes .collapsing-boxes-body .collapsing-boxes-title{font-size:22px}}.collapsing-boxes .collapsing-boxes-body .collapsing-boxes-info{color:#b5a487}.collapsing-boxes .collapsing-boxes-body .collapsing-boxes-subtitle{text-align:center;display:flex;justify-content:center}.collapsing-boxes .collapsing-boxes-body .collapsing-boxes-body{padding:1rem}.collapsing-boxes .collapsing-boxes-body .collapsing-boxes-body .collapsing-boxes-info{display:none}.collapsing-boxes .collapsing-boxes-body .collapsing-boxes-body ul li:before{top:10px !important}.collapsing-boxes .collapsing-boxes-body .moreDetails{background:none}.collapsing-boxes .collapsing-boxes-body .moreDetails i{font-size:45px;color:#5a3e32}.collapsing-boxes .collapsing-boxes-body.text{text-align:left}.collapsing-boxes .collapsing-boxes-body.text ul{padding-left:20px}.collapsing-boxes .collapsing-boxes-body.text ul li{line-height:2}.collapsing-boxes .collapsing-boxes-body.text p{text-align:center}.collapsing-boxes .collapsing-boxes-body.text p a{position:relative;padding-left:10px}.collapsing-boxes .collapsing-boxes-body.text p a:before{position:absolute;top:2px;left:-8px;content:'';width:15px;height:15px;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 224H88c30.9 0 56 25.1 56 56s-25.1 56-56 56H80v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V320 240c0-8.8 7.2-16 16-16zm24 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H80v48h8zm72-64c0-8.8 7.2-16 16-16h24c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H176c-8.8 0-16-7.2-16-16V240zm32 112h8c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16h-8v96zm96-128h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H304v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H304v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V304 240c0-8.8 7.2-16 16-16z"/></svg>');background-repeat:no-repeat}.table{width:100%;margin-bottom:1rem;color:#272727}.table th,.table td{padding:0.75rem;vertical-align:top;border-top:1px solid #cecece}.table thead th{vertical-align:bottom;border-bottom:2px solid #cecece}.table tbody+tbody{border-top:2px solid #cecece}.table-sm th,.table-sm td{padding:0.3rem}.table-bordered{border:1px solid #cecece}.table-bordered th,.table-bordered td{border:1px solid #cecece}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#272727;background-color:rgba(0,0,0,0.15)}.table-primary,.table-primary>th,.table-primary>td{background-color:#e6e0d6}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#d2c8b6}.table-hover .table-primary:hover{background-color:#dcd4c6}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#dcd4c6}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#f9f8f5}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#efece6}.table-hover .table-secondary:hover{background-color:#e6e0d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#e6e0d6}.table-success,.table-success>th,.table-success>td{background-color:#87b731}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#b5da74}.table-hover .table-success:hover{background-color:#b5da74}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b5da74}.table-info,.table-info>th,.table-info>td{background-color:#ced4da}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.15)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.15)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.15)}.table .thead-dark th{color:#fff;background-color:rgba(0,0,0,0.35);border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#cecece}.table-dark{color:#fff;background-color:rgba(0,0,0,0.35)}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width:575.98px) {.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px) {.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px) {.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px) {.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}@media (min-width:576px) {.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}}@media (min-width:768px) {.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}}@media (min-width:992px) {.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}}@media (min-width:1200px) {.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}}#videoSection{padding-top:30px}.en #videoSection,.it #videoSection{display:none}#videoSection .inside{max-width:1440px}@media (min-width:768px) {#videoSection .videoText{border-right:2px solid #b5a487}}#videoSection .videoWrapper .oneVideo .ce_youtube{margin-bottom:25px;text-align:center;padding:0;width:auto;left:auto}#videoSection .videoWrapper .oneVideo .ce_youtube>iframe{position:relative;width:100%;height:200px !important;border:none;max-width:640px}@media (min-width:576px) {#videoSection .videoWrapper .oneVideo .ce_youtube>iframe{height:280px !important}}@media (min-width:768px) {#videoSection .videoWrapper .oneVideo .ce_youtube>iframe{height:180px !important}}@media (min-width:850px) {#videoSection .videoWrapper .oneVideo .ce_youtube>iframe{height:210px !important}}@media (min-width:920px) {#videoSection .videoWrapper .oneVideo .ce_youtube>iframe{height:230px !important}}@media (min-width:992px) {#videoSection .videoWrapper .oneVideo .ce_youtube>iframe{height:160px !important}}@media (min-width:1200px) {#videoSection .videoWrapper .oneVideo .ce_youtube>iframe{height:200px !important}}@media (min-width:1440px) {#videoSection .videoWrapper .oneVideo .ce_youtube>iframe{height:240px !important}}#videoSection .videoWrapper .oneVideo .vimeoVideo{margin-bottom:25px;text-align:center}#videoSection .videoWrapper .oneVideo .vimeoVideo iframe{width:100%;height:200px;border:none;max-width:640px}@media (min-width:576px) {#videoSection .videoWrapper .oneVideo .vimeoVideo iframe{height:280px !important}}@media (min-width:768px) {#videoSection .videoWrapper .oneVideo .vimeoVideo iframe{height:180px !important}}@media (min-width:850px) {#videoSection .videoWrapper .oneVideo .vimeoVideo iframe{height:210px !important}}@media (min-width:920px) {#videoSection .videoWrapper .oneVideo .vimeoVideo iframe{height:230px !important}}@media (min-width:992px) {#videoSection .videoWrapper .oneVideo .vimeoVideo iframe{height:160px !important}}@media (min-width:1200px) {#videoSection .videoWrapper .oneVideo .vimeoVideo iframe{height:200px !important}}@media (min-width:1440px) {#videoSection .videoWrapper .oneVideo .vimeoVideo iframe{height:240px !important}}.ncm_packages_detail_wrapper .buchungszeitraum .dates{border:none}.ncm_packages_detail_wrapper .selection_rooms span.h4{font-weight:300;font-size:18px}.ncm_packages_detail_wrapper .selection_rooms .item_detail span.h4{font-weight:300;font-size:28px;margin-top:10px}.ncm_packages_detail_wrapper .selection_rooms .item_detail span.h4 a{color:#5a3e32 !important}.ncm_packages_detail_wrapper .selection_rooms .item_room.odd,.ncm_packages_detail_wrapper .selection_rooms .item_room.even{background:#fff}.ncm_packages_detail_wrapper .selection_rooms .sort{margin:0}.ncm_packages_detail_wrapper .room_size{text-align:center}.ncm_packages_detail_wrapper .room_price{line-height:16px}.ncm_packages_detail_wrapper .room_preis_wrapper{font-size:26px}.ncm_packages_detail_wrapper .item_detail{border-bottom:1px solid #b5a487;border-top:1px solid #b5a487}.ncm_packages_detail_wrapper .enquiry_text .anfrage{margin-top:0;margin-bottom:10px}.ncm_packages_detail_wrapper .enquiry_text .anfrage a{border-color:#b5a487}.ncm_packages_detail_wrapper .enquiry_text .anfrage a:hover{background:#5a3e32}.ncm_packages_detail_wrapper .enquiry_text .anfrage a.focus,.ncm_packages_detail_wrapper .enquiry_text .anfrage a:focus,.ncm_packages_detail_wrapper .enquiry_text .anfrage a:active,.ncm_packages_detail_wrapper .enquiry_text .anfrage a.active{background:#b5a487 !important;outline:none !important;box-shadow:none !important;border:none !important}.ncm_packages_detail_wrapper .enquiry_text .onlineBuchen a{background:#5a3e32;border-color:#b5a487}.ncm_packages_detail_wrapper .enquiry_text .onlineBuchen a:hover{background:#b5a487}.ncm_packages_detail_wrapper .enquiry_text .onlineBuchen a.focus,.ncm_packages_detail_wrapper .enquiry_text .onlineBuchen a:focus,.ncm_packages_detail_wrapper .enquiry_text .onlineBuchen a:active,.ncm_packages_detail_wrapper .enquiry_text .onlineBuchen a.active{background:#b5a487 !important;outline:none !important;box-shadow:none !important;border:none !important}.ncm_packages_detail_wrapper .back a,.ncm_packages_detail_wrapper .show_all_rooms a{border:1px solid #fff}.ncm_packages_detail_wrapper .back a:hover,.ncm_packages_detail_wrapper .show_all_rooms a:hover{border:1px solid #b5a487;color:#b5a487;background:#fff}.ncm_packages_detail_wrapper .back a.focus,.ncm_packages_detail_wrapper .show_all_rooms a.focus,.ncm_packages_detail_wrapper .back a:focus,.ncm_packages_detail_wrapper .show_all_rooms a:focus,.ncm_packages_detail_wrapper .back a:active,.ncm_packages_detail_wrapper .show_all_rooms a:active,.ncm_packages_detail_wrapper .back a.active,.ncm_packages_detail_wrapper .show_all_rooms a.active{background:#b5a487 !important;outline:none !important;box-shadow:none !important;border:none !important}.ncm_packages_detail_wrapper .hexagon1{width:260px;height:300px}@media (min-width:992px) {.ncm_packages_detail_wrapper .hexagon1{width:160px;height:214px}}@media (min-width:1200px) {.ncm_packages_detail_wrapper .hexagon1{width:280px;height:330px}}.ncm_packages_detail_wrapper .wrapperEnquiry{padding-top:100px}.ncm_packages_detail_wrapper .wrapperEnquiry a.room_enquiry_link{border-color:#b5a487}.ncm_packages_detail_wrapper .wrapperEnquiry a.room_enquiry_link:hover{background:#5a3e32}.ncm_packages_detail_wrapper .wrapperEnquiry a.rooms_booking_link{background:#5a3e32;border-color:#b5a487}.ncm_packages_detail_wrapper .wrapperEnquiry a.rooms_booking_link:hover{background:#b5a487}.ncm_packages_detail_wrapper .wrapperEnquiry a.focus,.ncm_packages_detail_wrapper .wrapperEnquiry a:focus,.ncm_packages_detail_wrapper .wrapperEnquiry a:active,.ncm_packages_detail_wrapper .wrapperEnquiry a.active{background:#b5a487 !important;outline:none !important;box-shadow:none !important;border:none !important}.ncm_packages_list_wrapper span.h3{text-align:center;width:100%;display:block;padding-top:20px}@media (min-width:992px) {.ncm_packages_list_wrapper .hexagon1{width:160px;height:214px}}@media (min-width:1200px) {.ncm_packages_list_wrapper .hexagon1{width:200px;height:239px}}.ncm_packages_list_wrapper .buchungszeitraum{margin-top:30px;position:relative;text-align:center}.ncm_packages_list_wrapper .buchungszeitraum .seasonname{display:block}.ncm_packages_list_wrapper .buchungszeitraum .datefrom,.ncm_packages_list_wrapper .buchungszeitraum .dateto{font-size:14px}.ncm_packages_list_wrapper .buchungszeitraum .carousel-control{position:absolute;top:50%}.ncm_packages_list_wrapper .buchungszeitraum .carousel-control.left{left:0}.ncm_packages_list_wrapper .buchungszeitraum .carousel-control.right{right:0}.ncm_packages_list_wrapper .anzahl_buchungszeitraum{font-size:12px;font-style:italic;text-align:center}.ncm_packages_list_wrapper .price_und_desc{text-align:center;margin-top:50px;margin-bottom:20px}@media (min-width:768px) {.ncm_packages_list_wrapper .price_und_desc{margin-bottom:0px}}.ncm_packages_list_wrapper .price_und_desc .package_preis_ab{text-align:center;position:relative;display:inline-block}.ncm_packages_list_wrapper .price_und_desc .package_preis_ab .package_preis_ab_value{font-size:26px;color:#5a3e32;font-weight:bold}.ncm_packages_list_wrapper .price_und_desc .package_preis_ab_description{display:inline-block}.ncm_packages_list_wrapper .text{min-height:56px}@media (min-width:992px) {.ncm_packages_list_wrapper .text{min-height:95px}}@media (min-width:1200px) {.ncm_packages_list_wrapper .text{min-height:56px}}.ncm_packages_list_wrapper .border-wrapper{border:1px solid #b5a487;margin:3px;padding:5px}.ncm_packages_list_wrapper .button_wrapper a.package_enquiry_link{border-color:#b5a487}.ncm_packages_list_wrapper .button_wrapper a.package_enquiry_link:hover{background:#5a3e32}.ncm_packages_list_wrapper .button_wrapper a.package_booking_link{background:#5a3e32;border-color:#b5a487}.ncm_packages_list_wrapper .button_wrapper a.package_booking_link:hover{background:#b5a487}.ncm_packages_list_wrapper .button_wrapper a.package_detail_link{background:#fff;color:#b5a487;border-color:#b5a487}.ncm_packages_list_wrapper .button_wrapper a.package_detail_link:hover{background:#b5a487;color:#fff}.ncm_packages_list_wrapper .button_wrapper a.focus,.ncm_packages_list_wrapper .button_wrapper a:focus,.ncm_packages_list_wrapper .button_wrapper a:active,.ncm_packages_list_wrapper .button_wrapper a.active{background:#b5a487 !important;outline:none !important;box-shadow:none !important;border:none !important}@media (min-width:768px) {.ncm_packages_list_wrapper .p-anfrage,.ncm_packages_list_wrapper .p-booking{padding:0}}@media (max-width:767px) {.ncm_packages_list_wrapper .p-booking{margin-top:5px}}.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon{top:38%}.ncm_rooms_detail_wrapper .dates{border:none !important;padding:0 !important}.ncm_rooms_detail_wrapper .selection_rooms{margin:0;padding:0}.ncm_rooms_detail_wrapper .selection_rooms .item_room{margin-bottom:0px;padding:0px}.ncm_rooms_detail_wrapper .selection_rooms .item_detail{background:none !important}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper{line-height:60px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail .room_price_desc_wrapper .room_price_desc{line-height:60px}}.ncm_rooms_detail_wrapper .wrapperEnquiry a.room_enquiry_link{border-color:#b5a487}.ncm_rooms_detail_wrapper .wrapperEnquiry a.room_enquiry_link:hover{background:#5a3e32}.ncm_rooms_detail_wrapper .wrapperEnquiry a.rooms_booking_link{background:#5a3e32;border-color:#b5a487}.ncm_rooms_detail_wrapper .wrapperEnquiry a.rooms_booking_link:hover{background:#b5a487}.ncm_rooms_detail_wrapper .wrapperEnquiry a.focus,.ncm_rooms_detail_wrapper .wrapperEnquiry a:focus,.ncm_rooms_detail_wrapper .wrapperEnquiry a:active,.ncm_rooms_detail_wrapper .wrapperEnquiry a.active{background:#b5a487 !important;outline:none !important;box-shadow:none !important;border:none !important}.ncm_rooms_detail_wrapper .back a{border:none;border:1px solid #fff}.ncm_rooms_detail_wrapper .back a:hover{border:1px solid #b5a487;color:#b5a487;background:#fff}.ncm_rooms_detail_wrapper .back a.focus,.ncm_rooms_detail_wrapper .back a:focus,.ncm_rooms_detail_wrapper .back a:active,.ncm_rooms_detail_wrapper .back a.active{color:#fff;outline:none !important;box-shadow:none !important;border:none !important}.ncm_rooms_detail_wrapper .room_price{display:inline-block;text-align:center}.ncm_rooms_detail_wrapper .room_price .rooms_preis_value{font-size:28px !important;font-weight:bold;color:#5a3e32}@media (min-width:768px) {.ncm_rooms_detail_wrapper .enquiry_tel{margin:4px}}.ncm_rooms_list_wrapper .room-wrapper{border:0;margin-bottom:20px;border-bottom:1px solid #b5a487;padding-bottom:20px !important}.ncm_rooms_list_wrapper .room-wrapper .room_facts{position:relative}@media (min-width:768px) {.ncm_rooms_list_wrapper .room-wrapper .room_facts{text-align:left;padding-left:15px}}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper{border:0}@media (min-width:768px) and (max-width:991px) {.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .anfrageButton a,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .readmoreButton a,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .onlineBuchen a{font-size:12px}}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .anfrageButton a.focus,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .readmoreButton a.focus,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .onlineBuchen a.focus,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .anfrageButton a:focus,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .readmoreButton a:focus,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .onlineBuchen a:focus,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .anfrageButton a:active,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .readmoreButton a:active,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .onlineBuchen a:active,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .anfrageButton a.active,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .readmoreButton a.active,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .onlineBuchen a.active{background:#b5a487;outline:none;box-shadow:none;border:none;color:#fff}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .anfrageButton a{border-color:#b5a487}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .anfrageButton a:hover{background:#5a3e32}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .onlineBuchen a{background:#5a3e32;border-color:#b5a487;margin-top:10px}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .onlineBuchen a:hover{background:#b5a487}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .readmoreButton a{background:#fff;color:#b5a487;border-color:#b5a487}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .readmoreButton a:hover{background:#b5a487;color:#fff}.ncm_rooms_list_wrapper .room-wrapper .room-size,.ncm_rooms_list_wrapper .room-wrapper .room_persons{text-align:none;float:none}@media (min-width:992px) {.ncm_rooms_list_wrapper .room-wrapper .roomItem{padding:30px}}.ncm_rooms_list_wrapper .room-wrapper .roomItem hr{margin:15px auto}@media (min-width:768px) {.ncm_rooms_list_wrapper .room-wrapper .roomItem hr{width:80%}}.ncm_rooms_list_wrapper .room-wrapper .roomItem span.h3{min-height:auto}.ncm_rooms_list_wrapper .rooms_preis_ab{position:relative;bottom:auto;left:12px;margin:0;width:auto;height:auto;text-align:left;display:inline-block;background:none;color:black;border-radius:0}.ncm_rooms_list_wrapper .rooms_preis_ab .rooms_preis_ab_text{display:inline-block}.ncm_rooms_list_wrapper .rooms_preis_ab .rooms_preis_ab_value{font-weight:bold}.ncm_rooms_list_wrapper .rooms_preis_ab_description{display:inline-block;margin-top:0;position:relative;line-height:30px}@media (min-width:768px) {.ncm_rooms_list_wrapper .rooms_preis_ab_description{top:-9px}}.pcu-1{padding:2px}#footer{background:#5a3e32}#footer a{color:#fff}#footer h3.sp_h3{margin:28px 26px 30px 0;font-size:1.5rem}#footer .textbox .anfrage_btn a{font-size:12px}@media (min-width:1200px) {#footer .textbox .anfrage_btn a{padding:4px}}#footer .textbox .booking_btn a{background:#496692;font-size:12px;line-height:inherit}@media (min-width:1200px) {#footer .textbox .booking_btn a{padding:4px}}#footer .kontaktbox{line-height:40px;padding:0}#footer .kontaktbox img{padding:10px;background:#fff;width:80%}#footer .textbox,#footer .social_mediabox,#footer .linksbox{line-height:40px;padding:0}#footer .linksbox ul.links li:before{content:'\f105'}#footer .backToTop:before{content:'zurück nach oben';position:absolute;top:-13px;left:50%;margin-left:-60px;font-size:14px;cursor:pointer}#footer .backToTop:after{content:'\f106';font-family:'Font Awesome 5 Free';position:absolute;top:-46px;font-weight:900;font-size:40px;left:50%;margin-left:-12.5px;color:#ffffff;cursor:pointer}#footer .socialmediaWrapper .closeSM i{top:-5px}#footer .hoteladdress div{line-height:10px;margin-bottom:10px;margin-left:25px}#footer .newsletterForm{max-width:295px}#footer .newsletterForm .text{border:none;margin:0 0 10px;font-size:12px;padding:0 10px;border-radius:0.25rem}#footer .newsletterForm .submit{border-radius:0.25rem;background:#b5a487;font-size:12px;color:#fff;border:none;padding:0}@media (min-width:768px) {#footer .newsletterForm .submit{margin-left:5px}}#after_footer nav{padding-top:20px}@media (max-width:374px) {#after_footer ul{font-size:9px}}.en #footer .backToTop:before{content:'back to top';margin-left:-40px}#google_map .inside .dlh_googlemap{height:300px}#hochzeit_seminar_section{color:#fff;background-size:cover;background-position:center;position:relative;padding-top:20px;padding-bottom:20px}@media (min-width:768px) {#hochzeit_seminar_section{padding:100px 0}}#hochzeit_seminar_section .logo_bar{position:relative;left:0%;width:300px !important;z-index:11;opacity:.8}@media (min-width:768px) {#hochzeit_seminar_section .logo_bar{left:10%}}#hochzeit_seminar_section a.bar_link-over{background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;display:block;left:0;top:0;z-index:9}#hochzeit_seminar_section h3{text-align:left;width:100%}@media (min-width:768px) {#hochzeit_seminar_section h3{font-size:50px}}#hochzeit_seminar_section .hexagon1{width:40vw;height:35vw;margin:0px 0 0 7vw !important;z-index:11;position:relative}#hochzeit_seminar_section .hexagon1.second{margin:21vw 0 0 -8vw !important}@media (min-width:768px) {#hochzeit_seminar_section .hexagon1.second{margin:12vw 0 0 -8vw !important}}@media (min-width:768px) {#hochzeit_seminar_section .hexagon1{width:15vw;height:13vw}}#hochzeit_seminar_section .pad-text{padding:0 15px;font-size:14px;position:relative;z-index:12}@media (min-width:400px) {#hochzeit_seminar_section .pad-text{padding:0 36px}}@media (min-width:992px) {#hochzeit_seminar_section .pad-text{font-size:16px;border-left:2px solid #fff}}#e_auto_section,#ferienwohnung_section{box-shadow:inset 0px 0px 18px 0px #808080;-webkit-box-shadow:inset 0px 0px 18px 0px #808080;-moz-box-shadow:inset 0px 0px 18px 0px #808080;padding-top:30px;padding-bottom:40px}#e_auto_section .e-station-icon,#ferienwohnung_section .e-station-icon{display:none;width:80px;opacity:.9}@media (min-width:768px) {#e_auto_section .e-station-icon,#ferienwohnung_section .e-station-icon{display:block}}#e_auto_section h3,#ferienwohnung_section h3{text-align:left;width:100%}@media (min-width:768px) {#e_auto_section h3,#ferienwohnung_section h3{font-size:50px}}#e_auto_section .hexagon1,#ferienwohnung_section .hexagon1{width:245px;height:290px;margin:0px 0 0 0px}@media (min-width:414px) {#e_auto_section .hexagon1,#ferienwohnung_section .hexagon1{width:260px;height:310px}}@media (min-width:1200px) {#e_auto_section .hexagon1,#ferienwohnung_section .hexagon1{width:420px;height:490px}}@media (min-width:768px) {#e_auto_section .e-text-left,#ferienwohnung_section .e-text-left{border-left:2px solid #b5a487}}@media (min-width:768px) {#e_auto_section .e-text-right,#ferienwohnung_section .e-text-right{border-right:2px solid #b5a487}}@media (min-width:768px) {#e_auto_section .pad-text,#ferienwohnung_section .pad-text{padding:0 10%}}#bar_restaurant_section{color:#fff;background-size:cover;background-position:center;position:relative;padding-bottom:20px;padding-top:20px}@media (min-width:768px) {#bar_restaurant_section{padding:100px 0}}#bar_restaurant_section .logo_bar{position:relative;left:10%;z-index:11;opacity:.7}#bar_restaurant_section a.bar_link-over{background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;display:block;left:0;top:0;z-index:9}#bar_restaurant_section h3{text-align:left;width:100%}@media (min-width:768px) {#bar_restaurant_section h3{font-size:50px}}#bar_restaurant_section .hexagon1{width:40vw;height:35vw;margin:0px 0 0 7vw !important;z-index:11;position:relative}#bar_restaurant_section .hexagon1.second{margin:21vw 0 0 -8vw !important}@media (min-width:768px) {#bar_restaurant_section .hexagon1.second{margin:12vw 0 0 0vw !important}}@media (min-width:768px) {#bar_restaurant_section .hexagon1{width:18vw;height:21vw}}#bar_restaurant_section .pad-text{padding:0 15px;font-size:14px;position:relative;z-index:12}@media (min-width:400px) {#bar_restaurant_section .pad-text{padding:0 36px}}@media (min-width:992px) {#bar_restaurant_section .pad-text{font-size:16px;border-left:2px solid #fff}}.hexagon{overflow:hidden;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg);cursor:pointer;margin:0 auto !important}.hexagon-in1{overflow:hidden;width:100%;height:100%;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}.hexagon-in2{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;visibility:visible;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}.hexagon1{width:290px;height:250px;margin:0px 0 0 0px}@media (min-width:1200px) {.hexagon1{width:370px;height:320px}}#room_section{-webkit-box-shadow:2px 3px 20px 0px #afafaf;-moz-box-shadow:2px 3px 20px 0px #afafaf;box-shadow:2px 3px 20px 0px #afafaf}@media (min-width:768px) {#room_section{padding-top:30px}}@media (min-width:768px) {#room_section .zimmer-text h3{font-size:50px}}@media (min-width:768px) {.ncm_room_categories_list_wrapper .text-box{border-right:2px solid #b5a487}}.ncm_room_categories_list_wrapper .room_category-wrapper{margin:0;padding:0}.ncm_room_categories_list_wrapper .room_category-wrapper figure{text-align:center;position:relative}@media (min-width:1200px) {.ncm_room_categories_list_wrapper .room_category-wrapper figure.one,.ncm_room_categories_list_wrapper .room_category-wrapper figure.three{margin-left:0px !important}}@media (min-width:1200px) {.ncm_room_categories_list_wrapper .room_category-wrapper figure.second,.ncm_room_categories_list_wrapper .room_category-wrapper figure.four{margin-top:0px;margin-left:-11px !important}}@media (min-width:1200px) {.ncm_room_categories_list_wrapper .room_category-wrapper figure.four{margin-top:0px;margin-left:-7px !important}}.ncm_room_categories_list_wrapper .room_category-wrapper figure .link_to_room{position:absolute;top:19px;left:50%;margin-left:-47px;font-size:14px}.ncm_room_categories_list_wrapper .room_category-wrapper figure .link_to_room a{background:#5a3e32;color:#fff;padding:10px 8px;text-decoration:none}.ncm_room_categories_list_wrapper .room_category-wrapper figure .h3{background:rgba(181,164,135,0.8);top:130px;z-index:9;padding:10px;font-size:16px;margin:0}@media (min-width:1200px) {.ncm_room_categories_list_wrapper .room_category-wrapper figure .h3{font-size:17px}}.ncm_room_categories_list_wrapper .room_category-wrapper figure .h3 a{color:#fff;font-weight:300;text-decoration:none}.ncm_room_categories_list_wrapper .room_category-wrapper figure .hexagon_wrapper{position:relative;overflow:hidden}.ncm_room_categories_list_wrapper .room_category-wrapper .link_over{position:absolute;width:100%;height:100%;left:0;z-index:99;cursor:pointer}.ncm_room_categories_list_wrapper .room_category-wrapper .link_over:hover~.hexagon-in1 .hexagon-in2{transition:all .5s linear;opacity:0.8}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab{bottom:5px;height:64px;overflow:visible;margin-left:-77px;width:154px;font-size:15px}@media (min-width:768px) {.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab{font-size:16px}}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab .room_category_preis_wrapper{background:rgba(73,102,146,0.7);padding:2px 0 3px 0}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab .room_category_preis_wrapper .room_category_preis_ab_text{display:inline-block}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab .room_category_preis_wrapper .room_category_preis_ab_description{font-size:10px}@media (min-width:1200px) {.ncm_room_categories_list_wrapper .room_category-wrapper.three{margin-top:0px}}.notouchDevice .ncm_room_categories_list_wrapper .image_container a::after,.notouchDevice .ncm_rooms_list_wrapper .image_container a::after,.notouchDevice .ncm_packages_list_wrapper .image_container a::after{display:none}.ncm_room_categories_list_wrapper .room_category-wrapper .showRooms{z-index:15}.link_over{position:absolute;width:100%;height:100%;left:0;top:0;z-index:11}button.focus,a.focus,button:focus,a:focus,button:active,a:active,button.active,a.active{background:transparent;outline:none;box-shadow:none;border:none}.handy_badge{position:absolute;top:-100px;left:-1px;opacity:0;-webkit-animation:lefttoright 1s forwards;-moz-animation:lefttoright 1s forwards;-o-animation:lefttoright 1s forwards;animation:lefttoright 1s forwards;-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}@media (min-width:1665px) {.handy_badge{bottom:0px;top:auto}}@-webkit-keyframes lefttoright {0%{left:-111px;opacity:0}100%{left:-1px;opacity:1}}@-moz-keyframes lefttoright {0%{left:-111px;opacity:0}100%{left:-1px;opacity:1}}@-o-keyframes lefttoright {0%{left:-111px;opacity:0}100%{left:-1px;opacity:1}}@keyframes lefttoright {0%{left:-111px;opacity:0}100%{left:-1px;opacity:1}}.invisible{display:none}#cookieBar a{background:#b5a487}#cookieBar a.cookieImpr{color:#b5a487;border-color:#b5a487}#main ul{list-style-type:none;padding:0;display:table}#main ul li{position:relative;padding-left:15px}#main ul li::before{content:'\f111';font-family:"Font Awesome 5 Free";position:absolute;display:inline-block;font-weight:900;font-size:7px;top:4px;left:0}#main .ce_gallery ul{list-style:none;padding:0;display:flex}#main .ce_gallery ul li:before{content:'';display:none}#partner_sec{border-top:2px solid #5c4035}@media (max-width:767px) {#partner_sec img{width:100% !important}}.d-xxl-inline-block{display:none}@media (min-width:1440px) {.d-xxl-inline-block{display:inline-block}}.fsz12{font-size:12px;font-style:italic}#main figure.image_container img{border:0 !important}figcaption.caption{font-size:13px;width:100%;bottom:0;position:absolute;padding:6px;background:rgba(38,32,23,0.8);color:#fff}.circle{box-shadow:0 0 1px 1px #fff}.partner-img{width:30%}.mod_sitemap ul.level_1{color:#b5a487}.mod_sitemap ul.level_1 .level_2{padding:20px !important}.content-table-container{border-top:5px solid #f00;padding-bottom:5px;-webkit-box-shadow:0px 2px 3px 0px #b5a487;-moz-box-shadow:0px 2px 3px 0px #b5a487;box-shadow:0px 2px 3px 0px #b5a487}.content-table-container table{width:100%;margin:30px 0;border-spacing:0}.content-table-container table thead th{background:#c00418;color:#fff;text-transform:uppercase;width:25%;text-weight:normal}.content-table-container table th,.content-table-container table td{line-height:1.3em;min-height:35px;padding:10px;text-align:center;vertical-align:middle}@media (min-width:768px) {.content-table-container table th,.content-table-container table td{text-align:left}}.content-table-container table tr.color0{background:#fff}.content-table-container table tr.color0 td{padding:20px 10px;line-height:1.3em;text-transform:uppercase;vertical-align:bottom}@media (max-width:768px) {.content-table-container table tr.labeled td:before,.content-table-container table tr.labeled th:before{content:attr(data-label);padding:0 10px;position:relative;text-align:center;white-space:normal;width:100%;display:block}.content-table-container table tr.labeled td,.content-table-container table tr.labeled tbody th{border:0 none;min-height:30px;padding:5px;position:relative;text-align:center}.content-table-container table tbody,.content-table-container table th,.content-table-container table td,.content-table-container table tr{display:block}.content-table-container table thead{display:none}.content-table-container table tr.labeled td:before{font-weight:bold}}@media (min-width:768px) {.content-table-container.col-2 td{width:49%}}@media (min-width:768px) {.content-table-container.col-3 td{width:32%}}@media (min-width:768px) {.content-table-container.col-4 td{width:23%}}.ce_table table{border-spacing:10px;border-collapse:separate}.ce_table table tr.odd{background:#e9decd}.ce_table table tr.even{background:#f8f1e6}.ce_table table td,.ce_table table th{padding:10px}@media (max-width:768px) {.ce_table table td,.ce_table table th{padding:10px;display:block}}@media (max-width:768px) {.ce_table table{width:100%}}.blog_abonnieren{padding:5px;padding-bottom:15px !important}@media (min-width:992px) {.blog_abonnieren{max-width:42%;margin:0 auto}}@media (min-width:768px) {.blog_abonnieren .width_form{width:33%}}.blog_abonnieren .widget{padding:0}.blog_abonnieren .widget input{width:100%;padding:6px;border:1px solid #000;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;line-height:20px;outline:none}.blog_abonnieren .widget button{background:#5a3e32;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0}@media (min-width:768px) {.blog_abonnieren .widget button{border:0;color:white;border-top-right-radius:5px;border-bottom-right-radius:5px}}.blog_abonnieren button{width:100%;padding:8px 0;outline:none}.blog_abonnieren button:before{content:'\f1d8';font-family:'Font Awesome 5 Free';position:relative;top:-2px;font-size:14px;padding-right:5px;font-weight:900}.blog_abonnieren .confirm,.blog_abonnieren .error{text-align:center;width:100%;color:#b5a487;font-style:italic}.blog .small-p{display:block;padding-bottom:10px;padding-top:20px;overflow:auto}.packageform span{padding-left:10px;padding-bottom:10px}.roomForm label{border:none}.roomForm select.form-control:not([size]):not([multiple]){height:40px;max-width:60px}.roomForm .row{margin:auto}.form-control:focus{border-color:none;box-shadow:none}@media (min-width:992px) {#anfrage_shop,#anfrage_de,#anfrage_en,#gutschein_de,#gutschein_en,#kontakt_de,#kontakt_en,#welcome_de,#welcome_en,#tisch_de,#tisch_en,#anfrage_tesla,#anfrage_tesla_en{width:900px;margin:20px auto 0 auto}}#anfrage_shop fieldset,#anfrage_de fieldset,#anfrage_en fieldset,#gutschein_de fieldset,#gutschein_en fieldset,#kontakt_de fieldset,#kontakt_en fieldset,#welcome_de fieldset,#welcome_en fieldset,#tisch_de fieldset,#tisch_en fieldset,#anfrage_tesla fieldset,#anfrage_tesla_en fieldset{border:1px solid #cecece;margin-bottom:20px}#anfrage_shop fieldset legend,#anfrage_de fieldset legend,#anfrage_en fieldset legend,#gutschein_de fieldset legend,#gutschein_en fieldset legend,#kontakt_de fieldset legend,#kontakt_en fieldset legend,#welcome_de fieldset legend,#welcome_en fieldset legend,#tisch_de fieldset legend,#tisch_en fieldset legend,#anfrage_tesla fieldset legend,#anfrage_tesla_en fieldset legend{padding-bottom:10px;padding-left:10px;padding-right:10px;width:auto;margin-left:5px}#anfrage_shop fieldset.dsgvo,#anfrage_de fieldset.dsgvo,#anfrage_en fieldset.dsgvo,#gutschein_de fieldset.dsgvo,#gutschein_en fieldset.dsgvo,#kontakt_de fieldset.dsgvo,#kontakt_en fieldset.dsgvo,#welcome_de fieldset.dsgvo,#welcome_en fieldset.dsgvo,#tisch_de fieldset.dsgvo,#tisch_en fieldset.dsgvo,#anfrage_tesla fieldset.dsgvo,#anfrage_tesla_en fieldset.dsgvo{border:0}#anfrage_shop .widget,#anfrage_de .widget,#anfrage_en .widget,#gutschein_de .widget,#gutschein_en .widget,#kontakt_de .widget,#kontakt_en .widget,#welcome_de .widget,#welcome_en .widget,#tisch_de .widget,#tisch_en .widget,#anfrage_tesla .widget,#anfrage_tesla_en .widget{border:0}#anfrage_shop .widget.cal_bis.col-6,#anfrage_de .widget.cal_bis.col-6,#anfrage_en .widget.cal_bis.col-6,#gutschein_de .widget.cal_bis.col-6,#gutschein_en .widget.cal_bis.col-6,#kontakt_de .widget.cal_bis.col-6,#kontakt_en .widget.cal_bis.col-6,#welcome_de .widget.cal_bis.col-6,#welcome_en .widget.cal_bis.col-6,#tisch_de .widget.cal_bis.col-6,#tisch_en .widget.cal_bis.col-6,#anfrage_tesla .widget.cal_bis.col-6,#anfrage_tesla_en .widget.cal_bis.col-6,#anfrage_shop .widget.cal_von.col-6,#anfrage_de .widget.cal_von.col-6,#anfrage_en .widget.cal_von.col-6,#gutschein_de .widget.cal_von.col-6,#gutschein_en .widget.cal_von.col-6,#kontakt_de .widget.cal_von.col-6,#kontakt_en .widget.cal_von.col-6,#welcome_de .widget.cal_von.col-6,#welcome_en .widget.cal_von.col-6,#tisch_de .widget.cal_von.col-6,#tisch_en .widget.cal_von.col-6,#anfrage_tesla .widget.cal_von.col-6,#anfrage_tesla_en .widget.cal_von.col-6{padding:0 5px}@media (max-width:560px) {#anfrage_shop .widget.cal_von,#anfrage_de .widget.cal_von,#anfrage_en .widget.cal_von,#gutschein_de .widget.cal_von,#gutschein_en .widget.cal_von,#kontakt_de .widget.cal_von,#kontakt_en .widget.cal_von,#welcome_de .widget.cal_von,#welcome_en .widget.cal_von,#tisch_de .widget.cal_von,#tisch_en .widget.cal_von,#anfrage_tesla .widget.cal_von,#anfrage_tesla_en .widget.cal_von{padding:.375rem .75rem}#anfrage_shop .widget.cal_von input,#anfrage_de .widget.cal_von input,#anfrage_en .widget.cal_von input,#gutschein_de .widget.cal_von input,#gutschein_en .widget.cal_von input,#kontakt_de .widget.cal_von input,#kontakt_en .widget.cal_von input,#welcome_de .widget.cal_von input,#welcome_en .widget.cal_von input,#tisch_de .widget.cal_von input,#tisch_en .widget.cal_von input,#anfrage_tesla .widget.cal_von input,#anfrage_tesla_en .widget.cal_von input{font-size:12px;padding-left:4px}}@media (max-width:560px) {#anfrage_shop .widget.cal_bis,#anfrage_de .widget.cal_bis,#anfrage_en .widget.cal_bis,#gutschein_de .widget.cal_bis,#gutschein_en .widget.cal_bis,#kontakt_de .widget.cal_bis,#kontakt_en .widget.cal_bis,#welcome_de .widget.cal_bis,#welcome_en .widget.cal_bis,#tisch_de .widget.cal_bis,#tisch_en .widget.cal_bis,#anfrage_tesla .widget.cal_bis,#anfrage_tesla_en .widget.cal_bis{padding:.375rem .75rem}#anfrage_shop .widget.cal_bis input,#anfrage_de .widget.cal_bis input,#anfrage_en .widget.cal_bis input,#gutschein_de .widget.cal_bis input,#gutschein_en .widget.cal_bis input,#kontakt_de .widget.cal_bis input,#kontakt_en .widget.cal_bis input,#welcome_de .widget.cal_bis input,#welcome_en .widget.cal_bis input,#tisch_de .widget.cal_bis input,#tisch_en .widget.cal_bis input,#anfrage_tesla .widget.cal_bis input,#anfrage_tesla_en .widget.cal_bis input{font-size:12px;padding-left:4px}}#anfrage_shop .widget input,#anfrage_de .widget input,#anfrage_en .widget input,#gutschein_de .widget input,#gutschein_en .widget input,#kontakt_de .widget input,#kontakt_en .widget input,#welcome_de .widget input,#welcome_en .widget input,#tisch_de .widget input,#tisch_en .widget input,#anfrage_tesla .widget input,#anfrage_tesla_en .widget input{padding-left:10px;width:100%;display:block;font-size:1rem;line-height:36px;height:36px;color:#cecece;background-color:transparent;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}#anfrage_shop .widget input.radio,#anfrage_de .widget input.radio,#anfrage_en .widget input.radio,#gutschein_de .widget input.radio,#gutschein_en .widget input.radio,#kontakt_de .widget input.radio,#kontakt_en .widget input.radio,#welcome_de .widget input.radio,#welcome_en .widget input.radio,#tisch_de .widget input.radio,#tisch_en .widget input.radio,#anfrage_tesla .widget input.radio,#anfrage_tesla_en .widget input.radio{height:auto;line-height:normal;width:auto;margin:0 5px;display:inline-block}#anfrage_shop .widget .picker__input,#anfrage_de .widget .picker__input,#anfrage_en .widget .picker__input,#gutschein_de .widget .picker__input,#gutschein_en .widget .picker__input,#kontakt_de .widget .picker__input,#kontakt_en .widget .picker__input,#welcome_de .widget .picker__input,#welcome_en .widget .picker__input,#tisch_de .widget .picker__input,#tisch_en .widget .picker__input,#anfrage_tesla .widget .picker__input,#anfrage_tesla_en .widget .picker__input{background:url('../../files/layout/cal-icon.png') right center no-repeat;background-size:22px}#anfrage_shop .widget label,#anfrage_de .widget label,#anfrage_en .widget label,#gutschein_de .widget label,#gutschein_en .widget label,#kontakt_de .widget label,#kontakt_en .widget label,#welcome_de .widget label,#welcome_en .widget label,#tisch_de .widget label,#tisch_en .widget label,#anfrage_tesla .widget label,#anfrage_tesla_en .widget label{border:0;margin:0;padding:0;text-align:left}#anfrage_shop .widget label .invisible,#anfrage_de .widget label .invisible,#anfrage_en .widget label .invisible,#gutschein_de .widget label .invisible,#gutschein_en .widget label .invisible,#kontakt_de .widget label .invisible,#kontakt_en .widget label .invisible,#welcome_de .widget label .invisible,#welcome_en .widget label .invisible,#tisch_de .widget label .invisible,#tisch_en .widget label .invisible,#anfrage_tesla .widget label .invisible,#anfrage_tesla_en .widget label .invisible{display:none}#anfrage_shop .widget select,#anfrage_de .widget select,#anfrage_en .widget select,#gutschein_de .widget select,#gutschein_en .widget select,#kontakt_de .widget select,#kontakt_en .widget select,#welcome_de .widget select,#welcome_en .widget select,#tisch_de .widget select,#tisch_en .widget select,#anfrage_tesla .widget select,#anfrage_tesla_en .widget select{height:40px}#anfrage_shop .widget-checkbox input,#anfrage_de .widget-checkbox input,#anfrage_en .widget-checkbox input,#gutschein_de .widget-checkbox input,#gutschein_en .widget-checkbox input,#kontakt_de .widget-checkbox input,#kontakt_en .widget-checkbox input,#welcome_de .widget-checkbox input,#welcome_en .widget-checkbox input,#tisch_de .widget-checkbox input,#tisch_en .widget-checkbox input,#anfrage_tesla .widget-checkbox input,#anfrage_tesla_en .widget-checkbox input{display:inline-block;float:left;height:16px;margin:2px 10px 0 0;padding:0;width:16px}#anfrage_shop .widget-checkbox fieldset.checkbox_container,#anfrage_de .widget-checkbox fieldset.checkbox_container,#anfrage_en .widget-checkbox fieldset.checkbox_container,#gutschein_de .widget-checkbox fieldset.checkbox_container,#gutschein_en .widget-checkbox fieldset.checkbox_container,#kontakt_de .widget-checkbox fieldset.checkbox_container,#kontakt_en .widget-checkbox fieldset.checkbox_container,#welcome_de .widget-checkbox fieldset.checkbox_container,#welcome_en .widget-checkbox fieldset.checkbox_container,#tisch_de .widget-checkbox fieldset.checkbox_container,#tisch_en .widget-checkbox fieldset.checkbox_container,#anfrage_tesla .widget-checkbox fieldset.checkbox_container,#anfrage_tesla_en .widget-checkbox fieldset.checkbox_container{padding:10px}#anfrage_shop .widget-radio>label,#anfrage_de .widget-radio>label,#anfrage_en .widget-radio>label,#gutschein_de .widget-radio>label,#gutschein_en .widget-radio>label,#kontakt_de .widget-radio>label,#kontakt_en .widget-radio>label,#welcome_de .widget-radio>label,#welcome_en .widget-radio>label,#tisch_de .widget-radio>label,#tisch_en .widget-radio>label,#anfrage_tesla .widget-radio>label,#anfrage_tesla_en .widget-radio>label{display:block}#anfrage_shop button.btn-anfrage,#anfrage_de button.btn-anfrage,#anfrage_en button.btn-anfrage,#gutschein_de button.btn-anfrage,#gutschein_en button.btn-anfrage,#kontakt_de button.btn-anfrage,#kontakt_en button.btn-anfrage,#welcome_de button.btn-anfrage,#welcome_en button.btn-anfrage,#tisch_de button.btn-anfrage,#tisch_en button.btn-anfrage,#anfrage_tesla button.btn-anfrage,#anfrage_tesla_en button.btn-anfrage{color:#fff;background-color:#b5a487;border-color:#b5a487;display:block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:10px;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;width:100%;white-space:normal}#anfrage_shop button.btn-anfrage:hover,#anfrage_de button.btn-anfrage:hover,#anfrage_en button.btn-anfrage:hover,#gutschein_de button.btn-anfrage:hover,#gutschein_en button.btn-anfrage:hover,#kontakt_de button.btn-anfrage:hover,#kontakt_en button.btn-anfrage:hover,#welcome_de button.btn-anfrage:hover,#welcome_en button.btn-anfrage:hover,#tisch_de button.btn-anfrage:hover,#tisch_en button.btn-anfrage:hover,#anfrage_tesla button.btn-anfrage:hover,#anfrage_tesla_en button.btn-anfrage:hover{text-decoration:none}#anfrage_shop .error,#anfrage_de .error,#anfrage_en .error,#gutschein_de .error,#gutschein_en .error,#kontakt_de .error,#kontakt_en .error,#welcome_de .error,#welcome_en .error,#tisch_de .error,#tisch_en .error,#anfrage_tesla .error,#anfrage_tesla_en .error{color:#b5a487}.form-control{background-color:transparent}#anfrage_tesla fieldset.dsvgo_field,#anfrage_tesla_en fieldset.dsvgo_field,#anfrage_shop fieldset.dsvgo_field{border:0 !important}#ctrl_420{border:0 !important;padding-bottom:20px}#ctrl_426,#ctrl_478{border:0 !important;padding-bottom:20px}#anfrage_shop .widget input,#anfrage_tesla .widget input,#anfrage_tesla_en .widget input{position:relative;top:27px}#anfrage_shop .checkbox_container label,#anfrage_tesla .checkbox_container label,#anfrage_tesla_en .checkbox_container label{position:relative;display:inline-block}#anfrage_shop fieldset.daten_field,#anfrage_tesla fieldset.daten_field,#anfrage_tesla_en fieldset.daten_field{padding-bottom:40px}#anfrage_tesla .widget-checkbox span,#anfrage_tesla_en .widget-checkbox span,#anfrage_shop .widget-checkbox span,#anfrage_shop_en .widget-checkbox span{width:100%;display:block;overflow:hidden;margin-bottom:15px}#anfrage_tesla .widget-checkbox label,#anfrage_tesla_en .widget-checkbox label,#anfrage_shop .widget-checkbox label,#anfrage_shop_en .widget-checkbox label{float:left;line-height:30px;padding-left:10px}@media (min-width:768px) {#anfrage_tesla .widget-checkbox label,#anfrage_tesla_en .widget-checkbox label,#anfrage_shop .widget-checkbox label,#anfrage_shop_en .widget-checkbox label{line-height:50px}}#anfrage_tesla .widget-checkbox input[type='checkbox'],#anfrage_tesla_en .widget-checkbox input[type='checkbox'],#anfrage_shop .widget-checkbox input[type='checkbox'],#anfrage_shop_en .widget-checkbox input[type='checkbox']{width:30px;height:30px;float:left;margin-left:10px;top:0;background-color:transparent;background-clip:unset;border:0;border-radius:0}@media (min-width:768px) {#anfrage_tesla .widget-checkbox input[type='checkbox'],#anfrage_tesla_en .widget-checkbox input[type='checkbox'],#anfrage_shop .widget-checkbox input[type='checkbox'],#anfrage_shop_en .widget-checkbox input[type='checkbox']{width:50px;height:50px}}fieldset#ctrl_426,fieldset#ctrl_478{border:0}label.nachricht.form-control{left:0 !important}#header nav .level_2 li.active>.nav-link{background:#5a3e32}