@import url(https://fonts.googleapis.com/css?family=Bitter);
@import url(https://fonts.googleapis.com/css?family=Slabo+27px);
@import url(https://fonts.googleapis.com/css?family=PT+Serif);
@import url(https://fonts.googleapis.com/css?family=Neucha);

.website div, 
.website ul, 
.website li, 
.website h1, 
.website h2, 
.website h3, 
.website a, 
.website i    {
    transition: all 0.5s;
}


/* SingleApp Text */
.content_editor p:not([class]),
.content_editor h2,
.content_editor strong,
.content_editor b,
.content_editor a,
.content_editor span,
.content_editor div,
.content.view_print * {
    color: #000 !important;
}

/* End of SingleApp Content */




/*- Header -*/
.header	{
	position: fixed;
	background-color: transparent;
	/* background-image: url(/images/header-texture.png); */
    background-image: none;
	background-repeat: repeat-x;
	border: none;
	box-shadow: none;
	height: 0px;
}
.header .header_logo {
    position: absolute;
    z-index: 9999;
    width: 500px;
    height: 270px;
    background-size: 100%;
    margin-left: calc(50% - 200px);
    top: 283px;
    display: block;
}
.header .header_info {
	display: none;
}
.header_information	{
	margin-left: 80%;
	margin-top: -68px;
}
.top {
    height: 45px;
}
.top_wrapper, .nav_wrapper {
     max-width: 97% !important;
}





/* Nav */
.nav {
	background-color: transparent;
    height: 240px;
    width: 100%;
    margin-top: 700px;
    float: right;
    background-image: url(/images/nav-texture.png);
}
.nav .list_pages .item_page .link_page	{	
	font-size: 20px;
    font-weight: bold;
	font-family: 'PT Serif', serif;
    text-shadow: 0px 1px #fff;
	text-transform: lowercase;
	color: #BFBFBF;
	text-shadow: none;
}
.nav .list_pages {
    padding-right: 0;
    text-align: center;
    line-height: 39px;
}
.nav .list_pages .item_page .link:hover, 
.nav .list_pages .item_page:hover .link {
	text-decoration: none;
	color: #677825;
}
.nav .list_pages .active .link {
	text-decoration: none;
	color: #677825;
}
.nav .list_pages .item_page_groups {
    margin-right: 10px;
}
.nav .list_pages .item_page_catering {
    margin-left: 0px;
}
.nav .list_pages .item_page_home {
    display: none;
}


/* -- COMPACT HEADER/NAV STYLES -- */

.header.compact {
	background-color: #313030;
	position: fixed;
	height: 80px;
}
.header.compact .header_logo {
    width: 160px;
    height: 70px;
    margin-left: calc(50% - 80px);
    top: -5px;
}
.header.compact .nav {
	bottom: auto;
	margin-top: 0px;
    background-color: transparent;
    background-image: none;
    top: -40px;
    position: relative;
    height: 50px;
}
.header.compact .nav .list_pages .item_page_groups {
    margin-right: 140px;
}
.header.compact .nav .list_pages .item_page_catering {
    margin-left: 50px;
}




/* Home Page */
div#homebtn span#btnA {
	display:inline-block;
	cursor: pointer;
	text-align: center;
	color: #000;
	font-size: 48px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	left: 50%;
}
div#homebtn:hover span#btnA {
	display:none;
}
div#homebtn span#btnB {
	display:none;
}
div#homebtn:hover span#btnB  {
	display:inline;
	cursor: pointer;
	color: #000;
	font-size: 24px;
	left: 47%;
}
div#homebtn:hover span#btnB a {
	color: #000;
}
#home > div.page_content.page_content_hasbanner > div > div.body_block {
    display: none;
}
#homebtn {
	position: relative;
	top: 90vh;
}
#home > div.page_content.page_content_hasbanner > div > div.body_block > div	{
	height: 100vh;
	position: relative;
}
#home > div.page_content.page_content_hasbanner > div > div.body_block {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0;
}
#home > div.page_content.page_content_hasbanner > div	{
   height: 75vh;
}



.info-block {
    width: 100%;
    margin: auto;
}
.hours-block {
    width: 45%;
    float: left;
}
.details-block {
    width: 55%;
    float: right;
}

.info-block-facebook {
    float: left;
    width: 49%;
}
.info-block-twitter {
    float: right;
    width: 49%;
}



