@font-face {
    font-family: 'Beleren2016';
    src: url('../fonts/Beleren2016-Bold.ttf');
}

@font-face {
    font-family: 'Beleren2016SCB';
    src: url('../fonts/Beleren2016-SCB.ttf');
}

@font-face {
    font-family: 'BrandonThin';
    src: url('../fonts/brandon-grotesque/Brandon_thin.otf');
}

@font-face {
    font-family: 'BrandonBold';
    src: url('../fonts/brandon-grotesque/Brandon_bld.otf');
}

@font-face {
    font-family: 'GothamNarrowBold';
    src: url('../fonts/gotham/GothamNarrow-Bold.otf');
}

@font-face {
    font-family: 'GothamXLight';
    src: url('../fonts/gotham/Gotham-XLight.ttf');
}

@font-face {
    font-family: 'GothamLight';
    src: url('../fonts/gotham/Gotham-Light.ttf');
}

@font-face {
    font-family: 'Mamelon';
    src: url('../fonts/Mamelon.otf');
}

body {
    background-color: #000;
}

.wrapper {
    background-color: #fff;
    border-bottom: 1px solid #d5d5d5;
}

.card-img-top {
    width: 100%;
    height: 150px;
    background-size: cover;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    background-position: right top;
}

a.btn {
    display: flex;
    justify-content: center;
}

div.card {
    margin-bottom: 1rem;
}

/*.wrapper > h1.display-4:not(:first-child) {*/
/*    margin-top: 3rem;*/
/*}*/

.jumbotron {
}

.container nav.navbar {
    margin: 0 -15px;
}


.footer {
    border-top: 1px solid #e5e5e5;
    width: 100%;
    /*height: 60px;*/
    /*line-height: 60px;*/
    background-color: #f5f5f5;
    padding: 10px;
}

/*.footer .small {*/
    /*line-height: 1.2;*/
/*}*/

hr.hr-bold {
    height: 1px;
    background-color:#ddd;
    margin: 0 20px;
}

.alert-flash {
    margin: 0 -15px;
    border: 0;
}