        p,
        p a {
            font-family: Arial !important;        }
            h1,
        h1 a {
            font-family: Arial !important;        }
            h2,
        h2 a {
            font-family: Arial !important;        }
            h3,
        h3 a {
            font-family: Arial !important;        }
            h4,
        h4 a {
            font-family: Arial !important;        }
            h5,
        h5 a {
            font-family: Arial !important;        }
            h6,
        h6 a {
            font-family: Arial !important;        }
    
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
.single-projects .project-detail-full-overlay {
display: none !important;
}

.single-projects .project-detail-full-thumb {
display: none !important;
}

.single-projects .project-detail-fullscreen-content:before {
display: block;
content: '';
position: absolute;
height: 100%;
min-height: 240px;
width: 100vw;
background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
left: -35px;
z-index: 0;
bottom: -50px;
padding-top: 40px;
}

.project-detail-full-thumb {
z-index: 2 !important;
}

.project-detail-fullscreen-content-title, .project-detail-fullscreen-content-descr {
position: relative;
z-index: 2 !important;
}

.project-detail-fullscreen .project-detail-full-thumb .project-detail-main-slide:after {
background-color: #999;
}

.prague-footer, .prague-footer:before {
background-color: #5A6B71;
}

.prague-footer .footer-bottom-content .footer-copyright p,
.prague-footer .footer-bottom-content .footer-copyright p a, 
.prague-footer-info-block .footer-info-block-content p, 
.prague-footer-info-block .footer-info-block-content p a span {
    font-size: 16px !important;
    line-height: 1.3 !important;
    font-weight: normal !important;
   letter-spacing: normal !important;
    color: inherit;
    margin-bottom: 0;
}

.prague-footer .footer-bottom-content .footer-copyright {
float: none !important;
width: 100% !important;
margin-top: auto;
margin-bottom: 3px;
}

.prague-footer .footer-bottom-content .prague-social-nav {
width: 100% !important;
float: none !important;
text-align: center !important;
margin-top: auto;
    margin-bottom: 7px;
}

.prague-footer .footer-bottom-content {
padding-top: 0 !important;
}

.prague-footer .footer-content-outer {
padding: 70px 0;
}

@media (max-width: 767px) {
.prague-footer-info-block, .prague-social-nav, .footer-copyright {
text-align: center !important;
width: 100% !important;
}
}


.vc_row {
    margin-left: -15px;
    margin-right: -15px;
}

.vc_row.vc_row-flex {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.vc_column_container {
    width: 100%;
}

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (min-width: 768px) {
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: left;
}
}

@media (min-width: 768px) {
.vc_col-sm-4 {
    width: 33.33333333%;
}
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}

.vc_row.vc_row-flex>.vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.vc_row.vc_row-o-equal-height>.vc_column_container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.vc_row.vc_row-o-equal-height>.vc_column_container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

@media only screen and (min-width: 1000px) {
.prague-header .prague-nav-menu-icon {
    display: none !important;
}
.prague-header .prague-navigation {
    display: block !important;
}
.prague-header .prague-navigation {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    padding: 10px !important;
    overflow-y: auto;
    text-align: right !important;
background: transparent !important;
}

.prague-header.light .main-menu li a {
color: #fff !important;
}

.main-menu>li {
display: inline-block !important;
}

.prague-header .prague-navigation nav {
padding-bottom: 0 !important;
}
}

@media screen and (max-width: 999px) {
.prague-header .prague-nav-menu-icon {
    display: block !important;
}

.prague-header .prague-navigation {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100vh;
    padding: 40px 30px;
    overflow-y: auto;
    text-align: left;
    background-color: #111;
}

.prague-header.light:not(.left):not(.easy_style) .prague-navigation {
    background-color: #fff;
}
}