﻿/*!
* Theme Name: DorfPages
* Theme URI: https://www.digitale-doerfer.de
* Description: Theme für die Lösung "DorfPages" der Digitalen Dörfer.
* Author: Christian Tamanini
* Author URI: https://www.digitale-doerfer.de
* Template: pressville
* Version: 1.0.3
*/.dd-topbar-wrapper{display:none}.dd-topbar-wrapper .header-topbar__wrapper{height:50px;top:50px;position:relative}.header-titlebar.header-titlebar--has-logo{background-color:#f8f8f8}.header-titlebar p{color:#1e2427}.header-titlebar .header-titlebar__sps{display:none}.header-titlebar .header-titlebar__title-link,.header-titlebar .header-titlebar__description{color:#1e2427}.header-titlebar .header-titlebar__overlay{background:#fff}@media(max-width: 767px){.header-titlebar .header-titlebar__description,.header-titlebar .header-titlebar__title-link{text-shadow:1px 1px 3px #fff}}@media(min-width: 992px){.dd-topbar-wrapper{display:block}.header-topbar__wrapper .lsvr-container{padding:0;max-width:100%}.header-topbar{margin-top:0}.header-topbar .header-menu-secondary{right:0;left:auto}.header__navgroup .header-topbar{display:none}.header-titlebar{padding:0 0 0 0}.header-titlebar.header-titlebar--has-background{padding:0 0 400px 0 !important}.header-titlebar.header-titlebar--large{padding:0 0 0 0}.header-titlebar .lsvr-container{display:table}.header-titlebar .header-titlebar__logo-title-container{display:table-cell;vertical-align:middle}.header-titlebar .header-titlebar__sps{display:table-cell;vertical-align:middle}.header-titlebar .header-titlebar__sps .header-titlebar__sps-inner{padding:15px 0 15px 15px;border-left:1px solid #e1e7ec;float:right}.header-titlebar .header-titlebar__sps .header-titlebar__sps-inner p{margin-bottom:15px;line-height:1}.header-titlebar .header-titlebar__sps .header-titlebar__sps-inner .sps-logo{margin-right:15px}.header-titlebar .header-titlebar__sps .header-titlebar__sps-inner .sps-logo:last-child{margin-right:0}.header-titlebar .header-titlebar__title{font-size:1.75em}.header-titlebar .header-titlebar__description{font-size:1em}.header-titlebar .header-titlebar__title-link,.header-titlebar .header-titlebar__description{text-shadow:none}.header-titlebar.header-titlebar--has-topbar{padding-top:0;padding-bottom:0}.header-titlebar .header-titlebar__overlay{display:none}.header-titlebar .header-titlebar__inner{background:#fff;padding:15px 0;-moz-box-shadow:0 0 0 2px rgba(0,0,0,.05);-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.05);box-shadow:0 0 0 2px rgba(0,0,0,.05);background-color:#fff;border-color:rgba(0,0,0,.1)}}h1{font-size:2.5em}.main__inner p,.main__inner li,.main__inner h1,.main__inner h2,.main__inner h3,.main__inner h4,.main__inner h5,.main__inner h6,#footer p,#footer h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:3;-ms-hyphenate-limit-chars:8 4 3;hyphenate-limit-chars:8 4 3}.lsvr_listing-post-archive--default .post{min-height:360px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}@media(min-width: 992px){li.header-menu-primary__item--level-0.menu-item-has-children:after{color:#ced5da;content:" ▾";right:0px;top:16%;position:absolute}li.header-menu-primary__item--level-0.menu-item-has-children.header-menu-primary__item--hover:after{content:""}.header-menu-primary__dropdown .header-menu-primary__item--level-1.header-menu-primary__item--has-submenu:after{margin-top:-5px !important}}.lsvr_listing-post-single .post__header{padding-right:0}@media(min-width: 992px){.header-menu-primary__dropdown .header-menu-primary__submenu--level-1{margin-top:-16px}}.header-menu-primary__dropdown{z-index:9}.dd_submenu{width:100%}.dd_submenu ul{list-style-type:none;margin:0;padding:0}.dd_submenu ul.dd_submenu_list{font-size:1.5em;font-family:inherit;font-weight:600;border:1px solid #e1e7ec;padding:20px;border-radius:3px}.dd_submenu ul.dd_submenu_list a{text-decoration:none;padding:10px 15px;border-radius:3px;display:block}.dd_submenu ul.dd_submenu_list a:hover{background-color:rgba(225,231,236,.6)}.dd_submenu ul.dd_submenu_list>li{margin-top:0}.dd_submenu ul.dd_submenu_list>li>a{font-family:"Lora",Arial,sans-serif}.dd_submenu ul.dd_submenu_list .children{margin-left:20px}.dd_submenu ul.dd_submenu_list .children.level_0{font-size:.8em;margin-left:0;font-weight:800}.dd_submenu ul.dd_submenu_list .children.level_1{font-size:.9em;font-weight:600}.dd_submenu ul.dd_submenu_list .children.level_1 a{padding:5px 15px}.dd_submenu ul.dd_submenu_list .children.level_2{font-size:.9em;font-weight:400}.dd_submenu ul.dd_submenu_list .children.level_3{font-size:.9em}.dd_submenu ul.dd_submenu_list .children.level_4{font-size:1em}.dd_submenu li{list-style-type:none;margin:0;padding:0;line-height:normal;position:relative;margin:0}.dd_submenu .current_page_item>a{color:#1e2427}.columns__main .dd_submenu_dropdown{display:block}.columns__sidebar .dd_submenu.widget{display:none;margin:0}.dd_submenu_dropdownbtn{cursor:pointer;width:100%;margin-bottom:15px;padding:10px;width:100%;box-sizing:border-box;text-align:center}.dd_submenu_dropdown{position:relative;display:block;margin:-15px 0 17px 0}.dd_submenu_dropdown-content{display:none;position:absolute;background-color:#f9f9f9;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1}input#dd_submenu_dropdown_check{display:none}input:checked~div.dd_submenu_dropdown-content{display:block;width:100%}@media(min-width: 992px){.dd_submenu{float:right;width:360px;margin-top:-15px}.dd_submenu_dropdownbtn{display:none !important}.columns__sidebar .dd_submenu{display:block !important}}input,textarea{max-width:600px}#cd-timeline .cd-timeline-title-container .timeline-date{display:none}.single-te_announcements .post__meta-date,body.single-te_announcements .timeline-express-single-page-announcement-date{display:none}.timeline-express-read-more-link{margin:.75em 0 0 0;text-align:right}body.single-te_announcements .announcement-banner-image{width:100%}.wpcf7 .wpcf7-submit{color:#fff;position:relative;top:2px;padding:10px 30px;font-size:1em;font-weight:600;text-transform:uppercase;border-radius:20px;border:none}.wpda-booking-calendar-head *{text-decoration:none !important}.wpdevart-booking-form{padding:30px}.wpdevart-form-section{margin:0}.check-info{font-weight:600}.wpdevart-booking-form .wpdevart-fild-item-container input[type=text],.wpdevart-booking-form .wpdevart-fild-item-container textarea{width:500px}.current-month-day.wpdevart-day.wpdevart-booked.available-day:hover{cursor:default}.booking_calendar_main .wpda-day-header{padding:0 5px !important}.booking_calendar_main .day-availability{padding:5px}.booking_calendar_main .week-day-name .wpda-day-header{padding:10px 0 !important}.booking_calendar_main .wpdevart-calendar-container>div.past-day{opacity:.5 !important}.booking_calendar_main .wpdevart-hour span{font-size:18px}.wpda-current-year{padding:0 6px}booking_calendar_main_container .booking_calendar_container .error_text_container,.booking_calendar_main_container .booking_calendar_container .successfully_text_container{font-size:18px;font-weight:600;padding:12px}.booking_calendar_main_container .wpdevart-calendar-container>div{border-right-width:2px;border-bottom-width:2px}.booking_calendar_main_container{margin-bottom:60px}li.current-menu-item a{color:#33b8ca !important}.post__title,.page__title{font-size:2.5em}.dd-header-image-only-frontpage{padding:0px !important}
