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

h1, h2 {
    font-family: 'MedievalSharp-Regular';
	font-weight: bold!important;
}

a {
	/* color: RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important; */
    -webkit-text-decoration-color: none!important;
    text-decoration: none!important;
}

a:hover, a.link-warning:hover {
	color: RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: none!important;
    text-decoration: none!important;
}

.btn.btn-outline-primary:hover, .btn.btn-outline-warning:hover {
    color: #DC3545;
    background-color: transparent!important;
    border-color: #DC3545;
}

.heroe h1, .heroe h2, .heroe p {
    text-shadow: 4px 2px 4px black;
}

.nameClub{
    font-family: 'MedievalSharp-Regular';
	font-weight: bold!important;
}

.navbar-toggler{
    color: #FFC107!important;
    border-color: #FFC107!important;
}

.breadcrumb a {
	color: black!important;
    -webkit-text-decoration-color: none!important;
    text-decoration: none!important;
}

.form-signin {
    max-width: 330px;
    padding: 1rem;
}

.img-partner{
    max-width: 100px;
    max-height: 50px;
}

.card-partner{
    height: 150px!important;
}

.card-partner .card-text{
    width: 150px;
    line-height: normal;
}

.card-img, .card-img-bottom, .card-img-top {
    object-fit: cover;
}

.rotate180{
    transform: rotate(180deg);
}

.miroir{
    transform: scaleX(-1);
}

.svg-archery{
    width: 50vw;
    fill: #ffffff;
}

.svg-bow{
    width: 150px;
}

.form-asterisk-mandatory{
    color: #DC3545;
}

.form-label{
    margin-bottom: 0!important;
}

.card.shadow-sm img{
    object-fit: cover;
}

.album img{
    max-height: none!important;
}

.teams img, .post img, .event img{
    max-height: 200px;
}

.associated img{
    max-height: auto!important;
}

.blog-post img{
    max-height: 300px;
}

/* ERROR */
.error img{
    width: 100%;
}