﻿.rsss {
    color: rgb(162,37,34);
    /*rgb(240,100,33);*/
    font-size: 40px;
    font-weight: bold;
}


.slogan {
    color: rgb(240,100,33);
    font-size: 20px;
    font-weight: bold;
}

.headerText {
    color: rgb(162,37,34);
    font-size: 30px;
    font-weight: bold;
}

.headerTable{
    text-align:center;
}

.preHeaderCol {
    width: 3%;
}

.headerCol {
    width: 45%;
    text-align: center;
    vertical-align: central;
}

.midCol {
    width: 4%;
}



.menuCol {
    width: 45%;
}

.horMenu {
    text-align: center;
    width: 100%;
    /*background-color: rgb(240,100,33);*/
    color: rgb(162,37,34);
    font-size: 20px;
    font-weight: bold;
    font-family: "Averia Libre", sans-serif;
}




.horMenuItem:hover {
    /*background-color: white;*/
    color: rgb(240,100,33);
}

.horImgGrid {
    margin-left: auto;
    margin-right: auto;
    border: 0;
    width: 75%;
}

.verImgGrid {
    display: none;
}

p {
    width: 70%;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;
}

.para {
    color: #5a2d0c;
    font-size: 20px;
    font-weight: bold;
}

.ns {
    color: #5a2d0c;
    font-size: 20px;
    font-weight: bold;
}

.nn {
    color: rgb(240,100,33);
    font-size: 30px;
    font-weight: bold;
}

.card-para {
    color: rgb(240,100,33);
    font-size: 20px;
    font-weight: bold;
    width: 100%;
}

.bList {
    width: 60%;
    /*color: rgb(176,6,0);*/
    color: #5a2d0c;
    text-align: justify;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
}

.pHead {
    width: 70%;
    /*color: rgb(176,6,0);*/
    color: #5a2d0c;
    
    font-size: 20px;
    text-align: justify;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
}

.pHead-center {
    width: 70%;
    /*color: rgb(176,6,0);*/
    color: #5a2d0c;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
}

.menuItemLink {
    text-decoration: none;
    color: inherit;
}

.bold{
    font-weight:bold;
}

.link {
    text-decoration: none;
    color: rgb(240,100,33);    
}

.unavailable {
    text-align: center;
    font-size: 70px;
    width: 70%;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    color: #5a2d0c;
}

.mp0{
    margin:0px;
    padding:0px;
}

.center {
    margin-left: auto;
    margin-right: auto;
}

.dataTable {
    border: 1px solid black; /* Sets the border width, style, and color */
    border-collapse: collapse; /* Merges adjacent borders into a single border */
    margin-left: auto;
    margin-right: auto;
}


.field {
    font-weight: bold;
    padding: 10px;
    border: 1px solid black; /* Sets the border width, style, and color */
    border-collapse: collapse; /* Merges adjacent borders into a single border */
}

.value {
    padding: 10px;
    border: 1px solid black; /* Sets the border width, style, and color */
    border-collapse: collapse; /* Merges adjacent borders into a single border */
}

.footer {
    text-align: center;
    width: 100%;
    background-color: rgb(162,37,34);
    color: white;
    font-size: 20px;
    font-weight: bold;
}

.card-btn {
    display: inline-block;
    margin: 15px 0 20px;
    padding: 8px 20px;
    border-radius: 20px;
    background-color: #8b4513;
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    transition: background 0.3s;
}

@media(max-width:800px) {

    .rsss {
        font-size: 20px;
    }

    .slogan {
        
        font-size: 15px;
        
    }

    .headerTable {
        text-align: center;
    }

    .headerCol {
        width: 90%;
    }

    .preHeaderCol {
        width: 10%;
    }
    

    .midCol {
        width: 0%;
    }


    .menuCol {
        width: 0%;
    }

    

    .headerText {
        font-size: 20px;
    }

    .horMenu {
        display: none;
    }

    .horImgGrid {
        display: none;
    }

    .verImgGrid {
        margin-left: auto;
        margin-right: auto;
        border: 0;
        display: table;
    }

    .para {
        font-size: 12px;
    }

    .numbering {
        
        font-size: 15px;
    }

    .footer {
        
        font-size: 12px;
        
    }
}
