        h2,
        h2 a {
            font-family: Roboto !important;font-size: 22px !important;
 line-height: normal;color: #0a0a0a !important;        }
    
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
embed, iframe, object, video {
    margin-bottom: 0px;
}
.project-detail-parallax-cover .detail-parallax-item-bg>img {
top: -18%;
}

.posttitlevertical {
    font-size: 22px !important;
    line-height: 26px;
    font-weight: 300;
    color: #111;
}

posttitlevertical

.prague-header.simple.sticky-menu.light.scroll {
    background-color: #1111115e;
}

.prague-header.simple.sticky-menu.light.scroll {
    background-color: #111111cc;

}

.tatipadding {
    padding: 0px;
}
.enable_overlay, .overlay {

    background-color: rgb(0 0 0 / 52%);
}


.customgridfieldlocation {
    font-size: 12px;
    line-height: 26px;
    font-weight: 300;
    color: #111;
}

.customgridfieldlocationvertical {
    font-size: 15px;
    line-height: 26px;
    font-weight: 300;
    color: #111;
}



/* Ipad Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

h4 {
    font-size: 17px !important;



}

}

@media screen and (max-width: 600px) {
  
.js-detail-parallax-item-bg  img { 





  }
}