body {
    background-color: rgb(255,255,255);
    min-width: 1200px;
}

.flex-wrapper {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    justify-content: space-between
}

.headerGraphics {
    width: 1200px;
    height: 200px;
    background-size: cover;
    background-image: url(../Images/Header/header.png);
}

@media(min-width:1201px) {
    .headerGraphics {
        background-image: url(../Images/Header/headerBig.png);
    }
}

.menu {
    position: relative;
    background-color: rgb(160,0,4);
}

.footer {
    background-color: rgb(160,0,4);
}

.menuItem {
    padding-top: 10px;
}

.textContent a {
	color:black;
}

.textContent a:hover {
	color:black;
	text-docration:underline;
}

.menuItem p {
        color: rgb(245,245,245);
        text-transform: uppercase;
	font-weight:600;
    }


        .menuItem p:hover {
            color: rgb(245,245,245);
            text-decoration: underline;
        }

.elWidth {
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    width: 1200px;
}

.header {
    height: 250px;
    background-image: linear-gradient(to right, white 50%, rgb(160,0,4)50%);
}

.filter {
    height: 200px;
}

.menu {
    height: 50px;
}

.footer {
    min-height: 250px;
}

.logo {
    left: 0;
    right: 0;
    margin: auto;
    width: 1200px;
}

.imgWrapper img {
    height: 150px;
}

.overlayBeforeLoad {
    position: fixed;
    z-index: 10000;
    width: 100vw;
    height: 100vh;
    background-color: rgb(245,245,245);
}

.mapouter {
    position: relative;
    height: 200px;
    width: 100%;
}

.gmap_canvas {
    overflow: hidden;
    background: none !important;
    height: 200px;
    width: 100%;
}

.cardInfo {
    max-width: 100%;
}

    .cardInfo img {
        max-width: 100%;
    }

.p25 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.title {
    color: rgb(245,245,245);
    text-transform: uppercase;
}

.item a {
    color: rgb(245,245,245);
    padding-left: 15px;
}

.item {
    margin: 0;
}

.line {
    width: 100%;
    height: 1px;
    background-color: white;
}

.btn-dangerLounge {
    background-color: rgb(160, 0, 4);
    color:rgb(245,245,245);
}

.btn-dangerLounge:hover {
    background-color: rgb(140, 0, 0);
}

@media(max-width: 1200px) {
    .contentDiv {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.contentDiv {
    text-align:justify;
}

.width {
    width:100%;
}

.pagination li a {
    color: rgb(160, 0, 4);
}

.page-item.active .page-link {
    background-color: rgb(160, 0, 4);
    border-color: rgb(120, 0, 0);
}

.pagination li a:hover {
    background-color: rgb(200, 40, 44);
    border-color: rgb(160, 0, 4);
    color: rgb(245, 245, 245);
}