/*----------FONT----------*/
@font-face {
    font-family: 'quicksandregular';
    src: url('polices/quicksand/quicksand-regular-webfont.woff2') format('woff2'),
        url('polices/quicksand/quicksand-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lcd-n';
    src: url('polices/lcd-n/lcd-n___-webfont.woff') format('woff2'),
        url('polices/lcd-n/lcd-n___-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'quicksandregular', sans-serif;
}

h1,
h2,
h3,
h4{
    font-family: 'lcd-n', sans-serif;
}

div.row{
    margin-right : 0;
}

/*----------aspect-----------*/

header, footer{
    background-color: #000000;
    color: #00FF00;
}

header {
    padding: 1em 1em 1em 1em;
    background-color : black;
}

header div {
    font-size: 2em;
}

header div h1 {
    margin-left: 3%;
}

header img {
    height: 125px;
}

nav {
    background-color: #BFBFBF;
    margin-left: 10%;
    margin-right: 10%;
}

nav ul {
    margin: 0;
    padding: 0;
}

nav ul li {
    list-style: none;
    text-align: center;
    vertical-align: center;
    width: 25%;
    padding: 0.25em;
    border: 3px solid #FFFFFF;
}

nav a {
    color: black;
    text-decoration: none;
}

nav a:hover {
    background-color: #BBC3C6;
    color: black;
}





section img{
    border: 3px solid #00FF00;
    border-radius: 10px;
    width : 300px;
}


div img{
    width : 300px;
    height : 300px;
    border: 3px solid #00FF00;
    border-radius: 10px;
    margin-top : 0.2em;
}


h1{
    color: #00FF00;
    text-align: center;
}


h2, h3{
    color: #008000;
    text-align: center;
}

h3 a, p a {
    color: #008000;
    text-decoration : none;
}

h3 a:hover, p a:hover{
    color: #008000;
}

p {
    text-align: center;
}


header img, footer img {
  max-width: 50px;
  height: auto;
}

footer {
    position: relative; 
    bottom: 0; 
    left: 0; 
    right: 0;
    padding : 1em;
}

p a {
    color: #008000;
    text-decoration : none;
}


/*--------------flex--------------*/

.dropdown {
    display: flex;
    justify-content: center;
}

/*----------carousel-------------*/

.carousel {
    width:100%;
  
}

section {
    background-color: #262626;
    color: #BFBFBF;
    border: 3px solid #00FF00;
    border-radius: 10px;
    margin: 1em;
    padding : 1em;
}

.carousel-inner{
    background-color: #262626;
    color: #BFBFBF;
    border: 3px solid #00FF00;
    border-radius: 10px;
    margin-top: 1em;
    margin-bottom: 1em;
    padding : 1em;
}

/*----------media-query-------------*/

@media all and (max-width: 1200px) and (min-width: 768px) {
    
    section img{
        width : 150px;
        
    }
}