.x-navbar .desktop .x-nav  {
padding-bottom: 20px;
border-bottom: 3px solid #3a5ba9;
}
.x-navbar .desktop .x-nav > li > a:hover > span, .x-navbar .desktop .x-nav > li.x-active > a > span, .x-navbar .desktop .x-nav > li.current-menu-item > a > span, #tribe-events-content a:hover, .tribe-events-event-meta a:hover  {
color: #3a5ba9;
}
.WMG_artist_page h1, .wmg_title {text-align:center;}
.WMG_artist_page h1 {margin-bottom: 25px;}
.wmg-clear-both {
clear: both;
} .wmg-graphite, span.wmg-graphite, p.wmg-graphite, h1.wmg-graphite {
font-family: graphite-std-wide, sans-serif;
font-style: normal;
font-weight: 300;
letter-spacing:1.1px;
text-transform: uppercase;
}
.wmg-blue, span.wmg-blue, p.wmg-blue,  h1.wmg-blue {
color: #3a5ba9; }
a.wmg-blue:hover, a.url span.wmg-blue :hover, a p.wmg-blue :hover, a h1.wmg-blue :hover {
color: #b4b4bd;
} .wmg_news.hentry {
margin-top:25px;
}  .metaslider {
border: 0 !important; }
.wmg_home, .post-73{
max-width: 1050px;
margin: 0 auto;
}
.metaslider li .caption, .metaslider .caption-wrap{
opacity: 0;
visibility: hidden;
text-align: center;
white-space: pre-line;
}
.metaslider:hover  li .caption{
visibility:visible;
opacity:1;
transition-delay:.05s;
}
.metaslider:hover .caption-wrap{
visibility:visible;
opacity:0.65;
transition-delay:.05s;
}
.wmg-newsletter-container {
display:flex;
align-items:center;
justify-content:center;
} div.frm_submit.wmg_submit button.frm_button_submit.wmg_submit_button {background:#3a5ba9;}
div.frm_submit.wmg_submit button:hover.frm_button_submit.wmg_submit_button {background:transparent;}
#field_egl3w {
max-width: 250px!important;
}  .wmg_smaller {
font-size: .87em;
}
.wmg_image_grid_container {
clear: both;
margin: 0 auto;
max-width: 1200px;
padding: 5px 10px;
text-align: left;
}
.wmg_responsive_image {
max-width: 100%;
}
.wmg_image_caption {
white-space: pre-line;
line-height: 1.2;
font-size: 13px;
text-align: center;
margin: 5px 10px 35px;
}
.wmg_square_image_cell, .wmg_image_caption {
display: block;
}
.wmg_square_image_cell img,  .wmg_image_cell img {
display: block;
margin: 0 auto;
} .wmg_layout_textonly {
display: block;
margin: 3.1rem auto 1rem;
max-width: 65%;
} .WMG_prev-next	{clear:both; display:block; width:460px; margin:1em auto;font-size: 1.1em;}
.WMG_prev {float:left; text-align:left; width:40%; height:30px; padding:5px 16px; display:block;}
.WMG_next {float:right;  text-align:right; width:40%; height:30px; padding:5px 16px; display: block;}
.WMG_artist_page h1 {text-align:center;}
div.WMG_artist_page h2  {
text-align:center;
clear:both;
font-size:17px;
font-weight: normal;
padding: 10px 0;
}  #post-38 #gallery-1 {
display: flex; }
#post-38 .gallery-columns-2 .gallery-item {
display: flex;
align-items: center;
justify-content: center;
}
.wp-caption>.wp-caption-text,.wp-caption>.wp-caption-text:last-child,.gallery-item>.wp-caption-text,.gallery-item>.wp-caption-text:last-child{
display:block;
margin:0 0 5px;
padding:0 5%;
font-size:16px;
font-size:1.2em;
line-height:1.3;
text-transform:none
}
.gallery-item {
max-width: 100%;
border: 0;
padding: 4px 4px 25px;
text-align: center;
background-color: #FFF;
}
#post-1895.gallery-icon {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
height:200px;
}
#post-1895.gallery-icon img{
position: relative;
top: 50%;
transform: translateY(-50%);
}
#post-1895.gallery-columns-1 .gallery-icon img {
position: relative;
top: 50%;
transform: translateY(-50%);
}
#post-1895.gallery-columns-1 .gallery-icon {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
min-height: 329px;
}
.gallery{
overflow: hidden;
}
.wp-caption>.gallery-caption, .wp-caption>.wp-caption-text, .wp-caption>.wp-caption-text:last-child, .gallery-item>.gallery-caption, .gallery-item>.wp-caption-text, .gallery-item>.wp-caption-text:last-child {
display: block;
margin: 0 0 5px;
font-size: .9em;
text-transform: none;
white-space: pre-line;
} #slb_viewer_wrap .slb_theme_slb_default .slb_container {
box-shadow: none !important;
border-radius: 5px;
}
#slb_viewer_wrap .slb_theme_slb_default .slb_content {
min-height: 58px;
min-width: 50px;
margin-bottom: 5px;
}
#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag, #slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag {
position: absolute;
top: 20%;
height: 71%;
width: 45%;
min-width: 25px;
min-height: 33px;
margin-left: 4px;
background-repeat: no-repeat;
text-indent: -2000em;
opacity: 0;
}
#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
font-family: "Poppins",sans-serif !important;
margin-right: 0.2em;
}
.slb_slideshow {
display:none !important;
}
.slb_slideshow {
display:none !important;
}
.slb_data_title {
display:initial !important;
font-size: 17px !important;
}
span.slb_template_tag.slb_template_tag_item.slb_template_tag_item_title {
white-space: pre-line !important;
text-align: center !important;
}
.slb_template_tag_item_description {
margin-bottom:4px;
font-size: 14px !important;
white-space: pre-line !important;
}
#slb_viewer_wrap .slb_theme_slb_default .slb_data_desc {
display: block;
margin-top: 0.2em !important;
}
.slb_group_status {
font-size: 12.4px !important;
margin-top:10px !important;
color: #555555 !important;
}
.slb_template_tag_ui_group_status{
color: #555555 !important;
display:block;
} #bottom {
clear: both;
}
ul.wmg_social_container   { padding: 10px;
max-width: 590px;
margin: 0 auto 30px;
overflow: auto;
}
li.wmg_social_button  {
width: 90px; display: inline-block; vertical-align: top; text-align: center;
}
.wmg_social_container img {
margin: 0 auto;
}
ul.wmg_social_container li.wmg_social_button span.wmg_social_button_text {
font-size: 12px;
padding: 5px;
text-align: center;
display:inline-block;
}
ul.wmg_social_container li.wmg_social_button a img {
transition: all 0.3s ease-in-out;
}
ul.wmg_social_container li.wmg_social_button a img:hover {
opacity: .7;
} .wmg_remove_hentry.hentry{
margin-top: 0;
}
.wmg-events-title, p.wmg-events-title, div.tribe-events-loop h2 a.url.wmg-events-title{
text-align:center;
font-size: 1.3em;
line-height: 1.7;
}
.WMG_news_images-container {
display: flex;
justify-content: space-around;
align-items: center;
flex-flow: wrap;
}
.wmg_default_container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
.scaleable-wrapper.WMG_events_images-container:after, .scaleable-wrapper.WMG_news_images-container:after {
content:'';
clear: both;
margin: 0 auto;
}
.wmg_content_container .scaleable-wrapper .WMG_events_images-container, .wmg_content_container .scaleable-wrapper .WMG_news_images-container {
margin: 0 auto;
}
.single-tribe_events #tribe-events-header li {
display: none !important;
}
.tribe-bar-disabled {display: none !important;}
a.tribe-events-ical, a.tribe-events-gcal {display:none!important;}
.tribe-events-cal-links {
display:none!important;
}
.tribe-events-schedule {
display:none;
}
#tribe-events-content {
position: relative;
margin-bottom: 25px;
padding: 2px 0;
}
.single-tribe_events .tribe-events-event-image {margin-top:-30px; }
#tribe-events-content .tribe-events-abbr {color:#EBEBEB !important;}
h2{text-align:center;}
h2.tribe-events-page-title{text-align:center;}
.tribe-events-event-meta .tribe-events-gmap, .tribe-events-event-meta-desc .tribe-events-gmap {display:none; visibility:hidden;}
.single-tribe_events .tribe-events-event-meta{display:none!important;}
.events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer {
margin: 5px 0;
}
nav.tribe-events-nav-pagination.wmg-events-sub-nav {
margin: 8px auto;
}
div.wmg-list-container{
margin-top:10px;
}
#tribe-events-content.tribe-events-list {
padding: 0;
margin-bottom: 10px;
}
div.wmg-event-container {
margin-bottom: 20px !important;
border-bottom:none;
}
div.wmg-event-container:last-of-type {
border-bottom:none;
}
.wmg_event_social_button img{
float: left;
margin-right: 10px;
}
.post_read_more::before, .more-link::before {
content: "";
display: block;
width: 40px;
margin: 10px auto 20px;
}
div.wmg-event-container p.wp-caption-text {
text-align: left;
font-size: 12px;
display: block;
padding: 0;
margin-top: 0 !important;
line-height: 12px !important;
}
div.wmg-event-container .wp-caption img, div.gallery-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.mt40 img{
margin-top:40px;
border:1px solid red;
}
.ml40 img{
margin-left:40px;
}
#tribe-events-header {
overflow: hidden;
}
#tribe-events-footer, #tribe-events-header {
margin-bottom: .2em;
}
.tribe-events-list .tribe-events-loop .tribe-events-content {
width: 100%;
padding: 0 0 5px;
margin: 5px 0;
}
.tribe-events-event-meta {display:none;}
.has-larger-font-size{font-size: 32px;}
.has-large-font-size{font-size: 26px;}
.has-medium-font-size{font-size: 18px;}
h2.tribe-events-page-title a, #bottom #wmg-footer p a span {
color: #3a5ba9;
text-align:center;
}
h1.tribe-events-page-title a {
color: #3a5ba9;
}
h2.tribe-events-page-title a:hover,  a.more-link:hover span, a.url:hover p.wmg-graphite-uppercase, p.wmg_title a:hover,  #bottom #wmg-footer p a:hover {
color: rgb(36, 0, 183);
transition: all 0.2s linear;
}
h2.tribe-events-list-separator-month {
background: #d4d4dc;
margin: 0;
}
.type-tribe_events, .wmg_seperator {
margin: 24px 0 0;
border-bottom: 3px solid #3a5ba9;
}
.wmg_seperator{
border-bottom: 3px solid #3a5ba9;
}
#tribe-events-content div.type-tribe_events:last-of-type, .type-tribe_events:last-child {
border-bottom: 0 solid #3a5ba9!IMPORTANT;
}
.tribe-events-single .type-tribe_events {
border-bottom:none;
}
.tribe-events-sub-nav {
margin-top:10px;
}
nav.wmg-events-sub-nav {
border-bottom:none!important;
} button.wmg_red_button {
display: block;
margin: 0 auto 10px;
clear: both;
font-size: 1.2em;
text-align: center;
padding:7px 15px;
background-color: #fe2712;
border-radius: 3px;
border-style: none;
box-sizing: border-box;
color: #ffffff;
cursor: pointer;
list-style: none;
outline: none;
position: relative;
text-decoration: none;
transition: color 100ms;
vertical-align: baseline;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
}
a.tribe-events-read-more.wmg-graphite{
color:#ffffff;
}
button.wmg_red_button:hover,
button.wmg_red_button:focus {
background-color: #d40000;
color:#ffffff;
}
button.wmg_red_button #tribe-events-content a:hover,
a.tribe-events-read-more.wmg-graphite:hover,
a.tribe-events-read-more.wmg-graphite:focus {
color:#e5e4e2;
} p.wmg_large_font_size{
font-size: 30px;
text-align: center;
}
.tribe_events_content.hentry {
}
.wmg_heading_container p, div.wmg_heading_container {
text-align: center;
}
.WMG_tribe-events-single-event-title {
text-align: center;
}
.wmg-events-featured {
font-size: .8em;
margin-top: 3px;
line-height:1.3;
}
p.wmg-events-featured.wmg-graphite {
font-size: .7em;
margin-top: 3px;
line-height:1.3;
}
a.gallery_image{
min-width: 250px;
}
a.gallery_image img.aligncenter {
margin-bottom: 5px;
}
.WMG_event-list .wmg-events-featured{
}
.two_column_border {
width: 45%;
border:red;
border-width:0 0 0 2px;
border-style:solid;
padding-left: 8px;
}
.tribe-events-before-html h1, .tribe-events-after-html h1, #tribe-events-pg-template .tribe-events-content h1 {
font-size: 26px;
text-align: center;
letter-spacing: 0;
}
.tribe-events-before-html h2, .tribe-events-after-html h2, #tribe-events-pg-template .tribe-events-content h2 {
font-size: 30px;
font-weight: 200;
font-style: normal;
line-height: 1.3;
}
p.wmg_title {
font-size: 32px;
}
.tribe-events-title-bar {
padding: 25px 0 0;
}
h2, span.subtitle{
font-size:.85em;
letter-spacing:.8px;
text-align:center;
}
#tribe-events-pg-template .tribe-events-content p,
.tribe-events-before-html p,
.tribe-events-after-html p {
line-height: 1.3;
}
#tribe-events-content ul.tribe-events-sub-nav {
margin-top: 10px;
}
.wmg_horizontal_row {
display: flex;
flex-wrap: wrap;
}
.wmg_image_cell img {
display: block;
margin: 0 auto;
max-height: 150px
}
.wmg_image_cell_450max img {
display: block;
margin: 0 auto;
max-height: 450px
}
.wmg_square_image_cell {
display: block;
margin: .2rem 1.5rem 0;
} @media screen and (min-width: 1200px) {
.wmg_image_cell, .wmg_square_image_cell { }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
div.scaleable-wrapper {
-webkit-transform-origin:left top;
-moz-transform-origin:left top;
transform-origin: left top;
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
}
@media screen and (min-width: 600px) {
.gallery-columns-4 .gallery-item {
min-height: 330px;
}
.wmg_image_grid {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-evenly;
align-items: center;
padding-top: 15px;
}
.wmg_image_cell, .wmg_square_image_cell { }
.wmg_image_cell.portrait{
min-width: 300px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.gallery-columns-4 .gallery-item {
min-height: 200px;
}
ul.wmg_social_container   {
padding: 10px;
width: 475px;
margin:0 auto;
}
li.wmg_social_button {
width: 70px;
height: auto;
margin: 0 0 20px;
}
.two_column_border {
clear:both;
width:100%;
}
.wmg_image_cell img, .wmg_square_image_cell img, .wmg_image_cell_450max img{
margin: 0 auto;
}
div.scaleable-wrapper {
-webkit-transform-origin:left top;
-moz-transform-origin:left top;
transform-origin: left top;
-webkit-transform: scale(0.61 );
-moz-transform: scale(0.61);
-o-transform: scale(0.61);
transform: scale(0.61);
}
.wmg_layout_textonly {
margin: 2.5rem auto 1rem;
max-width: 90%;
}
}
@media only screen and (max-width: 479px) {
.wmg_grid {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.wmg_image_cell, .wmg_square_image_cell, .wmg_image_cell_450max {
width: calc(100% - 2rem);
margin: 0 auto;
}
.wmg_image_cell img, .wmg_square_image_cell img, .wmg_image_cell_450max img{
margin: 0 auto;
}
.wmg_layout_textonly {
margin: 1rem;
max-width: 100%;
font-size:1.3em;
}
}