#tribe-events-pg-template {
  max-width: 100%;
}
.tribe-events-tooltip p.entry-summary{
  color: #000;
}
#main .up-events-detail .upevents-add .event-detail-categories{
  margin-bottom: 20px;
}
#main .up-events-detail .upevents-add .event-detail-categories span{
  margin-bottom: 10px;
}
.event-navigation .wp-pagenavi .current {
  background-color: #000000;
  border: 1px solid #ffffff;
  color: #fff;
  display: inline-block;
  font-family: "Quattracento-Roman";
  font-size: 16px;
  padding: 6px 12px;
}
.event-navigation .wp-pagenavi a {
  border: 1px solid transparent;
  color: #cd9e2f;
  display: inline-block;
  font-family: "Quattracento-Roman";
  font-size: 16px;
  padding: 6px 12px;
}
.event-navigation .wp-pagenavi a:hover {
  background-color: #000000;
  border: 1px solid #ffffff;
  color: #fff;
}
#main .event-coverage .list-winning .show-list-winning a {
  margin-bottom: 0px;
}
#main .article-detail .form-comment input.error,
#main .article-detail .form-comment textarea.error {
  border: 1px solid #ff0000;
}
.page-404 {
  padding-bottom: 50px;
}
.page-404 h2 {
  color: #fff;
}
.tribe-events-notices {
  display: block;
}
#main li.eco-item-share .sharing-buttons a:after {
  content: "";
}
#main li.eco-item-share {
  position: relative;
}
#main li.eco-item-share .sharing-buttons:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #272727;
  border-top: none;
  top: -7px;
  left: 20px;
}
#main li.eco-item-share .sharing-buttons {
  background: #272727;
  padding: 10px 10px 5px;
  position: absolute;
  top: 30px;
  width: 150px;
  display: none;
  z-index: 10;
}
#main li.eco-item-share .sharing-buttons li {
  display: inline-block;
  padding: 0 10px 5px!important;
  margin: 0px!important;
}
#main li.eco-item-share .sharing-buttons li a {
  background: url("images/icon_sprite.png");
  display: block;
  height: 23px;
  text-indent: -9999em;
  padding: 0px!important;
  margin: 0px!important;
}
#main li.eco-item-share .sharing-buttons .sharing-ico-mail {
  background-position: -255px 0;
  width: 27px;
}
#main li.eco-item-share .sharing-buttons .sharing-ico-mail:hover {
  background-position: -255px -30px;
}
#main li.eco-item-share .sharing-buttons .sharing-ico-fb {
  background-position: -61px 0px;
  width: 12px;
}
#main li.eco-item-share .sharing-buttons .sharing-ico-fb:hover {
  background-position: -61px -30px;
}
#main li.eco-item-share .sharing-buttons .sharing-ico-tt {
  background-position: -93px 0px;
  width: 22px;
}
#main li.eco-item-share .sharing-buttons .sharing-ico-tt:hover {
  background-position: -93px -30px;
}
#main .eco-item .eco-item-action,
#main .article-detail .article-detail-header .article-action {
  display: inline-block;
  overflow: inherit;
}
.add-favourite-status {
  display: none;
}
.add-favourite-status p.error {
  background: #cf5050;
  color: #fff;
  text-align: center;
  padding: 15px 0px;
}
.add-favourite-status p.success {
  background: #cd9e2f;
  color: #fff;
  text-align: center;
  padding: 15px 0px;
}
#tribe-mobile-container .tribe-events-mobile .summary a {
  color: #cd9e2f;
}
#tribe-mobile-container .tribe-events-mobile .summary a:hover {
  text-decoration: underline;
}
#tribe-mobile-container .tribe-events-mobile .tribe-events-read-more {
  color: #cd9e2f;
}
#tribe-mobile-container .tribe-events-mobile .tribe-events-read-more:hover {
  text-decoration: underline;
}
.subscriber-error {
  color: #df280a;
  font-size: 13px;
  margin-bottom: 10px;
  margin-top: 5px;
  position: absolute;
  width: 210px;
  display: none;
}
table td {
  padding: 10px;
  line-height: 18px;
  vertical-align: top;
}
.footer-bot .footer-news-letter input[type="text"] {
  color: #000;
}
.comment-error {
  color: #df280a;
  font-size: 13px;
  margin-top: -12px;
}
.comment-content-error {
  padding-bottom: 10px;
}
.datepicker-months .table-condensed .month{
  color: #8a8a8a;
}
.tribe-events-notices{
  background: none!important;
  border: none!important;
  padding: 0 !important;
  text-shadow:none!important;
  color: red!important;
}