.hmt_cal { }

.hmt_cal h1, .hmt_cal h2, .hmt_cal h3 { padding: 10px; margin: 0; }

.hmt_cal h1 { font-size: 22px; font-weight: bold; }

.hmt_cal h3 { font-size: 14px; font-weight: normal; }

.hmt_cal h3.date { font-size: 12px; font-weight: bold; }

.hmt_cal .date { padding-left: 10px;font-size: 12px; font-weight: bold;}

.buy { float: left; padding-left: 3px; }
.buy a { border-raduis: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; display: block; width: 100px; margin: 5px; background: #008d11; padding: 3px 6px 3px 6px; font-size: 13px; font-weight: bold; text-align: center; color: #ffffff; text-decoration: none; }
.hmt_cal .buy a:hover { background: #00b315; }
.hmt_cal .info_btn {  float: left; }
.hmt_cal .info_btn a { border-raduis: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; display: block; width: 100px; margin: 5px; background: #008d11; padding: 3px 6px 3px 6px; font-size: 13px; font-weight: bold; text-align: center; color: #ffffff; text-decoration: none; }
.hmt_cal .info_btn a:hover { background: #00b315; }

.hmt_cal .flyer { float: right;padding: 10px; text-decoration: none;}
.hmt_cal .flyer a{ text-decoration: none;}

.hmt_cal .description { padding: 8px 0 0 8px; font-size: 12px; line-height: 150%; }
.hmt_cal .price { padding-left: 8px; font-size: 11px; font-weight: bold;}
.hmt_cal .reserve { padding: 8px;}
.hmt_cal .event-wrap { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 5px solid #eeeeee;}

.hmt_cal .buttons {margin: 0;}

h4 { font-size: 14px;background: #eaeaea;padding: 7px; border-bottom: 1px solid #cccccc; margin: 10px 0 0 0; }
.child-events { background: #e7ebe7;}

.hmt_cal_nav {float:right; margin:-30px 0 0 0;}
.hmt_cal_nav a{ background: #2E0854; color: #ccc; display: inline-block; width: 80px; margin: 5px;padding: 3px 6px 3px 6px; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; border-raduis: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
.hmt_cal_nav a.active {background:#551A8B;color:#fff;}
.hmt_cal_nav a:hover {background:#551A8B;color:#fff;}


/*********MONTH VIEW CSS**********/
#miniCal{background:;height:100%;text-shadow:none;padding:8px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;}
#miniCal td{background:none;font-family:"Lucida Grande",tahoma,arial;font-size:11px;color:#000;}
#miniCal .back{}
#miniCal .calTitle{font-size:15px;font-weight:bold;text-align:left;}
#miniCal .monthlink{padding:7px;background:#2E0854;color:#fff;-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topleft: 7px;-moz-border-radius-topright: 7px;border-top-left-radius: 7px;border-top-right-radius: 7px;}
#miniCal .monthlink a{font-size:16px;font-weight:bold;background:#eee;color:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;text-align:center;padding:1px 10px 3px 10px;}
#miniCal .monthlink a:hover{background:#551A8B;color:#fff;}
#miniCal .daysWeek{padding:3px;text-align:center;font-weight:bold;background:#000;color:#fff;}
#miniCal .days{background:none;padding:3px;text-align:left;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:1px solid #ddd;}
#miniCal .days:hover {background:#ccc;}
#miniCal .dayson{padding:3px;text-align:left;color:#fff;font-weight:bold;background:#555;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
#miniCal .days a{color:#333333;}
#miniCal .dayson a{color:;}
#miniCal .eventTitle{color:#fff;background:#2E0854;font-size:12px;padding:10px 4px 10px 4px;font-family:arial;font-weight:bold;text-align:center;margin:5px;border:0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
#miniCal .eventTitle:hover{}
#miniCal .event_name_sec{font-size:11px;color:#9c99cc;font-style:italic;}

#miniCal a{text-decoration:none;}
#miniCal .price {display:none;}
#miniCal .more-info,#miniCal .buy-tickets{text-align:center;font-size:11px;margin-top:5px;padding:2px 5px 2px 5px;background:#ccc;color:#2E0854;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#miniCal .flyer{text-align:center;margin:5px 0 5px 0;}
#miniCal .flyer img{border:1px solid #cccccc;margin:auto;}
#miniCal .more-info:hover,#miniCal .buy-tickets:hover, #miniCal .price:hover{background:#fff;color:#2E0854;}