/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
body{background: #ffffff; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 16px; line-height: 32px; color: #263033; font-weight: 300;}
h1, h2, h3, h4, h5, h6 {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #003368;}
h1#page-title, h1#coordinator-title {line-height: 40px; font-family: 'myriad-pro-condensed', sans-serif; color: #db2b34; font-weight: normal; letter-spacing: 1px; font-size: 40px;}
h1#coordinator-title {margin: 0px 0px 10px 0px;}
h2.block-title {font-size: 18px;}
p {margin-bottom:15px}

#zone-menu-wrapper {position: relative; z-index: 2;}

 .not-front #zone-content {margin-top: 20px;}


::selection {color:#003368;background:#e8f0f7;}
::-moz-selection {color:#003368;background:#e8f0f7;}

a:link, a:visited {text-decoration: none; color: #5182B6;}
a:hover, a:active {text-decoration: underline}

.panel-flexible .panel-separator {margin: 0px 0px 10px;}

#section-header {background: #003466; padding-bottom: 15px;}
#region-branding {text-align: center;}
.logo-img {margin: 0px;}

h3 {font-weight: bold; font-size: 20px; color: #5182b6; margin: 0px 0px 5px; padding: 0px; letter-spacing: 0.04em;}

b, strong {color: #003466; font-weight: bold;}
#section-footer b, #section-footer strong {color: #fff; font-weight: bold;}

li.expanded, li.collapsed, li.leaf {padding: 0px 5px 0px 0px;}
.front li.expanded, .front li.collapsed, .front li.leaf {padding: 0px 20px 0px 0px;}

ul {margin: 0px 0px 0px 15px;}

ul.menu li {margin: 0px;}
ul.pager a, ul.pager a:visited {text-decoration: none; color: #003466; font-weight: bold;}
ul.pager {color: #666; font-size: 11px;}
ul.links a {text-decoration: none; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 11px; background: #5182B6; padding: 3px 10px 4px;}
ul.links img {display: none;}
ul.links li {margin: 0px; padding: 0px; display: block;}
ul.links {display: block; margin: 0px;}

#section-footer h2.block-title {font-family: 'myriad-pro-condensed',sans-serif;font-size: 30px;font-weight: normal;letter-spacing: 2px;margin: 0 0 10px;text-transform: uppercase; color: #cbd9e7; line-height: 34px;}

.not-front #region-sidebar-first img {background: transparent; padding: 0px;}

.front #section-header {background: #003466;}
#section-footer {background: #003466; border-top: 8px solid #cbd9e7; color: #fff;}


.front .front-column .white-bg {background: #fff; border: 1px solid #ccc; padding: 10px; margin: 0px 0px 15px 0px;}
.front .home-events-list h2.pane-title {font-family: 'myriad-pro', sans-serif; color: #fff; background: #db2d34; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; padding: 5px 10px;}

.front .view-calendar .views-row {border-bottom: 1px solid #ccc; margin: 0px 0px 10px; padding: 0px 5px 10px;}
.front .view-calendar .views-field-title a {font-family: 'myriad-pro-condensed', sans-serif; font-size: 18px; color: #003466; font-weight: bold; text-decoration: none; display: block; line-height: 20px;}
.front .view-calendar .views-field-field-date {font-size: 12px; color: #666;}

.participate-block {font-weight: bold; color: #5182b6; display: block; line-height: 25px;}
.participate-block p {margin: 0px;}
.participate-block a {background: none repeat scroll 0 0 #003466;color: #FFFFFF;display: block;font-family: 'myriad-pro-condensed',sans-serif;font-size: 14px;letter-spacing: 0.5px;padding: 4px 8px;text-align: center;text-decoration: none; margin: 15px 0px 0px;}

#zone-branding ul li {display: inline; text-transform: uppercase; list-style-image: none; list-style-type: none; font-size: 12px;}
#zone-branding ul li a {text-decoration: none; color: #fff;}
#zone-branding, #zone-branding ul {text-align: right;}

.front-video-row .views-field-title {color: #fff; background: #5182b6; padding: 8px 10px; font-size: 13px; font-weight: bold; line-height: 20px;}
h5.featured-front-header {font-family: 'myriad-pro-condensed', sans-serif; text-transform: uppercase; display: block; font-size: 17px; letter-spacing: 1px; border-bottom: 1px solid #fff; margin: 0px 0px 5px; padding: 0px 0px 5px;}
.front-video-row a {color: #fff; text-decoration: none;}


p.joinlist {background: #db2d34; text-align: center;}
p.joinlist a {color: #fff; font-weight: 300; text-decoration: none; font-size: 16px;font-family: 'myriad-pro-condensed', sans-serif; letter-spacing: .5px; text-transform: uppercase;}

.pane-home-gallery-block h2.pane-title {font-family: 'myriad-pro-condensed', sans-serif; letter-spacing: .5px; color: #db2b34; font-weight: normal; font-size: 17px; text-align: center; margin: 0px 0px 5px;}

.front .venue {background: #db2b34; color: #fff; margin: 0px 0px 15px; padding: 10px;}
.front .artist {background: #5182b6; color: #fff; margin: 0px 0px 15px; padding: 5px 10px;}
.front .venue a, .front .artist a {color: #fff; text-decoration: none; font-size}

.nap-home-newsletter {text-align: center;}
.nap-home-newsletter h2 {color: #db2b34; font-weight: bold; margin: 0px; font-size: 18px; letter-spacing: .5px; font-family: 'myriad-pro-condensed', sans-serif; line-height: 21px; margin: 0px 0px 10px 0px;}
.nap-home-newsletter h3 a {text-decoration: none; font-size: 13px; background: #003466; letter-spacing: .5px; color: #fff; display: inline-block; padding: 1px 10px; margin: 7px 0px 0px;}

#region-user-first {display: block;}
#region-user-second {display: none;}

.not-front #zone-content {background: #fff;}
#region-sidebar-first h2, #region-sidebar-first h2 a, #region-sidebar-first h2 a:visited {color: #003368; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; margin: 0px 0px 7px; line-height: 23px; }
#region-sidebar-first a {text-decoration: none; color: #003466;}
#region-sidebar-first .block {margin: 0px 0px 10px 0px;}


#section-footer .block {margin-bottom: 20px;}
#section-footer ul li {list-style-type: none; list-style-image: none;}
#section-footer ul {margin: 0px;}
#region-footer-second ul li {border-bottom: 1px solid #000; padding: 12px 5px;}
#section-footer a {color: #cbd9e7; text-decoration: none;}

.home-spotlight {background: #003466; background-image: url(images/nap-spotlight-header.png); height: 42px; width: 100%; background-position: left center; display: block; margin: 0px 0px 10px; background-repeat: no-repeat;}
.newsletter-home {background: #003466; background-image: url(images/snapshot-header.png); height: 42px; width: 100%; background-position: left center; display: block; margin: 0px 0px 10px; background-repeat: no-repeat;}


.home-spotlight-block .views-field-title a {font-weight: bold; color: #DB2D34; text-decoration: none; font-size: 12px; display: block; line-height: 17px; margin: 5px 0px;}
.home-spotlight-block .views-field-view-node-1 a {font-weight: bold; color: #5182B6; font-size: 11px; text-decoration: none;}
.nap-home-spotlight .view-content {text-align: center;}


.sidebar-quote .views-field-field-sidebarquote {color: #003466; font-size: 15px !important; line-height: 28px !important;}
.sidebar-quote .views-field-field-afterward {color: #999; font-style: italic; font-size: 12px; line-height: 20px;}
.sidebar-quote {background-image: url(images/quote_bg.png); background-repeat: no-repeat; background-position: top left; padding: 5px 0px 0px 10px;}

.getlocations_map_wrapper {border: 1px solid #ccc;}
.not-front #zone-content .getlocations_map_wrapper img {border: none; padding: 0px; background: transparent;}

a.sidebar-newsletter-subscribe {text-transform: uppercase; font-family: 'myriad-pro-condensed', sans-serif; font-weight: 300; text-align: center; display: block; padding: 12px; background: #5182B6; color: #fff; font-size: 31px; line-height: 31px; letter-spacing: 1.5px;}
#region-sidebar-first a.sidebar-newsletter-subscribe {color: #fff;}
/*--------- HOMEPAGE ROTATING IMAGE STRIP -------*/
.front .zone-wrapper.zone-branding-wrapper.clearfix {position: relative; z-index: 100;}
.front #region-menu ul.menu {width: 100%; max-width: 950px; margin: 0px auto 20px; display: block;}

#block-block-3 {width: 100%; margin: -65px 0px 25px 0px; position: relative; z-index: 1;}
.header-main {display: block;height: 296px;width: 100%;}

#zone-header-wrapper, #zone-header, #region-header-first {width: 100%; margin: 0px; display: block; height: 268px;}
.simply-scroll {height: 296px !important;padding: 5px 0 !important;top: 0 !important;width: 100% !important;}
.simply-scroll .simply-scroll-clip {width: 100% !important; height: 304px !important; margin: -48px 0px 0px !important; z-index: 1;}
ul#scroller {height: 304px;}



/*------- VENUE PAGES ----------*/
.node-type-venue #region-preface-first, .node-type-venue-image #region-preface-first {width: 100%; margin: 20px 0 0 0px; padding: 0px; background: #DB2D34;}

.venue-about-text {color: #4a77ab; background: #E8EFF5; padding: 15px 20px; border: 1px solid #CADAE7; margin: 25px 0px;}
.venue-about-text p {margin: 0px; font-size: 14px; letter-spacing: 1px; line-height: 25px;}

.node-type-venue h2.pane-title {font-family: 'myriad-pro-condensed', sans-serif; font-size: 32px; font-weight: 300; color: #003368; background: #e8f0f7; text-transform: uppercase; letter-spacing: 1px; padding: 10px;}

.venue-news .views-field-title a, .venue-news .views-field-title a:visited {font-weight: bold; color: #003466; font-size: 16px; text-decoration: none; display: block; line-height: 20px; margin: 0px 0px 9px;}
.venue-news .news_date {font-size: 12px; color: #666;}
.venue-news p {margin: 0px;}
.venue-news {border-bottom: 1px solid #e6e6e6; padding: 0px 10px 10px; margin: 0px 0px 10px;}

.panels-flexible-region-28-new_content-inside .views-row-last {margin: 0px 0px 30px 0px;}

#block-views-new-venue-pieces-block-1, #block-views-new-venue-pieces-block-4, .venue-upcoming-event, #block-views-new-venue-image-pieces-block-1 {background: #e8eff5; padding: 10px 15px; font-size: 12px; line-height: 25px; border: 1px solid #CADAE7;}
.venue-upcoming-event {line-height: 20px;}
.venue-upcoming-event .views-field-field-date {display: block; margin: 5px 0px;}
#block-views-new-venue-pieces-block-1 h2.block-title, #block-views-new-venue-image-pieces-block-1 h2.block-title { font-weight: bold; color: #003466; margin-bottom: 8px; text-transform: uppercase; font-size: 18px;}
.venue-upcoming-event .views-field-title, .venue-upcoming-event .views-field-title { font-weight: bold; color: #003466; margin-bottom: 8px; text-transform: uppercase; font-family: 'myriad-pro-condensed', sans-serif; font-weight: 300; font-size: 25px; letter-spacing: 1px;}
.views-field-field-venue-coordinator {color: #003466; font-weight: bold; }
.node-type-venue #region-sidebar-first .block .views-label, .node-type-venue-image #region-sidebar-first .block .views-label {float: left; margin: 0px 5px 0px 0px; font-weight: bold; color: #003466;}

.view-new-venue-pieces {line-height: 22px;}
.view-new-venue-pieces .views-field-field-newsphoto {margin-bottom: 5px;}
.view-new-venue-pieces .views-field-title-1 {font-weight: bold;}
.view-new-venue-pieces .views-field-field-type-of-spotlight {text-transform: uppercase; color: #5182B6; font-size: 11px; font-weight: bold; letter-spacing: 1px;}
.view-new-venue-pieces .views-field-field-venue-state {font-size: 11px; font-weight: bold; color: #DB2D34;}

.venue-form-row {border-bottom: 1px solid #ccc; padding: 0px 5px 10px; margin: 0px 0px 10px;}

.view-new-venue-pieces h3 {font-family: 'myriad-pro-condensed', sans-serif; color: #DB2D34; letter-spacing: .5px; font-size: 26px; margin: 0px 0px 10px 0px; display: block; padding-left: 10px; font-weight: 300;}

.large-venue-image, .field-name-field-caption {text-align: center; line-height: 25px;}
.large-venue-image img {margin: 0px 0px 5px 0px; border: 7px solid #e8f0f7;}
.large-venue-image p {font-size: 12px; line-height: 24px; color: #5182B6; margin: 0px 0px 4px 0px; padding: 0px 15px;}
.large-venue-image .views-field-field-program-year {font-style: italic; font-size: 11px; padding-left: 15px;}

.smaller-venue-images .views-field-title a, .smaller-venue-images .views-field-title a:visited {text-decoration: none; font-weight: bold; color: #003466; display: block; margin: 0px 0px 10px 0px; line-height: 23px;}
.smaller-venue-images .views-field-field-program-year {font-style: italic; font-size: 11px; color: #5182B6;}
.smaller-venue-images .views-field-field-caption {font-size: 12px; line-height: 20px;}
.smaller-venue-images .views-field-field-caption br {margin: 0px 0px 4px;}
.smaller-venue-images {text-align: center;}

.node-type-venue-image .pane-node-field-caption {margin: 0px 0px 25px 0px;}

#region-sidebar-first {background: #f4f5f8; margin: 10px 0px 0px; padding: 20px;}
#zone-content {padding: 0px;}

.node-type-venue-image .pane-node-field-program-year {font-style: italic; color: #003466;}

.view-getlocations-map h3 {background: #EEF3F9;color: #003466;letter-spacing: 1px;margin: 25px 0 5px;padding: 5px 0 5px 10px;text-transform: uppercase; font-size: 25px;}

.view-new-venue-pieces .views-field-field-logo {text-align: center; margin: 15px 0px 0px;}

.smaller-venue-images img {border: 1px solid #003368;}

.venue-list {display: block; padding: 8px 10px; font-weight: bold; letter-spacing: 1px; font-size: 15px; line-height: 23px;}
.page-venues .view-getlocations-map-allnodes h3 {font-family: 'myriad-pro-condensed',sans-serif;font-weight: 300; font-size: 30px; color: #003368; letter-spacing: 1px; text-transform: uppercase; background: #e8f0f7; padding: 5px 8px;}
.page-venues .view-getlocations-map-allnodes .attachment {margin: 30px 0px 0px;}

/*----------- SPOTLIGHT PAGE ------------*/
.spotlight-grid img {margin: 0px 10px 0px 0px; float: left;}
.spotlight-item {width: 100%; border-bottom: 1px solid #ccc; margin: 0px 0px 10px; padding: 0px 10px 10px;}
.spotlight-item .views-field-title a {color: #064F94;font-size: 16px;font-weight: normal;text-decoration: none; display: block; line-height: 20px; margin: 0px 0px 2px 0px; padding: 10px 0px 0px;}
.spotlight-item .views-field-field-type-of-feature {color: #5382B2;font-size: 11px;font-weight: bold;letter-spacing: 0.5px;text-transform: uppercase;}

.spotlight-most-recent .views-field-field-newsphoto {margin: 0px auto 15px; text-align: center;}
.spotlight-most-recent {padding: 75px 25px 15px; background: #EDF2F9; background-image: url(images/spotlight-banner.png); background-repeat: no-repeat; background-position: left 20px; margin: 0px 0px 25px 0px;}
.spotlight-most-recent .views-field-field-type-of-spotlight {color: #5382B2;font-size: 11px;font-weight: bold;letter-spacing: 0.5px;text-transform: uppercase;}
.spotlight-most-recent .views-field-title a {color: #064F94;font-size: 18px;font-weight: normal;margin: 0 0 10px; text-decoration: none;display: block;}
.spotlight-most-recent .views-field-view-node {text-align: right; text-transform: uppercase; font-weight: bold; font-size: 11px; letter-spacing: 1px;}
.spotlight-most-recent .views-field-view-node a {color: #DB2B34; text-decoration: none;}
.spotlight-most-recent p {margin-bottom: 10px;}

.node-type-coordinator .views-field-field-type-of-spotlight {color: #5383B3;font: bold 16px/20px Helvetica,"Helvetica Neue",Verdana,Arial,sans-serif;margin-left: 0;margin-right: 15px;padding-bottom: 3px;padding-left: 0;}
.node-type-coordinator .pane-node-field-newsphoto {text-align: center; margin: 0px 0px 0px 15px;}

/*-------- SPOTLIGHT ARCHIVE -----------*/
.view-archive .views-field-field-newsphoto {float: left; margin: 0px 15px 0px 0px;}
.view-archive .views-field-field-type-of-spotlight {color: #5383B3;font: bold 14px/20px Helvetica,"Helvetica Neue",Verdana,Arial,sans-serif;margin-left: 0;margin-right: 15px;padding-bottom: 3px;padding-left: 0;}
.view-archive .views-field-title a {color: #DB2B34; font-size: 18px; text-decoration: none; font-weight: bold;}
.view-archive .views-row {border-bottom: 1px solid #ccc; margin: 0px 0px 15px 0px; padding: 0px 15px 10px;}

/*---------- MEDIA PAGE ------------*/
.page-media h2.pane-title {background: none repeat scroll 0 0 #EEF3F9;color: #003466;font-family: 'myriad-pro-condensed',sans-serif;font-weight: 300;letter-spacing: 1px;margin: 0 0 15px;padding: 5px 0 8px 10px;text-transform: uppercase;}

.media-newsletters .pane-content {text-align: center;}

.view-media-landing-page a {text-decoration: none;}
.view-media-landing-page .view-footer a {font-weight: bold; color: #db2d34; text-decoration: none; font-size: 14px; margin: 0px 0px 12px 0px; display: block; line-height: 16px; letter-spacing: .5px; text-transform: uppercase;}
.view-media-landing-page .view-content a:hover {color: #003466;}
.view-media-landing-page a .news_date {font-weight: noraml !important; color: #666;}

.view-footer {text-align: right;}
.view-footer a {color: #DB2B34; text-align: right; font-weight: bold;}

.media-newsletters h4 {font-weight: bold; margin: 0px 0px 10px 0px; color: #003466; font-size: 16px;}
.media-newsletters a {color: #DB2B34; text-decoration: none; font-weight: bold; font-size: 12px;}

.media-page-news, .news-list {margin: 0px 0px 17px; letter-spacing: .5px;}
.media-page-news a, .news-list a {font-size: 16px; font-weight: bold;}
.media-page-news a .news_date, .news-list a .news_date {font-weight: normal; color: #898989;}

.context-media #region-content h2.block-title {background: #e8f0f7; font-family: 'myriad-pro-condensed',sans-serif; font-weight: 300; text-transform: uppercase; font-size: 30px; letter-spacing: 1px; padding: 5px 10px; margin: 0px 0px 20px 0px;}

/*----------- GALLERY PAGE -------------*/
.page-gallery #region-content {border: none !important;}


/*-------------- MOBILE FOOTER MENU -------------------*/
#zone-user-wrapper {display: block; background: #fff; text-align: right; text-transform: uppercase; margin: 0px; padding: 0px; border-bottom: 1px solid #003466;}
#zone-user-wrapper p {margin: 0px;}
#zone-user-wrapper a {display: inline-block; color: #fff; font-weight: bold; background: none repeat scroll 0 0 #DB2B34; text-decoration: none; padding: 1px 12px; letter-spacing: 1px;}
#zone-user-wrapper a img {vertical-align: middle; margin: -1px 8px 0px 0px;}
#region-user-first {margin: 0px;}

#section-footer {padding: 20px 0px 0px; margin: 0px;}
#section-footer .block {padding: 0px 5px;}
#region-footer-fourth {margin: 0px;}

#section-footer ul.menu {padding: 0px; margin: 0px;display: block; font-family: 'myriad-pro-condensed', sans-serif; text-transform: uppercase; font-weight: 300; font-size: 22px; letter-spacing:1px; padding: 0px !important; line-height: 24px;}
#section-footer ul.menu li {padding: 0px; margin: 0px;}
#section-footer ul.menu li a {padding: 10px 0px; display: block; color: #fff; font-weight; 300;}

#section-footer .item-list ul li {padding: 0px; margin: 0px; line-height: 19px; padding: 0px 0px 20px;}

/*-------------- MOBILE FOOTER MENU -------------------*/
.page-user h2.pane-title {background: 
#e8f0f7; padding: 8px 10px; color: #003368; font-family: 'myriad-pro-condensed', sans-serif; font-weight: 300; letter-spacing: 1.5px; text-transform: uppercase;}



/*------------------- DRUPAL TABS -----------------------*/
ul.primary {border-bottom: none; padding: 0px;}
ul.primary li {border-right: 1px solid #ccc; margin: 0px;}
ul.primary li a {background: transparent; border: none; margin: 0px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; text-transform: uppercase; font-size: 14px; font-weight: bold; letter-spacing: 2px; padding: 0px 7px; color: #999 !important;}
ul.primary li a:hover {background: transparent; border: none; margin: 0px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;; text-transform: uppercase; font-size: 14px; font-weight: bold; letter-spacing: 2px; padding: 0px 7px; color: #5182b6 !important;}
ul.primary li.active a {background: transparent; border: none; color: #db2b34; !important;}


#socialnetworks img {width: 44px !important; height: auto !important;}


/*------- SLIDEOUT MENU ----------*/
#region-menu #collapsed-menu-button {display: none !important;}
#mobile-menu li > a, .mobile-menu li > a {font-family: 'myriad-pro-condensed', sans-serif; text-transform: uppercase; letter-spacing: 1px; font-weight: normal; font-size: 26px; text-decoration: none; padding: 8px 5%; color: #003466;}

#menu-attached-button.right {
    background:none repeat scroll 0 0 #DB2D34; 
    background-image: url(images/nap_menu.png);
    background-repeat: no-repeat;
    background-position: center;
    color: #fff;
    display: block;
    height: 40px;
    width: 40px;
    left: -50px;
    letter-spacing: 1px;
    padding: 3px 5px;
    text-align: center;
    text-transform: uppercase;
    top: 0px;
    text-decoration: none;
    text-indent: -1000000000px;
    
}


.tabs li, ul.primary li {display: block; border: none;}
ul.tabs {margin: 0px 0px 20px 0px;}
ul.tabs li {padding: 8px 0px; border-bottom: 1px solid #ccc;}

button, input[type="reset"], input[type="submit"], input[type="button"], .form-actions input:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #DB2B34;
    border-image: none;
    border-radius: 0px;
    border: none;
    color: #fff;
    cursor: pointer;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
    font-weight: bold;
    outline: 0 none;
    overflow: visible;
    padding: 7px 10px 8px;
    text-shadow: none;
    width: auto;
}

textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
border: 1px solid #ccc;
}

button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {box-shadow: 0 0 3px #e0e0e0; border: 1px solid #5182b6;}

#section-content .pane-featured-new img {border: none; padding: 0px; margin: -10px 0px 10px -10px; width: 297px;}
#section-content .pane-featured-new .views-field-view-node a {font-style: italic; font-size: 10px;}

/*---------- FORMS ------------*/
.node-type-webform .field-name-body {background: none repeat scroll 0 0 #EEF3F9; border: 1px solid #dde6f1; padding: 15px;}
.node-type-webform .webform-component-fieldset {border: 1px solid #e0e0e0; margin: 10px 0px 30px; padding: 15px;}
.node-type-webform .fieldset-legend {text-tranform: uppercase; font-family: 'myriad-pro-condensed', sans-serif; color: #003466; font-size: 30px; background: #fff; padding: 0px 10px;}
.node-type-webform label {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; letter-spacing: 1px;}






/*------------- NEW FRONT PAGE -------------*/
.front #section-header {margin-bottom: 0px;}

.front #zone-content, .front #region-content {width: 100%; margin: 0px;}
.front .panels-flexible-region-inside {max-width: 940px; margin: auto; padding: 0px 10px;}
.front .panels-flexible-row-27-main-row, .front .panels-flexible-row-27-2 {background: #003368; color: #4a77a6; padding: 0px;}
.front .panels-flexible-row-27-main-row a:link, .front .panels-flexible-row-27-main-row a:visited, .front .panels-flexible-row-27-2 a:link, .front .panels-flexible-row-27-2 a:visited {color: #fff; text-decoration: none;}

.front .panels-flexible-row-27-4 {background: #e8f0f7; color: #4a77a6; font-size: 20px; font-weight: light; line-height: 40px; padding: 20px 0px;}
.front .panels-flexible-row-27-4 p {letter-spacing: 1px;}
.front .panels-flexible-row-27-4 a:link, .front .panels-flexible-row-27-4 a:visited {display: block; text-align: center; color: #fff; text-transform: uppercase;}
.front .panels-flexible-row-27-4 .pane-block-35 .pane-content a:link {background: #003368; padding: 8px 10px 11px; letter-spacing: 3px; font-family: 'myriad-pro-condensed', sans-serif; text-decoration: none; font-weight: 400; font-size: 20px; line-height: 30px;}
.front #zone-content {padding-bottom: 0px;}

.front-news, .front-events {margin-bottom: 30px;}
.front-news .views-field-title, .front-events .views-field-title {line-height: 25px;}

.front .panels-flexible-row-27-2 h2.pane-title {border-bottom: 1px solid #000; text-transform: uppercase; font-weight: 400; padding: 0px 0px 15px 10px; color: #fff; letter-spacing: 1px; font-family: 'myriad-pro-condensed', sans-serif; font-size: 35px;}
.front .panels-flexible-row-27-1 .panel-pane {margin: 50px 0px;}
.front .panels-flexible-row-27-1 .panel-pane h3 {border-bottom: 1px solid #989898; padding: 0px 0px 10px 10px; margin: 0px 0px 10px; text-transform: uppercase; letter-spacing: 1px; font-size: 32px; font-family: 'myriad-pro-condensed', sans-serif; font-weight: 400;}
.front .panels-flexible-row-27-3 {padding: 30px 0px;}
.front-featured-venue h3 {color: #db2d34;}
.front-featured-artist h3 {color: #4a77ab;}
.front-spotlight h3 {color: #003368;}
.nap-video h3 {color: #4a77ab;}

.front .panels-flexible-row-27-1 .featured-title, .front .panels-flexible-row-27-1 .featured-more {padding: 0px 10px; display: block;}
.front .panels-flexible-row-27-1 .featured-title a, .front .panels-flexible-row-27-1 .featured-title a:visited, .front .panels-flexible-row-27-1 .featured-title a:hover {color: #00182f; font-size: 22px; letter-spacing: 1px; text-decoration: none;}
.front .panels-flexible-row-27-1 .featured-more a, .front .panels-flexible-row-27-1 .featured-more a:visited, .front .panels-flexible-row-27-1 .featured-more a:hover {color: #868686; font-style: italic; text-decoration: none;}

.front .views-field-created {font-family: 'myriad-pro-condensed', sans-serif; font-weight: 400; text-transform: uppercase; font-size: 22px; letter-spacing: 1px;}
.front .views-field-field-date {font-family: 'myriad-pro-condensed', sans-serif; font-weight: 400; font-size: 22px; letter-spacing: 1px;}
.front .panels-flexible-row-27-3 .view-header {border-bottom: 1px solid #ccc; margin: 0px 0px 15px; padding: 0px 0px 0px 10px; vertical-align: baseline; font-style: italic;}
.front .panels-flexible-row-27-3 .view-header img {display: block; margin: 0px 0px 5px;}
.front .panels-flexible-row-27-3 .front-newsletter-view {background: #4a77ab; padding: 6px 10px; margin: 0px 0px 20px; letter-spacing: 2px; font-family: 'myriad-pro-condensed', sans-serif; text-decoration: none; font-weight: 400; font-size: 24px; text-align: center; display: block;}
.front .panels-flexible-row-27-3 .views-row a:link, .front .panels-flexible-row-27-3 .views-row a:visited {text-decoration: none; text-transform: uppercase; color: #fff;}
.front .panels-flexible-row-27-3 .views-row .views-field-nothing a.front-newsletter-subscribe {background: #db2d34; padding: 6px 10px; letter-spacing: 2px; font-family: 'myriad-pro-condensed', sans-serif; text-decoration: none; font-weight: 400; font-size: 24px; text-align: center; display: block;}

.front-gallery-block {text-align: center; margin: 0px 0px 25px;}
.front-gallery-block img {border: 3px solid #fff;}
a.home-register-block {background: #db2d34; padding: 8px 10px 11px; letter-spacing: 3px; font-family: 'myriad-pro-condensed', sans-serif; text-decoration: none; font-weight: 400; font-size: 29px; line-height: 35px;}

#region-user-first {display: none;}
.media-page-video {text-align: center; line-height: 22px; margin: 0px 0px 30px; vertical-align: top;}

.block-block-26 .left_column, .block-block-26 .right_column {text-align: center;}
.block-block-26 img {border: 3px solid #e8f0f7;}

.front .views-field-field-issue-photo img, .front .home-featured-image img, .front .views-field-field-video img {margin: 0px 0px 25px 0px;}
/*-------------- GALLERY ----------------*/
.gallery-page-block {display: block; text-align: center;}








.featured-spotlight {background: #e8f0f7; padding: 15px; margin: 0px 0px 40px;}
.featured-spotlight .views-field-field-type-of-spotlight {text-transform: uppercase; font-weight: bold; font-size: 12px; letter-spacing: 1px; color: #4a77a6;}
.featured-spotlight .views-field-title a, .featured-spotlight .views-field-title a:visited {color: #003368; font-size: 26px; letter-spacing: 1px;}
.featured-spotlight .views-field-view-node a, .featured-spotlight .views-field-view-node a:visited {color: #003368; font-weight: bold; font-size: 12px; letter-spacing: 1px; text-transform: uppercase;}
.featured-spotlight .views-field-view-node {text-align: right;}
.featured-spotlight .views-field-field-newsphoto {text-align: center;}
.featured-spotlight .views-field-field-newsphoto img {border: 1px solid #4a77a6;}

.spotlight-lower-row {margin: 0px 0px 45px; text-align: center; vertical-align: top;}
.spotlight-lower-row img {border: 1px solid #ccc; margin: 0px 0px 10px;}
.spotlight-lower-row .views-field-field-type-of-spotlight {text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-size: 12px; color: #4a77a6; line-height: 13px;}
.spotlight-lower-row .views-field-title a, .spotlight-lower-row .views-field-title a:visited {color: #003368; font-size: 20px; letter-spacing: 1px;}
.spotlight-lower-row .views-field-title {line-height: 23px; margin: 0px 0px 6px;}

.node-type-coordinator .views-field-nothing {text-transform: uppercase; font-weight: bold; color: #4a77ab; letter-spacing: 1px; font-size: 12px;}

/*------------------- SLIDING CAPTIONS FOR GALLERY PAGE --------------------*/ 

.home-featured-image img {width: 100%; height: auto;}


#block-nice-menus-1 {display: none;}

.node-type-gallery-image .field-name-field-gallery-image {text-align: center;}
.node-type-gallery-image .pane-new-venue-pieces-panel-pane-5 {margin-top: 15px;}
h2.pane-title {font-family: 'myriad-pro-condensed', sans-serif; font-size: 30px; font-weight: 300; color: #003368; text-transform: uppercase; letter-spacing: 1px;}
.pane-user-gallery-panel-pane-2 {background: #e8f0f7; color: #003368; padding: 15px; margin: 30px 0px 0px; line-height: 28px;}
.pane-user-gallery-panel-pane-2 h2 {margin: 0px 0px 10px;}
.pane-user-gallery-panel-pane-2 .views-field-view-user a {font-size: 20px; letter-spacing: 1px; color: #003368;}
.pane-user-gallery-panel-pane-2 .views-field-field-classification, .pane-user-gallery-panel-pane-2 .views-field-field-venue-node {text-transform: uppercase; font-weight: bold; letter-spacing: 1px; font-size: 12px; color: #4a77ab;}

.view-new-grid-gallery table {margin: auto;}
.view-new-grid-gallery td {display: block; text-align: center; margin: 50px 0px 0px 0px; width: 290px;}
.view-new-grid-gallery td img {margin: 0px 0px 10px 0px; border: 1px solid #ccc;}
a .worktitle {font-weight: bold; font-size: 13px; letter-spacing: 1px; color: #003368; line-height: 16px; text-decoration: none;}
.artist a {text-decoration: none; color: #4a77ab; font-weight: bold; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; line-height: 16px;}
.artist {line-height: 16px; margin: 8px 0px 0px;}

.views-field-field-classification .views-label, .views-field-field-venue-node .views-label {display: inline-block; font-weight: bold; color: #003368;}
.views-field-field-classification .field-content, .views-field-field-venue-node .field-content {display: inline-block;}
.views-field-field-bio {margin: 10px 0px 0px; padding: 10px 5px 0px;}
.page-user .views-field-field-avatar img {border: 1px solid #ccc;}
.page-user .views-field-field-avatar {text-align: center; margin: 0px 0px 15px;}

.smaller-venue-images {margin: 0px 0px 45px;}

#region-footer-third .menu a {font-family: 'myriad-pro-condensed', sans-serif; text-transform: uppercase; font-weight: 300; color: #e8f0f7; font-size: 25px; letter-spacing: 1px;}
#region-footer-third .menu li {margin: 0px 0px 8px 0px;}

#mobile-menu ul.links li a, .mobile-menu ul.links li a {background: transparent; color; #003368;}
#mobile-menu ul.links li a.active, .mobile-menu ul.links li a.active {color: #db2d34;}

.pane-node-field-second-photo, .node-type-story .field-name-field-newsphoto {text-align: center;}
.pane-node-field-second-photo img, .node-type-story .field-name-field-newsphoto img {border: 5px solid #e8f0f7; margin: 0px 0px 10px;}


#region-sidebar-first ul li.expanded {list-style-type: none; list-style-image: none;}
#region-sidebar-first ul.menu {font-size: 16px; letter-spacing: 1px;}
#region-sidebar-first ul.menu li {border-bottom: 1px solid #f0f0f0; padding: 0px 7px 10px; margin: 10px 0px 0px; line-height: 22px;}
#region-sidebar-first ul.menu li a:hover, #region-sidebar-first ul.menu li a.active {color: #db2d34;}
#region-sidebar-first ul li.leaf {list-style-type: none; list-style-image: none;}

#region-sidebar-first ul.menu li ul {font-size: 15px; line-height: 21px; margin: 0px 0px 0px 25px;}
#region-sidebar-first ul.menu li ul li {border-bottom: none; list-style-type: disc; color: #ccc;}
#region-sidebar-first ul.menu li ul li {padding: 0px 0px 4px;}

.view-spotlight-archive .views-row {border-bottom: 1px solid #ccc; padding: 0px 8px 15px; margin: 0px 0px 15px;}
.view-spotlight-archive .views-field-view-node {text-align: right; font-weight: bold; font-size: 12px; letter-spacing: 1px; text-transform: uppercase;}
.view-spotlight-archive .views-field-view-node a, .view-spotlight-archive .views-field-view-node a:visited {color: #db2d34;}
.view-spotlight-archive .views-field-title a {text-decoration: none; font-size: 24px; color: #003368;}
.view-spotlight-archive .views-field-field-type-of-spotlight {text-transform: uppercase; font-weight: bold; font-size: 13px; letter-spacing: 1px; color: #4a77ab;}



.map-window-content {width: 270px; vertical-align: top;}
.map-window-content b {letter-spacing: .5px; color: #4a77ab;}
.map-window-content h4 {margin: 0px 0px 5px; color: #db2d34; font-family: 'myriad-pro-condensed', sans-serif; letter-spacing: 1px; font-size: 25px; font-weight: 300;}
.map-window-content td {width: auto !important; line-height: 22px; vertical-align: top; padding: 2px;}
.map-window-content hr {margin: 8px 0px;}
.map-window-content ul li img {margin: 0px 0px 8px;}
.map-window-content ul li {margin: 0px 15px 0px 0px;}


.nap-video-row h2 {font-size: 18px; line-height: 23px; letter-spacing: .5px;}
.nap-video-row {border-bottom: 1px solid #ccc; margin: 0px 0px 10px; padding: 10px 0px 0px;}
.nap-video-row .views-field-field-video {text-align: center;}

.simply-scroll-list li img {border-color: #fff !important; border-style: solid !important; border-width: 4px 2px !important;}
.simply-scroll-list li {margin: 0px !important; height: 304px !important;}

#socialnetworks {text-align: center;}
#socialnetworks img {width: 33px !important; height: auto !important;}

ul li.collapsed {list-style-image: none; list-style-type: none;}

#views-exposed-form-new-grid-gallery-page-1 label {color: #003368; font-size: 12px; letter-spacing: 1px; font-weight: bold; text-transform: uppercase; margin: 0px 0px -3px;}
#views-exposed-form-new-grid-gallery-page-1 {background: #e8f0f7; padding: 0px 14px 8px;}

#edit-field-venue-node-nid-wrapper select {width: 203px;}

.view-new-grid-gallery td img {width: 179px; height: 179px;}

.views-reset-button {display: block; text-align: center; width: 100%;}

.field-name-upload table {width: 100%;}
.field-name-upload tr th {background: #e8f0f7; padding: 7px 0px 7px 10px; color: #003368; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
.field-name-upload table td, .field-name-upload tr {background: transparent; vertical-align: middle;}
.field-name-upload table td {padding: 7px 0px 7px 10px;}
.field-name-upload img {vertical-align: middle;}

#edit-field-medium-value-wrapper, #edit-field-classification-value-wrapper {display: none;}

.page-media-newsletters #block-system-main table, .node-type-simplenews #block-system-main table {width: 100% !important;}
.page-media-newsletters #block-system-main table td, .node-type-simplenews #block-system-main table td {vertical-align: top; text-align: left; padding: 5px 10px;}
.page-media-newsletters #block-system-main table td img, .node-type-simplenews #block-system-main table img {width: 100% !important; height: auto !important; border: none;}

.event-row {border-bottom: 1px solid #ccc; margin: 0px 0px 15px; padding: 0px 8px 15px;}
.event-row .views-field-field-date .views-label, .event-row .views-field-field-reception-date .views-label {display: inline; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; float: left; margin: 0px 5px 0px 0px; font-size: 13px; color: #003368;}
.event-row .views-field-title a {font-size: 27px; letter-spacing: 1px; margin: 0px 0px 10px 0px; display: block; line-height: 35px;}

.item-list .pager li {color: #db2d34;}

#custom-search-blocks-form-1 input, #custom-search-blocks-form-1 .form-item {width: 60%; display: inline;}
#custom-search-blocks-form-1 .form-wrapper {display: inline !important; width: 33% !important;}
#custom-search-blocks-form-1 input.form-submit {display: inline; padding: 3px 10px 6px; width: 33%;}

.search-results li {margin: 0px 0px 15px; border-bottom: 1px solid #ccc; padding: 0px 0px 15px;}
.search-results .search-snippet-info {padding: 0px;}
.page-search #region-content h2 {font-family: 'myriad-pro-condensed', sans-serif; font-weight: 300; font-size: 30px; text-transform: uppercase; letter-spacing: 1px; background: #e8f0f7; padding: 5px 10px;}

.panels-flexible-row-27-2 .panels-flexible-region-inside {padding-top: 20px;}

.field-name-field-photo-caption {color: #003368; font-size: 13px; font-style: italic; letter-spacing: .5px; line-height: 21px; text-align: center;}

.view-newsletters, .view-newsletters .view-footer {text-align: center;}
.view-newsletters img {border: 1px solid #ccc;}
.view-newsletters .view-content {margin: 0px 0px 15px;}
.view-newsletters .view-footer a {font-weight: lighter; text-align: center; color: #4a77ab;}

.views-field-field-venue-name {font-family: 'myriad-pro-condensed', sans-serif; letter-spacing: 1px; font-weight: 400; font-size: 20px; margin: 0px 0px 4px;}
.view-new-venue-pieces .attachment {margin-top: 5px; color: #003368;}
.views-field-field-flickr-collection {text-align: center;}
.views-field-field-flickr-collection img {padding: 5px !important; border: 1px solid #ccc;}


.views-exposed-form .views-exposed-widget {padding-top: 5px;}
.views-exposed-form .views-exposed-widget .form-submit {margin: 0px;}

.view-news ul {text-align: center;}
.view-news ul li {margin: 0px;}
.view-news ul li img {display: block; border: 1px solid #ccc; margin: 0px auto 15px;}

.registration-button {text-transform: uppercase;font-family: 'myriad-pro-condensed', sans-serif; letter-spacing: 1px; font-weight: 300; text-align: center; font-size: 22px;}
#region-sidebar-first .registration-button a, #region-sidebar-first .registration-button a:visited {color: #fff; display: block; background: #DB2D34; padding: 10px;}

.not-front #section-header {padding: 10px 0px;}

.page-venues .getlocations_map_wrapper {display: none;}

#block-block-39 {font-size: 10px; letter-spacing: .5px;}







/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */
 
 #section-header {padding: 0px;}
  .node-type-venue #zone-content {margin-top: 0px;}
 .logo-img {float: left; margin-right: 20px;}
 
.front-column {float: left; margin: 0 10px;max-width: 213px;}
#region-menu ul.menu {text-transform: uppercase; font-family: 'myriad-pro-condensed', sans-serif; font-weight: 400; letter-spacing: 1px; font-size: 22px; text-align: right; display: block;}
#region-menu ul.menu li {display: inline; list-style-type: none; list-style-image: none;}
.front #region-menu ul.menu a {text-decoration: none; color: #fff;transition:all 0.2s ease-in-out 0s;}
.front #region-menu ul.menu a:hover {color: #CBD9E7;}
.not-front #region-menu ul.menu a {text-decoration: none; color: #003466; padding: 3px 9px;font-size: 16px;} 
.not-front #region-menu ul.menu a:hover {background: #5182b6; color: #fff;}
.not-front #region-menu ul.menu a.active {background: #003466; color: #fff;}

h1#page-title, h1#coordinator-title {font-size: 50px; line-height: 50px;}

.front-news, .front-events {display: inline-block;float: left; margin: 0 10px; width: 155px;}

.homepage-news-row {margin: 0px 0px 20px 0px;}

.not-front #zone-branding-wrapper {max-height: 75px; background: #003466;}

ul.links {display: inline;}
ul.links li {margin: 0px 10px 0px 0px; display: inline;}
 .spotlight-most-recent .views-field-field-newsphoto {float: left; margin: 0px 15px 15px 0px;}
 
#block-menu-block-6 {display: block;}
#block-block-3 {margin: -120px 0px 25px 0px;}


.home-spotlight-block {text-align: left !important;}

#region-footer-third {margin: 0px 10px;}
#section-footer {padding: 20px;}

#zone-user-wrapper {display: none;}

#region-sidebar-first {background: transparent; margin: 0px 10px; padding: 0px;}
#section-footer {margin: 0px;}

#region-sidebar-first a.sidebar-newsletter-subscribe {font-size: 20px; line-height: 25px;}


#zone-content {padding: 15px 0px 20px;}

.logo-img img {width: auto !important;}
#region-content {padding-top: 0px;}

.tabs li, ul.primary li {display: inline;}
ul.primary li {border-right: 1px solid #CCCCCC}
ul.tabs li {border-bottom: none; padding: 0px;}

#region-sidebar-first .block {margin: 0px 0px 25px 0px;}

#menu-attached-button.right {background: url("images/nap_menu.png") no-repeat scroll 5px 12px / 21% auto #DB2D34; padding: 5px 14px 6px 39px; left: -123px; font-size: 20px;}

#section-content .pane-featured-new img {width: auto;}

.venue-about-text p {font-size: 20px; line-height: 35px;}



/*----- VENUE PAGES -------*/
.smaller-venue-images {display: inline-block;margin: 0 15px 30px;width: 132px; text-align: center; vertical-align: top;}






.front .panels-flexible-row-27-4 {font-size: 30px; line-height: 50px; padding: 40px 0px;}
.front .panels-flexible-row-27-4 p {text-align: justify; letter-spacing: 1px;}

.front .panels-flexible-row-27-4 .pane-block-35 .pane-content a:link {font-size: 35px;}
.front .panels-flexible-row-27-3 .view-header img {display: inline-block; margin: 0px;}

.view-venues table {width: 100%;}
.venue-list {width: 50%; display: table-cell;}

.gallery-page-block {display: table-cell; width: 179px;}

.front-gallery-block {display: inline-block; margin: 50px 16px 30px;}
.front-events {width: 165px; margin: 0px 5px;}


#region-branding {margin: -35px 0px 0px;}
#region-user-first {display: block; text-align: right;}
#region-user-first .content ul, #region-user-first .content ul li {display: inline-block;}
#region-user-first ul li {margin: 0px 10px 0px 0px;}
#region-user-first ul li a, #region-user-first ul li a:visited  {font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color: #b6c8d9; text-decoration: none;}
#region-user-first .menu-mlid-1051 {background-image: url(images/lock.png); background-position: left center; background-repeat: no-repeat; padding-left: 23px;}
#region-user-first .menu-mlid-2780 {background-image: url(images/users.png); background-position: left center; background-repeat: no-repeat; padding-left: 23px;}

.navigation {margin-top: 30px; text-align: right; color: #fff;}
ul.main-menu a, ul.main-menu a:visited {color: #fff;padding: 0px 3px 3px; margin: 0px 4px; text-transform: uppercase; letter-spacing: 1px; font-family: 'myriad-pro-condensed', sans-serif; font-weight: 400; font-size: 20px; background: transparent;}
ul.main-menu a:hover {color: #fff; border-bottom: 2px solid #000}
ul.main-menu a.active {border-bottom: 2px solid #4a77ab;}

.user-artist-gallery {display: inline-block; margin: 0px 19px 30px;}

#section-header {border-top: 7px solid #000e1b;}

#region-user-first {display: block; height: 35px;}

.front .panels-flexible-region-inside {width: 700px;}

.panels-flexible-row-27-1 .views-row {width: 48%; float: left; margin: 0px 7px 40px; display: inline-block;}
.front .panels-flexible-row-27-3 .views-row .views-field-nothing {width: 33%; display: inline-block; vertical-align: top; margin: 80px 0px 0px 14px;}
.front .views-field-field-issue-photo {display: inline-block;}.front .panels-flexible-row-27-3 .front-newsletter-view, .front .panels-flexible-row-27-3 .views-row .views-field-nothing a.front-newsletter-subscribe {font-size: 18px;}

#zone-menu-wrapper {height: 96px; padding: 5px 0px;}

.navigation {display: none !important;}
#block-nice-menus-1 {display: block; float: right; margin: 20px 0px 0px;}

.node-type-gallery-image .user-profile-info img {float: left; margin: 0px 20px 0px 0px;}

.view-new-grid-gallery td {display: table-cell; width: 130px; padding: 25px 23px 0px;}
.page-user .views-field-field-avatar {float: left; margin: 0px 20px 15px 0px;}
.page-venues .view-getlocations-map-allnodes td {width: 50%;}

/*------------ DROP DOWN MENU ------------*/
ul.nice-menu-down li.menuparent {background: none;}
ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.menuparent ul li, ul.nice-menu-down li:hover  {background: #4a77ab;}
ul.nice-menu-down li.menuparent ul {border: none; margin: -2px 0px 0px -5px;}
ul.nice-menu-down li a, ul.nice-menu-down .menuparent a {padding: 5px 8px;}
ul.nice-menu-down .menuparent a.active, ul.nice-menu-down li a.active {background: #4a77ab;}
ul.nice-menu li {margin: 0px 5px;}
ul.nice-menu-down li ul li a {padding: 10px 8px !important;}
ul.nice-menu-down li ul li a:hover, ul.nice-menu-down li ul li a:active, ul.nice-menu-down li ul li a.active {color: #000E1B;}
ul.nice-menu li {border: none; background: transparent; font-family: 'myriad-pro-condensed', sans-serif; text-transform: uppercase; letter-spacing: 1px; font-size: 20px; font-weight: 400;}
ul.nice-menu li a {color: #fff; text-decoration: none;}
ul.nice-menu li a:hover {color:;}

a.home-register-block {font-size: 35px; line-height: 35px}

#socialnetworks img {width: 23px !important; height: auto !important;}
.simply-scroll .simply-scroll-clip {margin: -37px 0px 0px !important;}

.front .panels-flexible-row-27-main-row, .front .panels-flexible-row-27-2 {padding: 20px 0px 24px;}

.view-new-grid-gallery td img {width: 127px; height: 127px;}


.views-exposed-widget {display: inline-block !important; vertical-align: top;}
#edit-field-last-name-value-wrapper, #edit-field-venue-node-nid-wrapper {width: 150px;}
#edit-field-classification-value-wrapper, #edit-field-medium-value-wrapper {width: 470px; display: block !important;}
#edit-field-classification-value-wrapper .form-type-bef-link, #edit-field-medium-value-wrapper .form-type-bef-link {display: inline-block;}
#edit-field-classification-value-wrapper .form-type-bef-link a, #edit-field-medium-value-wrapper .form-type-bef-link a {background: none repeat scroll 0 0 #4a77ab; display: inline-block; font-size: 12.5px; font-weight: 300; letter-spacing: 0px; margin: 0 1px; padding: 0 6px; text-transform: uppercase; color: #fff; font-family: 'myriad-pro-condensed', sans-serif;}
#edit-field-classification-value-wrapper .form-type-bef-link a:hover, #edit-field-medium-value-wrapper .form-type-bef-link a:hover {background: #db2d34; text-decoration: none;}
#edit-field-classification-value-wrapper .form-type-bef-link:hover a, #edit-field-classification-value-wrapper .selected a, #edit-field-medium-value-wrapper .selected a {background: #db2d34;}
#views-exposed-form-new-grid-gallery-page-1 {background: #e8f0f7; padding: 3px 14px 8px;}

#edit-field-venue-node-nid-wrapper select, #edit-field-last-name-value-wrapper input {width: 150px;}

.views-reset-button {display: block; text-align: right; width: 100%;}

.panels-flexible-row-27-2 .panels-flexible-region-inside {padding-top: 0px;}

.node-type-coordinator .pane-node-field-newsphoto {float: left; margin: 0px 20px 0px 0px;}
#edit-field-medium-value-wrapper, #edit-field-classification-value-wrapper {display: block;}
.featured-spotlight .views-field-field-newsphoto img {float: left; margin: 0px 15px 10px 0px;}

.page-node-10829 .view-newsletters .view-content {float: left; width: 50%;}

ul.nice-menu ul li {width: 180px;}

#block-views-new-venue-pieces-block-1 h2.block-title, #block-views-new-venue-image-pieces-block-1 h2.block-title {font-size: 14px;}

.view-news ul {text-align: left;}
.view-news ul li img {display: inline-block; margin: 0px 20px 15px 0px;}

.page-venues .getlocations_map_wrapper {display: block;}







/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
 
 .front-column {max-width: 290px;}
 .front-news, .front-events {margin: 0 22px;max-width: 190px;}
 
 .spotlight-item {width: 47%; border-bottom: none; margin: 0px 10px 10px; padding: 0px; float: left;}
 
 .not-front #region-content {margin-top: 10px;}
 
 .media-newsletters .left_column {float: left; margin: 0px 70px 0px 0px; text-align: left;}
 .media-newsletters .pane-content {text-align: left;}
 
 #region-menu ul.menu {margin-top: 15px;}
 
 .smaller-venue-images {width: 200px; margin: 0px 14px 45px 11px;}
 
 #socialnetworks img {width: 37px !important; height: auto !important;} 
 #region-sidebar-first a.sidebar-newsletter-subscribe {font-size: 30px; line-height: 31px;}
 
 #zone-content {padding: 5px 0px 20px;}
#region-user-second {display: block;}

.gallery-page-block {padding: 0px 28px 20px;}

.front-gallery-block {margin: 50px 21px 30px;}

.front-events {margin: 0px 28px;}

.media-page-video {display: inline-block; margin: 0px 23px 30px; width: 300px;}

.block-block-26 .left_column, .block-block-26 .right_column {display: inline-block; width: 300px; margin: 0px 23px 30px;}

.profile-left, .profile-right {display: inline-block; width: 49%; vertical-align: top;}

.user-artist-gallery {display: inline-block;margin: 0 0 40px;text-align: center;width: 49%;}
.user-artist-gallery img {border: 1px solid #003368;}

.front .panels-flexible-region-inside {width: 940px;}

.front .panels-flexible-row-27-3 .front-newsletter-view, .front .panels-flexible-row-27-3 .views-row .views-field-nothing a.front-newsletter-subscribe {font-size: 24px;}
.front .panels-flexible-row-27-3 .views-row .views-field-nothing {margin: 80px 0px 0px 25px; width: 48%;}
.front .views-field-field-issue-photo {display: inline-block;}.front .panels-flexible-row-27-3 .front-newsletter-view, .front .panels-flexible-row-27-3 .views-row .views-field-nothing a.front-newsletter-subscribe {font-size: 24px;}
.panels-flexible-row-27-1 .views-row {width: 48%; float: left; margin: 0px 9px 30px; display: inline-block;}

ul.main-menu a, ul.main-menu a:visited {font-size: 23px;}
.front-news, .front-events {display: inline-block;float: left; margin: 0 22px; width: 179px;}
.front-events {width: 190px; margin: 0px 22px;}

.spotlight-lower-row {width: 49%; display: inline-block;}

.boxgrid{
	width: 179px;
	height: 179px;
	margin: 20px 28px;
	float: left;
	background: #161613;
	border: none;
	overflow: hidden;
	position: relative;
}
.boxgrid img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}

.boxcaption{
	float: left;
	position: absolute;
	background: #fff;
	height: 100px;
	width: 169px;
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	text-align: center;
	margin-top: 90px;
	padding: 10px 5px 0px;
 	}
 	
.boxgrid .cover {
 	top: 89px;
 }
 
.view-new-grid-gallery td {display: table-cell; margin: 0px; padding: 0px;}
.page-user .views-field-field-avatar {float: none; text-align: center; margin: 0px 0px 15px;}

.page-venues .view-getlocations-map-allnodes .venue-list {width: 330px;}

.nap-video-row {display: inline-block; width: 300px; margin: 0px 47px 25px 0px; vertical-align: top; border: none;}

.views-exposed-widget {display: inline-block !important; vertical-align: top;}
#edit-field-last-name-value-wrapper, #edit-field-venue-node-nid-wrapper {width: 220px;}
#edit-field-classification-value-wrapper, #edit-field-medium-value-wrapper {width: 660px; display: block !important;}
#edit-field-classification-value-wrapper .form-type-bef-link, #edit-field-medium-value-wrapper .form-type-bef-link {display: inline-block;}
#edit-field-classification-value-wrapper .form-type-bef-link a, #edit-field-medium-value-wrapper .form-type-bef-link a {background: none repeat scroll 0 0 #4a77ab; display: inline-block; font-size: 9px; font-weight: bold; letter-spacing: 1px; margin: 0 2px; padding: 0 8px; text-transform: uppercase; color: #fff; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
#edit-field-classification-value-wrapper .form-type-bef-link a:hover, #edit-field-medium-value-wrapper .form-type-bef-link a:hover {background: #db2d34; text-decoration: none;}
#edit-field-classification-value-wrapper .form-type-bef-link:hover a, #edit-field-classification-value-wrapper .selected a, #edit-field-medium-value-wrapper .selected a {background: #db2d34;}

#edit-field-classification-value-1-wrapper, #edit-field-medium-value-1-wrapper {display: none !important;}

#edit-field-venue-node-nid-wrapper select, #edit-field-last-name-value-wrapper input {width: 220px;}


.view-new-grid-gallery td img {width: 179px; height: 179px;}
.views-reset-button input {padding: 5px 8px 6px; font-size: 11px; letter-spacing: 2px;}
.views-reset-button input:active {border: none;}

#block-views-new-venue-pieces-block-1 h2.block-title, #block-views-new-venue-image-pieces-block-1 h2.block-title {font-size: 18px;}