.prague-logo a img {}        p,
        p a {
            font-family: Montserrat !important;font-size: 15px !important;
 line-height: normal;        }
            h1,
        h1 a {
            font-family: Montserrat !important;                font-weight: 700 !important;
            font-size: 32px !important;
 line-height: normal;color: #2d2d2d !important;        }
            h2,
        h2 a {
            font-family: Montserrat !important;                font-weight: 700 !important;
            font-size: 24px !important;
 line-height: normal;color: #2d2d2d !important;        }
            h3,
        h3 a {
            font-family: Montserrat !important;                font-weight: 900 !important;
            font-size: 18px !important;
 line-height: normal;color: #2d2d2d !important;        }
            h1,
        h1 a {
            font-family: Montserrat !important;font-size: 16px !important;
 line-height: normal;color: #2d2d2d !important;        }
            h5,
        h5 a {
            font-family: Montserrat !important;font-size: 13px !important;
 line-height: normal;color: #2d2d2d !important;        }
            h6,
        h6 a {
            font-family: Montserrat !important;font-size: 12px !important;
 line-height: normal;color: #2d2d2d !important;        }
    
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
.prague-logo {}
/*.prague-navigation {display:none !important; background-color: white !important;}*/
.top-banner.fullheight .content {margin-top: -100px !important;}
.top-banner.light .content .description, .top-banner.light .content .subtitle, .top-banner.light .content .title { color: #A3937B !important; }
.prague-loader .prague-loader-wrapper {background-color: #01263D !important;}
.prague-header.simple.sticky-menu.light.scroll {background-color: #01263D !important;}
.prague-header.simple.sticky-menu.dark.scroll {background-color: #01263D !important;} 
.project-detail-parallax-item .detail-parallax-item-header {background: rgba(1,38,61,0.7) !important;}
.prague_filmstrip {background-color: #01263D !important;}
.different-link {font-size:10px}
.different-link:hover {color: #ed1c24;}

.shopping-mall .vertical-align .media-item-img-link {display:none !important;}
.shopping-mall .project-grid-item-content {display:none !important;}
.banner-blocks {z-index: 10 !important;}

.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}

.resp-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 92%;
    border: 0;
}
apartment-layout-banner{}
.apartment-layout-banner{}
apartment-layout-headings{}
.apartment-layout-headings{}
apartment-layout-row{}
.apartment-layout-row{}
apartment-layout-col-1{}
.apartment-layout-col-1{}
apartment-layout-col-2{}
.apartment-layout-col-2{}
apartment-layout-title-1{}
.apartment-layout-title-1{}
apartment-layout-image{}
.apartment-layout-image{}
apartment-layout-title-2{}
.apartment-layout-title-2{}
apartment-layout-raw-360{}
.apartment-layout-raw-360{}
apartment-layout-raw-panorama{}
.apartment-layout-raw-panorama{}
see-type-renders{}
.see-type-renders{}

footer {display:none;}



.prague-header.sticky-menu.scroll {

    height: 120px !important;

}

.sticky-menu.scroll .prague-logo {
    height: 120px !important;
}

.prague-header .prague-social-nav {
margin-top: 200px;
}

@media only screen and (max-width: 1281px) {
.prague-header .prague-logo {
padding: 10px !important;
}
}

.prague-nav-menu-icon {
display: none !important;
}

.ajax-loading-icon {
background-color: rgba(255,222,161,0.7) !important;
top: 0;
    left: 0;
    z-index: 999;
    position: fixed;
    width: 100% !important;
    height: 100%;
}

.ajax-loading-icon img {
position: fixed;
    left: 50%;
    top: 50%;
}

.mute-wrapper {position: absolute; bottom:60px; left: 35px; z-index: 1;}
.mute-wrapper a {border: 2px solid #f7be68;}
.mute-wrapper a:hover {borcer: 2px solid #f7be68 !important;}

#building-container .imp-tooltip {
    width: 100% !important;
    left: 600px !important;
    top: 0 !important;
    background: none !Important;
    color: white !Important;

}


@media only screen and (max-width: 450px) {
.prague-header {
height: 100px;
background: #01263d;
}
.container.padd-only-xs {margin-top:53px;}
}

.diamond-langswitch .wpml-ls-legacy-list-horizontal {
border: 0 !important;
padding: 0 !important;
margin-bottom: 10px !important;
}

.diamond-langswitch ul li a span {
    font-size: 12px !important;
    width: 100% !important;
}

.diamond-langswitch ul li a {
padding: 0 !important;
}

#frm_field_49_container .frm_primary_label {color: #ffe2a4 !important;}
#frm_field_49_container label {color: white !important;}

.left-fields .frm_primary_label {
    color: #efd29a;
    font-weight: bold;
}

.left-fields .wpcf7-list-item-label {
    color: grey;
    font-weight: bold;
}

.checkbox-345 .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 25px;
}

.checkbox-345 input {
    margin: 0 !important;
    vertical-align: text-top;
}