.headliners { padding:40px; }
.headliners date { display:block;color:red; font-weight:100; }
.headliners h3 { color:#eee; margin-bottom:20px;r}
.headliners p { color:#ccc; font-weight:100;font-size:16px;}
.headliners a { color:gold;display:block; text-decoration:none;}

.events

.row.gallery img { width:300px;height:200px; }

.super-headline { background:url('../img/header-bg.jpeg') 0 0 repeat; text-align:center;width:90%;color:#F9C765;font-size:45px;padding:10px 0;margin:2rem auto 1rem;}

.super-headline span { margin-left:40px; font-family:georgia;font-size:36px;}

.footer .headline span {
    background: #262011;
    padding: 0 15px;
}

.footer-newsletter { color:white; }

.footer .super-headline { width:100%; }

.footer .headliners { padding:20px 0 10px; }
.footer-newsletter form { margin-top:2rem; }
.footer-newsletter form th { text-align:left; }

.footer input[type="submit"]{ background:red;color:white;border:none;margin-top:10px;padding:1rem;border-radius:5px; }

.headline {
    text-align: center;
    border-bottom: 2px solid #aaa;
    line-height: 0;
    padding: 0;
    width:80%;
    text-align:center;
    margin:20px auto;
    color:red;
}

.headline span {
    background: #181100;
    padding: 0 15px;
}

form tr { margin-bottom:.5rem;display:block; }
form th { width:10px; }

.row.footer {background:#181100;padding:0;}
.row-inner { background:#262011;padding:40px 40px 20px; }

div.menu { text-align:center;width:100%;padding-top:10rem; }

div.menu .font_p_tx2 { color: #f1754e !important;
font-size: 30px;
text-transform: uppercase;
font-family: 'MinionPro-Medium' !important;
text-shadow: 0px 3px 8px #ff272f;
margin:1rem 0;} 


div.menu .all_main_txs {text-align: center;color: #fbb935;}

nav#desktop li { z-index:999999; }
#logo #layer1 { z-index:111; }

.row.events .event-list {position:relative;color:white;}
.row.events .event-list span { margin-bottom:10px; display:block;}
.row.events .event-list .event-title a {color:white;text-decoration:none;margin-bottom:10px;display:inline-block; font-size:28px;text-transform:uppercase;} 
.row.events .event-list .event-date {position:absolute;top:110px;left:30px;color:red; }

div.filterbar, div.filterbar div {
    visibility:hidden;
    display:none;
}

/* inside of insta feed box */
#wdi_feed_0 .wdi_photo_wrap_inner {  }
.headline { text-align:center; }
.single-day {
    margin: 0 !important;
}

.row.locations { padding-top:100px; }


.glow {color: #f1754e !important;
font-size: 30px;
text-transform: uppercase;
font-family: 'MinionPro-Medium' !important;
text-shadow: 0px 3px 8px #ff272f;
margin:1rem 0;}

form.wpcf7-form input[type="submit"] { background:red;color:white; }

#bookings {}
#bookings p.regular {color: #fbb935;font-size:16px;}
form.wpcf7-form p { color:black; }

.one-half.contact-form h2 { color:red;font-size:40px; }
.one-half.locations {}
.one-half.locations h2 {color:red;font-size:32px;}
.one-half.locations h3 {color: #f1754e !important;font-size:24px;}

#bookings { width:400px;margin:0 auto;padding-top:140px; }

#mobile-logo { display:block;visibility:show;border-radius:200px;text-align:center;position:relative;margin-bottom:-150px;z-index:44;} 
#mobile-logo img {
    border: 0;
    width: 280px;
    padding: 31px 12px 30px 1px;
    text-align:center;
    border-radius:200px;
}

.btn-open:hover::after {
    color: maroon;
}

.btn-close:hover::after {
    color: maroon;
}

.btn-open::after {
    color: white;

}


.bx-wrapper .bx-controls-direction a {
    z-index: 44;
}


.wrap ul.wrap-nav li a {
    color: white;
}


.wrap ul.wrap-nav ul li a:hover {
    color: maroon;
}




.row.press {}
.row.press h2 { font-size:48px; color:#FBB935; text-align:center;padding:140px 0 40px;}
.row.press .one-half { text-align:center;width:500px;height:500px;margin-bottom:40px;    }
.row.press:nth-child(odd) .one-half { margin-right:20px;margin-left:40px; }
.row.press:nth-child(even) .one-half { margin-right:40px;margin-left:20px; }

.row.press .press-box {
    background: #3A2F0F;
    padding: 40px;
    width: 240px;
    float: left;
    margin-left: 40px;
    height: 430px;
    margin-top: 40px;
    text-align:center;
}
.row.press .press-box .headliners .press-headline { font-size:24px;color: #FBB935;margin-top:20px;} 
.row.press .press-box .headliners .press-text { font-size:15px;color:#FBB935;margin-top:2rem;} 
.super-headline.press { text-align:center;margin:0;padding:20px 0; margin:0 auto;}
.content-area.press { padding-top:100px; }

/* ABOUT */

.row.about { padding: 140px 40px;text-align:center; }
.row.about p { text-align: center;
color: #fbb935; margin-bottom:40px;}


img#about-lounge { border:40px solid #795500; }
img#about-north {  border:40px solid #24172a;}
img#about-west {  border:40px solid #3284BF;}


/* GALLERY STUFF */

figure.gallery-item { display:inline-block; } 
.gallery{ width: 400px;margin:0 auto;padding-top:100px; }

.row.galleria { } 
.row.galleria img {width:300px;height:200px;}

/* Menu Stuff */

.menu_liqued_haeding { color: #f1754e !important;
font-size: 30px;
text-transform: uppercase;
font-family: 'MinionPro-Medium' !important;
text-shadow: 0px 3px 8px #ff272f;
margin:1rem 0; }
.menu_liqued_tx {text-align: center;
color: #fbb935;  }
.content-area.liquor .box { display:inline-block;width:400px;vertical-align:top; }
    .wrap ul.wrap-nav li {
    width: 100% !important;
}
.row.press .press-box img { width:200px; }

.row.galleria .headliners a { text-align:center; }

#footer-copyright { font-weight:100;padding:40px 0 20px;text-align:center; color:#F9C765;}
#footer-copyright a { text-decoration:none;color:#F9C765; }

@media (min-width: 1140px) {

        #mobile-logo { visibility:hidden; display:none;background:red;}
    .row.footer { background:#181100;padding:40px 40px 20px; }
    .row-inner { background:#262011;padding:40px 40px 20px; }

    form th { width:150px; }
.super-headline { text-align:left;}
#bookings { width:600px;margin:0 auto;padding-top:140px; }
.gallery { width: 950px; }

.row.press .press-box {width: 430px;}
.row.press .press-box img { width:350px; }

}
#booking-form li{margin-bottom: 20px;}
#booking-form input{
	display: block;
    margin: auto;
    padding: 8px;
    width: 70%;
}
#booking-form select{
	width: 73%;
	padding: 8px;
	display: block;
    margin: auto;
}
#booking-form textarea{
	width: 70%;
	padding: 10px;
	display: block;
    margin: auto;
}
.fld-name-actn{
	color:#fbb935;
	display: block;
    margin-bottom: -10px;
	text-align: center;
}
#booking-btn{
	display: block;
    margin: auto;
}
.location-fld-form{margin-top: 35px;}
.location-fld-form .wpcf7-submit{
	padding: 10px 25px!important;
    display: block;
    clear: both;
    float: left;
    width: 95px;
}
.location-fld-form li{margin-bottom: 10px;}
.location-fld-form p{color:#fbb935!important;margin-bottom: 10px;}
.location-fld-form input{
	width: 70%;
	padding: 8px!important;
}
.location-fld-form textarea{
	width: 70%;
	padding: 8px!important;
}
.event-date, .event-time, .event-location{display:none;}
.event-title h3 a{
	color: #f1754e;
    font-family: "MinionPro-Medium";
    font-size: 30px;
    text-align: center;
    text-shadow: 0 3px 8px #ff272f;
    text-transform: uppercase;
}
.event-title h3{
	color: #f1754e;
    font-family: "MinionPro-Medium";
    font-size: 35px;
    text-align: center;
    text-shadow: 0 3px 8px #ff272f;
    text-transform: uppercase;
	font-weight: bold;
}
.event-details h3{
	font-size: 15px;
    margin-bottom: 6px;
    text-transform: uppercase;
}
.event-details h4{
	font-size: 15px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 10px;
}
.event-details img {
    border: 0 none;
    height: 100%;
    width: 70%;
}

li.event {
    border-bottom: 1px dotted #fff;
    clear: both;
    margin: 0 0.5em 40px;
    padding-bottom: 40px;
}
.multi-day {
    margin: 0 0 0 0.5em!important;
}
#wdi_feed_0 .wdi_single_user {
    display: none!important;
    padding: 5px;
}
#wdi_feed_0 .wdi_feed_item {
    background-color: #181100!important;
    width: 25%;
}
#wdi_feed_0 .wdi_photo_wrap_inner {
    background-color: #181100!important;
    border: 5px solid #181100!important;
}
#wdi_feed_0 .wdi_feed_container {
    background-color: #181100!important;
    border-bottom: 5px solid #181100!important;
    width: 100%;
}
#wdi_feed_0 .wdi_load_more, #wdi_feed_0 .wdi_spinner {
    background-color: #181100!important;
    text-align: center;
}
#wdi_feed_0 .wdi_load_more_text {
    color: #f9c765!important;
    font-size: 14px;
}
#wdi_feed_0 .wdi_load_more_wrap, #wdi_feed_0 .wdi_spinner_wrap {
    background-color: #181100!important;
    border: 1px solid #f9c765!important;
    border-radius: 500px;
    height: 90px;
    padding: 4px;
    width: 90px;
}
.page-template-page-north-social #wdi_feed_0 .wdi_feed_item {
    background-color: #1c1220!important;
    width: 25%;
}
.page-template-page-north-social #wdi_feed_0 .wdi_photo_wrap_inner {
    background-color: #1c1220!important;
    border: 5px solid #1c1220!important;
}
.page-template-page-north-social #wdi_feed_0 .wdi_feed_container {
    background-color: #1c1220!important;
    border-bottom: 5px solid #1c1220!important;
    width: 100%;
}
.page-template-page-north-social #wdi_feed_0 .wdi_load_more, #wdi_feed_0 .wdi_spinner {
    background-color: #1c1220!important;
    text-align: center;
}
.page-template-page-north-social #wdi_feed_0 .wdi_load_more_text {
    color: #f9c765!important;
    font-size: 14px;
}

