/*
Theme Name: Twenty Sixteen Child
Theme URI: https://wordpress.org/themes/twentysixteen/
Template: twentysixteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Tags: one-column,two-columns,right-sidebar,accessibility-ready,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,flexible-header,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready,blog,block-patterns
Version: 2.9.1696350164
Updated: 2023-10-03 16:22:44

*/

button.btn.btn-default.dropdown-toggle {
    width: 117px;
    text-align: left;
    font-weight: bold;
    background: #fff !important;
}

ul.post-categories {
    position: absolute !important;
    width: auto !important;
    top: 50% !important;
    left: auto !important;
    right: 15px !important;
    margin: -10px 0 0 0 !important;
    background-color: transparent !important;
    padding: 0 !important;
    font-size: 12px;
}

.breadcrumb .dropdown-toggle>span.caret {
    display: inline !important;
    right: 15px;
    position: absolute;
    top: 10px;
}

.pager li {
    display: inline;
    margin-right: 5px;
}

.postCategory,
.postTags {
    font-size: 14px;
    font-weight: bold;
}

.aligncenter {
    text-align: center;
}

.alignright {
    text-align: right;
}

.alignleft {
    text-align: left;
}

body .is-layout-flex {
    display: flex;
}

.wp-block-gallery {
    margin-bottom: 1.75em;
}

.wp-block-gallery.wp-block-gallery-1 {
    --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.5em)));
    gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.5em)));
}

#commentform label {
    display: block;
}

.required {
    color: red;
}

#commentform input#submit,
.search-form .search-submit {
    background: #53b7b8;
    border-color: #53b7b8;
    color: #fff;
    padding: 5px 15px;
    border-radius: 5px;
    border: 0;
}

.search-form label {
    display: block;
}

.contentPage .em-list>h2 {
    display: none !important;
}

.contentPage .em-item-image {
    margin-bottom: 30px;
}

.contentPage .em-item-title,
.contentPage .em-item-title a,
a:hover {
    color: #004482 !important;
}

.contentPage .em-event-categories>div,
.em-item-meta-line.em-item-taxonomy.em-event-tags>div {
    display: inline-block;
}

.contentPage ul.event-categories li {
    display: inline-block;
    font-size: 14px;
}
.em-item-meta-line.em-event-date.em-event-meta-datetime {
    font-size: 14px;
}
.em-item-meta-line.em-item-taxonomy.em-event-tags, span.em-icon-category.em-icon {
    font-size: 14px;
}
.em .em-icon.em-icon-calendar, .em .em-icon.em-icon-tag {
    background-size: 14px;
    margin: 0 0px -6px 0;
}

h3.em-item-title {
    margin: 0;
    padding-bottom: 10px;
}

.em-item-meta-line.em-event-date.em-event-meta-datetime {
    margin-bottom: 5px;
}

.em-item-meta-line.em-event-date.em-event-meta-datetime {
    display: inline-block;
    float: left;
}

.contentPage ul.event-categories li::after {
    content: "/ ";
}

ul.event-categories {
    margin-bottom: 7px;
}

.em-item-meta-line.em-item-taxonomy.em-event-tags {
    margin-bottom: 15px;
}

.em-item-desc {
    padding-bottom: 30px;
}

a.em-item-read-more.button {
    margin-bottom: 45px;
}

.em .em-icon.em-icon-category, .em .em-icon.em-icon-folder {
    background-image: none !important;
}
span.em-icon-category.em-icon:before {
    content: "\e731";
    font-family: 'font-icons';
    color: #fda501;
}

section.em-location-next-event h3 {
    margin: 0;
    font-size: 16px;
}
section.em-location-next-event {
    padding-bottom: 30px;
}
.em-item-meta-line.em-taxonomy-events.em-category-events div {
    display: inline-block !important;
}
.content-wrap {
    padding: 30px 0 80px 0 !important;
}
.em.em-item.em-item-single.size-medium .em-item-header .em-item-image img, .em.em-item.em-item-single.size-small .em-item-header .em-item-image img {
    border-bottom: unset;
}
.em-item-meta-line.em-taxonomy-events.em-category-events ul li {
    list-style: none;
}
.em-item-image {
    display: none !important;
}
.em.em-list .em-item{
    display:block !important;
}