/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* 06/24/2016 - Removing images from Machines page on Asbury Park. Leaving at the top as it's likely to change in the near future. RGC */

body.ap #post-2226 .fusion-clean-product-image-wrapper,#ap-home .fusion-fullwidth-3 .fusion-image-wrapper
{
	display:none !important;
}

body.ap #timer-container{
	display:none !important;
}

.avada_myaccount_user{
	display:none !important;
}
.ap div.fusion-header-wrapper, .ap div.fusion-header-wrapper div.fusion-header, .ap .fusion-header-v2, .ap .fusion-logo-left, .ap .fusion-sticky-menu-, .ap .fusion-sticky-logo-1, .ap .fusion-mobile-logo-1, .ap .fusion-mobile-menu-design-modern {
	max-height:100px !important;
}
.page-id-34 .fusion-header-wrapper{
	position:relative !important;
	
}
.page-id-34 .fusion-header{
	height:0px !important;
}

#main .post h2, #main .reading-box h2, #main h2, .cart-empty, .ei-title h2, .fusion-modal h2, .fusion-title h2, .fusion-widget-area h2, .main-flex .slide-content h2, .post-content h2, .title h2 {
line-height: 1.0 !important;
	margin-bottom: 25px !important;
}

#Event-image-2021-AP {Margin: -45px 0px -70px 0px; z-index: 200 !important;}


#woocommerce-cart-notice-name:before{
	content:"";
}

#parking-del-ray {
	display:none;
	
}



.bogo-banner{
	width:auto;
	padding:16px;
	max-width:700px;
	background-image:url(https://www.silverballmuseum.com/asbury-park/wp-content/uploads/sites/2/2020/11/Asbury-Blk-Fri-Shop-Banner.jpg);
	background-repeat:no-repeat;
	background-size:contain;
}

.ap .bogo-banner{
	height:180px;
}

.db .bogo-banner{
	margin-top:32px;
	height:150px;
}

.ap .products-4:before {
	/*content: "Buy one gift card online, get one free! No Limit! Online orders only, no in-store offer available. The free gift cards will not show up when you check out on PayPal, but they will be sent with your order.";*/
	content:"";
    font-size: 24px;
    font-weight:bolder;
    position:relative;
    display:block;
    padding:16px;
    text-align:center;
    color:#ffff00;
}
.ap .post-2390:after {
    content: "";
    font-size: 16px;
    font-weight:bolder;
    position:relative;
    display:block;
    padding:16px;
    width:300%;
    text-align:center;
	color:#ffff00;
}
.db .products-4:before {
    /*content: "Buy one gift card online, get one free! No Limit! Online orders only, no in-store offer available. The free gift cards will not show up when you check out on PayPal, but they will be sent with your order.";*/
    content:"";
    font-size: 24px;
    font-weight:bolder;
    position:relative;
    display:block;
    padding:16px;
    text-align:center;
    color:#ffff00;
}

.db .products-4:after{
	content: "";
}

.product_cat-gift-certificate > .product-details > .product-details-container:after{
	content: "FREE SHIPPING ON GIFT CERTIFICATES";
	margin-bottom:0px;
	font-weight:bold;
}

.db.woocommerce-page .woocommerce-container{
	margin-top:24px !important;
}


/* GLOBAL  */
body.ap {
/*	background-image: url("/delray-beach/wp-content/uploads/sites/5/2016/06/Hula_BG.jpg");*/
    background-repeat: no-repeat;
    background-attachment: fixed;
	background-position:top center;
    background-size: cover;
    -webkit-background-size: cover;
	background-color:#012444 !important;
	}
	
body.db	{
/*	background-image: url("/delray-beach/wp-content/uploads/sites/5/2016/06/Hula_BG.jpg");*/
    background-repeat: no-repeat;
    background-attachment: fixed;
	background-position:top center;
    background-size: cover;
    -webkit-background-size: cover;	
	background-color:#4e000c !important;
	}
#main {
    padding-bottom: 0px !important;
}
.linebreak {
    display: block;
	}
.hiddenLT768	{
		display:none;
	}
.hidden400	{
		display:inline;
	}	
.menu-text, .sub-menu li	{
	text-transform:uppercase;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	}
h1, h2, h3, h4, h5	{
	text-transform:uppercase;
	text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.5);
}
hr	{
	margin:30px 0;
}
.hidden	{
	display:none;
	visibility:collapse;
}

input, wpcf7-form-control wpcf7-textarea {
	background-color:rgba(0,0,34,0.70) !important;
	border: 1px solid #f9aa24 !important;
	}


.db #sidebar{
	background-color:rgba(0,0,34,0.70) !important;
	border: 1px solid #f9aa24 !important;
}
.ap #sidebar{
	background-color:rgba(0,0,34,0.70) !important;
	border: 0px solid #f9aa24 !important;
}

.fusion-contact-info{
	float:right;
	color:rgba(255,255,255,1.00) !important;
	text-transform:uppercase;
	text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
	}

.fusion-secondary-header	{
	background-color:rgba(0,0,0,.50)
}
.db#db-contact .fusion-button.button-1 .fusion-button-text, .db#db-contact a.fusion-button i, .db#db-home .fusion-button-text, .db#db-home a.fusion-button i {
    color: #000000 !important;
}



/* FOOTER */  
.fusion-footer	.textwidget	{
	text-align:left;
}
/* TEMPORARILY REMOVED UNTIL DELRAY GETS SOCIAL MEDIA SITES SET UP */
.db #social_links-widget-3	{
	/*display:none;*/
}


/* ICEGRAM NOTIFICATIONS PLUGIN */

#icegram_messages_container .ig_action_bar 	{
	padding:10px;
}
#icegram_messages_container .ig_headline	{
	display:block;
	font-size:1.5em;
	text-transform:uppercase;
}
#icegram_messages_container .ig_message	{
	font-size:1.2em;
}
#icegram_message_7492 .ig_content, #icegram_message_4573 .ig_content {
    border: 0px solid #BFBFBF;
    box-shadow:  none !important;
    background-color: transparent !important;
}


