#top #header .av-main-nav > li > a {
    padding: 0 8px;
}
.container_wrap {
    border-top-width: 0px;
}
.page .content p a {
    color: blue !important;
}
.entry-content-wrapper h1, .entry-content-wrapper h2, .entry-content-wrapper h3, .entry-content-wrapper h4, .entry-content-wrapper h5, .entry-content-wrapper h6 {
    text-transform: lowercase !important;
}
html #top .all_colors .widgettitle {
    border-width: 0px;
}
.post-type-archive-mec-events h1, .mec-event-title, .mec-single-title {
    color: #1f1b4e !important;
    font-weight: 300;
}
.post-type-archive-mec-events h1:after {
  content: '.';
	color: #cc2190;
}
.page-id-8010 .av_textblock_section a {
	color:blue !important;
}

.post-password-form p:first-child {
    visibility: hidden;
}
.post-password-form p:first-child:before {
    content: "This content is password protected. To view it please enter the monthly password below (the monthly password can be found in our weekly newsletter, sent to your inbox each weekend):";
    visibility: visible;
}
h3, h4 {
    margin-bottom: 15px;
}
.html_stretched #wrap_all {
    background-color: #FFF;
}
.av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image {
    width: 130px;
}
.ctct-disclosure {
    display: none;
}
.av-google-badge-message {
    display: none;
}
#scroll-top-link {
    bottom: 60px;
}
p.toggler.activeTitle:focus {
    outline: none !important;
}
p.toggler:focus {
    outline: none !important;
}
.ctct-form a.button.ctct-button {
    display: none;
}
.grecaptcha-badge {
    display: none !important;
}
#top .avia_ajax_form .av-google-badge-message {
    margin-top: 80px;
    font-size: 9px !important;
}
#top #wrap_all .av-burger-overlay .av-burger-overlay-scroll #av-burger-menu-ul li a {
		font-weight: normal;
    letter-spacing: 1px;
}
.post-type-archive-mec-events section#main-content {
	margin-top: 50px;align-content
}
.post-type-archive-mec-events section#main-content h1 {
    font-size: 70px;
}

/* Larger than mobile CSS */
@media screen and (min-width: 783px) {

}
/* Mobile CSS */
@media screen and (max-width: 782px) {
.caption_bottom .slideshow_caption .slideshow_inner_caption {
    padding: 0;
    margin-bottom: -20px;
		text-align: center;
}
#top .avia-slideshow-button.avia-color-light {
    padding: 8px 16px;
}
#top .avia-slideshow-button {
    padding: 11px 16px;
}
.page-id-517 .flex_cell.no_margin.av_one_third {
    background-position: top !important;
    background-size: cover !important;
}
}