/*
=======================
	Table of Contents
=======================
1.0 Global
1.2 Fonts
1.3 Blackboard
1.4 Menus Global
2.0 Instagram Plugin
*/


 
 td img {
    display: block;
  }

  body {
	  background-color: #FFBD86;
	  background-image: url(images/background-texture.gif);
	  background-repeat: repeat-x;
		font-family: Arial, Helvetica, sans-serif;
  }

	a {
		text-decoration: none;
		color: #000;
	}

	h1 {
		font-size: 32px;
	}

	iframe {
		overflow: hidden;
	}

	object {
		height: 99vh;
		overflow: hidden;
		width:100%;
	}

	audio {
		width: 30%;
	}

	audio::-webkit-media-controls-panel {
  	background-color: darkred;
	}

	audio::-webkit-media-controls-play-button {
		color: white;
	}


	.nav {
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		color: #FFFFFF;
		height: 45px;
		
	}

	tr.nav * {
		background-color: #7b0100;
	}

	.nav a {
		color: #FFFFFF;
		
	}

  a:hover {
		color: #FF9A00;
		text-decoration: underline;
  }

  a[href^=tel] {
	text-decoration:inherit;
	color: inherit;
 }

	/*
 ===============================
	1.0 Global
 ===============================
 */

 	/* .v-align-top {
		vertical-align: top;
	} */

/* Dropdown */
	.dropdown {
		position: relative;
		display: inline-block;
	}

	.dropdown-content {
	  display: none;
	  position: absolute;
	  background-color: #910200;
	  min-width: 160px;
	  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  z-index: 1;
	}

	.dropdown-content a {
		color: #FFF;
		display: block;
		padding: 12px 16px;
		text-decoration: none;
	}

	.dropdown-content a:hover {
		background-color: #ddd;
		color: black;
	}
	.dropdown:hover .dropdown-content {
		display: block;
	}

	.mobile-menu-link {
		display: none;
	}

	.margin-auto {
		margin: auto;
	}

	.menus-link:hover {
		text-decoration: none;
		color: #FFF;
	}

/*
 ===============================
	1.0 Global - Misc
 ===============================
 */

 	.footer-td-width-ops {
   	 	width: 300px;
 	 }

	.cnt-text {
		text-align: center;
	}

	.cnt-img-header{
		width: 100%;
	}

	.cnt-img {
		display: block;
    	margin-left: auto;
    	margin-right: auto;
	}

	.cat-img-cnt-btn{
		display: flex;
    	justify-content: center;
	}

	.align-middle {
		vertical-align: middle;
	}

	.md-box-ht {
		height: 150px;
	}

	.card-color-white {
		color: white;
	}

	.md-box-wd {
		width: 300px;
	}

	.media {
		display: flex;
		justify-content: center;
	}

	.footer-nav {
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		color: #FFFFFF;
	}

	.footer-nav a {
		color: #FFFFFF;
	}

	.svc-anc {
		color: #7b0100;
		font-weight: bold;
    	font-size: 1.5em;
		/* font-family: "Times New Roman", Times, serif; */
	}

	a.menu-link{
		text-decoration: underline;
	}

	a.menu-link:visited{
		color: #8b0000;
	}

	a.menu-link:hover {
		color: #a86602;
		text-decoration: underline;
  	}
	.link-no-style {
		color: inherit;
		text-decoration: none;
	}

	.padding-right {
		padding-right: 10px;
	}

	.map {
		height: 450px;
		width: 600px;
	}
	
	.holiday-background {
	    background-image: url(https://images.unsplash.com/photo-1612528449858-6464eb845a79?q=80&w=1770&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
        background-size: cover;
	}


	/* a:hover.footer-nav{
		color: #FF9A00;
	} */

	/*
 ===============================
	1.2 Fonts - Text size
 ===============================
 */
 
 /*SUPERXCOMMENT*/

	.card-color{
		color: #FFF;
	}
	

	.font-bold-24 {
		font-size: 24px;
		font-weight: bold;
	}

	.footer-color {
		color: #FFF;
	}

	.text-titles a {
		color: #FFF;
		text-decoration: none;
	}

	.link-color-white-text-dec {
		color: #FFF;
		text-decoration: underline;
	}

	.footer-color a {
		color: #FFF;
	}

 	.text-titles {
	 font-size: 1.3625em;
	 font-weight: bold;
	}
	
	.font-xsm {
		font-size: 13px;
	}

	.font-sm {
		font-size: 16px;
	}
	
	.font-lg {
	    font-size: 1.8em;
	}

	.font-20 {
		font-size: 20px;
	}

	.easter-header {
		color: #bf96d9;
		font-size: 40px;
		font-family: "Times New Roman", Times, serif;
	}

	h1.easter-header {
		margin-bottom: 24px;
	}

	.easter-msg {
		font-size: 25px;
		font-family: "Times New Roman", Times, serif;
	}

	.easter-msg p {
		margin-top: 20px;
		margin-bottom: 5px;
	}

	.easter-anc {
		margin-bottom: 50px;
	}

	.gift-card-promo {
		color: #FFF;
		background-color: #7b0201;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.3em;

	}

	.welcome-text {
		font-size: 30px;
		font-style: italic;
		font-weight: bold;
	}

	.hdr-italic {
		font-style: italic;
		font-weight: bold;
	}

	.about-par {
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
	}

	.cursive {
		font-family: cursive;
	}

	h3.svc-anc.cnt-text {
		margin-bottom: -5px;
	}

	.mural-txt {
		font-size: 14px; 
		color: #000000;
		font-weight: bold;
	}

	.times-font{
		font-family: "Times New Roman", Times, serif;
	}
	.ul {
		text-decoration: underline;
	}

	/*
 ===============================
	1.3 Blackboard
 ===============================
 */

	.blackboard-img {
		background: url(images/blackboard-body.jpg);
		color: #FFF;
	}

	.blackboard-tiles {
		font-weight: bold;
    font-size: 1.5em;
    color: #FFFF99;
		font-family: "Times New Roman", Times, serif;
		/* added 4/22/20 */
		vertical-align: top;
    padding: 0 0 15px 30px;
	}

	.blackboard-footer {
		background-color: #910100;
    width: 901px;
		color: #FFF;
		margin: 0 auto;
	}

	.lunch-info-custom-font {
		font-weight: bold;
		color: #FFFF99;
	}

	.special-menu {
		align-content: center;
		margin: 0 auto;
		width: 100%;
		color: white;
	}

	.service-msg {
		padding: 0 60px;
		font-size: 20px;
		text-align: center;
		font-family: "Times New Roman", Times, serif;
	}

	.blackboard-dish {
		vertical-align: top;
    padding: 0 0 15px 30px;
	}

	.prices {
		vertical-align: top;
		padding-right: 15px;
	}
	
	.blackboard-footer-message {
	   padding: 0 0 4px 66px;
	}


	/*
 ===============================
	1.4 Menus Global
 ===============================
 */

	.menu-body {
		background-color: #FFF;
	}

	.pdf-wrapper {
		text-align: center;
	}

	.menu-font {
		font-family: "Times New Roman", Times, serif;
	}

	.menu-titles {
		/* font-family: "Times New Roman", Times, serif; */
		font-weight: bold;
		color: #C73522;
		font-size: 24px;
	}
	
	.dish-bold {
		font-weight: bold;
	}

	.bold-red {
		font-weight: bold;
		color: #C63522;
	}
	/*
 ===============================
	2.0 Instagram Plugin
 ===============================
 */
	.estitle {
		display: none;
	}

	.powered-by {
		display: none;
	}