/* NAVIGATION */
.fusion-logo {
	position:relative;
	z-index:2;
}
.fusion-logo img {
	position:relative;
	z-index:2;
}
.fusion-main-menu .sub-menu {
    /*background-color: rgba(1,36,68,0.8);
    width: 225px;    
    font-family: Lato;
    font-weight: 0;*/
	border-top: 4px solid #f9aa24 !important;
}
.fusion-main-menu ul li ul	{
	margin-top:-18px;
}
.ap .fusion-main-menu > ul > li > a, .ap .side-nav li a {
    letter-spacing: 0px !important;
}
.db .fusion-main-menu > ul > li.menu-item {
    padding-right: 15px !important;
}
.db .fusion-main-menu > ul > li.menu-item .menu-text {
	letter-spacing:-.01em;
}
/* ADDS THE NEON STROKE UNDER THE NAIGATION */
.fusion-header:after {
  	content: "";
  	height: 30px;
    left: 50%;
    position: relative;
	margin-top:15px;
    margin-left: -450px;
    z-index: 1;
    top: -94px;
    background-image: url("/wp-content/themes/Avada-Child-Theme/assets/images/header-nav-neon.png");
	display:block;
	max-width:1080px;
}
.fusion-secondary-header {
    background-color: rgba(0,0,0,.6) !important;
	height:auto !important;
}
.fusion-header-v2 .fusion-secondary-header {
    border-top: 0px solid transparent;
    position: relative;
    z-index: 1;
}
.ap .fusion-header:after {
    top: -176px;
}
.ap .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    /*background-color: rgba(1,0,33,0.5);*/
    margin-top: -45px;
    position: relative;
}
.db .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
	/*background-color: rgba(60,0,0,.3);*/
	background-image: url("http://silverballmuseum-com.secure46.ezhostingserver.com/delray-beach/wp-content/uploads/sites/5/2016/05/Header-Gradient.png");
	background-repeat:repeat-x;
 	background-position:top;
	/*max-height:220px;*/
	max-height:260px;
    margin-top: -50px;/*-45px*/
    position: relative;
}

/*.fusion-header:after {
    background-color: rgba(1,0,33,1);
}
*/

/*.fusion-main-menu	{
	padding:0px;
	height:20px;
}
.fusion-main-menu > ul > li > a	{
	padding:0px;
	height:20px !important;
	line-height:auto !important;
}
.fusion-main-menu ul li ul	{
}*/

/*.order-dropdown > li:after {
	border-color: #f9aa24 !important;
	}
*/

/* HEADERS */
.fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background-color: rgba(1,0,33,1);
}

/* CONTENT */
.fusion-imageframe	{
	margin-bottom:30px;
}
/*.post-content ul {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 20px; 
	-moz-column-gap: 20px;
	column-gap: 20px;
}*/


.post-content #localbusinesses ul {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
}
#content #respond	{
	display:none;
	visibility:collapse;
}

/* MENU CONTENT */
/* MENU RULES */
.erm_product {
    margin: 0px;
	padding:20px 0px;
}
.erm_product {
	border-bottom:1px solid rgba(255,255,255,0.30);
}
.erm_product:last-child {
	border-bottom:0px solid rgba(255,255,255,0.30);
}
.erm_menu h1.erm_title	{
	font-size:70px;
	color:#f9aa24;
	margin-top:20px;
	line-height:normal;
}
.erm_menu h2.erm_section_title	{
	font-size:50px;
	color:#FFFFFF;
}
.erm_menu h3.erm_product_title {
    color: #f9aa24;
    font-size: 24px;
    width: 80%;
    display: inline-block;
}
#db-coastal-cuisine-menu .erm_menu h3.erm_product_title {
    width: 50%;
}
ul.erm_menu_content {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
	-webkit-column-gap: 60px; /* Chrome, Safari, Opera */
	-moz-column-gap: 60px; /* Firefox */
	column-gap: 60px;
	-webkit-column-rule: 1px outset #dedede; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px outset #dedede; /* Firefox */
    column-rule: 1px outset #dedede;
}

ul.erm_menu_content li {
	break-inside: avoid-column;
}
.erm_menu:not(.type-erm_menu) {
    border-top: 0px;
    margin: 0px 0px;
}
.erm_menu .erm_section_title {
    display: block;
    margin: 0px 0px 5px 0px;/*20px 0px 5px 0px*/
    padding: 5px 0px;
    border-top: 0px;
    border-bottom: 1px solid #dedede;
}
.erm_menu > div.erm_desc	{
	display:none;	
}
.erm_product_price {
    float: right;
	max-width: -1px;
}
.erm_product_price li .name, .erm_product_price li .price	{
	font-weight:normal;
	color:#f9aa24;
	font-weight:normal;
	font-size:17px;
	text-align: left !important;
    padding: 0 11px 0 8px;
}
#db-beer-list .erm_product_price li .name, .erm_product_price li .price	{
    padding: 0 0px 0 8px;
}
#db-beer-list .erm_menu h3.erm_product_title {
    width: 60%;
}

.erm_product_price li .name	{
	border-right: 1px solid rgba(255,255,255,0.50);
}

.erm_product_price .price, .erm_product_price .name {
    display: inline-block;
    min-width: 40px;
    
}

.erm_product_price li {
	display: block;
}
.erm_menu_content img {
    border:1px solid #dedede;
}
.erm_product_image {
    width: 90px;
    height: auto;
}
.erm_product_desc {
    font-size: 16px;
	font-style:italic;
    padding-left: 0px;
    color: #f1f1f1;
    width: 76%;
}
#db-boardwalk-menu .erm_product_desc {
    width: 60%;
}
.erm_menu .erm_footer_desc {
    border-top: 0px;
}

/*#db-boardwalk-menu .erm_menu h3.erm_product_title {
    width: 60%;
}*/
#db-boardwalk-menu .erm_menu h3.erm_product_title {
    width: 40%;
}
#db-boardwalk-menu .erm_product_price li .name {
    text-align: right !important;
    padding: 0 6px 0 0px;
	color:#FFFFFF;
	font-size:95%;
}
#db-boardwalk-menu .erm_product_price li .price {
    text-align: left !important;
    padding: 0 12px 0 0px;
}
#db-boardwalk-menu .erm_product_price .name, .erm_product_price .price {
     min-width: 57px;
}

