.prague-logo a img {width:495px !important;}        p,
        p a {
            font-family: Roboto !important;                font-weight: 300 !important;
            font-size: 14px !important;
 line-height: normal;        }
    
/* MENU */
    /* MENU */
    .prague-header .prague-navigation .main-menu > li > a {
                    font-family: "Roboto Condensed", sans-serif !important;
                                                                color: #0a0a0a !important;
                            font-size: 11px !important;
                    }

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
/*HEADER Mobile*/
.prague-header.light .prague-nav-menu-icon a {
    border: 1px solid rgba(162, 162, 162, 0.4);
}

.prague-header.light.open-filter, .prague-header.light.open-menu {
    background-color: #fff;
}

/*HEADER SUBMENU */
    .main-menu .sub-menu {
    top: calc(100% + 0px);
    background-color: #fff;
}

.prague-header.light .main-menu li a {
    color: #000;
}

/* FOOTER */

.prague-footer:before {
    background-color: #fff;
}

.prague-header.simple.sticky-menu.light.scroll {
    background-color: #fff;
}

.prague-footer {
    background-color: #fff;
}
.prague-footer-info-block .footer-info-block-title {
    color: #000;
}
.prague-footer-info-block .footer-info-block-content {
    color: #000;
}
.prague-footer .footer-top-content {
    position: relative;
    padding-bottom: 0px;
    border-bottom: 0px solid rgba(255,255,255,.2);
}

.prague-footer .footer-content-outer {
    padding: 0px 00px;
}


.prague-footer .footer-bottom-content {
    position: relative;
    padding-top: 0px;
}


.prague-footer .footer-top-content .prague-footer-info-block {
    width: 50%;
    padding-top: 0px;
    text-align: right;
    float: right;
}

/*HOME */ 

 @media (min-width: 450px) {
/*Desktop */ 
   .homeNewsLine {
        color: gray;
        letter-spacing: 1.9em;
        font-size: 18px;
        font-weight: 100;
   }
   #homeBottomMarquee{
        color: #757575;
        font-weight: 300;
        font-size: 13px;
   }
}

@media (max-width: 450px) {
/*SmartPhone*/ 
   .homeNewsLine {
        color: #757575;
        letter-spacing: 0.9em;
        font-size: 10px;
        font-weight: 300;
   }
   #homeBottomMarquee{
        color: #757575;
        font-weight: 300;
        font-size: 10px;
        padding-bottom: 45px;
   }
 }

/* SLIDER */

/* Slider Titel ausblenden */
.urban_slider .pagination-title {
    /* display: none; */
       display: none;
}


.urban_slider .pagination-category {
    color: #aaa;
    font-size: 0px;
}

/*Grüner Strich unter slider  w55 h3 */ 
.urban_slider .pagination-category::after {
    width: 0px;
    height: 0px;
    background-color: #96ff88;
}

.urban_slider .gallery-top-slide {
    min-height: calc(87vh - 240px);
}

.urban_slider .gallery-thumb {
    width: 130%;
    margin-left: -15%;
    margin-top: 0px;
}

/*Desktop */ 
@media (min-width: 450px) {

     .urban_slider .gallery-thumb {
         margin-bottom: 10px;
     }

}

/*Mobile*/
@media (max-width: 450px) {

     .urban_slider .gallery-thumb {
         margin-bottom: 0px;
     }

}







/* top 25 btm 25px */

/* ABOUT ME PICTURE */

div#aboutMePicture {
    float: right;
}

/*Projects Page*/
/*do not display icon in gallery*/
.project-gallery__item .project-gallery__item-icon {
    display: none;
}

/*do not display the two stripes enclsing read */
.project-gallery__item .project-gallery__item-btn::before {
    left: -11px;
    display: none;
}
.project-gallery__item .project-gallery__item-btn::after {
    right: -11px;
    display: none;
}

/*FIX FOR MOBILE MISSING ICON */
@media (max-width: 767px) { .prague-header.light .prague-nav-menu-icon a i {
background-color: black !important; } }

@media (max-width: 767px) { .prague-header.light .prague-nav-menu-icon a i:after, .prague-header.light .prague-nav-menu-icon a i:before {
background-color: black !important; } }


/*MAIN MENU  */
.main-menu {
    padding-top: 50px;
    margin: 0;
}

@media screen and (max-width:1199px) {
   .prague-header .prague-navigation nav {   
      padding-bottom: 150px !important;
   }
}

.project-detail-before-outer {
    padding: 90px 0 126px 0;
}



/* PROJECT GALLERY DELETE UPPER GAP */

.project-gallery__item:nth-child(3) {
    margin-top: 0px !important;
}

.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


/* ANIMATION OF FOOTER O/ CONTACT */ 

#animation-bild   { 
    width: 100%; 
    background-image: url(http://siegmundarchitecture.com/wp-content/uploads/2025/05/4-scaled.png);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    animation: animatedFooter 900s linear infinite;
    -webkit-animation: animatedFooter 900s linear infinite;
    -moz-animation: animatedFooter 900s linear infinite;
    -o-animation: animatedFooter 900s linear infinite;
}
@keyframes animatedFooter {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -10000px 0;
  }
}
/*Desktop */ 
@media (min-width: 450px) {

     #animation-bild   { 
         height: 207px !important;
     }

}
/*Mobile*/
@media (max-width: 450px) {

     #animation-bild   { 
          height: 145px !important; 
          background-size: 1500px;

     }

}

/* Project gallery manual mobile gallery */ 


.projectGallerySmallPic{
     height: 122px;
}
.projectGallerySmallPic img{
     object-fit: cover;
    height: 122px !important;
    display: inline-block;
    vertical-align: middle !important;
}

.projectGalleryLargePic{
     height: 233px;
}
     
.projectGalleryLargePic img{
     object-fit: cover;
    height: 233px !important;
    display: inline-block;
    vertical-align: middle !important;
}

/* PROJECT PAGE*/
/*no white padding on top */

.project-detail-before-outer {
    padding: 0px 0 126px 0;
    margin-top: -27px;
}



