@media only screen and (max-width: 1024px) {
header {
position: fixed;
top: 0px;
width: 100%;
z-index: 99999;
}
.has-text-align-right {
text-align: left;
}
.wp-block-cover {
min-height: 300px!important
}
.wp-block-image img {
height: auto!important
}
.wp-container-22.wp-container-22 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
max-width: 100%;
}
h2.wp-block-heading::before, h3.wp-block-heading::before {
display: none
}
.wp-block-column.is-layout-flow {
padding: 0!important
}
.mob-retina-logo, .mob-standard-logo, .mob-menu-logo-holder, .mob-menu-logo-holder img {
max-width: 70%!important;
}
.lines-white::before {
display: none!important
}
}
@media only screen and (max-width: 900px) {
.wp-block-navigation.items-justified-right {
--navigation-layout-justification-setting: center;
--navigation-layout-justify: center;
text-align: center
}
header .has-extra-small-font-size.wp-block-navigation{
font-size: 1.8em!important	
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
color: inherit;
font-size: 1.6em!important;
}
a.wp-block-pages-list__item__link.wp-block-navigation-item__content {
font-weight: 400;
}
}
@media only screen and (max-width: 600px) {
h2 br {
display: none
}
.wp-container-32.wp-container-32 > :where(:not(.alignleft):not(.alignright):not(.alignfull)), .wp-container-64.wp-container-64 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
max-width: 100%
}
.pro-cargo .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .pro-cargo .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .pro-cargo .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .pro-cargo .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
background: black!important;
opacity: .9!important
}
.pro-cargo .wp-block-column {
margin-bottom: 15px!important
}
.wp-container-21.wp-container-21 {
justify-content: flex-start;
}
.pro-cargo .wp-block-cover {
min-height: 100px!important
}
.wp-container-11 {
padding: 20px 0
}
.wp-block-button__link.wp-element-button {
width: 100%
}
.wp-block-heading, p {
max-width: 100%!important
}
.wp-block-button, .wp-block-buttons {
display: block!important;
width: 100%;
max-width: 100%!important
}
footer .inner-footer {
padding: 35px!important
}
.navi-styles .left-row {
flex-basis: 100%!important
}
.grey {
background: none
}
.wp-block-image img {
height: auto!important;
max-height: 200px;
object-fit: cover;
}
.n2-section-smartslider{
max-width: 100%!important
}
.intro {
padding: 20px 0!important
}
.wp-element-caption {
display: block
}
#id-buzz-pro-section, #id-buzz-cargo-section {
padding: 30px 0 0 0!important
}
.sfs {
display: block!important;
}
footer {
text-align: center;
}
footer .wp-block-group {
gap: 30px!important;
width: 100%;
}
footer .wp-block-page-list li {
font-size: inherit!important;
border-bottom: 1px solid #d0d0d0 !important;
padding: 0 0;
cursor: pointer;
}
footer .wp-block-page-list li a {
padding: 10px 0;
}
footer .wp-block-heading {
margin-top: 20px!important;
padding: 10px 0;
border-bottom: 1px solid #d0d0d0 !important;
}
footer .social-icons img {
margin-bottom: 20px
}
footer .wp-block-page-list {
margin: 0 0 20px 0 !important;
}
footer .wp-block-group {
display: block
}
.wp-block-navigation-item__content {
font-weight: 600
}
.wp-block-navigation__submenu-container .wp-block-navigation-item__label, .wp-block-navigation__submenu-container .wp-block-navigation-item {
font-weight: 400!important;
}
.fifty {
width: 100%;
display: inline-block;
}
header.shrink .wp-block-group:first-child, .wp-block-site-logo {
transition: none!important;
padding: 0 5px!important;
}
.wp-block-group:first-child {
transition: none!important;
}
.shrink .wp-block-site-logo {
transition: none!important;
-webkit-transform:scale(1)!important;
-moz-transform:scale(1)!important;
-ms-transform:scale(1)!important;
transform:scale(1)!important;
}
header .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:first-child {
flex-basis: 20% !important;
}
header .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child {
flex-basis: 30% !important;
}
.overview-grid .wp-block-heading{
display: inline-block!important;
width: 60%!important;
text-align: left!important;
margin: 0!important;
vertical-align: super!important;
}
.overview-grid .wp-block-image{
width: 30%;
display: inline-block;
margin: 0;
}
.wp-block-columns, .wp-block-query {
padding: 0 10px!important
}
* {
transition: 0s!important;
}
.wp-block-columns .wp-block-columns {
padding: 0px!important
}
.search-con {
padding: 20px 0!important
}
.lines-white .has-red-background-color {
padding-bottom: 20px!important
}
.einleser {
padding: 0!important
}
.breadcrumb {
padding: 0 10px!important;
font-size: 15px
}
.gemeinderat .wp-block-column {
border-right: 0;
border-bottom: 2px solid #fff !important;
padding-bottom: 20px !important;
}
.header-crop {
margin-inline-start: 0!important;
margin-bottom: 10px!important
}
#gewerbe-list {
grid-template-columns: auto!important;
}
.lines-white .alignfull {
gap: 0!important
}
}
@media (min-width: 900px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: none !important;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: block !important;
width: 100%;
position: relative;
z-index: auto;
background-color: inherit;
}
} @media (min-width: 600px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: flex;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: none;
}
}html {
scroll-behavior: smooth;
}
@font-face {
font-family: 'DM Serif';
src: url(//weselberg.de/wp-content/themes/rawtime-blank/assets/fonts/DMSerifDisplay-Regular.woff2) format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'DM Serif';
src: url(//weselberg.de/wp-content/themes/rawtime-blank/assets/fonts/DMSerifDisplay-Italic.woff2) format('woff2');
font-weight: 400;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'NunitoSans';
src: url(//weselberg.de/wp-content/themes/rawtime-blank/assets/fonts/NunitoSans-Regular.woff2) format('woff2');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'NunitoSans';
src: url(//weselberg.de/wp-content/themes/rawtime-blank/assets/fonts/NunitoSans-Bold.woff2) format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'NunitoSans';
src: url(//weselberg.de/wp-content/themes/rawtime-blank/assets/fonts/NunitoSans2-ExtraBold.woff2) format('woff2'),
url(//weselberg.de/wp-content/themes/rawtime-blank/assets/fonts/NunitoSans2-ExtraBold.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'NunitoSans';
src: url(//weselberg.de/wp-content/themes/rawtime-blank/assets/fonts/NunitoSans2-Black.woff2) format('woff2'),
url(//weselberg.de/wp-content/themes/rawtime-blank/assets/fonts/NunitoSans2-Black.woff) format('woff');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@media screen and (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
}
body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
max-width: 1920px;
margin: 0 auto;
background: white;
box-shadow: 0 0 50px #00000026;
}
#wp-block-search__input-2 {
border-bottom: 1px solid
}
.news-1 .wp-block-latest-posts__post-title {
font-weight: 700
}
.news-1 .wp-block-latest-posts__post-excerpt a {
display: block;
margin-top: 10px
} .overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
z-index: 1000;
justify-content: center;
align-items: center;
} .popup-content {
background: #fff;
padding: 20px;
border-radius: 5px;
position: relative;
text-align: center;
} #close-popup {
position: absolute;
top: 10px;
right: 10px;
background: transparent;
border: none;
cursor: pointer;
font-size: 18px;
}
.lines-white{
position: relative
}
.lines-white::before {
content: '';
position: absolute;
width: 256px;
height: 31px;
background-repeat: no-repeat;
background: url(//weselberg.de/wp-content/uploads/2024/04/lines-white.svg);
bottom: 5%;
left: 40%;
background-size: 101%;
z-index: 999;
display: block;
}
footer{
position: relative
}
footer::before {
content: '';
position: absolute;
width: 100%;
height: 15px;
background-repeat: no-repeat;
background: url(//weselberg.de/wp-content/uploads/2024/04/lines-red.svg);
top: -15px;
left: 0;
background-size: auto;
z-index: 999;
display: block;
}
footer .wp-block-page-list li {
border: none;
font-size: 14px;
margin-bottom: 0;
padding-bottom: 0;
}
.page-template footer .wp-block-pages-list__item.current-menu-item a {
color: black!important;
font-weight: 400!important
}
.wp-block-post-excerpt__more-link {
position: relative;
padding-left: 20px
}
.wp-block-post-excerpt__more-link::before {
content: '';
position: absolute;
width: 12px;
height: 14px;
top: 5px;
background-repeat: no-repeat;
background: url(//weselberg.de/wp-content/uploads/2024/04/link-red.svg);
left: 0;
background-size: 100%;
z-index: 999;
display: block;
}
.home h2 {
position: relative;
display: block;
width: fit-content;
}
.home h2::before{
content: '';
position: absolute;
width: 153px;
height: 15px;
background-repeat: no-repeat;
background: url(//weselberg.de/wp-content/uploads/2024/04/lines-red.svg);
bottom: -25px; left: 0;
background-size: 100%;
z-index: 999;
display: block;
}
.home h2.has-text-align-center::before {
left: 50%;
transform: translateX(-50%);
}
p, ul, li, span, button, form{
font-family: 'NunitoSans';
}
h1, h2, h3 {
font-family: 'NunitoSans';
font-weight: 700
}
.search-keywords li a {
border: 1px solid white;
padding: 4px;
text-transform: uppercase;
font-size: 80%;
}
.search-keywords li {
display: inline-block;
margin: 0 10px 20px 0!important
}
ul.is-layout-grid {
padding-left: 0!important 
}
.search-keywords {
margin: 20px 0 0 0;
padding: 0
}
.wp-block-navigation__submenu-container {
padding: 0.3em!important;
left: -59%!important;
}
.wp-block-page-list, .sidebar-navi ul {
padding: 0;
margin: 0
}
.wp-block-page-list li, .sidebar-navi ul li {
list-style: none;
margin-left: 0;
border-bottom: 1px solid #d0d0d0;
padding: 10px 0;
cursor: pointer;
}
.wp-block-page-list li a, .sidebar-navi ul li a{
color: #222222;
cursor: pointer;
display: block;
width: 100%;
}
#wp-block-search__input-2 {
display: block!important
}
header {
top: calc(0px + var(--wp-admin--admin-bar--position-offset, 0px));
height: auto;
position: sticky;
z-index: 9999;
position: -webkit-sticky;
}
.wp-block-site-logo {
transition: .2s;
}
.shrink .wp-block-site-logo {
transition: .2s;
-webkit-transform:scale(0.8);
-moz-transform:scale(0.8);
-ms-transform:scale(0.8);
transform:scale(0.8);
}
.shrink {
box-shadow: 1px 1px 21px #00000012;
}
header .wp-block-group:first-child{
transition: .2s;
}
.wp-block-navigation ul, .wp-block-navigation ul li {
transition: .2s;
}
.shrink .wp-block-navigation ul, .shrink .wp-block-navigation ul li {
transition: .2s;
font-size: 14px!important
}
.shrink .wp-block-group:first-child{
padding:0!important;
transition: .2s;
}
.page-template-wp-custom-template-page-sidebar-lokales .wp-block-pages-list__item.current-menu-item a {
color: var(--wp--preset--color--green) !important;
font-weight: 600
}
.page-template-wp-custom-template-page-sidebar-lokales .wp-block-pages-list__item__link:hover {
color: var(--wp--preset--color--green) !important;
transition: .2s
}
.page-template-wp-custom-template-page-sidebar-dorfleben .wp-block-pages-list__item.current-menu-item a {
color: var(--wp--preset--color--light-blue) !important;
font-weight: 600
}
.page-template-wp-custom-template-page-sidebar-dorfleben .wp-block-pages-list__item__link:hover {
color: var(--wp--preset--color--light-blue) !important;
transition: .2s
}
.page-template-wp-custom-template-page-sidebar-dorfgeschichte .wp-block-pages-list__item.current-menu-item a {
color: var(--wp--preset--color--yellow) !important;
font-weight: 600
}
.page-template-wp-custom-template-page-sidebar-dorfgeschichte .wp-block-pages-list__item__link:hover {
color: var(--wp--preset--color--light-yellow) !important;
transition: .2s
}
.sidebar-navi {
position: sticky;
top: calc(100px + var(--wp-admin--admin-bar--position-offset, 0px) + 3%); 
}
.breadcrumb figure img {
vertical-align: middle
}
.header-crop img {
height: 400px;
object-fit: cover;
}
li.wp-block-post.verein.type-verein h3, .box h3  {
margin-top: 0;
margin-bottom: 10px;
} .page-template-wp-custom-template-page-sidebar-lokales h1, .page-template-wp-custom-template-page-sidebar-dorfgeschichte h1, .page-template-wp-custom-template-page-sidebar-dorfleben h1 {
position: relative;
display: block;
width: fit-content;
margin-bottom: 1.5em;
}
.page-template-wp-custom-template-page-sidebar-lokales h1::before, .page-template-wp-custom-template-page-sidebar-dorfleben h1::before, .page-template-wp-custom-template-page-sidebar-dorfgeschichte h1:before{
content: '';
position: absolute;
width: 153px;
height: 15px;
background-repeat: no-repeat;
background: url(//weselberg.de/wp-content/uploads/2024/04/lines-green.svg);
bottom: -25px; left: 0;
background-size: 100%;
z-index: 999;
display: block;
}
.page-template-wp-custom-template-page-sidebar-dorfgeschichte h1:before{
content: '';
position: absolute;
width: 153px;
height: 15px;
background-repeat: no-repeat;
background: url(//weselberg.de/wp-content/uploads/2024/05/lines-yellow.svg);
bottom: -25px; left: 0;
background-size: 100%;
z-index: 999;
display: block;
}
li.wp-block-post.verein.type-verein, .box  {
background: #f0f0f0;
padding: 15px;
}
#gewerbe-list {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap:20px;
}
#gewerbe-filter-form input {
display: none
}
#gewerbe-filter-form label {
color: black;
display: inline-block;
width: fit-content;
padding: 4px 7px;
font-size: 13px;
background: white;
margin-right: 5px;
margin-bottom: 5px;
border: 1px solid black
}
#gewerbe-filter-form label.selected {
color: white;
border: none;
display: inline-block;
width: fit-content;
padding: 4px 7px;
font-size: 13px;
background: var(--wp--preset--color--green) !important;
margin-right: 5px
}
.lines-white .wp-block-search__input {
padding: 15px;
border: 0
}
.lines-white .wp-block-search__button {
margin-left: 0;
border-left: 2px solid var(--wp--preset--color--red);
}
.lines-white .wp-block-search__inside-wrapper {
box-shadow: -7px 8px 7px #00000026;
}
.page-template-wp-custom-template-page-sidebar-dorfgeschichte summary {
padding: 15px;
background: var(--wp--preset--color--yellow);
color: white;
font-weight: 600;
font-size: 1.2em
}
.entry-content p a, .wp-block-post-navigation-link a {
color: inherit;
position: relative;
cursor: pointer
}
.page-template-wp-custom-template-page-sidebar-dorfleben .entry-content p a::after, .page-template-wp-custom-template-page-sidebar-dorfleben .wp-block-post-navigation-link a::after{
content: '';
position: absolute;
width: 100%;
height: 1px;
background: var(--wp--preset--color--light-blue);
bottom: -0; left: 0;
background-size: 100%;
z-index: 999;
display: block;
transition: .3s;
}
.page-template-wp-custom-template-page-sidebar-lokales .entry-content p a::after, .page-template-wp-custom-template-page-sidebar-lokales .wp-block-post-navigation-link a::after{
content: '';
position: absolute;
width: 100%;
height: 1px;
background: var(--wp--preset--color--green);
bottom: -0; left: 0;
background-size: 100%;
z-index: 999;
display: block;
transition: .3s;
}
.page-template-wp-custom-template-page-sidebar-aktuelles .entry-content p a::after, .page-template-wp-custom-template-page-sidebar-aktuelles .wp-block-post-navigation-link a::after{
content: '';
position: absolute;
width: 100%;
height: 1px;
background: var(--wp--preset--color--red);
bottom: -0; left: 0;
background-size: 100%;
z-index: 999;
display: block;
transition: .3s;
}
.page-template-wp-custom-template-page-sidebar-dorfarchiv .entry-content p a::after, .page-template-wp-custom-template-page-sidebar-aktuelles .wp-block-post-navigation-link a::after{
content: '';
position: absolute;
width: 100%;
height: 1px;
background: var(--wp--preset--color--yellow);
bottom: -0; left: 0;
background-size: 100%;
z-index: 999;
display: block;
transition: .3s;
}
.entry-content p a:hover::after, .page-template-wp-custom-template-page-sidebar-dorfleben .wp-block-post-navigation-link a:hover::after{
bottom: -3px;	
transition: .3s;
}
.wp-block-group-link {
display: block;
color: inherit; text-decoration: none; }
.search .wp-block-post-excerpt__more-link {
display: block;
margin-top: 15px;
color: black;
}
.entry-content h3 {
margin-top: 30px
}
.entry-content .search-con ul {
padding-left: 0
}
.entry-content ul {
padding-left: 17px;
}
.entry-content ul li {
margin-bottom: 8px;
}
.mc-main .my-calendar-date-switcher input, .mc-main .my-calendar-date-switcher label, .mc-main .my-calendar-date-switcher select {
padding-top: 4px!important;
padding-bottom: 4px!important;
padding-left: 8px!important;
padding-right: 3rem !important;
}
.wp-block-image figcaption {
font-family: 'NunitoSans';
}
.location-link {
display: none!important
}
.mc-main .calendar-event .details, .mc-main .calendar-events {
left: 50%!important;
width: auto!important;
transform: translateX(-50%)!important;
z-index: 999999!important;
}
.news-front .wp-block-post-featured-image :where(img), .news-overview .wp-block-post-featured-image :where(img){
height: 290px;
max-width: 100%;
vertical-align: bottom;
width: 100%;
object-fit: cover;
object-position: center;
}.wp-site-blocks{padding-top:0}.is-style-rawtime-blank-flat-button .wp-block-button__link,.is-style-rawtime-blank-flat-button .wp-block-button__link:active,.is-style-rawtime-blank-flat-button .wp-block-button__link:focus,.is-style-rawtime-blank-flat-button .wp-block-button__link:hover,.is-style-rawtime-blank-flat-button .wp-block-button__link:visited{box-shadow:none;border-radius:0;margin-top:0;margin-bottom:0}.is-style-rawtime-blank-navigation-button button.wp-block-navigation__responsive-container-close,.is-style-rawtime-blank-navigation-button button.wp-block-navigation__responsive-container-open{font-size:var(--wp--preset--font-size--small);font-family:var(--wp--preset--font-family--system);line-height:1.7;padding:0;border:2px solid transparent;border-radius:4px;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--contrast);box-shadow:var(--wp-preset-shadow--natural)}.is-style-rawtime-blank-navigation-button button.wp-block-navigation__responsive-container-close:focus,.is-style-rawtime-blank-navigation-button button.wp-block-navigation__responsive-container-close:hover,.is-style-rawtime-blank-navigation-button button.wp-block-navigation__responsive-container-open:focus,.is-style-rawtime-blank-navigation-button button.wp-block-navigation__responsive-container-open:hover{color:var(--wp--preset--color--contrast);box-shadow:var(--wp-preset-shadow--natural);border:2px solid var(--wp--preset--color--secondary)}.is-style-rawtime-blank-box-shadow{box-shadow:var(--wp-preset-shadow--natural)}.is-style-rawtime-blank-list-underline li{border-bottom:1px solid currentcolor}.is-style-rawtime-blank-list-underline ul{border-top:1px solid currentcolor}.is-style-rawtime-blank-list-underline ul li{border:none}.product_meta>*{display:block}.woocommerce .quantity .qty{min-height:38px}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a,.woocommerce div.product .stock{color:var(--wp--preset--color--contrast)}.is-large.wc-block-cart .wc-block-cart-items:after,.is-large.wc-block-cart .wc-block-cart-items td:after,.wc-block-components-totals-wrapper:after{border-width:0}.is-large.wc-block-cart .wc-block-cart__totals-title,table.wc-block-cart-items .wc-block-cart-items__header th{text-transform:none}.wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull){font-size:var(--wp--preset--font-size--small)}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{margin:0!important;padding:0!important}.wc-block-components-product-sale-badge,.woocommerce span.onsale{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);box-sizing:initial;min-height:3.236rem;min-width:3.236rem;padding:.202rem;font-weight:700;font-size:var(--wp--preset--font-size--extra-small);z-index:1;position:absolute;text-align:center;line-height:3.236;top:4px;left:4px;right:auto;margin:0;border:none;border-radius:100%}.woocommerce ul.products li.product .onsale{top:4px;left:4px;right:auto;margin:0}.wc-block-components-product-price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:var(--wp--preset--color--primary);font-weight:700}.wc-block-components-pagination__page,.wc-block-components-pagination__page--active[disabled]{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);font-family:var(--wp--preset--font-family--system);line-height:1.7}.wc-block-components-pagination__page .current{font-weight:700}.wc-block-components-pagination__page--active[disabled]:focus,.wc-block-components-pagination__page--active[disabled]:hover,.wc-block-components-pagination__page:hover{color:var(--wp--preset--color--primary)}