h2,
h2 a {
font-family: Arial !important;        }
p,
p a {
font-family: Arial !important;font-size: 17px !important;
line-height: normal;color: #2d2d2d !important;        }
h3,
h3 a {
font-family: Arial !important;        }
h4,
h4 a {
font-family: Arial !important;font-size: 17px !important;
line-height: normal;        }
h1,
h1 a {
font-family: Arial !important;        }    .blog-list-post-date{display:none;}
.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-excerpt p {
color: #111;
}
.top-banner.big .content {
padding-top: 150px;
}
p {
color: #111;
}
.prague-footer-info-block .footer-info-block-title {
letter-spacing: 3.5px !important;
}
.urban_slider .pagination-title {
font-size: 16px;
}
.pagination-category{display: none!important;;} .project-detail-block-outer {
margin-left: 0px;
margin-right: 0px;
}
.prague-footer .footer-bottom-content .footer-copyright p {
font-size: 10px !important;
}
.top-banner .content .subtitle {
font-family: "Arial", sans-serif;
}
.project-time-list-header .time-list-header-col.first {
width: 11.3%;
}
.project-time-list-item .time-list-item-col.cat1 {
width: 11.3%;
}
.project-time-list-header .time-list-header-col.third {
width: 19%;
}
.project-time-list-item .time-list-item-col.cat3 {
width: 19%;
}
.project-time-list-header .time-list-header-col.second {
width: 54%;
}
.project-time-list-item .time-list-item-col.name {
width: 54%;
}
.project-time-list-header .time-list-header-col.fourth {
width: 15.7%;
}
.project-time-list-item .time-list-item-col.cat4 {
width: 15.7%;
}
.project-time-list-header .time-list-header-col {
text-transform: uppercase;
}
.prague-footer-info-block .footer-info-block-title {
color: #c5c1c1;
}
.top-banner.dark .content .description {
color: #393c3b;
}
.top-banner.fullheight .content {
margin-top: 700px;  
}
.top-banner .content .subtitle {
letter-spacing: 3px;
}
.project-detail-picture-wrapper .project-detail-picture-descr {
color: #525252 !important;
}
@media only screen and (max-width: 1250px) {
.top-banner {
max-height: 70vh !important;
min-height: 70vh !important;
}
.top-banner.fullheight .content {
margin-top: 400px;
}
.top-banner .content .title {
font-size: 30px !important;
}
}
@media only screen and (max-width: 1024px) {
.top-banner {
max-height: 60vh !important;
min-height: 60vh !important;
}
.top-banner.fullheight .content {
margin-top: 28%;
}
.top-banner .content .title {
font-size: 28px !important;
}
}
@media only screen and (max-width: 640px) {
.top-banner {
max-height: 60vh !important;
min-height: 60vh !important;
}
.top-banner.fullheight .content {
margin-top: 28%;
}
.top-banner .content .title {
font-size: 16px !important;
line-height: 20px;
}
.top-banner .content .subtitle {
font-size: 10px !important;
}
.top-banner .content .title {
margin-top: 4px;
margin-bottom: 0;
}
}
@media only screen and (max-width: 414px) {
.top-banner {
max-height: 40vh !important;
min-height: 40vh !important;
}
.top-banner.fullheight .content {
margin-top: 60%;
}
.top-banner .content .title {
font-size: 16px  !important;
line-height: 20px;
}
.top-banner .content .subtitle {
font-size: 10px;
}
.top-banner .content .title {
margin-top: 4px;
margin-bottom: 0;
}
}
.prague-footer-info-block .footer-info-block-title{font-family: Didact Gothic !important;}
.prague-footer-info-block .footer-info-block-title {
letter-spacing: 1.5px !important;
font-size: 18px;
}
.heading .title {
font-size: 20px !important;
}