﻿.point-slider{border:0;font-weight:bold;}.mtnevents-wrapper{transition:all .5s ease-in-out;position:relative;}.mtnevents-wrapper .search-wrapper{position:relative;min-height:320px;background-image:linear-gradient(to bottom,rgba(32,119,225,.85),rgba(32,119,225,.85)),url('../images/mtnevents-search-bg.jpg');background-size:cover;}@media(max-width:1024px){.mtnevents-wrapper .search-wrapper .form-group{width:32%;margin-bottom:10px;}.mtnevents-wrapper .search-wrapper .form-group input,.mtnevents-wrapper .search-wrapper .form-group select{width:100%;}}@media(max-width:420px){.mtnevents-wrapper .search-wrapper{padding-bottom:1em;}.mtnevents-wrapper .search-wrapper .form-group{width:100%;margin-bottom:10px;}.mtnevents-wrapper .search-wrapper .form-group input,.mtnevents-wrapper .search-wrapper .form-group select{width:100%;}}@media(min-width:420px){.mtnevents-wrapper .search-wrapper .search-content{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}}.mtnevents-wrapper .search-wrapper .search-content h1{margin-top:0;color:#fff;font-weight:bold;margin-bottom:25px;}@media(max-width:420px){.mtnevents-wrapper .search-wrapper .search-content h1{margin-top:20px;margin-bottom:20px;font-size:24px;}}.mtnevents-wrapper .search-wrapper .search-content input[type=text],.mtnevents-wrapper .search-wrapper .search-content select,.mtnevents-wrapper .search-wrapper .search-content .btn{border-radius:6px;box-sizing:border-box;-webkit-box-sizing:border-box;}.mtnevents-wrapper .search-wrapper .search-content input[type=text]:focus,.mtnevents-wrapper .search-wrapper .search-content select:focus,.mtnevents-wrapper .search-wrapper .search-content .btn:focus{border-color:#ff80ff;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,100,255,.5);}.mtnevents-wrapper .search-wrapper .search-content .btn{padding:.5em;width:155px;}@media(max-width:1024px){.mtnevents-wrapper .search-wrapper .search-content .btn{width:300px;}}@media(max-width:768px){.mtnevents-wrapper .search-wrapper .search-content .btn{width:231px;}}.mtnevents-wrapper .category-wrapper{display:none;}.mtnevents-wrapper .category-wrapper .mtn-category{height:75px;margin-bottom:15px;border-radius:6px;box-shadow:1px 1px 5px rgba(0,0,0,.3);position:relative;}.mtnevents-wrapper .category-wrapper .mtn-category a{text-decoration:none;cursor:pointer;}@media(min-width:1024px){.mtnevents-wrapper .category-wrapper .mtn-category{min-height:190px;}}.mtnevents-wrapper .category-wrapper .mtn-category p{position:absolute;bottom:15px;right:15px;margin:0;font-size:1.125em;color:#fff;}.mtnevents-wrapper .category-wrapper .mtn-concerts{background:url('../images/mtn-concerts-bg.jpg');background-size:cover;}@media(max-width:420px){.mtnevents-wrapper .category-wrapper .mtn-concerts{background-position:bottom;}}.mtnevents-wrapper .category-wrapper .mtn-sports{background:url('../images/mtn-sports-bg.jpg');background-size:cover;}@media(max-width:420px){.mtnevents-wrapper .category-wrapper .mtn-sports{background-position:bottom;}}.mtnevents-wrapper .category-wrapper .mtn-theater{background:url('../images/mtn-theater-bg.jpg');background-size:cover;}@media(max-width:420px){.mtnevents-wrapper .category-wrapper .mtn-theater{background-position:bottom;}}.mtnevents-wrapper .category-wrapper .mtn-other{background:url('../images/mtn-other-bg.jpg');background-size:cover;}@media(max-width:420px){.mtnevents-wrapper .category-wrapper .mtn-other{background-position:bottom;}}.mtnevents-wrapper .upcoming-events-wrapper .btn-sm{color:#fff;}.mtnevents-wrapper .upcoming-events-wrapper .event-item{margin-top:10px;color:#474747;min-height:60px;margin-bottom:43px;}@media(max-width:768px){.mtnevents-wrapper .upcoming-events-wrapper .event-item{margin-top:37px;margin-bottom:18px;}}@media(max-width:420px){.mtnevents-wrapper .upcoming-events-wrapper .event-item{margin-bottom:25px;}}.mtnevents-wrapper .upcoming-events-wrapper .event-item a{color:#474747;}.mtnevents-wrapper .upcoming-events-wrapper .event-item .event-name{width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media(max-width:420px){.mtnevents-wrapper .upcoming-events-wrapper .event-item .event-name{width:100%;white-space:normal;overflow:visible;text-overflow:unset;}}.mtnevents-wrapper .upcoming-events-wrapper .event-item .event-link{font-weight:600;font-size:1.1em;color:#474747;}@media(max-width:420px){.mtnevents-wrapper .upcoming-events-wrapper .event-item .event-link{font-size:1.01em;}}.mtnevents-wrapper .upcoming-events-wrapper .event-item .event-date{font-size:1.1em;font-weight:800;}.mtnevents-wrapper .upcoming-events-wrapper .event-item .small{font-size:90%;}.mtnevents-wrapper .upcoming-events-wrapper .page-count{padding-top:11px;}.mtnevents-wrapper .upcoming-events-wrapper .badge{font-weight:normal;background-color:#006ccc;color:#fff;font-size:1;}.mtnevents-wrapper .upcoming-events-wrapper .event-label{font-size:1em;}.mtnevents-wrapper .upcoming-events-wrapper .nav-pills{font-size:1.1em;}.mtnevents-wrapper .upcoming-events-wrapper .nav-pills a{padding:5px 15px;}.mtnevents-wrapper .upcoming-events-wrapper .nav-pills .active a{background-color:#006ccc;}.mtnevents-wrapper .upcoming-events-wrapper a.btn{width:100%;background-color:#006ccc;color:#fff;margin-top:4px;}@media(max-width:420px){.mtnevents-wrapper .upcoming-events-wrapper a.btn{margin-top:20px;}}.mtnevents-wrapper .upcoming-events-wrapper .event-day{text-transform:uppercase;font-size:1.5em;font-weight:bold;color:#8a8a8a;}.mtnevents-wrapper .upcoming-events-wrapper .event-date{font-weight:normal !important;font-size:14px !important;line-height:1;}.mtnevents-wrapper .upcoming-events-wrapper .event-date-wrapper{margin-top:-20px;text-align:center;background:#f1f1f1;padding:.8em 0;border-radius:3px;}@media(max-width:420px){.mtnevents-wrapper .upcoming-events-wrapper .event-date-wrapper{margin-top:-15px;}}@media(max-width:420px){.mtnevents-wrapper .upcoming-events-wrapper hr{margin-bottom:31px;}}@media(max-width:320px){.mtnevents-wrapper .upcoming-events-wrapper .nav-pills a{padding:5px 12px;}}.mtnevents-wrapper .results-counter .event-item{margin-bottom:25px;}@media(max-width:768px){.mtnevents-wrapper .results-counter .event-item{margin-top:12px;}}.mtnevents-wrapper .results-counter .event-name{width:100% !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;}.mtnevents-wrapper .results-counter .event-day{text-transform:uppercase;font-size:1.8em;font-weight:bold;color:#8a8a8a;}.mtnevents-wrapper .results-counter .event-date{font-weight:normal !important;font-size:14px !important;line-height:1;}.mtnevents-wrapper .results-counter .event-date-wrapper{margin-top:-20px;text-align:center;background:#f1f1f1;padding:1em 0;border-radius:3px;}.mtnevents-wrapper .results-counter .event-category,.mtnevents-wrapper .results-counter .event-location{color:#006ccd;}@media(min-width:768px){.mtnevents-wrapper .results-counter .event-location{display:none;}}@media(max-width:450px){.mtnevents-wrapper .results-counter .event-location{display:block;}}.event-venue-wrapper{min-height:1200px;}@media(max-width:450px){.event-venue-wrapper .venue-event-name-wrapper h3{margin-top:5px;}}.event-venue-wrapper h3{font-size:18px;margin-bottom:2px;}.event-venue-wrapper .selected-event-wrapper{background-color:#f7f7f7;padding-bottom:1em;border-bottom:45px solid #fff;}.event-venue-wrapper .ticket-item{border-radius:5px;margin-bottom:10px;background-color:#f4f4f4;border-bottom:none;}.event-venue-wrapper .event-day{text-transform:uppercase;font-size:1.8em;font-weight:bold;color:#8a8a8a;}.event-venue-wrapper .event-date{font-weight:normal !important;font-size:14px !important;line-height:1;}.event-venue-wrapper .event-date-wrapper{text-align:center;background:#f1f1f1;padding:1em 0;border-radius:3px;}@media(max-width:450px){.event-venue-wrapper .event-date-wrapper{padding:.3em 0;}.event-venue-wrapper .event-date-wrapper .event-day{font-size:1.5em;}}.event-venue-wrapper .info-wrapper{background-color:#fff;border:1px solid #333;padding:1em;min-height:95px;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-webkit-border-radius:3px;-moz-border-radius:3px;}@media(max-width:450px){.event-venue-wrapper .info-wrapper{padding:0;background-color:transparent;margin-top:30px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:1em 0;min-height:100%;}}.event-venue-wrapper .return-wrapper{padding:1em;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-webkit-border-radius:3px;-moz-border-radius:3px;}@media(min-width:1024px){.event-venue-wrapper .return-wrapper{height:108px;}}.event-venue-wrapper .return-wrapper a{margin-top:10px;}.event-venue-wrapper .filter-options-container{background-color:#fff;z-index:100;}.event-venue-wrapper .ticket-detail-header{font-size:1.3em;}.event-venue-wrapper .ticket-pricing-section .btn{width:100%;}@media(max-width:420px){.event-venue-wrapper #sortSelect{margin-bottom:20px;}}.event-venue-wrapper .show-map{background:#000;text-align:center;color:#fff;padding:1em;margin-bottom:20px;cursor:pointer;}.event-venue-wrapper .venue-map{height:600px;}@media(max-width:420px){.event-venue-wrapper .venue-map{height:330px;}}.event-venue-wrapper .hidden{display:none;}