#db-boardwalk-menu ul.erm_menu_content li.erm_product:nth-child(2) h3.erm_product_title, #db-boardwalk-menu ul.erm_menu_content li.erm_product:nth-child(2) .erm_product_desc 	{
	width:100% !important;
	/*color:blue !important;
	background:rgba(86,227,0,1.00);*/
}
#db-boardwalk-menu ul.erm_menu_content li.erm_product:nth-child(2) .erm_product_desc strong	{
	color:#f9aa24;
}
#db-boardwalk-menu ul.erm_menu_content li.erm_product:nth-child(2) table	{
	text-align:right;
	margin:0px;
	padding:0px;

}
#db-boardwalk-menu ul.erm_menu_content li.erm_product:nth-child(2) table tr td:nth-child(2)	{
	color:#f9aa24;
	text-align:left;
	padding:0 0 0 8px;
	min-width:80px;
}
#db-boardwalk-menu ul.erm_menu_content li.erm_product:nth-child(2) table tr td:nth-child(1)	{
	text-align:right;
	border-right: 1px solid rgba(255,255,255,0.50);
	padding:0 8px 0 0;
	font-size:95%;
	width:100%;
}




/* FORMS */
.embed .confirm h2.paidHeading	{
	color:#FFFFFF !important;
	font-weight:bolder !important;
}
.wufoo	{
	color:#FFFFFF;
}

/* BACKGROUNDS */
.bluegradient	{
	background-color:transparent;
	background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,1.00) 0%,rgba(10,96,129,1.00) 49.24%,rgba(255,0,0,1.00) 100%) !important;
	background-image: -moz-repeating-linear-gradient(0deg,rgba(1,36,68,1.00) 0%,rgba(10,96,129,1.00) 53.07%,rgba(1,36,68,1.00) 100%) !important;
	background-image: -o-repeating-linear-gradient(0deg,rgba(1,36,68,1.00) 0%,rgba(10,96,129,1.00) 53.07%,rgba(1,36,68,1.00) 100%) !important;
	background-image: -webkit-repeating-linear-gradient(0deg,rgba(1,36,68,1.00) 0%,rgba(10,96,129,1.00) 53.07%,rgba(1,36,68,1.00) 100%) !important;
	background-image: repeating-linear-gradient(90deg,rgba(1,36,68,1.00) 0%,rgba(10,96,129,1.00) 53.07%,rgba(1,36,68,1.00) 100%) !important;
}
.ap .maingradient	{
	background-color:transparent;
	background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,1.00) 0%,rgba(10,96,129,1.00) 49.24%,rgba(255,0,0,1.00) 100%) !important;
	background-image: -moz-repeating-linear-gradient(0deg,rgba(1,36,68,1.00) 0%,rgba(10,96,129,1.00) 53.07%,rgba(1,36,68,1.00) 100%) !important;
	background-image: -o-repeating-linear-gradient(0deg,rgba(1,36,68,1.00) 0%,rgba(10,96,129,1.00) 53.07%,rgba(1,36,68,1.00) 100%) !important;
	background-image: -webkit-repeating-linear-gradient(0deg,rgba(1,36,68,1.00) 0%,rgba(10,96,129,1.00) 53.07%,rgba(1,36,68,1.00) 100%) !important;
	background-image: repeating-linear-gradient(90deg,rgba(1,36,68,1.00) 0%,rgba(10,96,129,1.00) 53.07%,rgba(1,36,68,1.00) 100%) !important;
}
.db .maingradient	{
	background-color: transparent;
	background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,1.00) 0%,rgba(10,96,129,1.00) 49.24%,rgba(255,0,0,1.00) 100%) !important;
	background-image: -moz-repeating-linear-gradient(0deg,rgba(78,0,12,1.00) 0%,rgba(143,0,7,1.00) 53.07%,rgba(78,0,12,1.00) 100%) !important;
	background-image: -o-repeating-linear-gradient(0deg,rgba(78,0,12,1.00) 0%,rgba(143,0,7,1.00) 53.07%,rgba(78,0,12,1.00) 100%) !important;
	background-image: -webkit-repeating-linear-gradient(0deg,rgba(78,0,12,1.00) 0%,rgba(143,0,7,1.00) 53.07%,rgba(78,0,12,1.00) 100%) !important;
	background-image: repeating-linear-gradient(90deg,rgba(78,0,12,1.00) 0%,rgba(143,0,7,1.00) 53.07%,rgba(78,0,12,1.00) 100%) !important;
}

.museumratesbackground	{
	background:#012444;
}
.museumratesbackground .parallax-inner	{
	opacity:0.50 !important;
}
#museumrates	ul 	{
	margin-top:-25px;
}
.form-background	{
	background: rgba(0,0,0,.25);
	border:0px;
	padding:40px;
}
.fusion-separator {
    margin:30px 0;
}
.post-content {
	/*padding-top: 0px;*/
	padding-top: 0px;
}
.post-content .fusion-row h2 {
    /*margin-bottom:60px;*/
	margin-bottom:0px;
}
/*#classicpinballmachines	{
	background-position: center top -1030px !important;
}*/

.db #post-991 .fusion-fullwidth-1,.db #post-991 .fusion-fullwidth-2,.db #post-991 .fusion-fullwidth-3
{
	display:none;
	height:0px;
}

.hurrytimer-campaign-13690 .hurrytimer-timer,.hurrytimer-campaign-13690 .hurrytimer-headline{
	color:white !important;
	font-weight:bold !important;
}

#vidcon,#timer-container{
	display:block !important;
	height:auto !important;
}

/* SPECIFIC PAGE DECLARATIONS */
/* Home Page*/
/* Home Page Pricing */

.home-box {
	background-color:#00addc;
	padding:15px;
	width:150px;
	height:94px;
	position:relative;
	margin:40px 10px 40px 0px;
	float:left;
	display:block;
	}
	
.home-price {
	font-size:40px;
	line-height:40px;
	font-family: 'Oswald', impact, sans-serif;
	font-weight:700;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	}
	
.home-time{
	font-size:15px;
	line-height:22px;
	font-family: 'Oswald', impact, sans-serif;
	color:#ffffff;
	font-weight:700;	
	text-align:center;
	padding-top:5px;
	text-transform:uppercase;	
	}

#half-hour-text {
	}

#one-hour-text {
	}

all-day-text {
	}

.ap .fusion-pricingtable-column:nth-of-type(5) h3.title-row::after {
	content:"(With player admission)";
	font-size:12px;
	font-weight:normal;
	display:block;
	letter-spacing:1px;
}

/* End of Home Page Pricing */




