

article {
    _background: white;
    _padding: 20px;
}

h1.entry-title{
    margin: 0px 0px 20px 0 !important;}
/* no border on home page images */
article img, .home-widget img {padding:0; background:none;}

body.home .css-events-list table.events-table td {    padding: 7px;}

/* TALENT PAGE CUSTOMIZATIONS */
.um-members.masonry {
    height: inherit !important;
}
.um-member img {
    max-width: 100% !important;
    height: auto;
    box-sizing: border-box;
}
div.uimob800 .um-member, div.uimob960 .um-member {
    width: 20%;
    /* float: left; */
    position: relative !important;
    left: initial !important;
    display: inline-block;
    top: initial !important;
    margin-bottom:6px !important;
transform:none !important;

    background-color: transparent;
    border: 0px;
}
div.uimob340 .um-member {
    width: 50%;
    /* float: left; */
    position: relative !important;
    left: initial !important;
    display: inline-block;
    top: initial !important;
    margin-bottom:6px !important;
transform:none !important;
}
.um-member-photo {
    padding: 0 !important; 
    text-align: center;
}

.um-member-card {
    padding-bottom: 0 !important;
    height:60px;
    text-align:center;
}
/* END TALENT PAGE CUSTOMIZATIONS */

table.em-calendar.fullcalendar {
    font-size:12px !important;
}
table.em-calendar.fullcalendar ul, table.em-calendar.fullcalendar li{

  margin:0 !important;
  padding:0 0 4px 3px !important;
}

table.em-calendar.fullcalendar a{
font-size:12px !important;
line-height:12px !important;
display:inline-block !important;
text-decoration:none !important;
border:none !important;
}
#home-page-widgets .events-table a {
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
}
#home-page-widgets .events-table i {
    display: none;
}

body.home article#post-1857 h2 {
    display: none !important;
}
#home-page-widgets .caption {
    text-shadow: 1px 1px 0 #000;
}
#home-page-widgets .css-events-list h2, #home-page-widgets .css-events-list .events-table{ display:none;}
#home-page-widgets .css-events-list .events-table:first-of-type{ display:block !important;}
#home-page-widgets .css-events-list h2{display:none;}
#home-page-widgets .css-events-list thead{display:none}
table.events-table {
    font-size: 14px;
    line-height: 18px;
background:none;
}
table.events-table {background-color:rgba(255,255,255,0.6); !important;}
table.events-table td, table.events-table tr, table.events-table tbody{background:none !important;}
table.events-table td{
border:none;
border-bottom:1px solid;
vertical-align: top;
}
table.events-table tr:last-child td{
border:none;
}



h3.home-widget-title:first-child {
    background-color: #282828;
    margin: 0;
    padding: 8px 12px;
    color:white;
    text-shadow:1px 1px 0 #000;
}
aside#text-15 h3, aside#text-15 table {
    box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
    display: block;
    width: 100%;
}
.mctb{height:1px;}
table.fullcalendar td {
    width: 14.28%;
    vertical-align: top;
}
table.fullcalendar ul {
    list-style: none;
    padding-left: 12px;
}
@media only screen and (max-width:480px){
    table.em-calendar.fullcalendar {
    width: 100% !important;
margin-top:12px;
}

table.fullcalendar td {
    display: block;
    width: 100%;
}

table.fullcalendar td.eventless {
    display: none;
}

table.fullcalendar td.eventless-pre {
    display: none;
}

table.fullcalendar td {
    height: inherit !important;
}

tr.days-names {
    display: none;
}

table.fullcalendar td.eventless-post {
    display: none;
}
thead tr td {
    width: 33.33% !important;
    display: inline-block !important;
}
}

body.home h3.home-widget-title:first-child {background-color:#AC1F2D;}
body.home .events-table a{color:#Ac1F2d; border-bottom:none;}
body.home .events-table td:first-child{font-size:13px; font-weight:bold;}
body.home .events-table{background-color:white;}


.center-image img {
  margin-left:auto;
  margin-right:auto;
  display:block;
}



.em-booking-form-details  {padding:10px;width: 100%;float:left;}  
.em-booking-form-details input.input, .em-booking-form-details textarea {width: 100%;-max-width: 350px;}
.em-booking-form label  {display:inline-block;width: 100%;}	
article.event .post-header img.wp-post-image {
    display: none;
}

.event-title {
    font-size:18px;
    line-height:18px;
}
.entry-header {
    margin-bottom: 0px;
}
.event-image {
    min-width:100px;
}
div.em-booking-login {
margin: 0px;
}



/*
#site-content > .container {
    max-width: unset;
}
*/


.max-height-700 {
    max-height: 700px;
    width: unset;
    margin-left: auto;
    margin-right: auto;
    display: block;
}