
@font-face {
    font-family: 'Roboto-Light';
    src: url('../fonts/Roboto/Roboto-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Oswald-Bold';
    src: url('../fonts/Oswald/Oswald-Bold.ttf') format('truetype');
}

html, body, div, span, applet, object, iframe,  p,
	blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
	em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
	b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
	details, embed, figure, figcaption, hgroup, menu,
	output, ruby, section, summary, time, mark, audio, video {
        font-family: 'Roboto-Regular';
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto-Regular';
}
nav, footer, header {
    font-family: 'Osvald-Bold';
}


@media (min-width: 576px) { 
}


@media (max-width: 768px) {
    .footer-centered a img {
        height: auto !important;
        max-width: 50% !important;
    }
    
    footer > div {
        text-align: center !important;
    }
    
    .footer-social {
        text-align: center !important;
    }


}

@media (min-width: 992px) { 

}


@media (min-width: 1200px) { 

}

/* Navbar start */
.social-container {
    position: absolute;
    right: 0;
}

.social-container a.navbar-brand.social-ico {
    margin-right: 0.25rem;
}
.social-container a.navbar-brand.social-ico img {
    height: 20px;
}
/*Navbar end*/
/*Footer start*/

footer {
    background-color: #343a40;
    padding: 25px 0;
    color: white;
}

footer a {
    color:white;
    text-decoration:underline;
}

.footer-social {
    text-align: right;
}

a.navbar-brand.social-ico {
    margin: 0 0.5rem;
}

footer >* .info {
    color: white;
    text-align: center;
}

.footer-centered {
    text-align: center;
    
}
.footer-centered a img {
    height: 100px;
}

/*Footer end*/