#ratestable	.fusion-panel {
	background-color: transparent !important;
    border: 3px solid #00addc !important;
}
#ratestable	.panel-heading  {
	background-color:#00addc !important;
	border:0px;
}
#ratestable	.panel-body, #ratestable pricing-row, #ratestable ul.list-group li  {
	background-color:transparent !important;
	border:0px;
	padding:0px;
}
#ratestable ul.list-group  {
	margin-bottom:10px;
	padding:5px 0px;
}
#ratestable	.title-row {
	text-shadow:none !important;
}
#ratestable .price span, #ratestable .price sup {
	color:#FFFFFF;
}
#ratestable .price sup {
	font-size:30px;
}
#ratestable .price {
	padding:5px 5px 15px 5px;
}
#ratestable .panel-footer {
	display:none;
}
#ratestable .sep-boxed-pricing .panel-container {
    padding: 0px;
	background-color:transparent;
}
#ratestable .sep-boxed-pricing .panel-wrapper {
    margin: 0;
    padding: 0 2px;
	}	

/* ASBURY PARK HOMEPAGE SECTION
ONLY WAY I COULD GET RID OF THIS SECTION - NOT SURE HOW OR WHERE IT WAS BEING GENERATED */
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-up.nonhundred-percent-fullwidth.bluegradient.bg-parallax-parent	{
	display:none;
}

/* OUR MACHINES */
.page-template-page-machines .product .fusion-image-size-fixed img	{
	border:1px solid ;
    max-width: 100%;
    height: 200px;
}
 .entry-summary .summary-container {
    padding: 40px 20px;
}
.product .images {
    margin: 40px 0 0 0;
}

.product ul.slides	{
	border-style:double;
	border-color:#00addc;
}

.avada-myaccount-data .digital-downloads li:after, .avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:after, .avada-thank-you .order_details li:before, .fontawesome-icon, .fontawesome-icon.circle-yes, .post-content .error-menu li:after, .post-content .error-menu li:before {
    color: #4E000C !important;
}


/* GALLERY */
#gallery-2 .gallery-caption {
	padding: 0 8px;
}





/* PARTY INVITATIONS */
#party-invitations	#main {
    background-color: #000000;
}
/* PINBALL PARTIES */
#pinball-parties .flexslider .slides	{
	border:6px solid #FFFFFF;
	-moz-box-shadow: inset 0px 0px 60px rgba(0,0,0,0.4);
	-webkit-box-shadow: inset 0px 0px 60px rgba(0,0,0,0.4);
	box-shadow: inset 0px 0px 60px rgba(0,0,0,0.4);
}
#pinball-parties .flexslider .slides img	{
	height:600px;
}
.slidertextshadow {
    text-shadow:5px 5px 10px rgba(0,0,0,.60);
}
.sliderphotoborder	{
	border-color:#f9aa24 !important;
	-moz-box-shadow:  0px 0px 40px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 0px 40px rgba(0,0,0,0.5);
	box-shadow:  0px 0px 40px rgba(0,0,0,0.5);
}


/* WOOCOMMERCE PRODUCTS */
.woocommerce li.product-category, .woocommerce li.product, .woocommerce .product-details-container {
	border:0px;
}
.woocommerce .product-category img {
	display:none;
}
.woocommerce h3.product-title, .fusion-woo-product-design-clean .products .product-title {
	font-size:24px;
	font-style:normal !important;
	font-weight:300;
}

.woocommerce-tabs.wc-tabs-wrapper	{
	display:none;
}

/*.fusion-placeholder-image {
    max-width: 100%;
    background-color: #f6f6f6;
	max-height:300px;
	max-width:300px;
}*/
.fusion-image-wrapper {
    height: 200px;
}

.fusion-mobile-menu-icons {
	top:-10px !important;
	}

/* Additional styling for Featured Products and Calendar carousels */

.tribe-events-calendar .tribe-events-category-private	{
	background-color:#E52227;
	border:1px solid #FFFFFF !important;
	margin-bottom:3px !important;
}
.tribe-events-calendar .tribe-events-category-private a.url {
    color: #FFFFFF !important;
    text-shadow: none !important;
}
.tribe-events-calendar .tribe-events-category-live-music	{
	background-color:#018faf;
	border:1px solid #FFFFFF !important;
	margin-bottom:3px !important;
}
.tribe-events-calendar .tribe-events-category-construction	{
	background:#FFAA00 !important;
	background-color:#FFAA00 !important;
	border:1px solid #FFFFFF !important;
	margin-bottom:3px !important;
	color:#000000;
}
.tribe-events-calendar .tribe-events-category-live-music a.url {
    color: #FFFFFF !important;
    text-shadow: none !important;
}

.ap .tribe-events-single #tribe-events-header .tribe-events-sub-nav	{
	display:none;
}
div.tribe-events-category-hide-time h3 a.url span.calTimes	{
	display:none !important;
	color:#000000 !important;
}
/*.tribe-events-calendar .tribe-events-category-green-room-private-party	{
	background-color:#E52227;
	border:1px solid #FFFFFF !important;
}
.tribe-events-calendar .tribe-events-category-green-room-private-party a.url::before, .tribe-events-calendar .tribe-events-category-green-room-private-party a.url {
	content:"Green Room Private Party ";
	color: #FFFFFF !important;
    text-shadow: none !important;
}*/









.featured_product:focus
{
	outline:none !important;
}


.featured_product:hover
{
	cursor:move;
}

#carousel-container
{
	background-color:none;
	background:none;
	padding:40px 0;
}

.img-frame
{
	margin:auto;
}
.db .img-frame {
    border: 1px solid #f9aa24;
}
.ap .img-frame {
    border: 1px solid #00addc;
}
#carousel-controls,#carousel-buttons
{
	width:100%;
}

#featured-prev,#featured-next,#event-prev,#event-next,#games-prev,#games-next,#games-all-prev,#games-all-next,body.db .fusion-nav-prev,body.db .fusion-nav-next,#game-prev,#game-next
{
	width:35px !important;
	height:35px !important;
	position:relative;
	z-index:1000000;
	text-align:center;
	padding-top:30px;
	color:#f9aa24;
	font-family:sans-serif;
	font-size:20px;
	font-weight:bold;
}
#featured-prev,#featured-next	{
	margin-top:-315px;
	color:#f9aa24;
}
#game-prev,#game-next	{
	margin-top:-100px !important;
	color:#f9aa24;
}
#event-prev,#event-next	{
	margin-top:-325px;
}
#games-prev,#games-next	{
	margin-top:-375px;
}

#game-prev:hover,#game-next:hover{
	cursor:pointer;
}

#game-prev{
	float:left;
}

#game-next{
	float:right;
}

#games-all-prev,#games-all-next	{
	margin-top:-375px;
}


/* 08/22/2017 Additional styling for updated shortcodes */

