body {
	 background-color: #fff;
}
 header {
	 background-color: #872046;
}
 header .bottom-nav {
	 background-color: #fff;
}
 .hh-events .icon {
	 color: #872046;
	 border: 1px solid #000;
}
 .hh-module figure>img {
	 width: 100%;
}
 .hh-events .date-img {
	 border: 2px solid #872046;
}
 .hh-events .date-img .month {
	 background: #872046;
}
 .hh-events a:hover .date-img .month {
	 background: #CC4100;
}
 .hh-module a {
	 color: #872046;
}
 .hh-module .event > a {
	 width: 100%;
	 text-decoration:none;
}
 .hh-module a:hover h3.title {
	 color: #CC4100 !important;
}
 .hh-module .btn:hover, .hh-module .btn:focus, .hh-module .btn.focus {
	 color: #fff;
	 text-decoration: none;
}
 .hh-module a:hover, .hh-module a:focus {
	 color: #CC4100;
	 text-decoration: underline;
}
 .hh-events a:hover .date-img {
	 border-color: #CC4100;
}
 .hh-events a:hover .month {
	 border-color: #CC4100;
}
/* Sidebar */
 .hh-events .sidebar .date-views {
	 font-size: 12px;
}
 .hh-events .sidebar .date-views button:hover, .hh-events .sidebar .date-views button:focus, .hh-events .sidebar .date-views button.active {
	 color: #CC4100;
	 border-color: #CC4100;
	 background-color: white;
	 z-index: 1;
	 outline: none;
}
 .hh-module .section-title .title {
	 position: relative;
	 display: inline-block;
	 background-color: #fff;
	 font-size: 16px;
	 text-transform: uppercase;
	 margin-top: 0;
	 margin-bottom: 1rem;
	 padding-right: 10px;
	 z-index: 20;
}
 .hh-module .section-title:after {
	 content: "";
	 display: inline-block;
	 height: 2px;
	 background-color: #e8eaed;
	 position: absolute;
	 left: 15px;
}
 .hh-events .events .event .title {
	 margin-top: 0;
}
 .btn-primary, a.btn-primary {
	 color: #fff !important;
}
 .hh-events a:hover, .hh-events .icon-list a:hover span {
	 color: #CC4100 !important;
	 text-decoration:none ;
}
 .hh-events .event > a:hover {
	 text-decoration:none;
}
 .hh-events .sidebar .btn {
	 padding: 10px 10px !important;
	 font-size: 14px !important;
}
 .hh-module .input {
	 width: 100%;
	 height: 40px;
	 padding: 0 15px;
	 background-color: #fff;
	 border-radius: 2px;
	 border: 2px solid #e8eaed;
}
 .hh-events .featured-events-list .event-image {
	 height: 80px;
}
 .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, element.style {
}
 .hh-module h1, .hh-module .h1 {
	 font-size: 36px;
}
 .hh-module h1, .hh-module .h1, .hh-module h2, .hh-module .h2, .hh-module h3, .hh-module .h3 {
	 margin-top: 20px;
	 margin-bottom: 10px;
}
 .hh-module h1, .hh-module h2, .hh-module h3, .hh-module h4, .hh-module h5, .hh-module h6, .hh-module .h1, .hh-module .h2, .hh-module .h3, .hh-module .h4, .hh-module .h5, .hh-module .h6 {
	 font-family: 'Roboto Slab', serif;
}
 .related-events h2, .related-events .h2 {
	 font-size: 1.1rem !important;
	 line-height: 1.2 !important;
	 font-weight: bold !important;
	 margin-bottom: 12px !important;
}
 @media (min-width: 768px) {
	 .related-events h2, .related-events .h2 {
		 font-size: 1.5rem !important;
	}
}
 .hh-events .feeds a {
	 margin-right: 9px;
}
 .hh-events .sidebar .gradient-overlay {
	 margin-top:2rem;
}
 .hh-events .mobile-title i, .hh-events .search-expand i{
	 color: #872046;
}
 .hh-events .back-to-top {
	 background-color: #872046;
}
 .hh-events .sidebar .btn.clearAll i{
	 margin-left:7px;
}
 @media (max-width: 767px) {
	 .hh-events .event .image {
		 height: auto;
	}
	 .hh-events .event-image.date-img {
		 display:none;
	}
	 .hh-events .sidebar .event h3.title {
		 margin-top: 5px;
	}
	 .hh-events .featured-events-list .event-details {
		 height:auto;
	}
	 .hh-events .featured-events-list .event:not(:last-child) {
		 padding-bottom: 5px;
		 box-shadow: 0px 16px 1px -15px #e8eaed;
	}
}

 .hh-events .filters .filter .filter-label {
	 font-weight: normal;
	 font-size: 16px;
}
 .hh-events.events-detail .filters .filter .filter-label {
	 font-weight: 500;
}
 .btn-primary, a.btn-primary {
	 color: #ffffff !important;
	 background-color: #872046 !important;
	 background-image: none !important;
	 border-color: #872046 !important;
	 font-weight: 500 !important;
}
 .btn-primary:hover, a.btn-primary:hover {
	 color: #ffffff !important;
	 background-color: #631834 !important;
	 background-image: none !important;
	 border-color: #631834 !important;
}
 .btn-primary:focus, .btn-primary.focus, a.btn-primary:focus, a.btn-primary.focus {
	 color: #fff !important;
	 background-color: #631834 !important;
	 background-image: none !important;
	 border-color: #631834 !important;
	 -webkit-box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5) !important;
	 -moz-box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5) !important;
	 box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5) !important;
}
 .btn-secondary, a.btn-secondary {
	 color: #0B1318 !important;
	 background-color: #FBCF32 !important;
	 background-image: none !important;
	 border-color: #FBCF32 !important;
	 font-weight: 500 !important;
}
 .btn-secondary:hover, a.btn-secondary:hover {
	 color: #fff !important;
	 background-color: #631834 !important;
	 background-image: none !important;
	 border-color: #631834 !important;
}
 .btn-secondary:focus, .btn-secondary.focus, a.btn-secondary:focus, a.btn-secondary.focus {
	 color: #fff !important;
	 background-color: #631834 !important;
	 background-image: none !important;
	 border-color: #631834 !important;
	 -webkit-box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5) !important;
	 -moz-box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5) !important;
	 box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5) !important;
}
 .hh-events .featured-events-list .details {
	 margin-top:5px;
}
 .hh-events .sidebar .dropdown-toggle::after {
	 display:none;
}
 .hh-module .sidebar .dropdown .primary-button.btn-block {
	 font-size:14px;
}
.hh-events .sidebar .checkboxes label:hover, 
.hh-events .sidebar .checkboxes label input:focus~span {
    color:#000;
}
.hh-events .checkmark {
    background-color: #872046;
}
.hh-events .sidebar .checkboxes label:hover .checkmark, 
.hh-events .sidebar .checkboxes label input:focus~.checkmark {
    box-shadow: none;
    background-color: #CC4100;
}
.hh-events .sidebar-detail,.hh-events .filters .filter {
    font-size: 14px;
}

.hh-events .content-detail img {
    height: auto;
    max-width: 100%;
}
