.events_widgetFeatured { position: relative; margin:0 0 20px 0; clear:both; }
.events_widgetFeatured > .title { text-align: center;}
.events_widgetFeatured .sliderContainer { position: relative; } /* this lets us position arrows relative to the "slider" without caring about the height of the elements outside of the slider */
.events_widgetFeatured .window { position:relative;}
.events_widgetFeatured .slider { position: relative;}

.events_widgetFeatured .windowBtn {background: url(/includes/images/assets/highlights-more.png) no-repeat center top; cursor:pointer; height: 35px;}

.events_widgetFeatured .arrow { position: absolute; top: 50px; height: 23px; width: 22px; z-index: 3; cursor: pointer; }
.events_widgetFeatured .prev { background: url("/SiteCore/includes/plugins/events/v1/images/left.png") no-repeat; left: 10px; }
.events_widgetFeatured .next { background: url('/SiteCore/includes/plugins/events/v1/images/right.png') no-repeat; right: 10px; }
.events_widgetFeatured .disabled { opacity: .5; cursor: default; }
.events_widgetFeatured .item { background: url(/includes/images/assets/grunge-bkgrnd.jpg) repeat 0 0; box-shadow: 0 2px 3px #999; overflow: hidden; padding:10px 0; min-width: 196px;}
.events_widgetFeatured .item .itemBottom { padding: 10px; }
.events_widgetFeatured .item .title { color:#463c32; font-family:'Museo Slab W01 500'; font-size: 18px; line-height: 22px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
.events_widgetFeatured .item .title a { color:#463c32;}
.events_widgetFeatured .item .location { color: #aaa096; font-size: 16px; text-align: center;}
.events_widgetFeatured .item .date { color:#463c32; font-size: 16px; margin-top: 2px; text-align: center;}
.events_widgetFeatured .item .eventsFooter { margin-top: 8px; text-align: center;}
.events_widgetFeatured .item a.detailLink {
  background: url("/includes/images/assets/asset-sprite.png") no-repeat -60px -5px rgba(0, 0, 0, 0);
  display: inline-block;
  height: 30px;
  text-indent: -9999px;
  width: 30px;
}
.events_widgetFeatured .item img{
  width:100%;
}

.events_widgetFeatured .item .allLink { float: right; margin-right: 15px; }

/**** HOMEPAGE - VERTICAL LAYOUT ****/
.events_widgetFeatured.home {}
.events_widgetFeatured.home .row > .title { text-align: center; line-height: 1.6875rem;}
.events_widgetFeatured.home .itemRow {}
.events_widgetFeatured.home .item { overflow: hidden; margin-bottom:10px;}
.events_widgetFeatured.home .item .itemLeft {}
.events_widgetFeatured.home .item .itemMiddle { text-align: left;}
.events_widgetFeatured.home .item .itemMiddle .title,
.events_widgetFeatured.home .item .itemMiddle .location,
.events_widgetFeatured.home .item .itemMiddle .date { text-align: left; line-height: 26px}
.events_widgetFeatured.home .item .itemRight {}

.events_widgetFeatured.home .item a.detailLink,
.events_widgetFeatured.home .item a.itinLink {
  display: block;
}
.events_widgetFeatured.home .item .itinEvent a.addViewItinAdded{
  margin:0px;
}
.events_widgetFeatured .eventitin {
  display: inline-block;
}

/*** PRINT ***/
.events_widgetPrintSearch { border: 1px solid #ccc; background: #eee; padding: 10px;}
.events_widgetPrintSearch .row { overflow: hidden; padding: 3px 0px;}
.events_widgetPrintSearch .label { display: inline-block; width: 75px; font-size: 12px; font-weight: normal; }
.events_widgetPrintSearch .inputs { display: inline-block; }
.events_widgetPrintSearch select { width: 355px; }
.events_widgetPrintSearch input { width: 150px; }
.events_widgetPrintSearch button { background: #ddd; padding: 5px 10px; border: 1px solid #ccc; box-shadow: 1px 1px 0px #777; color: black; text-decoration: none; cursor: pointer; }
.events_widgetPrintSearch button:hover { background: #ccc; color: black; }

/*** EVENT FORM ***/
form.simpleForm .tabs dd {text-align: center;}
form.simpleForm .recurOption label { text-align: left;}
form.simpleForm [class*="block-grid-"] > li { padding-bottom: 0;}
form.simpleForm textarea#description { margin-bottom: 0.5rem;}
form.simpleForm .tabs dd > a {
  border: 1px solid #969696;
  color: #323232;
  font-size: 16px;
  cursor: pointer;
  line-height: 19px;
  font-family: "Palatino LT W01 Roman", Palatino, serif;
  font-weight: normal;
  font-style: normal;
  background: rgb(255,255,255); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(231,231,231,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(231,231,231,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}
form.simpleForm .tabs dd.active > a {
  background: url(/includes/images/assets/grunge-bkgrnd.jpg) repeat 0 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
  overflow: hidden;
}
form.simpleForm #label_udf_74{
    color:#CD0F1E;
}
/*** Mobile ***/
@media only screen and (max-width: 40em) {
  form.simpleForm .tabs dd { width: 50%;}
  form.simpleForm .recurOption label { text-align: center;}
} 
/*** Tablet ***/
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  form.simpleForm .tabs dd {width: 20%;}
  form.simpleForm .recurOption label { text-align: center;}
}
/*** Desktop  ***/
@media only screen and (min-width: 64.063em) {
  form.simpleForm .tabs dd {width: 20%;}
  .sv-foundation .tabs dd:last-child {margin-right: 0;}
}








.PTH .smInput, .PTH .regionFilter, .PTH .cityFilter, .PTH #e_sDate, .PTH #e_eDate{
  border-radius: 0;
  border: 1px solid #000;
  /*background: #fff;*/
  /*background-image: none;*/
  background-position-x: 97%;
  background-position-y: center;
  font-family: 'Proxima N W01 Bold', Arial;
  font-size: 16px;
  height: 40px;
  line-height: 20px;
}
.PTH.sv-foundation select, .PTH .smInput:hover, .PTH .regionFilter:hover, .PTH .cityFilter:hover{
  background: #FFF;
  background-image: none;
}

.PTH #e_keyword{
  color: #000;
  border: 1px solid #000;
  border-radius: 20px;
  font-family: "Proxima Nova W08 Reg", Arial;
  background: #fff url(/includes/images/assets/search.png) no-repeat scroll 15px center;
  padding-left: 40px;
  height: 40px;
}

.PTH .filter-paging a{
  background-image: url(/includes/images/assets/nav-pagination.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 16px;
  height: 13px;
  text-indent: -9999px;
}
.PTH .filter-paging a.prv{
  background-position: -16px 0;
}

.PTH .filter-paging a.nxt-end{
  background-position: -48px 0;
}

.PTH .filter-paging a.nxt{
  background-position: -32px 0;
}

.PTH .filter-paging .filter-showing{
  float: left;
  font-family: 'Proxima N W01 Bold', Arial;
  font-size: 14px;
  color: #000;
  text-transform: lowercase;
  margin-top: -8px;
  padding: 0 20px;
}

.PTH .jumpNav ul li {
  display: inline-block;
  list-style: none;
  color: #458993;
  font-family: 'Proxima N W01 Bold', Arial;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: normal;
  font-style: normal;
}

/*.PTH a.jumpItem {
  background: white;
  float: left;
  padding: 0 10px;
  border: 1px solid black;
  margin: 5px 5px 5px 0;
}*/

.PTH .eventLayout li {
  float: left;
  list-style: none;
  margin: 0 5px 0 0;
}

.PTH #evntResultsHolder .l-itemContainer{
  float: left;
  border: 1px solid #D9D9D9;
  width: 100%;
  position: relative;
}

.PTH #evntResultsHolder .l-itemContainer img{
  /*display: none;*/
}

.PTH #evntResultsHolder .l-itemContainer h4 a{
  font-family: 'Proxima Nova W08 Reg', Arial;
  font-size: 21px;
}

.PTH #evntResultsHolder .l-itemContainer p{
  margin: 0 15px;
  font-family: 'Proxima Nova W08 Reg', Arial;
  font-size: 16px;
}

.PTH #evntResultsHolder .l-itemContainer .listingsFooter{
  min-height: 50px;
  background: #f6f8f8;
  border-top: 1px solid #d9d9d9;
  /*width: calc(100% - 250px);*/
  /*position: absolute;*/
  /*bottom: 0;*/
  /*right: 0;*/
  margin: 0;
  padding: 10px 15px;
  line-height: 51px;
}

.PTH #evntResultsHolder .l-itemContainer .listingsFooter > a:not(.itinLink), .PTH #evntResultsHolder .l-itemContainer .listingsFooter > span {
  margin-right: 40px;
  color: #000;
  font-family: 'Proxima Nova W08 Reg', Arial;
  text-transform: uppercase;
  font-size: 14px;
  padding-left: 10px;
}

.PTH #evntResultsHolder .l-itemContainer .listingsFooter > a.detailLink{
  background: url(/includes/images/assets/details_rt_arrow.png) no-repeat left center;
}