.fp-page{
	width:33% !important;
	float:left !important;
	cursor:default !important;
	height:150px !important;
	display:inline-block !important;
	position:relative !important;
}


.hidden-page{
	background-color:#012444;
	border:1px solid #00addc;
	color:#747474;
}

.selected-page{
	background-color:#f9aa24;
	border:1px solid #f9aa24;
	color:white;
}

#games_list{
	height:100%;
	display:block;
	position:relative;
	height:100%;
}

.page-games{
	width:100% !important;
	overflow:hidden;
	height:auto;
}

.pag-button{
	margin-left:8px;
	width:46px;
	height:35px;
}

.pag-button:hover{
	cursor:pointer;
}

body.db #featured-prev,body.db #featured-next,body.db #event-prev,body.db #event-next,body.db #games-prev,body.db #games-next,body.db #games-all-prev,body.db #games-all-next,body.db .fusion-nav-prev,body.db .fusion-nav-next
{
	/*background-color:rgba(255,255,255,0.75);
	color:black;*/
	color:#f9aa24;
	font-weight:bold;
	/**/
    background: #FFFFFF;
	border-radius: 50%;
	opacity:1.0;
}

body.ap #featured-prev,body.ap #featured-next,body.ap #event-prev,body.ap #event-next,body.ap #games-prev,body.ap #games-next,body.ap #games-all-prev,body.ap #games-all-next,body.ap .fusion-nav-prev,body.ap .fusion-nav-next
{
	background-color:none !important;
	color:#f9aa24;
	font-weight:bold;
}


#featured-next i, #featured-prev i, #event-next i, #event-prev i, #games-next i, #games-prev i,#game-prev i,#game-next i 	{
	margin-top: -32px;
    display: block;
    margin-left: 0px;
}


.fusion-carousel .fusion-carousel-nav, .fusion-carousel .fusion-carousel-nav {
    background-color: #f9aa24 !important;
    
}

.fusion-nav-prev,.fusion-nav-next
{
	width:35px !important;
	height:35px !important;
	border-radius:360px;
	background-color:none !important;
	opacity:1.0 !important;
}

.fusion-nav-next:before, .fusion-nav-prev:before
{
	/*color:black !important;
	font-weight:bold !important;*/
    color: #FFFFFF !important;
    font-weight: bold !important;
    font-size: 30px !important;
    margin: -81px 9px 0px 9px;
}

.fusion-nav-prev
{
	background-image:url(assets/images/fusion-nav-prev.png);
}
.fusion-nav-prev:hover
{
	background-image:url(assets/images/fusion-nav-prev-hover.png);
}
.fusion-nav-next
{
	background-image:url(assets/images/fusion-nav-next.png);
}
.fusion-nav-next:hover
{
	background-image:url(assets/images/fusion-nav-next-hover.png);
}

.featured_title,.featured_text,.featured_link
{
	text-align:center;
}
.featured_title h3
{
	margin:20px 0 0 0;
}

#featured-prev,#event-prev,#games-prev
{
	float:left;
}

#featured-next,#event-next,#games-next
{
	float:right;
}

body.db #featured-prev:hover,body.db #featured-next:hover,body.db #event-prev:hover,body.db #event-next:hover,body.db #games-prev:hover,body.db #games-next:hover,body.db #games-all-prev:hover,body.db #games-all-next:hover
{
	background-color:rgba(79,0,12,1);
	cursor:pointer;
	color:white;
}

body.ap #featured-prev:hover,body.ap #featured-next:hover,body.ap #event-prev:hover,body.ap #event-next:hover,body.ap #games-prev:hover,body.ap #games-next:hover,body.ap #games-all-prev:hover,body.ap #games-all-next:hover
{
	background-color:rgba(1,36,68,1);
	cursor:pointer;
	color:white;
}



/* End of carousel styling */

/* Additional styling for beverage listing */

.erm_section_desc
{
	text-align:right;
}



/* End beverage styling */

/* Calendar Styling */
.tribe-events-month #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-month #tribe-events-header .tribe-events-sub-nav li {
   display: block;
}
.recurringinfo	{
	display:none !important;
}

.tribe-events-calendar a.url {
	color:rgba(0,0,0,1.00) !important;
	text-shadow:none !important;
	}

#tribe-events-pg-template h2.tribe-events-page-title a{
	color:#f9aa24 !important;
	font-size:1.8em;
	}

#tribe-events-pg-template h2.tribe-events-page-title a:hover{
	color:#fffff !important;
	font-size:1.8em;
	}

#tribe-events-content .tribe-events-calendar td{
	background-color:rgba(256,256,256,1.00) !important;
	}
#tribe-events-content .tribe-events-calendar td.tribe-events-present{
	background:#ffe083 !important;
	}	
.fusion-events-before-title{
	margin:0;
	}

.ap h2.tribe-events-page-title a {
	color:rgba(255,255,255,1.00) !important;
	}
h2.tribe-events-page-title a	{
	color:#FFFFFF;
}

/*.db #tribe-bar-collapse-toggle, #tribe-bar-form, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, #tribe-events-bar:after, #tribe-events-bar:before, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:after, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:before, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content, #tribe-events-content-wrapper #tribe_events_filters_wrapper:after, #tribe-events-content-wrapper #tribe_events_filters_wrapper:before, #tribe_events_filters_wrapper .closed .tribe-events-filters-group-heading:hover, #tribe_events_filters_wrapper .tribe-events-filter-group label, #tribe_events_filters_wrapper .tribe-events-filters-group-heading:hover, .tribe-events-filter-group.tribe-events-filter-autocomplete, .tribe-events-filter-group.tribe-events-filter-multiselect, .tribe-events-filter-group.tribe-events-filter-range, .tribe-events-filter-group.tribe-events-filter-select{
	background-color: #690e0e !important;
	}*/
	
/*.ap #tribe-bar-collapse-toggle, #tribe-bar-form, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, #tribe-events-bar:after, #tribe-events-bar:before, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:after, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:before, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content, #tribe-events-content-wrapper #tribe_events_filters_wrapper:after, #tribe-events-content-wrapper #tribe_events_filters_wrapper:before, #tribe_events_filters_wrapper .closed .tribe-events-filters-group-heading:hover, #tribe_events_filters_wrapper .tribe-events-filter-group label, #tribe_events_filters_wrapper .tribe-events-filters-group-heading:hover, .tribe-events-filter-group.tribe-events-filter-autocomplete, .tribe-events-filter-group.tribe-events-filter-multiselect, .tribe-events-filter-group.tribe-events-filter-range, .tribe-events-filter-group.tribe-events-filter-select{
	background-color: #085172 !important;
	}	*/
	
