.prague-logo a img {width:250px !important;height:100px !important;}        p,
        p a {
            font-family: Lato !important;font-size: 18px !important;
 line-height: normal;color: #0a0a0a !important;        }
    
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
.heading {
    padding: 15px 0 25px 0 !important;
    text-align: left;
}

h1 {
	font-size: 43 !important;
}

.top-banner .content .title {
    margin-top: 24px;
    margin-bottom: 0;
    font-size: 43px;
}

.project-detail-simple .top-banner .content {
    margin-top: 125px;
    margin-bottom: 25px;
}

.top-banner.simple .content {
    margin-top: 150px;
    margin-bottom: 100px;
}

.prague-footer .footer-content-outer {
  padding: 50px 0; !important
   max-width: 970px;
}

.prague-social-nav .fa-unlink:before, .prague-social-nav .fa-chain-broken:before{
content: "\f1e0";
font-size: 24px;
}

h1 {
text-transform: uppercase;
}


p {
line-height: 28px
}

ul {
color: black;
}

.prague-footer .footer-top-content {
    position: relative;
    color: #FFFFFF !important;
    padding-bottom: 33px;
    border-bottom: 1px solid rgba(255,255,255,.2);
}

.top-banner .content .subtitle {
    font-family: raleway;
    font-size: 20px;
    line-height: 18px;
    letter-spacing: 4.5px;
    font-weight: 400;
}



div[class^="mpc-"] > p, div[class^="mpc-"] > span {
    color: inherit !important;
    font-size: inherit !important;
    font-family: inherit !important;
    line-height: inherit !important;
    text-align: inherit !important;
    text-transform: inherit !important;
}

.prague-footer .footer-bottom-content .footer-copyright p {
    font-size: 10 px;
    line-height: inherit;
    font-weight: 300;
    color: inherit;
    margin-bottom: 0;
}

.prague-header .prague-social-nav {
    position: relative;
    display: block;
    width: 34px;
    margin-left: 15px;
    visibility: hidden;
}
@media only screen and (max-width: 768px) {
	.top_space_fix{
		min-height: 90vh !important;
	}
	.page-id-2049 .vc_row.vc_row-o-full-height {
    min-height: 90vh !important;
}
}

.post-detailed .prague-post-title {
    letter-spacing: 0.9px;
    color: #111111;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
}

.heading {
    padding: 15px 0 15px 0;
    text-align: left;
}

.project-detail-simple .top-banner .content {
    margin-top: 125px;
    margin-bottom: 5px;
}

.project-detail-simple .top-banner .content .title {
    margin-top: 10px;
}

.project-detail-simple-wrapper {
    padding: 25px 30px;
}

.prague_filter_projects {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #f2f2f2;
    padding: 20px 30px 94px 30px;
    overflow-y: auto;
}

.prague_filter_projects .prague_filter_item .filter_item_title {
    text-transform: capitalize;
    color: #111111;
    letter-spacing: 1.5px;
    margin-top: 0;
    margin-bottom: 25px;
}
@media only screen and (max-width: 480px) {
.prague-exhib-grid-wrapper .exhib-grid-item-link{height:100px!important}
.prague_gap_col15 .portfolio-item{margin:0 5px 20px!important}
.prague-exhib-grid-wrapper .exhib-grid-item-content{padding: 10px 5px!important;}
.prague-exhib-grid-wrapper .exhib-grid-item-category{font-size:11px!important;line-height: 15px!important}
.prague_exhibition_grid .portfolio-item{margin-bottom:15px!important}
.prague-exhib-grid-wrapper .exhib-grid-item-title{font-size:10pt!important;line-height: 18px!important}
}
.prague-footer .footer-bottom-content .prague-social-nav .social-content li a:hover {
    color: #111 !important;
}