﻿
/*Carousel banner*/

.carrousel-background-wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    font-size: 0;
}

.carrousel-background-wrapper:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient( to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.0) 60%, rgba(51, 39, 36, 0.9) 95%, rgba(51, 39, 36, 1) 100% );
}

.carrousel-background-wrapper img {
    width: 100%;
}

.card-body-carousel {
    z-index: 1;
    padding: 1rem 2rem 1rem 2.5rem;
}

.card-body-carousel h5 {
    text-shadow: 0px 0px 15px #332724, 0px 0px 30px #0a0a0a;
}

.btn-carrousel {
    color: #332724;
    background: #e5dad8;
    border: none;
    border-left: 5px solid #ba2300;
    padding: 12px 23px 12px;
    line-height: 1.5;
    font-weight: bold;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
    text-shadow: none;
    box-shadow: 0 2px 10px 0px rgba(51, 39, 36, 0.3);
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
}

.btn-carrousel:hover, .btn-carrousel:focus {
    color: #fefefe !important;
    background: #ba2300 !important;
    border-left: 5px solid #e5dad8 !important;
}

.no-text-decoration {
    text-decoration: none !important;
    display: inline-block;
}


a:not([href]):not([class]):hover {
    color: #931200;
}

a:not([href]):not([class]) {
    color: #B81700;
    cursor: pointer;
}