/* Page */
.page {
	background-size: cover;
	border: none;  
	padding-top: 0;
	background-color: rgba(0, 0, 0, 0.62);
}
.page .page_content {
    padding: 110px 0 110px 0;
	height: auto;
	background-color: transparent;
	text-align: center;
}
.page .page_banner {
    border: none;
    display: none;
}
.website .page_banner_rotator .banner_slide .image {
    border: none;
}
.website .page_banner .banner_wrapper:after {
    box-shadow: none;
}
.page:first-child > .page_banner {
    border: none;
    margin-top: -723px;
}
.page_home {
    background-color: transparent;
 /*   height: 100vh;*/
}
.page[data-page="home"] .page_content,
.content[data-page="home"] .body_block {
	background-color: transparent;
    background-image: none;
}
#home > div.page_content.page_content_hasbanner > div > div.body_block > div {
    display: none;
}
.page[data-page="info"] .page_content {
	background-color: transparent;
}
.page[data-page="menus"] .page_content {
	background-color: transparent;
}
.page[data-page="gallery"] .page_content {
	background-color: transparent;
}
.page[data-page="groups"] .page_content {
	background-color: transparent;
    height: 65vh;
}
.page[data-page="catering"] .page_content {
	background-color: transparent;
    height: 65vh;
}
.page[data-page="reservations"] .page_content {
	background-color: transparent;
    height: 52vh;
}
.page[data-page="vip-list"] .page_content {
	background-color: transparent;
}
.page[data-page="contact"] .page_content {
	background-color: transparent;
}
.page[data-page="events"] .page_content {
	background-color: transparent;
}








/* Content */
.content {
	padding: 0px 0 0;
	color: #000000;
}
.content a {
    color: #677825;
}
.content .highlight_block {
	background-color: transparent;
	border: none;
}
.content .body_sublinks {
	display: none;
}
.content .body_block p,
.content .block_info_hours .item_label,
.content .block_info_hours .item_value,
.content .block_info_details .item_label,
.content .block_info_details .item_value {
  color: #BFBFBF;
  font-family: 'PT Serif', serif;
  font-weight: normal;
  font-size: 18px;
}
.content h2 {
  font-size: 300%;
  font-family: 'PT Serif', serif;
  padding-top: 25px;
  color: #677825;
  padding-bottom: 10px;
  text-transform: lowercase
}
.content h3 {
  color: #677825;
}
.icon:before {
    display: none;
}
.content .block_border,
.content hr, .content .line_divider {
    border-bottom: 1px solid #BFBFBF;
}
.content .body_block {
    background-image: url(/images/texture.png);
    background-color: rgba(0, 0, 0, 0.59);
    padding: 0px 20px 10px 20px;
}









/* Menus */
.page .menus_content	{
	border: none;
}
.page .menus_content .menu_top	{
	border-color: #000;
}
.page .menus_content .menu_top .menu_name	{
	font-size: 28px;
	font-family: 'PT Serif', serif;
	font-weight: bold;
  	color: #BFBFBF;
}
.menu_section h3.section_name	{
	border-color: rgb(113, 51, 14);
	font-size: 24px;
	line-height: 148%;
	font-family: 'PT Serif', serif;
    color: #677825;
}
.content .menu_section .menu_item h4.item_name, 
.content .menu_section .menu_item .item_desc,
.content .menu_section .menu_item td.price, 
.content .menu_section .menu_item td.pTitle, 
.menu_section .menu_item td.unit, strong, b, 
.page div, .page p, .page ul, .page ol,
.content .text_summary, .content_editor div,
.content_editor p, .content_editor ul, .content_editor ol {
  	color: #BFBFBF;
    border-top-color: rgb(113, 51, 14);
}
.menu_section .menu_item	{
	border-color: #000;
	font-size: 16px;
	font-family: 'PT Serif', serif;
}
.menu_section .menu_item h4.item_name	{
	font-family: 'PT Serif', serif;
}
.menu_section .menu_item td.price	{
	font-family: 'PT Serif', serif;
	font-size: 16px;
}
.menu_section .menu_item table.menu_item_prices tbody {
	font-size: 14px;
}
.menu_section .menu_item .item_desc {
	margin-top: 30px;
}
.content .menu_section {
	padding-bottom: 30px;
}
.menu_section .menu_item {
    border: none;
}
.content .menu_section h3.section_name {
    color: #677825;
    border-color: rgb(82, 82, 82);
}
.content .menu_section .menu_item.has_images .item_desc {
	clear: none;
}
.content .menus_list {
    text-align: center;
    margin-right: 30px;
    font-size: 120%;
}
.content .menus_list .list_item .item_link {
    color: #BFBFBF;
    background-color: transparent;
    padding: 10px;
    font-weight: bold;
    text-decoration: none;
    border: 2px solid #BFBFBF;
    font-family: 'PT Serif', serif;
}
.content .menus_list .list_item .item_link:hover,
.content .menus_list .list_item .active_link {
    color: #677825;
    background-color: transparent;
    padding: 10px;
    font-weight: bold;
    text-decoration: none;
    border: 2px solid #677825;
    font-family: 'PT Serif', serif;
}
.list_item .bullet {
    display: none;
}
.content .menus_list .list_item {
    padding: 15px;
}








/*- Footer -*/
.footer {
    color: #ffffff;
    background-color: #000000;
}
.footer .footer_logo .text,
.footer a  {
    color: #ffffff;
}
.footer_wrapper {
	padding-bottom: 60px;
}
.footer .footer_info {
    display: none;
}
.footer .footer_info .footer_column	{
	border: none;
}
.footer .footer_info .footer_column_address {
	width: 47%;
}
.footer .footer_info .footer_column_connect {
	width: 15%;
}
.footer .footer_info .footer_column_sitemap {
	display: none;
}
.footer .footer_info .footer_column_logo .logo_image {
	height: 120px;
	width: 200px;
	background-size: 100%;
}