/*.db #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, #tribe_events_filters_wrapper .tribe-events-filters-group-heading, .tribe-bar-views-inner{
	background-color:#a6001a !important;
	}	*/
.db #tribe-bar-views .tribe-bar-views-inner{
	background-color:#230104 !important;
	}
.db #tribe-events-bar:before, .db #tribe-bar-form {
    background-color: #a6001a !important;
}		
	
/*.ap #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, #tribe_events_filters_wrapper .tribe-events-filters-group-heading, .tribe-bar-views-inner{
	background-color: #00addc !important;
	}*/		
.ap #tribe-bar-views .tribe-bar-views-inner{
	background-color: #00addc !important;
	}	
.ap #tribe-events-bar:before, .ap #tribe-bar-form {
    background-color: #031e36 !important;
}		
.tribe-events-tooltip .tribe-event-description {
	display:none;
}

.db input, wpcf7-form-control wpcf7-textarea {
	background-color:#a6001a !important;
	}

.ap input, wpcf7-form-control wpcf7-textarea {
	background-color:#00addc !important;
	}	

label {
	color:rgba(255,255,255,1.00) !important;
	}
	
label.label-tribe-bar-date{
	color:rgba(255,255,255,1.00) !important;
	}

.db #tribe-bar-form label, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, #tribe_events_filters_wrapper .tribe-events-filters-content > label, #tribe_events_filters_wrapper .tribe-events-filters-group-heading, #tribe_events_filters_wrapper .tribe-events-filters-group-heading:after, #tribe_events_filters_wrapper .tribe-events-filters-label, #tribe_events_filters_wrapper label span, .tribe-bar-disabled #tribe-bar-form label{
	color:rgba(255,255,255,1.00) !important;
	}	

.ap #tribe-bar-form label, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, #tribe_events_filters_wrapper .tribe-events-filters-content > label, #tribe_events_filters_wrapper .tribe-events-filters-group-heading, #tribe_events_filters_wrapper .tribe-events-filters-group-heading:after, #tribe_events_filters_wrapper .tribe-events-filters-label, #tribe_events_filters_wrapper label span, .tribe-bar-disabled #tribe-bar-form label{
	color:rgba(255,255,255,1.00) !important;
	}
.tribe-bar-disabled	{
	display:none;
}
.tribe-events-after-html, .tribe-events-before-html	{
	text-align: center;
}
.tribe-events-after-html .fusion-button, .tribe-events-before-html .fusion-button	{
	width: 50%;
    margin: 20px;	
}

input{
	color:rgba(255,255,255,1.00);
	}	

#tribe-events-bar:before, #tribe-events-bar:after {
    content: ' ';
    position: absolute;
    display: block;
    background-color: #f5f5f5;
    width: 0px;
    height: 100%;
    left: -2224px;
    overflow: hidden;
}
.db #tribe-events-bar:before  {
	background-color:#690e0e !important;
}
/* End Of Calendar Styling */

a.url {
	color: #f9aa24 !important;
	}

h3.tribe-events-single-section-title {
	    background-color: #f9aa24 !important;
	}
	
.tribe-events-event-categories a, .tribe-venue a, a.tribe-events-gmap  {
	color:rgba(255,255,255,1.00) !important;
	}

.tribe-events-event-categories a:hover, .tribe-venue a:hover,a:hover.tribe-events-gmap  {
	color:#f9aa24 !important;
	}

#sidebar {
	/*display:none !important;*/
	background: #4E000C !important;
	}

.order-dropdown .current-li, .order-dropdown ul li a {
    background-color: #f9aa24 !important;
    border-color: #f9aa24 !important;
}

.catalog-ordering .order li a {
    color: #ffffff;
    background-color: #f9aa24 !important;
    border-color: #f9aa24 !important;
	}

.fusion-grid-list-view {
    border-color: #FFF !important;
}

.order-dropdown > li:after {
    border-color: #FFF !important;
}


.fusion-grid-list-view li {
    background-color: #f9aa24 !important;
    border-color: #f9aa24 !important;
}


.fusion-grid-list-view li.active-view{
	background-color: #db9319  !important;
    border-color: #f9aa24 !important;
	}
#tribe-events-content #tribe-events-header {
    display: block !important;
	border-bottom:1px solid #FFFFFF;
	margin-bottom: 30px;
}
#tribe-events-content #tribe-events-header .tribe-events-sub-nav li {
    margin-top: -25px;
}
#tribe-events-content #tribe-events-footer {
    padding-bottom: 20px;
    border-top:1px solid #ccc;
    border-bottom: 0px solid #ccc;
    margin-top: 30px;
}
.allDayEvent	{
	background: #00ADDC !important;/*#4E000C*/
    height: auto;
	padding: 6px 8px !important;
	width:90% !important;
	margin: 1px auto !important;
	left: 0 !important;
	color:#FFFFFF !important;
}



.allDayEvent h3 {
	width: 80%;
	text-align:center;
	text-transform:uppercase !important;
	font-weight:bold !important;
	margin:8px auto !important;
	color:#FFFFFF !important;
}
.ap #tribe-events-content .allDayEvent h3 a {
	color:#FFFFFF !important;
}



.db .fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
    background-color: transparent !important;
}


#memberships-asbury{
	padding:32px !important;
}

#snipe{
	width:116px;
	height:116px;
    position: absolute;
    display: block;
    background-image: url(https://silverballmuseum.com/delray-beach/wp-content/themes/Avada-Child-Theme/assets/images/silverball-parking-snipe.png);
    z-index: 100000;

}



/* MEDIA QUERIES START HERE *//* MEDIA QUERIES START HERE */
/* MEDIA QUERIES START HERE *//* MEDIA QUERIES START HERE */
/* MEDIA QUERIES START HERE *//* MEDIA QUERIES START HERE */

@media only screen and (min-width: 1271px){	
	#ratestable	.panel-heading  {
	}
}

@media only screen and (max-width: 1190px){	
	.fusion-main-menu > ul > li {
			padding-right: 12px !important;
	}
}


