.ct-section { width:100%; background-size:cover; background-repeat:repeat; } .ct-section>.ct-section-inner-wrap { display:flex; flex-direction:column; align-items:flex-start; } .ct-div-block { display:flex; flex-wrap:nowrap; flex-direction:column; align-items:flex-start; } .ct-new-columns { display:flex; width:100%; flex-direction:row; align-items:stretch; justify-content:center; flex-wrap:wrap; } .ct-link-text { display:inline-block; } .ct-link { display:flex; flex-wrap:wrap; text-align:center; text-decoration:none; flex-direction:column; align-items:center; justify-content:center; } .ct-link-button { display:inline-block; text-align:center; text-decoration:none; } .ct-link-button { background-color: #1e73be; border: 1px solid #1e73be; color: #ffffff; padding: 10px 16px; } .ct-image { max-width:100%; } .ct-fancy-icon>svg { width:55px;height:55px;} .ct-inner-content { width:100%; } .ct-slide { display:flex; flex-wrap:wrap; text-align:center; flex-direction:column; align-items:center; justify-content:center; } .ct-nestable-shortcode { display:flex; flex-wrap:nowrap; flex-direction:column; align-items:flex-start; } .oxy-comments { width:100%; text-align:left; } .oxy-comment-form { width:100%; } .oxy-login-form { width:100%; } .oxy-search-form { width:100%; } .oxy-tabs-contents { display:flex; width:100%; flex-wrap:nowrap; flex-direction:column; align-items:flex-start; } .oxy-tab { display:flex; flex-wrap:nowrap; flex-direction:column; align-items:flex-start; } .oxy-tab-content { display:flex; width:100%; flex-wrap:nowrap; flex-direction:column; align-items:flex-start; } .oxy-testimonial { width:100%; } .oxy-icon-box { width:100%; } .oxy-pricing-box { width:100%; } .oxy-posts-grid { width:100%; } .oxy-gallery { width:100%; } .ct-slider { width:100%; } .oxy-tabs { display:flex; flex-wrap:nowrap; flex-direction:row; align-items:stretch; } .ct-modal { flex-direction:column; align-items:flex-start; } .ct-span { display:inline-block; text-decoration:inherit; } .ct-widget { width:100%; } .oxy-dynamic-list { width:100%; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  .ct-div-block,  .oxy-post-content,  .ct-text-block,  .ct-headline,  .oxy-rich-text,  .ct-link-text { max-width: 100%; }  img { flex-shrink: 0; }  body * { min-height: 1px; }  }      .oxy-testimonial {         flex-direction: row;         align-items: center;       }             .oxy-testimonial .oxy-testimonial-photo-wrap {         order: 1;       }                   .oxy-testimonial .oxy-testimonial-photo {         width: 125px;        height: 125px;        margin-right: 20px;       }                   .oxy-testimonial .oxy-testimonial-photo-wrap,       .oxy-testimonial .oxy-testimonial-author-wrap,       .oxy-testimonial .oxy-testimonial-content-wrap {         align-items: flex-start;        text-align: left;      }                                     .oxy-testimonial .oxy-testimonial-text {         margin-bottom:8px;font-size: 21px; line-height: 1.4; -webkit-font-smoothing: subpixel-antialiased;       }                         .oxy-testimonial .oxy-testimonial-author {         font-size: 18px; -webkit-font-smoothing: subpixel-antialiased;       }                                        .oxy-testimonial .oxy-testimonial-author-info {         font-size: 12px; -webkit-font-smoothing: subpixel-antialiased;       }                                 .oxy-icon-box {         text-align: left;        flex-direction: column;      }                   .oxy-icon-box .oxy-icon-box-icon {         margin-bottom: 12px;         align-self: flex-start;      }                                           .oxy-icon-box .oxy-icon-box-heading {         font-size: 21px; margin-bottom: 12px;      }                                                 .oxy-icon-box .oxy-icon-box-text {         font-size: 16px; margin-bottom: 12px;align-self: flex-start;      }                   .oxy-icon-box .oxy-icon-box-link {         margin-top: 20px;              }                                                   .oxy-pricing-box .oxy-pricing-box-section {         padding-top: 20px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; alignment: center; text-align: center;      }                         .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {         justify-content: center;      }                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {         justify-content: center;      }                                                              .oxy-pricing-box .oxy-pricing-box-title-title {         font-size: 48px;       }                         .oxy-pricing-box .oxy-pricing-box-title-subtitle {         font-size: 24px;       }                                      .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {                         flex-direction: row;                      }                         .oxy-pricing-box .oxy-pricing-box-currency {         font-size: 28px;       }                         .oxy-pricing-box .oxy-pricing-box-amount-main {         font-size: 80px; line-height: 0.7;       }                         .oxy-pricing-box .oxy-pricing-box-amount-decimal {         font-size: 13px;       }                               .oxy-pricing-box .oxy-pricing-box-term {         font-size: 16px;       }                         .oxy-pricing-box .oxy-pricing-box-sale-price {         font-size: 12px; color: rgba(0,0,0,0.5);         margin-bottom: 20px;      }                                                  .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {         font-size: 16px; color: rgba(0,0,0,0.5);       }                                                  .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {         justify-content: center;      }                            .oxy-progress-bar .oxy-progress-bar-background {       background-color: #000000;      background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);      animation: none 0s paused;    }                 .oxy-progress-bar .oxy-progress-bar-progress-wrap {       width: 85%;    }                                 .oxy-progress-bar .oxy-progress-bar-progress {       background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;      background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);         }                     .oxy-progress-bar .oxy-progress-bar-overlay-text {       font-size: 30px; font-weight: 900; -webkit-font-smoothing: subpixel-antialiased;     }                 .oxy-progress-bar .oxy-progress-bar-overlay-percent {       font-size: 12px;     }         .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {   padding: 0px;  }              .oxy-superbox .oxy-superbox-secondary,       .oxy-superbox .oxy-superbox-primary {         transition-duration: 0.5s;      }                                                   .oxy-pro-menu { menu_dropdown_animation:fade-up; } .oxy-pro-menu .oxy-pro-menu-list .menu-item a{ padding-top:px; padding-left:px; padding-right:px; padding-bottom:px; } .oxy-pro-menu .oxy-pro-menu-list > .menu-item{ margin-top:px; margin-left:px; margin-right:px; margin-bottom:px; } .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{ box-shadow:px px px px ;} .oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{ margin-top:px; margin-left:px; margin-right:px; margin-bottom:px; transition-duration:0.4s; } .oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{ margin-left:0px; } .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{ padding-top:px; padding-left:px; padding-right:px; padding-bottom:px; } .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{ width:30px; height:30px; } .oxy-pro-menu .oxy-pro-menu-mobile-open-icon{ padding-top:15px; padding-right:15px; padding-bottom:15px; padding-left:15px; } .oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{ transition-duration:0.4s; } .oxy-pro-menu .oxy-pro-menu-mobile-close-icon{ top:20px; left:20px; } .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{ width:24px; height:24px; } .oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{ transition-duration:0.4s; } .oxy-pro-menu .oxy-pro-menu-off-canvas-container > div:first-child, .oxy-pro-menu .oxy-pro-menu-open-container > div:first-child{ oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemoxypromenuopencontaineroxypromenulistmenuitem_min_width:px; } .oxy-pro-menu .oxy-pro-menu-off-canvas-container{ oxy-pro-menu_slug_oxypromenuoffcanvascontainer_width:px; } .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{ background-color:#ffffff; } .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{ padding-top:px; padding-left:px; padding-right:px; padding-bottom:px; } .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container{ padding-top:px; padding-left:px; padding-right:px; padding-bottom:px; } .oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{ background-color:; background-image:url(//aretz-stefan.de/wp-content/uploads/oxygen/css/); overlay-color:; background-size:; background-repeat:; background-attachment:; background-blend-mode:; background-size-width:px; background-size-height:px; background-position:px px; } .oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{ font-size:24px; } .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{ background-color:rgba(0,0,0,0.2); border-top-style:solid; } .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{           flex-direction: row;        } .oxy-pro-menu .oxy-pro-menu-container .menu-item a{           text-align: left;           justify-content: flex-start;         } .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{           align-items: flex-start;         }       .oxy-pro-menu .oxy-pro-menu-off-canvas-container{           top: 0;           bottom: 0;           right: auto;           left: 0;        } .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{           text-align: left;           justify-content: flex-start;         }              .oxy-shape-divider {         width: 0px;         height: 0px;               }             .oxy_shape_divider svg {         width: 100%;       }       .ct-section-inner-wrap, .oxy-header-container{  max-width: 1120px; } body {font-family: 'Lato';}body {line-height: ;font-size: px;font-weight: ;color: ;}.oxy-nav-menu-hamburger-line {background-color: ;}h1, h2, h3, h4, h5, h6 {font-family: 'Vidaloka';}a {color: #ffffff;text-decoration: none;}a:hover {color: #d0021b;text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: px;}.ct-section-inner-wrap { padding-top: 75px; padding-right: 20px; padding-bottom: 75px; padding-left: 20px; }.ct-new-columns > .ct-div-block { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }.oxy-header-container { padding-right: 20px; padding-left: 20px; }@media (max-width: 992px) {   .ct-columns-inner-wrap {   display: block !important;   }   .ct-columns-inner-wrap:after {   display: table;   clear: both;   content: "";   }   .ct-column {   width: 100% !important;   margin: 0 !important;   }   .ct-columns-inner-wrap {   margin: 0 !important;   }  } .oxy-stock-content-styles { } .main-button:hover{ background-color:#d0021b; } .main-button { font-family:'Lato'; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; background-color:#ffffff; padding-left:48px; padding-right:48px; padding-top:18px; padding-bottom:18px; font-size:14px; color:#ffffff; font-weight:900; text-transform:uppercase; letter-spacing:5px; text-align:center; transition-duration:0.2s; transition-timing-function:ease; transition-property:all; width:auto; } .bnb-heading-one { font-size:64px; color:#2b2c26; font-weight:400; line-height:1.1; } @media (max-width: 1120px) { .bnb-heading-one { font-size:60px; } } @media (max-width: 991px) { .bnb-heading-one { font-size:60px; } } @media (max-width: 767px) { .bnb-heading-one { font-size:56px; } } @media (max-width: 479px) { .bnb-heading-one { font-size:48px; } } .bnb-meta-image { width:24px; margin-right:6px; } .bnb-post-meta { color:#95949e; font-size:12px; font-weight:600; line-height:1.1; letter-spacing:3px; text-transform:uppercase; } .bnb-article-content { } .bnb-heading-four { color:#2b2c26; font-size:18px; font-weight:700; line-height:1.1; text-transform:uppercase; letter-spacing:2px; } .bnb-blog-small-text { color:#95949e; font-size:12px; font-weight:400; line-height:1.6; margin-bottom:6px; } .bnb-blog-stars { width:120px; margin-bottom:6px; } .bnb-blog-left-link { color:#ffffff; line-height:1.6; margin-bottom:18px; } .bnb-subheading { font-size:18px; font-weight:400; color:#333333; font-style:italic; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; line-height:1.6; margin-bottom:24px; } .bnb-sample-content { } .paragraph { font-family:'Lato'; color:#666666; line-height:1.6; margin-bottom:12px; text-align:left; font-size:16px; font-weight:400; } .bnb-logo:hover{ opacity:1; } .bnb-logo { padding-top:18px; padding-left:18px; padding-right:18px; padding-bottom:18px; opacity:0.65; transition-duration:0.2s; transition-timing-function:ease; transition-property:all; } .bnb-heading-three { font-family:'Vidaloka'; color:#2b2c26; font-size:24px; font-weight:400; line-height:1.1; } .bnb-footer-text { color:#95949e; font-size:12px; font-weight:400; line-height:1.6; } @media (max-width: 767px) { .bnb-footer-text { margin-top:3px; margin-bottom:3px; } } .heading-four { font-size:18px; text-transform:uppercase; letter-spacing:2px; font-weight:700; line-height:1.2; color:#2b2c26; margin-bottom:6px; } .small-text { font-family:'Lato'; font-size:12px; line-height:1.6; color:#95949e; margin-bottom:6px; font-weight:400; } .red-quote { font-size:36px; font-weight:700; color:#ffffff; font-style:italic; line-height:1.3; padding-top:12px; padding-bottom:12px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:rgba(0,0,0,0.1); border-top-width:1px; border-top-style:solid; border-top-color:rgba(0,0,0,0.1); margin-left:18px; margin-right:18px; margin-bottom:6px; } .post-meta { font-family:'Lato'; font-size:12px; color:#95949e; font-weight:700; letter-spacing:3px; line-height:1.1; text-transform:uppercase; } .bnb-small-room-icon { color: #ffffff;}.bnb-small-room-icon >svg {width: 42px;height: 42px;}.bnb-small-room-icon { margin-bottom:12px; } .bnb-small-room-rooms-wrapper { width:100%; background-color:#ffffff; } .bnb-small-room-rooms-wrapper:not(.ct-section):not(.oxy-easy-posts), .bnb-small-room-rooms-wrapper.oxy-easy-posts .oxy-posts, .bnb-small-room-rooms-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:stretch; } .bnb-small-room-rooms-image { margin-top:-36px; margin-bottom:24px; } @media (max-width: 767px) { .bnb-small-room-rooms-image { margin-top:-20px; } } .bnb-small-room-rooms-meta-wrapper { padding-left:24px; padding-right:24px; margin-bottom:12px; } .bnb-small-room-rooms-meta-wrapper:not(.ct-section):not(.oxy-easy-posts), .bnb-small-room-rooms-meta-wrapper.oxy-easy-posts .oxy-posts, .bnb-small-room-rooms-meta-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:row; align-items:center; } .bnb-small-room-rooms-meta-image { width:24px; margin-right:6px; } .bnb-small-room-rooms-meta-text { font-size:12px; color:#95949e; font-weight:700; letter-spacing:3px; line-height:1.1; text-transform:uppercase; } .bnb-small-room-rooms-price { color:#ffffff; font-size:36px; font-weight:700; line-height:1.1; text-align:left; font-style:italic; padding-bottom:12px; padding-top:12px; border-top-width:1px; border-top-style:solid; border-top-color:#b4b3bb; margin-left:24px; margin-right:24px; } .bnb-small-room-rooms-text { color:#666666; font-size:16px; font-weight:400; line-height:1.6; text-align:left; padding-left:24px; padding-right:24px; margin-bottom:18px; } .bnb-secondary-button:hover{ color:#ffffff; background-color:#ffffff; border-top-color:#ffffff; border-right-color:#ffffff; border-bottom-color:#ffffff; border-left-color:#ffffff; } .bnb-secondary-button { font-family:'Lato'; font-size:14px; color:#ffffff; font-weight:900; line-height:1.1; letter-spacing:5px; text-align:center; padding-top:18px; padding-bottom:18px; padding-left:48px; padding-right:48px; border-top-width:2px; border-right-width:2px; border-bottom-width:2px; border-left-width:2px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; background-color:#ffffff; } .bnb-small-room-rooms-link { color:#ffffff; font-size:12px; font-weight:400; text-decoration:none; line-height:1.6; text-align:center; margin-top:24px; margin-bottom:24px; } .bnb-contact-column { text-align:left; } .bnb-contact-column:not(.ct-section):not(.oxy-easy-posts), .bnb-contact-column.oxy-easy-posts .oxy-posts, .bnb-contact-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; } @media (max-width: 991px) { .bnb-contact-column { } } .bnb-contact-icon { color: #ffffff;}.bnb-contact-icon >svg {width: 42px;height: 42px;}.bnb-contact-icon { margin-bottom:12px; } .bnb-contact-title { color:#2b2c26; font-size:18px; font-weight:700; line-height:1.1; letter-spacing:2px; margin-bottom:12px; } .bnb-contact-link { margin-bottom:6px; line-height:1.6; color:#ffffff; font-weight:400; } .bnb-contact-text { color:#666666; font-size:16px; line-height:1.6; margin-bottom:6px; } .bnb-restaurant-title { font-weight:700; font-size:18px; color:#2b2c26; line-height:1.1; letter-spacing:2px; margin-bottom:12px; } .bnb-restaurant-text { color:#666666; font-size:16px; font-weight:400; line-height:1.6; text-align:left; margin-bottom:6px; } .bnb-restaurant-wrapper { width:100%; padding-top:24px; padding-bottom:24px; background-color:#ffffff; } .bnb-restaurant-image { margin-bottom:24px; margin-left:-24px; } @media (max-width: 479px) { .bnb-restaurant-image { margin-left:-16px; } } .bnb-restaurant-column-title { font-family:'Lato'; font-size:14px; color:#2b2c26; font-weight:900; line-height:1.1; letter-spacing:5px; text-align:center; width:100%; margin-bottom:12px; } .bnb-restaurant-column-text { color:#666666; font-size:16px; font-weight:400; text-align:left; line-height:1.6; margin-left:24px; margin-right:24px; margin-bottom:12px; } .bnb-restaurant-column-link { width:100%; text-align:center; font-size:12px; color:#ffffff; } .bnb-restaurant-icon-column { text-align:left; } .bnb-restaurant-icon-column:not(.ct-section):not(.oxy-easy-posts), .bnb-restaurant-icon-column.oxy-easy-posts .oxy-posts, .bnb-restaurant-icon-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; } .bnb-restaurant-icon { color: #ffffff;}.bnb-restaurant-icon >svg {width: 42px;height: 42px;}.bnb-restaurant-icon { margin-bottom:12px; } .bnb-restaurant-icon-title { color:#2b2c26; font-size:18px; font-weight:700; line-height:1.1; letter-spacing:2px; margin-bottom:6px; } .bnb-restaurant-icon-text { color:#666666; font-size:16px; font-weight:400; line-height:1.6; } .bnb-heading-two { color:#2b2c26; font-size:36px; font-weight:400; } .bnb-rooms-left-link { color:#ffffff; font-size:16px; font-weight:400; text-decoration:none; line-height:1.6; margin-bottom:12px; } .bnb-rooms-room-wrapper { width:100%; background-color:#ffffff; text-align:left; } .bnb-rooms-room-wrapper:not(.ct-section):not(.oxy-easy-posts), .bnb-rooms-room-wrapper.oxy-easy-posts .oxy-posts, .bnb-rooms-room-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:stretch; } .bnb-rooms-room-image { margin-bottom:24px; } .bnb-rooms-meta-wrapper { text-align:left; padding-left:24px; padding-right:24px; margin-bottom:12px; } .bnb-rooms-meta-wrapper:not(.ct-section):not(.oxy-easy-posts), .bnb-rooms-meta-wrapper.oxy-easy-posts .oxy-posts, .bnb-rooms-meta-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start; } .bnb-rooms-meta-image { width:24px; margin-right:6px; } .bnb-rooms-meta-text { color:#95949e; font-weight:700; font-size:12px; letter-spacing:3px; line-height:1.1; text-align:left; } .bnb-rooms-room-price { color:#ffffff; font-size:36px; font-weight:700; font-style:italic; line-height:1.1; margin-bottom:12px; margin-left:24px; margin-right:24px; border-top-color:#b4b3bb; border-top-width:1px; border-top-style:solid; padding-top:12px; } .bnb-rooms-room-text { color:#666666; font-size:16px; font-weight:400; line-height:1.6; text-align:left; padding-left:24px; padding-right:24px; margin-bottom:18px; } .bnb-rooms-room-small-link { font-size:12px; color:#ffffff; font-weight:400; text-align:center; margin-top:24px; margin-bottom:26px; } .bnb-about-quote-column { text-align:left; } .bnb-about-quote-column:not(.ct-section):not(.oxy-easy-posts), .bnb-about-quote-column.oxy-easy-posts .oxy-posts, .bnb-about-quote-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; } .bnb-about-quote-title { font-size:18px; color:#2b2c26; font-weight:700; line-height:1.1; letter-spacing:2px; margin-bottom:12px; } .bnb-about-qoute-text { color:#666666; font-size:16px; font-weight:400; line-height:1.6; } .bnb-about-image-column { } .bnb-about-image-wrapper { width:100%; background-color:#ffffff; padding-top:24px; padding-bottom:24px; } .bnb-about-image-wrapper:not(.ct-section):not(.oxy-easy-posts), .bnb-about-image-wrapper.oxy-easy-posts .oxy-posts, .bnb-about-image-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; } .bnb-about-image { margin-left:-24px; margin-bottom:24px; } .bnb-about-image-title { font-family:'Lato'; color:#2b2c26; font-size:14px; font-weight:900; letter-spacing:5px; width:100%; text-align:center; margin-bottom:6px; } .bnb-about-image-link { color:#ffffff; width:100%; font-size:12px; line-height:1.6; text-align:center; } .bnb-about-column { text-align:left; } .bnb-about-column:not(.ct-section):not(.oxy-easy-posts), .bnb-about-column.oxy-easy-posts .oxy-posts, .bnb-about-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; } .bnb-about-icon { color: #ffffff;}.bnb-about-icon >svg {width: 42px;height: 42px;}.bnb-about-icon { margin-bottom:12px; } .bnb-about-icon-title { color:#2b2c26; font-size:18px; font-weight:700; letter-spacing:2px; line-height:1.1; margin-bottom:12px; } .bnb-about-icon-text { color:#666666; font-size:16px; font-weight:400; line-height:1.6; } .secondary-button:hover{ text-decoration:none; background-color:#ffffff; color:#ffffff; } .secondary-button { font-family:'Lato'; background-color:#ffffff; padding-top:16px; padding-left:36px; padding-right:36px; padding-bottom:16px; font-size:14px; color:#ffffff; font-weight:900; letter-spacing:5px; text-transform:uppercase; text-decoration:none; text-align:center; border-top-width:2px; border-right-width:2px; border-bottom-width:2px; border-left-width:2px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#ffffff; border-right-color:#ffffff; border-bottom-color:#ffffff; border-left-color:#ffffff; transition-duration:0.2s; transition-timing-function:ease; transition-property:all; } .bnb-home-rooms-wrapper { background-color:#ffffff; margin-right:20px; padding-bottom:24px; overflow:hidden; text-align:justify; min-width:45%; } .bnb-home-rooms-wrapper:not(.ct-section):not(.oxy-easy-posts), .bnb-home-rooms-wrapper.oxy-easy-posts .oxy-posts, .bnb-home-rooms-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:stretch; } @media (max-width: 991px) { .bnb-home-rooms-wrapper { min-width:70%; } } @media (max-width: 479px) { .bnb-home-rooms-wrapper { min-width:80%; } } .bnb-home-rooms-image { width:100%; margin-bottom:18px; } .bnb-home-rooms-meta-wrapper { margin-bottom:6px; padding-left:24px; padding-right:4px; } .bnb-home-rooms-link { font-size:12px; color:#ffffff; font-weight:400; width:100%; text-align:center; margin-top:24px; } .rest-bg { background-color:#ffffff; background: linear-gradient(to right, #ffffff 33%, #ffffff 33%); } @media (max-width: 991px) { .rest-bg { } .rest-bg .ct-section-inner-wrap { padding-top: 20px; padding-bottom: 20px; } } @media (max-width: 767px) { .rest-bg { background: linear-gradient(to bottom, #ffffff 33%, #ffffff 33%); } } @media (max-width: 479px) { .rest-bg { background: linear-gradient(to bottom, #ffffff 15%, #ffffff 15%); } } .bnb-home-icon-blocks-icon { color: #ffffff;}.bnb-home-icon-blocks-icon >svg {width: 42px;height: 42px;}.bnb-home-icon-blocks-icon { margin-bottom:12px; } .bnb-home-block-wrapper { width:100%; background-color:#ffffff; padding-top:24px; padding-bottom:24px; text-align:justify; } .bnb-home-block-wrapper:not(.ct-section):not(.oxy-easy-posts), .bnb-home-block-wrapper.oxy-easy-posts .oxy-posts, .bnb-home-block-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:stretch; } .bnb-home-blocks-image { margin-bottom:24px; } @media (max-width: 479px) { .bnb-home-blocks-image { margin-left:-16px; } } .box-heading { text-transform:uppercase; font-weight:900; color:#2b2c26; letter-spacing:5px; margin-bottom:12px; line-height:1.1; font-size:14px; text-align:center; } .small-link { font-family:'Lato'; font-size:12px; color:#ffffff; font-weight:400; text-align:center; } .text-link { font-family:'Lato'; margin-bottom:24px; line-height:1.6; color:#ffffff; font-size:16px; font-weight:400; text-decoration:none; } .col_links { line-height:1.3; } @media (max-width: 991px) { .col_links { font-size:32px; line-height:1; } } @media (max-width: 767px) { .col_links { } } @media (max-width: 479px) { .col_links { } } .kunst-head { position:fixed; top:50%; } .kunst-head:not(.ct-section):not(.oxy-easy-posts), .kunst-head.oxy-easy-posts .oxy-posts, .kunst-head.ct-section .ct-section-inner-wrap{ flex-direction:unset; align-items:center; justify-content:center; } .custom_dropdown { } .range-list { } .menu-model { } .main_heading_homepage { } .headline-206-102 { font-weight:400; font-size:32px; } .headline-339-102 { } .digtal { } .trigger_df { } .trigger_st { } .trigger_msc { } .trigger_sa { } .trigger_mt { } .trigger_le { } .trigger_eoo { } .trigger_spa { } .trigger_hc { } .trigger_ct { } .trigger_cw { } .trigger_sc { } @font-face { font-family: 'Space Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype'); }  @font-face { font-family: 'lelo'; src: url('https://aretz-stefan.de/wp-content/themes/twentytwenty/font/Lelo-Regular.eot'); src: local('☺'), url('https://aretz-stefan.de/wp-content/themes/twentytwenty/font/Lelo-Regular.woff') format('woff'), url('https://aretz-stefan.de/wp-content/themes/twentytwenty/font/Lelo-Regular.ttf') format('truetype'), url('https://aretz-stefan.de/wp-content/themes/twentytwenty/font/Lelo-Regular.svg') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: "Lelo"; font-weight: 400;  font-style: normal; src: url(https://aretz-stefan.de/wp-content/themes/twentytwenty/font/Lelo-Regular.woff) format("woff"); } @font-face { font-family: "Lelo Medium"; font-weight: 400;  font-style: normal; src: url(https://aretz-stefan.de/wp-content/themes/twentytwenty/fonts/Lelo-Medium.woff) format("woff"); } body { font-family: 'Lelo' !important;  font-weight: normal; } .page-id-132 #headline-102-85, .page-id-135 #headline-102-85 {  display:none; } h2, b {  font-family: "Lelo Medium" !important;  font-weight: normal; } #-pro-menu-106-85 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a { color: #000;  font-family: "Lelo" !important; } #-pro-menu-106-85 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover { background-color: #dfd7d1; } h3 { font-weight: normal; } .col_links a, col_links a:hover {  color: #000; } .kunst-head {  transform: translate(-50%, -50%); } body.logged-in.admin-bar #_header_row-59-4 { top:35px;  } body.logged-in.admin-bar #headline-102-85 {  top:75; } .ct-section * {   word-break: break-word;  -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto; } .range-list ul { list-style:none;  margin:0;  padding:0; } .menu-model { top:150px;  position:relative; } #-pro-menu-106-85 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a { color: #000; }  .menu-main-menu-container { max-width: 1140px; width: 80% !important; background-color: #dfd7d1; padding: 60px 0 60px;  min-width:auto !important; } .pum-content.popmake-content h4 {   font-size: 30px;   font-weight: 300;   font-family: "Lelo" !important; } .pum-content.popmake-content p {  font-size:24px;  font-family: "Lelo" !important; } .pum-theme-176 .pum-title, .pum-theme-lightbox .pum-title {   font-family: "Lelo Medium" !important; } @media (max-width:575px){  .menu-main-menu-container { width: 100% !important; margin-top: 0 !important; height: 100vh; padding-top: 140px; } } @media (max-width:767px){ body #-pro-menu-106-85 .oxy-pro-menu-mobile-close-icon { top: 17px;  }  .pum-container.custom-position { left: 20px !important; width: 90% !important;    word-break: break-word;  -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;   top:30px !important; }  .pum-theme-176 .pum-title, .pum-theme-lightbox .pum-title { font-size: 26px;   margin-top:15px; }  .pum-content.popmake-content h4 { font-size: 24px; } .pum-content.popmake-content p { font-size: 22px } #-pro-menu-106-85 .oxy-pro-menu-mobile-close-icon { top: 10px; right: 20px !important; left: auto; } @media (min-width:1170px){ #-pro-menu-106-85 .oxy-pro-menu-mobile-close-icon { right: 35px !important;  } } section.ct-section:not(.oxy-video-background) { transition: .3s background-position ease-in-out; }