#nd_options_navigation_2_container .nd_options_section>a.nd_options_display_inline_block>img{max-width:100%}b{font-weight:bold!important}.nd_options_navigation_2_sidebar div li *{color:#878787!important}.nd_options_close_navigation_2_sidebar_content{padding:1px;margin-top:1px;border-radius:50%;background:#878787!important}.nd_options_navigation_2_sidebar_content{box-shadow: rgb(0 0 0 / 26%) -10px 0px 10px 1px}.nd_options_navigation_2_sidebar_content.nd_options_width_300{width:290px}@media only screen and (min-width:320px) and (max-width:479px){.nd_options_container{width:320px}}.sidebar-infotable table{width:100%}.paragraph-margin-5 p:not(:last-of-type) {margin-bottom:5px}#nd_options_footer_4 .nd_options_container{display:flex;flex-direction:row}@media screen and (max-width:1000px){#nd_options_footer_4 .nd_options_container{flex-direction:column}}#nd_options_footer_4 .nd_options_container > .wpb_widgetised_column:not(:first-of-type):not(:last-of-type) {margin-left:10px;margin-right:10px}#nd_options_footer_4::before{content:'* Alle Preise verstehen sich inkl. MwSt.';text-align:center;display:block;width:100%;height:50px;background-color:#343434;color:#fff;line-height:50px;font-size:inherit}.zimmer-preis-section .wpb_wrapper p::after{content:' *';display:inline-block;margin-left:5px}.zimmer-preis:after{content:' *';display:inline-block;margin-left:5px}body .foogallery .fg-item a.fg-thumb{pointer-events:none!important}body #our-rooms-section .vc_custom_heading>a{color:#fff!important}body .ti-widget .ti-reviews-container .ti-rating-box,body .ti-widget .ti-reviews-container .ti-stars{margin:8px 0}body .ti-widget .ti-reviews-container .ti-rating-box{height:24px;width:24px}body .ti-widget{padding:5% 0 1% 0}.menu>li.menu-item-1961>a{color:#701414!important;padding:2px 8px;border-radius:100px;border:2px solid #701414;text-transform:capitalize;font-size:1rem;font-family:"Montserrat",sans-serif}.menu>li.menu-item-1961>a::before{content:'';display:inline-block;width:20px;height:20px;margin-right:5px;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23701414\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Crect\ x=\'3\'\ y=\'4\'\ width=\'18\'\ height=\'18\'\ rx=\'2\'\ ry=\'2\'%3E%3C/rect%3E%3Cline\ x1=\'16\'\ y1=\'2\'\ x2=\'16\'\ y2=\'6\'%3E%3C/line%3E%3Cline\ x1=\'8\'\ y1=\'2\'\ x2=\'8\'\ y2=\'6\'%3E%3C/line%3E%3Cline\ x1=\'3\'\ y1=\'10\'\ x2=\'21\'\ y2=\'10\'%3E%3C/line%3E%3C/svg%3E);background-repeat:no-repeat;background-size:cover;vertical-align:text-top}.menu>li.menu-item-1961>a:hover{color:#fff!important;background-color:#701414;transition:all .225s ease-in-out}.menu>li.menu-item-1961>a:hover::before{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'30\'\ height=\'30\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23ffffff\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Crect\ x=\'3\'\ y=\'4\'\ width=\'18\'\ height=\'18\'\ rx=\'2\'\ ry=\'2\'%3E%3C/rect%3E%3Cline\ x1=\'16\'\ y1=\'2\'\ x2=\'16\'\ y2=\'6\'%3E%3C/line%3E%3Cline\ x1=\'8\'\ y1=\'2\'\ x2=\'8\'\ y2=\'6\'%3E%3C/line%3E%3Cline\ x1=\'3\'\ y1=\'10\'\ x2=\'21\'\ y2=\'10\'%3E%3C/line%3E%3C/svg%3E);transition:all .225s ease-in-out}.nd_options_navigation_2_sidebar .menu>li.menu-item-1961>a{font-size:1.25rem}.nd_options_navigation_2_sidebar .menu>li.menu-item-1961>a::before{width:22px;height:22px}body .page>h1:first-of-type::after,.underline-headline::after{content:"";display:block;width:50px;padding-top:15px;border-bottom:2px solid #878787;margin-bottom:20px}body .page>h1 strong,.underline-headline{font-size:30px;line-height:30px;font-weight:400!important;font-family:'Lora',sans-serif}body.home .page>h1:first-of-type{display:none!important}body .text-mit-trennlinie-sm{margin:20px 0 10px 0}body .text-mit-trennlinie-sm h3{font-size:18px;line-height:18px;font-weight:400;font-family:'Montserrat';letter-spacing:.1em;color:#000}body .text-mit-trennlinie-sm h3::after{content:"";display:block;width:30px;padding-top:10px;border-bottom:2px solid #878787;margin-bottom:15px}body .text-mit-trennlinie>h4{font-size:28px;line-height:30px;font-weight:400;font-family:'Montserrat';letter-spacing:.1em;color:#701414}body .double-border-row-heading h2{font-size:30px;text-align:center;margin-top: calc(-30px + -8px + (-30px / 2));margin-left:auto;margin-right:auto;font-weight:400;padding:0 15px 2% 15px;font-family:'Montserrat';letter-spacing:.1em;color:#701414;width:fit-content;background:#f9f9f9 url(https://casa-colonia.de/wp-content/uploads/2022/11/handmadepaper.webp?id=5873)!important}.auflistung-orte .wpb_content_element{margin-bottom:15px}#ibelsa-iframe-column .wpb_text_column *:last-child{margin-bottom:0}#ibelsa-iframe-column .ibelsa-signup-header-container{display:inline-flex;gap:2px;margin-bottom:15px}#ibelsa-iframe-column .ibelsa-signup-header-container,#ibelsa-iframe-column .ibelsa-signup-header,#ibelsa-iframe-column .ibelsa-signup{padding:0}#ibelsa-iframe-column div.ibelsa-signup-header-container .ibelsa-h2,#ibelsa-iframe-column div.ibelsa-signup-header-container .ibelsa-h3{font-weight:500;font-size:20px}#ibelsa-iframe-column .ibelsa-signup-wrapper{border:none}#ibelsa-iframe-column div.ibelsa-signup-header{margin-bottom:25px;background-color:transparent}#ibelsa-iframe-column .ibelsa-signup-header .ibelsa-h1{font-weight:400!important;font-size:16px!important;display:block}@media screen and (max-width:479px){#ibelsa-iframe-column .embed-container .ibelsa-signup-wrapper{width:300px!important;text-align:left;margin-left:auto;margin-right:auto}#ibelsa-iframe-column .vc_column-inner{padding-left:0;padding-right:0}}@media screen and (max-width:767px) and (min-width:480px){#ibelsa-iframe-column .embed-container .ibelsa-signup-wrapper{width:450px!important;text-align:left;margin-left:auto;margin-right:auto}#ibelsa-iframe-column .vc_column-inner{padding-left:0;padding-right:0}}@media screen and (min-width:768px){#ibelsa-iframe-column .embed-container .ibelsa-signup-wrapper{width:300px!important;text-align:left;margin-left:inherit;margin-right:auto}}#ibelsa-iframe-column .calendar-icon{display:none}#ibelsa-iframe-column .ibelsa-signup-arrival,#ibelsa-iframe-column .ibelsa-signup-departure{margin-bottom:0;height:27px}#ibelsa-iframe-column .ibelsa-signup-arrival span,#ibelsa-iframe-column .ibelsa-signup-departure span{font-size:18px;font-weight:500;color:#000;line-height:27px}#ibelsa-iframe-column .ibelsa-signup-arrival input[type="date"],#ibelsa-iframe-column .ibelsa-signup-departure input[type="date"]{padding:2px 7px!important;border:1px solid #000;border-radius:5px;height:27px;width:50%!important;background-color:#fff;font-size:16px}#ibelsa-iframe-column .ibelsa-signup table{text-align:left;table-layout:fixed}#ibelsa-iframe-column .ibelsa-signup table thead th{width:50%}#ibelsa-iframe-column .ibelsa-signup table thead th span{font-size:18px;font-weight:500;color:#000}#ibelsa-iframe-column .ibelsa-signup table thead .header-icons{display:none}#ibelsa-iframe-column .ibelsa-signup .room-containers{font-size:18px;font-weight:400}#ibelsa-iframe-column .ibelsa-signup .room-containers div{padding:0;border:none;cursor:pointer}#ibelsa-iframe-column .ibelsa-signup .room-containers .ibelsa-ui-spinner{display:block;padding:0;border:none}#ibelsa-iframe-column .ibelsa-signup .room-containers .ibelsa-ui-spinner .persons-number{width:100%!important;height:27px!important;text-align:left!important;padding:2px 7px;background-color:#fff;border:1px solid #000;border-radius:5px;font-size:16px}#ibelsa-iframe-column .ibelsa-signup-rooms{margin-top:30px}#ibelsa-iframe-column .add-more-1,#ibelsa-iframe-column .add-more-2{border:none}#ibelsa-iframe-column .row-1 .icon-cancel-circle:before{display:none}#ibelsa-iframe-column .icon-cancel-circle:before{content:'-';min-height:10px;min-width:10px;max-height:10px;max-width:10px;display:block;text-align:center;vertical-align:middle;border:3px solid #222;border-radius:50%;color:#222;font-size:18px;font-weight:900;line-height:8px}#ibelsa-iframe-column .ibelsa-rooms .ibelsa-signup .add-more-1 span,#ibelsa-iframe-column .ibelsa-rooms .ibelsa-signup .add-more-2 span{border:1px solid #800!important;border-radius:5px;margin-top:10px;transition-duration:.5s;padding:5px;display:block;cursor:pointer;color:#800;font-size:14px}#ibelsa-iframe-column .ibelsa-rooms .ibelsa-signup .add-more-1 span::before,#ibelsa-iframe-column .ibelsa-rooms .ibelsa-signup .add-more-2 span::before{content:'+';color:#800;margin-right:5px;font-size:inherit;transition-duration:.5s}#ibelsa-iframe-column .ibelsa-rooms .ibelsa-signup .add-more-1 span:hover::before,#ibelsa-iframe-column .ibelsa-rooms .ibelsa-signup .add-more-2 span:hover::before{color:#fff}#ibelsa-iframe-column .ibelsa-rooms .ibelsa-signup .add-more-1 span:hover,#ibelsa-iframe-column .ibelsa-rooms .ibelsa-signup .add-more-2 span:hover{background-color:#800;color:#fff}#ibelsa-iframe-column .ibelsa-signup .ibelsa-signup-senden{text-align:center;margin-top:10px;padding-top:21px;border-top:1px solid #800}#ibelsa-iframe-column .ibelsa-signup .ibelsa-signup-senden button{background-color:#800;width:100%;border:1px solid #800;border-radius:5px}#ibelsa-iframe-column .ibelsa-signup .ibelsa-signup-senden button:hover{background-color:#fff;transition-duration:.5s}#ibelsa-iframe-column .ibelsa-signup .ibelsa-signup-senden button:hover span{color:#800!important;transition-duration:.5s}#ibelsa-iframe-column .ibelsa-signup .ibelsa-signup-senden button span{color:#fff!important;font-size:20px;font-weight:500}.wpml-ls-statics-footer{display:none}#nd_options_footer_4 .nd_options_container .widget h3{color:#fff!important}#nd_options_footer_4 .widget img{width:150px;height:auto}#nd_options_footer_4 .nd_options_grid_3{padding:10px 25px}#nd_options_footer_4 .nd_options_grid_3:first-child{width:50%}#nd_options_footer_4 .widget_text{margin-bottom:20px}#nd_options_footer_4 .widget ul li{padding-left:0}#nd_options_footer_4 .widget ul li a,#nd_options_footer_4 .widget ul li{color:#fff}#nd_options_footer_4 .widget ul li a:hover{color:#f44;transition:.5s}#nd_options_footer_4_copyright div div{width:50%}.other-rooms-image img{aspect-ratio: 300 / 200;object-fit:cover}.zimmer-icon-section .wpb_wrapper>p{line-height:30px;height:30px;vertical-align:sub;display:inline-flex;gap:10px}.zimmer-icon-section .alignnone{margin:0}body .buchen-button a{background-color:#fff!important;color:#711415!important;border-radius:5px!important;border:3px solid #fff!important;font-weight:bold}body .buchen-button a:hover{background-color:#711415!important;color:#fff!important;transition:.5s!important}@media only screen and (min-width:1200px){#nd_options_navigation_2_container .nd_options_navigation_2 .sub-menu{border-bottom: 1px solid #30313320;background:#fff;padding-bottom:5px;border-radius:0 0 10px 10px;padding-top:27px;margin-left:-20px}#nd_options_navigation_2_container .nd_options_navigation_2 div>ul li>ul.sub-menu li{box-shadow:none;border-left: 1px solid #30313320;border-right: 1px solid #30313320}}@media only screen and (max-width:1199px){#nd_options_navigation_2_container .nd_options_display_block_responsive{display:flex;flex-direction:row;align-items:center;width:100%;height:90px}#nd_options_navigation_2_container .nd_options_height_10,#nd_options_navigation_2_container .nd_options_height_20{display:none}#nd_options_navigation_2_container .nd_options_display_inline_block{width:100%}#nd_options_navigation_2_container .nd_options_section>.nd_options_section{width:100px}#nd_options_navigation_2_container .nd_options_section>.nd_options_section>a>img{width:35px}#nd_options_navigation_2_container .nd_options_navigation_2_sidebar_content{box-shadow:0 0 15px 0 #333}}@media only screen and (max-width:768px){.zahlungsarten-section .wpb_column.vc_column_container.vc_col-sm-2{width:50%;margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:769px){.zahlungsarten-section{width:75%;margin-left:auto!important;margin-right:auto!important}}#formular_datenschutz_check{width:30px!important;margin:10px 0 15px -15px}