.PTH #evntResultsHolder .l-itemContainer .listingsFooter a.itinLink,
.PTH #evntResultsHolder .l-itemContainer .listingsFooter a.addViewItinAdded{
  text-transform: uppercase;
  background: url(/includes/images/assets/hearticon.png) no-repeat left center;
  padding-left: 17px;
}



.PTH #evntResultsHolder{
  max-width: 1000px;
  margin: 0 auto;
}

.bodyBG.sv-foundation.PTH #evntResultsHolder .l-itemContainer h4{
  padding: 10px;
}

.PTH #evntResultsHolder .l-itemContainer ul {
  list-style: none;
  padding: 0;
}

.PTH #evntResultsHolder .l-itemContainer .pth-nopadding{
  padding: 0;
}

.PTH #evntResultsHolder .l-itemContainer .featuredMark{
  padding: 0;
  margin: 0;
  background-color: #458993;
  position: absolute;
  color: white;
  padding: 4px 8px;
  text-transform: uppercase;
  font-family: 'Oswald', Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  z-index: 1;
}

.PTH .bottomPaging{
  max-width: 98%;
}

.PTH .event-detail{
  margin-top: 30px;
}

.PTH ul.noPoints-inline{
  margin: 0;
}

.PTH .evnt-tabHolder{
  z-index: 1;
}

