        h1,
        h1 a {
            font-family: Open Sans !important;font-size: 44px !important;
 line-height: normal;        }
            h2,
        h2 a {
            font-family: Nunito Sans !important;font-size: 34px !important;
 line-height: normal;        }
            h3,
        h3 a {
            font-family: Nunito Sans !important;font-size: 30px !important;
 line-height: normal;        }
            h4,
        h4 a {
            font-family: Nunito Sans !important;font-size: 26px !important;
 line-height: normal;color: #507ed9 !important;        }
            h5,
        h5 a {
            font-family: Nunito Sans !important;font-size: 20px !important;
 line-height: normal;        }
            h6,
        h6 a {
            font-family: Nunito Sans !important;font-size: 18px !important;
 line-height: normal;        }
            p,
        p a {
            font-family: Roboto !important;font-size: 16px !important;
 line-height: normal;        }
    
/* MENU */
    /* MENU */
    .prague-header .prague-navigation .main-menu > li > a {
                    font-family: "Arial", sans-serif !important;
                                                                        }

/* SUBMENU */
    /* SUBMENU */
    .prague-header .prague-navigation .sub-menu li a {
                    font-family: "Arial", sans-serif !important;
                                                                        }

/* BUTTON */
    /* BUTTON */
    .a-btn, .a-btn-arrow-2, .a-btn-2, .a-btn-arrow, .button.prev, .button.next {
                    font-family: "Arial", sans-serif !important;
                                                                                }

/* Theme Options Custom CSS */
.prague-footer, .prague-footer:before {
background-color: #FDFEFE;
}
.prague-footer .footer-bottom-content .footer-copyright {
 color : #000000
}
.prague-footer .footer-bottom-content .prague-social-nav .social-content li a {
border: 1px solid rgba(0,0,0,0.4);
    color: #000;
}


@media only screen and (min-width: 768px) {
body .prague-footer i.fa.fa-facebook {
font-size: 60px !important;
color: #3b5998 !important;
margin-top: 20px !important;
}
}

@media only screen and (min-width: 768px) {
body .prague-footer i.fa.fa-instagram {
font-size: 60px !important;
color: #C32AA3 !important;
margin-top: 20px !important;
}
}

@media only screen and (min-width: 768px) {
body .prague-footer i.fa.fa-linkedin {
font-size: 60px !important;
color: #0077B5; !important;
margin-top: 20px !important;
}
}


@media only screen and (min-width: 768px) {
body .prague-footer i.fa.fa-twitter {
font-size: 60px !important;
color: #38A1F3 !important;
margin-top: 20px; !important;
}
}

@media only screen and (min-width: 768px) {
body .prague-footer .footer-bottom-content .prague-social-nav .social-content li a {
width: 60px !important;
height: 64px !important;
}
}

.prague-footer .footer-bottom-content {
    position: relative;
    padding-top: 0;
}
.prague-footer .footer-bottom-content .prague-social-nav {
    float: right;
    margin-top: -150px;
    margin-left: 0;
    width: 50%;
    text-align: right;
}

.prague-footer .footer-bottom-content .prague-social-nav .social-content li {
    margin-bottom: 0;
    margin-right: 10px;
    margin-left: 11px;
    display: inline-block;
}

.prague-footer .footer-bottom-content .prague-social-nav .social-content li a {
    border: 1px solid rgba(0,0,0,0.1);
    color: #000;
}

.project-detail-parallax-item .detail-parallax-item-header {
background-color: unset;
}