@media only screen and (max-width: 1100px){	


	/*.db .fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
	background-color: #4e000c !important;
	}*/
	
	.db .fusion-header {
		max-height:270px !important;
		}

	.ap .fusion-header {
		max-height:250px !important;
		}
		
	
	.fusion-header:after {
	background-image:none;
	}
	
	.fusion-mobile-nav-item a {
	color:rgba(255,255,255,1.00) !important;
	}
	

.home-box {
	background-color:#00addc;
	padding:10px;
	width:120px;
	height:84px;
	position:relative;
	margin:40px 10px 40px 0px;
	float:left;
	display:block;
	}
	
.home-price {
	font-size:32px;
	line-height:40px;
	font-family: 'Oswald', impact, sans-serif;
	font-weight:700;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	}
	
.home-time{
	font-size:12px;
	line-height:14px;
	font-family: 'Oswald', impact, sans-serif;
	color:#ffffff;
	font-weight:700;	
	text-align:center;
	padding-top:5px;
	text-transform:uppercase;	
	}
	
.fusion-mobile-nav-item .fusion-open-submenu {
    color: #f9aa24 !important;
	}
/* calendar*/	

.tribe-mobile #main {
    padding-top: 0px !important;
}	


.ap .fusion-mobile-nav-item a {
    color: #012444;
    font-size: 14px;
    background-color: #012444;
    border-color: #4a6f90;
    height: 47px;
    line-height: 47px;
}


	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header {
		padding-bottom: 0px !important;
	}
	#featured-prev,#featured-next	{
	margin-top:-330px;
	}
	#event-prev,#event-next	{
		margin-top:-280px;
	}
	#games-prev,#games-next	{
		margin-top:-310px;
	}
	
		
}

@media (max-width: 1024px){
	.sep-boxed-pricing .panel-wrapper {
    margin: 0;
    padding: 0 2px;
	}	
	#main {
    padding-left: 20px !important;
    padding-right: 20px !important;
	}
	#db-boardwalk-menu #main {
    padding-left: 5px !important;
    padding-right: 5px !important;
	}
	.erm_menu h3.erm_product_title {
    width: 70%;
	}
	#db-boardwalk-menu ul.erm_menu_content {
    	-webkit-column-count: 1;
    	-moz-column-count: 1;
    	column-count: 1;
	}
	#featured-prev,#featured-next	{
		margin:-340px -15px 0 -15px;
	}
	#event-prev,#event-next	{
		margin:-270px -15px 0 -15px;
		
	}
	#games-prev,#games-next	{
		margin:-290px -15px 0 -15px;
	}
	#ratestable	.panel-heading  {
	height: 120px;
	}
}

@media (max-width: 800px){
	#wrapper .full-boxed-pricing .column, #wrapper .sep-boxed-pricing .column {
    float: left;
	display:inline-block;
    margin-bottom: 10px;
    margin-left: 0;
    width: 49.5% !important;
	}	
	/*div.post-content div.fusion-fullwidth:nth-child(1), #sliders-container	{
		display:none;
	}*/
	.home #sliders-container	{
		display:block;
	}
	.fusion-header	{
		height:100px;
	}
	.post-content	{
		border-top:1px solid #f9aa24;
	}
	#featured-prev,#featured-next	{
	margin-top:-350px;
	}
	#event-prev,#event-next	{
		margin-top:-270px;
	}
	#games-prev,#games-next	{
		margin-top:-300px;
	}
	#db-boardwalk-menu #main, #db-coastal-cuisine-menu #main, #db-beer-list #main, #db-wine-list #main 
 {
    padding-left: 0px !important;
    padding-right: 0px !important;
	}
	.form-background	{
	padding:20px;
	}
	#ratestable	.panel-heading  {
	height: 70px;
	}
	
	#Event-image-2021-AP {Margin: 0px 0px 0px 0px; z-index: 200;}
	
}

@media (max-width: 768px){  /*cell phones*/
.fusion-contact-info{
	float:none;
	}

.fusion-logo-link {
	margin:auto auto -50px auto;
	width:220px;
	}

.fusion-header:after{
	background-image:none;
	}
	
	#Event-image-2021-AP {Margin: 0px 0px 0px 0px; z-index: 200;}	
	
/*.db .fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
	background-color: #4E000C !important;
	}*/
	
.home-box {
	background-color:#00addc;
	padding:10px;
	width:175px;
	height:84px;
	position:relative;
	margin:5px 15px 10px 0;
	float:left;
	display:block;
	}
	
.home-price {
	font-size:32px;
	line-height:40px;
	font-family: 'Oswald', impact, sans-serif;
	font-weight:700;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	}
	
.home-time{
	font-size:12px;
	line-height:14px;
	font-family: 'Oswald', impact, sans-serif;
	color:#ffffff;
	font-weight:700;	
	text-align:center;
	padding-top:5px;
	text-transform:uppercase;	
	}


		
.fusion-mobile-nav-item .fusion-open-submenu {
    color: #f9aa24 !important;
	}
	
.tribe-mobile #main {
    padding-top: 0px !important;
}		
	
	
.tribe-events-notices {
	margin-top:100px !important;
	}		
	
	.ap .post-2390:after {
		width:150%;
		margin-left:-80px
	}
	
}

@media (max-width:745px)
{
	#bluepulse
	{
		margin:0 auto;
	}
}


@media (max-width:640px)
{
	.spin
	{
		position:absolute;
		width:100%;
		
	}
	
	.landinglogo img
	{
		margin:0 auto !important;
	}
	.ap.page-id-6477 .button,.ap.page-id-6477 .holiday{
		font-size:18px !important;
	}
}



@media (max-width: 600px){  /*cell phones*/

	/* ICEGRAM NOTIFICATIONS PLUGIN */
	
	#icegram_messages_container .ig_action_bar 	{
		padding:10px;
	}
	#icegram_messages_container .ig_headline	{
		display:block;
		font-size:.9em;
		text-transform:uppercase;
	}
	#icegram_messages_container .ig_message	{
		font-size:.85em;
	}

	ul.erm_menu_content {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
		-webkit-column-gap: 0px; /* Chrome, Safari, Opera */
		-moz-column-gap: 0px; /* Firefox */
		column-gap: 0px;
		-webkit-column-rule: 0px outset #dedede; /* Chrome, Safari, Opera */
    	-moz-column-rule: 0px outset #dedede; /* Firefox */
    	column-rule: 0px outset #dedede;
	}
	.erm_product_price {
   		float: right;
   		max-width: none;/*20px*/
	}
	#db-wine-list .erm_product_price {
    	float: right;
    	max-width: none;
	}

	#db-boardwalk-menu .erm_product_price {
    	float: right;
    	max-width: 180px;
	}
	
	 .bogo-19-left,.bogo-19-right{
		margin-left:0 !important;
	 }