.PTH #eSearchForm .filters [name='e_submitBtn']{
  background-color: #458993;
  padding: 10px 44px;
  color: white;
}

.PTH .search-container{
  background-color: #f6f8f8;
  padding: 15px 15px 0;
}

.PTH .evnt-jumpHolder a.jumpLeft, 
.PTH .evnt-jumpHolder a.jumpRight {
    background-image: url(/includes/images/assets/nav-events.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 25px;
    position: absolute;
    top: 10px;    
    z-index: 10;
}
.PTH .evnt-jumpHolder a.jumpLeft { background-position: 0 0; left: 0;}
.PTH .evnt-jumpHolder a.jumpRight { background-position: -15px 0; right:0;}
.PTH .evnt-jumpHolder a.disabled { opacity: 0.5;}


.PTH .evnt-jumpHolder { height: 50px;}
.PTH .evnt-jumpHolder .jumpWindow {
    height: 50px;
    position: relative;
    width: 240px;
    z-index: 3;
  overflow:hidden;
    margin: auto;
}
.PTH .evnt-jumpHolder .jumpTrack { position: absolute; width: 50000px;}
.PTH .evnt-jumpHolder a.jumpItem {
    display: block;
    float: left;
    width: 80px;
    height: 40px;
    text-align: center;
    /*font-family: "Palatino LT W01 Roman", Palatino, serif;*/
    font-weight: normal;
    font-style: normal;
    color: #323232;
    font-size: 18px;
}
.PTH .evnt-jumpHolder a.jumpItem h5 { margin: 0; text-transform: uppercase; color: inherit;}
.PTH .evnt-jumpHolder a.jumpItem .details {}
/* Selected */
.PTH .evnt-jumpHolder a.jumpItem.sel { color: #458993;}
.PTH .evnt-jumpHolder a.jumpItem.sel .details {}


.PTH .evnt-tabHolder ul { margin: 0;}
.PTH .evnt-tabHolder ul li {
    display: inline-block;
  width:80px;
  height: 40px;
    line-height: 40px;
  text-align: center; 
  font-size: 16px;
    /*font-family:'Museo Slab W01 500';*/
    font-weight: normal;
    text-transform: uppercase;
    color: #323232;
}
.PTH .evnt-tabHolder li.sel a { color: #458993; cursor: default;}
.PTH .evnt-tabHolder li a { color: inherit;}