.page-template-page-north-social #wdi_feed_0 .wdi_load_more_wrap, #wdi_feed_0 .wdi_spinner_wrap {
    background-color: #1c1220!important;
    border: 1px solid #f9c765!important;
    border-radius: 500px;
    height: 90px;
    padding: 4px;
    width: 90px;
}
.tablenav-pages_0{padding: 20px 0;}
.hp-event-fld img{width:50%;}

@media (min-width: 1500px) {

        #mobile-logo { visibility:hidden; display:none;background:red;}
    .row.footer { background:#181100;padding:40px 40px 20px; }
    .row-inner { background:#262011;padding:40px 40px 20px; }

    form th { width:150px; }
.super-headline { text-align:left;}
#bookings { width:600px;margin:0 auto;padding-top:140px; }
.gallery { width: 950px; }

.row.press .press-box {width: 570px;}
.row.press .press-box img { width:350px; }

}

h2.tribe-events-page-title a,
#tribe-geo-results h2.tribe-events-page-title, 
h2.tribe-events-page-title {
    color: white;
}

div#tribe-events {
    padding-top: 8em;
}


.single-tribe_events .tribe-events-cal-links,
.single-tribe_events .tribe-events-event-image {
    text-align: center !important;
}

.single-tribe_events .tribe-events-content,
.tribe-events-schedule,
.single-tribe_events .tribe-events-single-event-title {
    text-align: center !important;
    color: white !important;
}

.hp-event-fld .tribe-events-duration {
    color: white;
}

.page-template-page-west-food div.menu .font_p_tx2,
.page-template-page-west-liquor div.menu .font_p_tx2,
.page-template-page-west-beer-wine div.menu .font_p_tx2,
.page-template-page-west-cocktails div.menu .font_p_tx2  {
    color: #3284bf !important;
    text-shadow: 0px 3px 8px #3284bf;
}

.page-id-61 .footer .headline span,
.page-id-55 .footer .headline span,
.page-id-49 .footer .headline span,
body.events-category-seventy7-west .footer .headline span,
.page-template-page-west-food .footer .headline span,
.page-template-page-west-liquor .footer .headline span,
.page-template-page-west-beer-wine .footer .headline span,
.page-template-page-west-cocktails .footer .headline span {
    color: #3284bf !important;
}


.page-template-page-west-social .glow {
    color: #3284bf !important;
    text-shadow: 0px 3px 8px #3284bf;
}
.page-id-61 .wpcf7-submit,
.page-id-61 .footer input[type="submit"],
.page-id-55 .footer input[type="submit"],
.page-id-49 .footer input[type="submit"],
body.events-category-seventy7-west .footer input[type="submit"],
.page-template-page-west-social .footer input[type="submit"],
.page-template-page-west-food .footer input[type="submit"],
.page-template-page-west-liquor .footer input[type="submit"],
.page-template-page-west-beer-wine .footer input[type="submit"],
.page-template-page-west-cocktails .footer input[type="submit"] {
    background: #3284bf !important;
}

.page-id-61 .one-half.contact-form h2,
.page-id-61 .one-half.locations h2 {
    color: #3284bf !important;
}


body.events-category-seventy7-west {
    background: url(../../../../newsite/wp-content/themes/stan/img/body-bg-west.jpg) !important;
}

body.events-category-seventy7-west nav#desktop ul,
body.events-category-seventy7-west nav#desktop #logo img,
body.events-category-seventy7-west #desktop {
    background: #3284bf;
}



.wpcf7-response-output {
    color: white !important;
}