.fusion-logo-link {
	margin:auto auto -50px auto;
	width:170px;
	}

.fusion-header:after{
	background-image:none;
	}
	
.db .fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
	background-color: #4E000C !important;
	}
	
.home-box {
	background-color:#00addc;
	padding:10px;
	width:300px;
	height:84px;
	position:relative;
	margin:5px auto 10px auto;
	float:left;
	display:block;
	}
	
.home-price {
	font-size:32px;
	line-height:40px;
	font-family: 'Oswald', impact, sans-serif;
	font-weight:700;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	}
	
.home-time{
	font-size:12px;
	line-height:14px;
	font-family: 'Oswald', impact, sans-serif;
	color:#ffffff;
	font-weight:700;	
	text-align:center;
	padding-top:5px;
	text-transform:uppercase;	
	}
		
.fusion-mobile-nav-item .fusion-open-submenu {
    color: #f9aa24 !important;
	}	
	#wrapper .full-boxed-pricing .column, #wrapper .sep-boxed-pricing .column {
    float: none;
	display:block;
    width: 100% !important;
	}	
	
	#featured-prev,#featured-next	{
	margin-top:-285px;
	}
	#event-prev,#event-next	{
		margin-top:-270px;
	}
	#games-prev,#games-next	{
		margin-top:-270px;
	}
}




body #scrolling-prompt {
	background-color:rgba(1,36,68,0.75);
	width:100vw;
	height:32px;
	position:fixed;
	z-index:10000;
	padding: 4px 8px;
    text-align: center !important;
    text-transform: uppercase;
	color: #ff000;
	box-shadow: 0px -8px 20px -5px rgba(0,0,0,.25);
	-webkit-box-shadow: 0px -8px 20px -5px rgba(0,0,0,.25);
	-moz-box-shadow: 0px -8px 20px -5px rgba(0,0,0,.25);
	border-top: 1px solid rgba(255,255,255,.3);
}
body.db #scrolling-prompt {
	background-color:rgba(101,0,10,0.75);
	width:100vw;
	height:32px;
	position:fixed;
	z-index:10000;
	padding: 4px 8px;
    text-align: center!important;
    text-transform: uppercase;
	box-shadow: 0px -8px 20px -5px rgba(0,0,0,.25);
	-webkit-box-shadow: 0px -8px 20px -5px rgba(0,0,0,.25);
	-moz-box-shadow: 0px -8px 20px -5px rgba(0,0,0,.25);
	border-top: 1px solid rgba(255,255,255,.3);
}

@media (max-width:480px)
{
	.linebreak400	{
		display:block;
	}	
	.hidden400	{
		display:none;
	}
	.erm_menu h3.erm_product_title {
   	 width: 60%;
	}
	#db-beer-list .erm_menu h3.erm_product_title {
   	 width: 41%;
	}
	.erm_product_price .price, .erm_product_price .name {
    min-width: 20px;
	}
	.erm_product_price .price, .erm_product_price .name {
    min-width: 20px;
	}
	#db-boardwalk-menu .erm_product_price li .name, .erm_product_price li .price {
   	 padding: 0 7px 0 0px;
	}
	#db-beer-list .erm_menu h3.erm_product_title {
    width: 40%;
	}
	.erm_menu_content img {
    display:inline-block;
	float:left;
	}	
	#featured-prev,#featured-next	{
	margin-top:-315px;
	}
	#event-prev,#event-next	{
		margin-top:-270px;
	}
	#games-prev,#games-next	{
		margin-top:-290px;
	}
	
}

@media (max-width:320px)
{
	#sliders-container
		{
			height:200px !important;
		}|
		
		.slider-button
		{
			left:-16px;
		}
		
		.fusion-mobile-menu-icons a
		{
			margin-top:40px !important;
		}
		
		.home-box
		{
			margin-left:-40px;
		}
		
}






/* MIN-WIDTH SETTINGS */
@media (min-width:768px)
{	
	.linebreak {
    display: inline;
	}
	.hiddenLT768	{
	display:inline;	
	}
}

@media (max-width:768px){
	.fp-page{
		width:50% !important;
	}
}

@media (max-width:375px){
	.fp-page{
		width:100% !important;
	}
}


.ap.page-id-6477 .button,.ap.page-id-6477 .holiday{
   width:200px;
   height:48px;
   background-color:#191e79;
   color:#f02686;
   border-radius:10px;
   border:2px solid #f02686;
   font-size:24px;
   float:right;
}
.ap.page-id-6477 #checkout{
	margin:0 auto !important;
}

.ap.page-id-6477 .add_to_cart_inline .woocommerce-Price-amount.amount{
	width:357px !important;
	display:block;
	text-align:center !important;
	color:#00e4fc !important;
	font-weight:bold !important;
}
.ap.page-id-6477 .quantity.buttons_added *{
	
	background-color:#1a1e77 !important;
	border-color:#f02686 !important;
	color:#f02686 !important;
}
.ap.page-id-6477 .button-container{
	width:200px !important;
	float:none;
	margin:0 auto !important;
}

.ap.page-id-6477 .button:hover,.ap.page-id-6477 .holiday:hover{
	background-color:#f02686;
    color:#191e79;
    border:2px solid #191e79;	
    cursor:pointer;
	
}
.db.page-id-11752 .button,.db.page-id-11752 .holiday{
   width:200px;
   height:48px;
   background-color:#191e79;
   color:#f02686;
   border-radius:10px;
   border:2px solid #f02686;
   font-size:24px;
   float:right;
}
.db.page-id-11752 #checkout{
	margin:0 auto !important;
}

.db.page-id-11752 .add_to_cart_inline .woocommerce-Price-amount.amount{
	width:357px !important;
	display:block;
	text-align:center !important;
	color:#00e4fc !important;
	font-weight:bold !important;
}
.db.page-id-11752 .quantity.buttons_added *{
	
	background-color:#1a1e77 !important;
	border-color:#f02686 !important;
	color:#f02686 !important;
}
.db.page-id-11752 .button-container{
	width:200px !important;
	float:none;
	margin:0 auto !important;
}

.db.page-id-11752 .button:hover,.db.page-id-11752 .holiday:hover{
	background-color:#f02686;
    color:#191e79;
    border:2px solid #191e79;	
    cursor:pointer;
	
}


#billing_state option{
	color:black !important;
}

.select2-container--below,.select2-container--open{
	color:black !important;
}
