@charset "utf-8";
/* CSS Document */

.menu > li > a:hover {
    text-decoration: underline; 
   
}


#Menus {padding-top: 45px;}

.panel1 {
	     margin-top: 40px; 
         padding-top: 5px; 
		
         }
		 
.panel2 {
        
		 
		 padding-bottom: 20px;
         padding-top: 25px; }
		 
.panel3 {

      padding-top: 5px;
      }
		 
.panel4{
       
        padding-top: 45px;  
	
         }
		 
.panel5 {

         }
		 
.brand {
    background-color: #981e32;
    min-height: 60px;
    padding: 10px;
    color: #fff;
}
		
		
.contact {background-color: #981e32;
	color: #fff;
    overflow: auto;
    }		
		
.callout {
   
   text-align: center; 
}

h1 {font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans","Geneva","Verdana",sans-serif;
font-style: normal;
	font-weight: 400;
    font-size: 2em;
	text-transform: uppercase;
    font-weight: bold;}

h2 {color: #981e32;}

h1, h2 { font-style: normal;}

h5 { font-style: italic;}

h4 { font-style: italic;}

h3 { font-style: italic;}

.menu a.button.secondary.hollow.button.expanded {height: 98px;}

.menu {padding-bottom: 20px;}

.menu_panel { padding-top: 50px;
     }


.planning {background-color: #fff;

    margin-top: 25px;
    min-height: 230px;
    text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 10px;}
	

	
.chef_bio {
    padding-left: 25px;
    padding-top: 20px;
    padding-right: 25px;
} 
  


.menu_cont  {padding-top: 20px;}

 a.button.secondary.hollow.button.expanded h5 {font-style: italic;
                                               font-weight: normal; }
 
h3.text-center {font-style: italic;}


.nav_container {background-color: #000;}

.exp {color: #5e6a71;}

.no_bottom {margin-bottom: 0px;}

.menu_cont h4 {margin-bottom: 0px;
               font-size: 1rem; 
}

.menu_cont h2 {letter-spacing: 4px;
				font-size: 2rem;}

.menu_cont h1 {font-weight: 400;
               font-size: 3em;}

.price6000 {margin-bottom: 0px; }

.menu_cont p {font-size: 1em; }


.button.hollow.secondary:hover, .button.hollow.secondary:hover {
    background-color: #000;
	color: #fff; 
}



.button.hollow.secondary:hover, .button.hollow.secondary h5 {
  
    border-color: #000;
    color: #000;

}

.button.hollow.secondary:hover, .button.hollow.secondary:focus h5 {
  
    border-color: #3c3c3c;
    color: #000;

}

.button.hollow.secondary:hover h5, .button.hollow.secondary:hover h5 {
    border-color: #fff;
    color: #fff;

}

.menu_cont a.hollow.button.secondary:hover {color: #fff;}

.menu_b {
   
   
}

[data-magellan-destination] {

padding-top: 75px;// height of your topbar

}


 
 .sticky-container {margin-top: 0px;}
 
 .title-bar {height: 45px; 
 			padding: .25rem;}

.feature_img {margin-bottom: 10px;}

#Featured {height: 40px; 
		overflow: auto; }
#Planning {height: 25px; 
		overflow: auto; }	
#Chef {height: 40px; 
		overflow: auto; }

	#Events {height: 40px; 
		overflow: auto; }	
.menu_panel h1 {margin-bottom: 20px; }
 
.contact h4 {margin-bottom: 0px;}



.menu_section {margin-bottom: 50px;}

.menu_block {
			padding-bottom: 5px; }
			
.menu_block2 {padding: 5px; }	

.contact p {color: #fff;}

.contact a {color: #fff; }

#event_container {padding-top: 20px;}

.event {
max-height: 137px;
padding-top: 40px; 
padding-bottom: 40px;
margin-bottom: 20px;}



.event h3:hover  {color: #d7dadb; 
                }

.event h3 {color: #fff;
           font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
           font-weight: 600;
           }

.text_center {text-align: center;}

.event-title-box {
    background-color: #fff;
    margin-bottom: 20%;}

#event_space {height: 40px;
              overflow: auto;}

.event_pic_block {
					overflow: auto;
	              background-repeat: no-repeat;
	               -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
                }


.event_pic_block h1 {color: #000; 
                      }

.event_info {margin-top: 40px; }

.event_info h2 {font-size: 1em;}

.event_info h3 {font-szie: 1.5em;
				margin-bottom: 20px;}

.event_pic {margin-bottom: 40px; }

.back_top {margin-top: 40px;}

.back_top .button.hollow.secondary {
    border: 1px solid #000;
    color: #000;
	background-color: #fff;				
}

.back_top .button.hollow.secondary:hover {
    border: 1px solid #fff;
    color: #fff;
	background-color: #000;				
}
			
.close-button {
    color: #fff;
    cursor: pointer;
    font-size: 2em;
    line-height: 1;
    position: absolute;
    right: 1rem;
	top: 0.5rem;}

.faq-title {color: #981e32;
            font-weight: bold; }

.gray-spacer {background-color: #464e54;
              height: 45px; }


.button-pad {padding-top: 25px;
			padding-bottom: 25px; }

.content_space {padding-top: 55px;
				padding-bottom: 25px; }

.c-text {padding-top: 10px; }

.contact-box {padding-top: 25px; }

.gal-pad {padding-left: 15px; 
          padding-top: 45px;}

.menu h1 {font-size: 1.75em;
         }

.menu h2 {font-size: 1.5em;
padding-top: 50px;}

.menu h3 {font-size: 1.25em; }

.top {color: #981e32; 
      text-decoration: Underline; }

p a {
	color: #981e32;
	text-decoration: underline;
}

p a:hover {
	background-color: #981e32;
	color: #fff;
}

img.expanded {
	width: 100%;
}

        