/*
 Theme Name:   Spyra Rocks UI
 Theme URI:    https://www.spyra.rocks
 Description:  Default child theme
 Author:       Spyra Rocks
 Author URI:   https://www.spyra.rocks
 Template:     generatepress
 Version:      0.1
*/

/* Header */
.gb-container-02c1fd38 {
    background-image: url("https://www.of-burgstemmen.de/wp-content/uploads/images/header-01.webp");
    background-size: 1920px 600px;
}

@media screen
and (-webkit-min-device-pixel-ratio: 2)
and (min-resolution: 192dpi) {
    .gb-container-02c1fd38 {
        background-image: url("https://www.of-burgstemmen.de/wp-content/uploads/images/header-01@2x.webp");
    }
}

@media screen
and (min-width: 450px) {
    .gb-container-02c1fd38 {
        background-position: top center;
    }
}

@media screen
and (min-width: 450px)
and (-webkit-min-device-pixel-ratio: 2)
and (min-resolution: 192dpi) {
    .gb-container-02c1fd38 {
        background-position: top center;
    }
}

@media screen
and (max-width: 450px)
and (orientation: portrait) {
    .gb-container-02c1fd38 {
        background-position: top top;
    }
}

@media screen
and (max-width: 450px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 2)
and (min-resolution: 192dpi) {
    .gb-container-02c1fd38 {
        background-position: top top;
    }
}

#Wetter_Widget ul,
.wp-rss-aggregator,
.wpra-list-template,
.wpra-item-list,
.rss-aggregator,
.wpra-item-list--bullets,
.wpra-item-list--default  {
    padding: 0 !important;
    margin: 0 !important;
}

.wi-horizon-alt:before {
    display: none !important;
    visibility: hidden !important;
}

.ww_hinweis i {
    text-align: left !important;
    padding-left: 125px;
}

h2.widgettitle {
    font-size: 24px !important;
    text-align: left;
    margin: 0;
    padding: 0;
}

#itkanzlei_img_copyright {
    display: none
}

.hr_footer {
    width: 100vw; 
}

h2.widgettitle {
    font-size: 24px !important;
    padding-bottom: 15px;
}

.ww_wetterwarnung {
    padding: 10px 0 !important;
}

.splw-lite-desc,
.splw-lite-templates-body span {
    color: #000 !important
}

.details-icon,
.details-icon svg {
    display: none !important;
    visibility: hidden !important
}

.widget_rss:before {
    content: "Derzeit keine amtlichen Warnungen."
}

.widget_rss .notice-error {
 display: none;
 visibility: hidden;
}


#feuermelder {
   background-image: url('/wp-content/uploads/images/melder.webp');
   background-size: cover;
   height: 256px;
   width: 256px;
   margin: 0 auto;
}

#feuermelder:hover {
   background-image: url('/wp-content/uploads/images/melder-hover.webp');
}


@media screen
and (-webkit-min-device-pixel-ratio: 2)
and (min-resolution: 192dpi) {
    #feuermelder {
       background-image: url('/wp-content/uploads/images/melder@2x.webp');
       background-size: cover;
       height: 256px;
       width: 256px;
       margin: 0 auto;
    }
    
    #feuermelder:hover {
       background-image: url('/wp-content/uploads/images/melder-hover@2x.webp');
    }
}