
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
.prague-footer .footer-content-outer {
    position: relative;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 0 20px;
    z-index: 100;
}

@media only screen and (max-width: 500px) {
.prague-header.light .prague-social-nav a {
    display: none;
}
}

.top-banner.light .content .description, .top-banner.light .content .subtitle, .top-banner.light .content .title {
    color: #fff;
    font-size: 41px;
}

.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding {
    z-index: -1;
}

.subtitle {
    font-size: 25px !important;
    line-height: 26px !important;
}

.project-detail-gallery-wrapper .detail-gallery-item-wrapp .detail-gallery-item .detail-gallery-item-img:hover .detail-gallery-item-overlay {
    opacity: 0;
    visibility: visible;
}

@media only screen and (max-width: 750px) {
    .vc_row.wpb_row.vc_row-fluid.vc_row-no-padding {
    z-index: -1;
    display: none;
}
}

.prague-footer .footer-content-outer {
    padding: 15px 0 20px;
}

a.media-item-link-name.a-btn-arrow {
    color: black !important;
}

.top-banner.big .content {
    margin-top: 165px !important;
    margin-bottom: 165px !important;
}

.top-banner .content {
    text-align: left;
}

.prague-post-info {
    display: none !important;
}
section.heading.left.dark {
    speak: none;
}

.post-comments {
    display: none;
}
.prague-post-date {
    display: none;
}

ul.pagination.pagination_mod-a {
    display: none;
}
.prague-formidable .frm_forms.with_frm_style label.frm_primary_label, .prague-formidable .frm_forms.with_frm_style.frm_login_form label {
    text-transform: unset;
font-size: 20px;
}

.top-banner.big .content {
    margin-top: 210px !important;
    margin-bottom: 210px !important;
}

.top-banner.simple .content {
    margin-bottom: 190px !important;
}
.prague-footer .footer-bottom-content {
    padding-top: 11px !important;
}
.prague-footer .footer-top-content {
    padding-bottom: 4px !important;
}
h1.title {
    text-transform: uppercase;
    font-family: Roboto,sans-serif;
    font-size: 25px !important;
    line-height: 18px;
    letter-spacing: 5px;
    font-weight: 300;
}

label.frm_primary_label {
    font-weight: 300 !important;
    text-transform: uppercase !important;
    font-size: 20px !important;
}

.enable_overlay, .overlay {
    background-color: rgba(0,0,0,0) !important;
}
.prague-header .prague-navigation .main-menu li a {
    color: black !important;
}
.top-banner.big .content {
    margin-bottom: 240px !important;
}
h1.title {
    font-weight: 400 !important;
}
.blog-grid-post-date {
    display: none;
}
a.blog-grid-link.a-btn-arrow-2 {
    display: none;
}

.project-detail-slider-banner {
    height: 550px;
}