/* Scroll Arrow */

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


section {
  float: left;
  width: 100%;
  background: #fff;
  position: relative;
  box-shadow: 0 0 5px 0px #333;
}


/* the important styles */

.arrow-wrap {
  position: relative;
  z-index: 9999999999;
  left: 44.3%;
  bottom: 25px;
  background-image: url(/images/arrow-button.png);
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}

.arrow-wrap:hover {
  background-image: url(/images/arrow-button2.png);
  background-repeat: no-repeat;

}


.hint {
  position: absolute;
  top: 0.6em;
  width: 100%;
  left: 0;
  font-size: 2em;
  font-style: italic;
  text-align: center;
  color: #fff;
  opacity: 0;
}


.arrow-wrap:hover .hint {
  opacity: 1;
}


  @-webkit-keyframes arrows {
    0% { top: 0; }
    10% { top: 12%; }
    20% { top: 0; }
    30% { top: 12%; }
    40% { top: -12%; }
    50% { top: 12%; }
    60% { top: 0; }
    70% { top: 12%; }
    80% { top: -12%; }
    90% { top: 12%; }
    100% { top: 0; }
  }
  
  .arrow-wrap .arrow {
    -webkit-animation: arrows 2.8s 0.4s;
    -webkit-animation-delay: 3s;
  }




/* ------ Large Desktop 1785px ------ */
@media screen and (max-width: 1785px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------  1695px ------ */
@media screen and (max-width: 1695px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 1615px & 1650px ------ */
@media screen and (min-width: 1615px) and (max-width: 1625px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 20" monitor 1595px & 1615px ------*/
@media screen and (max-width: 1615px) and (min-width: 1590px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 1535px ------*/
@media screen and (max-width: 1535px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 1589px & 1500px ------*/
@media screen and (min-width: 1500px) and (max-width: 1589px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 1590px & 1460px ------*/
@media screen and (max-width: 1590px) and (min-width: 1460px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 75vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 62vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ MacBook Pro 13" 1455px ------*/
@media screen and (max-width: 1455px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ Ultrabook & Tablet 1370px ------*/
@media screen and (max-width: 1370px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
    .header .header_logo {
        background-size: 80%;
        top: 205px;
    }
    .nav {
        margin-top: 440px;
    }
}

/* ------ 1450px & 1300px ------*/
@media screen and (max-width: 1450px) and (min-width: 1300px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 85vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 72vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------1300px ------*/
@media screen and (max-width: 1300px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 1212px ------*/
@media screen and (max-width: 1212px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 19" Monitor & 14" Monitor 1024px & 1280px ------*/
@media screen and (max-height: 1024px) and (max-width: 1280px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 1190px & 1170px ------*/
@media screen and (max-width: 1190px) and (min-width: 1170px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------1166px ------*/
@media screen and (max-width: 1166px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 1165px & 1125px ------*/
@media screen and (max-width: 1165px) and (min-width: 1125px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------1134px & 950px ------*/
@media screen and (max-width: 1134px) and (min-width: 950px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 1030px & 1125px ------*/
@media screen and (max-width: 1130px) and (min-width: 1025px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 1024px & 950px ------*/
@media screen and (max-width: 1024px) and (min-width: 950px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 1020px & 1000px ------*/
@media screen and (max-width: 1020px) and (min-width: 1000px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 990px & 950px ------*/
@media screen and (max-width: 990px) and (min-width: 950px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 944px & 850px ------*/
@media screen and (max-width: 944px) and (min-width: 850px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 850px & 800px ------*/
@media screen and (max-width: 850px) and (min-width: 800px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ 770px & 800px ------*/
@media screen and (min-width: 770px) and (max-width: 800px) {

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ iPhone 6 Plus 1024px & 770px------*/
@media screen and (max-width: 770px) and (max-height: 1024px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ iPhone 6/6s 750px ------*/
@media screen and (max-width: 750px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ Galaxy S 720px ------*/
@media screen and (max-width: 720px){

    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}

/* ------ iPhone 5/5s & iPhone 4/4s 640px ------*/
@media screen and (max-width: 640px){
   
    .page[data-page="info"] .page_content {
        background-color: transparent;
    }
    .page[data-page="menus"] .page_content {
        background-color: transparent;
    }
    .page[data-page="gallery"] .page_content {
        background-color: transparent;
    }
    .page[data-page="groups"] .page_content {
        background-color: transparent;
        height: 65vh;
    }
    .page[data-page="reservations"] .page_content {
        background-color: transparent;
        height: 52vh;
    }
    .page[data-page="vip-list"] .page_content {
        background-color: transparent;
    }
    .page[data-page="contact"] .page_content {
        background-color: transparent;
    }
    .page[data-page="events"] .page_content {
        background-color: transparent;
    }   
}






