/* ******************************************************************************

	MEDIA STYLING (BELOW)
	
****************************************************************************** */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    body {
        font-size: 18px;
    }

    div[class^='heading'] {
        font-size: 140%;
    }

    .productcontainer {
        width: 100%;
    }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    body {
        font-size: 21px;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    body {
        font-size: 21px;
    }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    body {
        font-size: 21px;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    body {
        font-size: 21px;
    }
}

/* ******************************************************************************

	MENU PAGE STYLING (BELOW)
	
****************************************************************************** */
#menu-container {
    width: 90%;
    max-width: 1150px;
    margin: 20vh auto 20vh auto;

    /* background-image: url(../../../../assets/img/bd2.jpg) */
    /* background-repeat: none */
    /* background-position: center */
    /* background-attachment: fixed */
    /* background-color: rgba(255, 255, 255, 0.95); */
    border-style: solid;
    border-width: 0px;
    border-color: #000;
    box-shadow: 0px 18px 30px 0px #000000;
    background-color: rgba(255, 255, 255, 0.50);

    /* padding: 0px 4vw 16vh 4vw; */
}

.menu-header {
    width: 100%;
    text-align: center;
    color: #FFF;
    padding: 4vmin 0px 3vmin 1vmin;
}

.menu-header-img {
    width: 80%;
    max-width: 450px;
    height: auto;
}

.menu-description {
    text-align: center;
    padding: 0px 10% 0px 10%;
    margin: auto;
}

.menu-heading {
    font-size: 130%;
}

.menu-intro {
    font-size: 80%;
}

ul {
    margin: 0;
    padding: 0px 20px 0px 20px;
}

/* ******************************************************************************

	SECTION STYLING (BELOW)
	
****************************************************************************** */
section {
}

.section1 {
}

/* ******************************************************************************

	SECTION HEADING STYLING (BELOW)
	
****************************************************************************** */
div[class^='heading'] {
    text-align: center;
    text-transform: capitalize;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin: 0px 0px 0px 0px;
}

.heading1 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/cold-starters.jpg');
}

.heading2 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/hot-starters.jpg');
}

.heading3 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/soups.jpg');
}

.heading4 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/pasta.jpg');
}

.heading5 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/poultry.jpg');
}

.heading6 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/grills.jpg');
}

.heading7 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/fish.jpg');
}

.heading8 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/hot-starters.jpg');

    /* text-decoration: underline */
    /* text-decoration-color: #E55315 */
}

.heading9 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/grills.jpg');
}

.heading10 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/grills.jpg');
}

.heading11 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/bd1.jpg');
    display: none;
}

.heading12 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/hot-starters.jpg');
}

.heading13 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/setmenu2-header.jpg');
}

.heading14 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/hot-starters.jpg');
}

.heading15 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/grills.jpg');
}

.heading16 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/cheese.jpg');
}

.heading17 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/setmenu2-header.jpg');
}

.heading18 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/hot-starters.jpg');
}

.heading19 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/grills.jpg');
}

.heading20 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/cheese.jpg');
}

.heading21 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/img/bd1.jpg');
}

.heading22 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/img/bd1.jpg');
}

.heading23 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/img/bd1.jpg');
}

.heading24 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/img/bd1.jpg');
}

.heading25 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/xmasmenu-header.jpg');
}

.heading26 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/xmasmenu-header1.jpg');
}

.heading27 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/xmasmenu-header2.jpg');
}

.heading28 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/xmasmenu-header3.jpg');
}

.heading29 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/img/bd1.jpg');
}

.heading30 {
    background-image: linear-gradient(to bottom, rgba(111,108,127, 0.50), rgba(5, 5, 16, 0.75)), url('../../Assets/Images/img/bd1.jpg');
}

/* ******************************************************************************

	SECTION CAPTION STYLING (BELOW)
	
****************************************************************************** */
div[class^='caption'] {
}

.productcaption {
    max-width: 100%;
    margin: 5px 0 5px 0;
    font-style: italic;
    text-transform: capitalize;
}

/* ******************************************************************************

	SECTION PRODUCT PRICES/DESCRIPTION/CAPTION STYLING (BELOW)
	
****************************************************************************** */
.productcontainer {
}

.productdescription {
}

.productcaption {
}

.price-container {
}

.pricespacer {
}

.price {
}

.priceone {
}

.pricetwo,
.pricethree,
.pricefour {
    display: none;
}

.priceheader {
}

.priceoneheader {
}

.pricetwoheader,
.pricethreeheader,
.pricefourheader {
    display: none;
}

.allergencontainerright {
}

.allergencontainerbelow {
    margin: 10px 0px 0px 0px;
}

.allergens {
}
