.FBCal-animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
    }
@-webkit-keyframes a {
    0% {
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
        opacity: 0
        } 50% {
        opacity: 1
        }
    }
@keyframes a {
    0% {
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
        opacity: 0
        } 50% {
        opacity: 1
        }
    }
.FBCal-zoomIn {
    -webkit-animation-name: a;
    animation-name: a
    }
@-webkit-keyframes b {
    0% {
        opacity: 1
        } 50% {
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
        opacity: 0
        } to {
        opacity: 0
        }
    }
@keyframes b {
    0% {
        opacity: 1
        } 50% {
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
        opacity: 0
        } to {
        opacity: 0
        }
    }
.FBCal-zoomOut {
    -webkit-animation-name: b;
    animation-name: b
    }
.fb-event-calendar, .widget .fb-event-calendar {
    width: 100%;
    margin: 10px 0
    }
.fb-event-calendar:after, .fb-event-calendar:before, .widget .fb-event-calendar:after, .widget .fb-event-calendar:before {
    display: table;
    content: ""
    }
.fb-event-calendar:after, .widget .fb-event-calendar:after {
    clear: both
    }
.fb-event-calendar .clndr, .fb-event-calendar .clndr *, .widget .fb-event-calendar .clndr, .widget .fb-event-calendar .clndr * {
    box-sizing: border-box
    }
.fb-event-calendar .clndr .clndr-controls, .widget .fb-event-calendar .clndr .clndr-controls {
    padding: 10px;
    color: #fff;
    border-radius: 5px 5px 0 0;
    background: #222;
    font-size: 13px;
    line-height: 30px
    }
.fb-event-calendar .clndr .clndr-controls .clndr-next-button, .fb-event-calendar .clndr .clndr-controls .clndr-previous-button, .widget .fb-event-calendar .clndr .clndr-controls .clndr-next-button, .widget .fb-event-calendar .clndr .clndr-controls .clndr-previous-button {
    padding: 0 10px;
    cursor: pointer;
    color: #111;
    border-radius: 3px;
    background: #fff;
    font-weight: 700;
    line-height: 30px
    }
.fb-event-calendar .clndr .clndr-controls .clndr-previous-button, .widget .fb-event-calendar .clndr .clndr-controls .clndr-previous-button {
    display: block;
    float: left
    }
.fb-event-calendar .clndr .clndr-controls .clndr-next-button, .widget .fb-event-calendar .clndr .clndr-controls .clndr-next-button {
    display: block;
    float: right
    }
.fb-event-calendar .clndr .clndr-controls .current-month, .widget .fb-event-calendar .clndr .clndr-controls .current-month {
    text-align: center;
    font-size: 16px;
    font-weight: 700
    }
.fb-event-calendar .clndr .clndr-grid, .widget .fb-event-calendar .clndr .clndr-grid {
    text-align: center;
    font-size: 13px
    }
.fb-event-calendar .clndr .clndr-grid .days-of-the-week, .widget .fb-event-calendar .clndr .clndr-grid .days-of-the-week {
    color: #fff;
    background: #333
    }
.fb-event-calendar .clndr .clndr-grid .days-of-the-week .header-day, .widget .fb-event-calendar .clndr .clndr-grid .days-of-the-week .header-day {
    display: block;
    float: left;
    width: 14.285714%;
    border-bottom: 2px solid #fff;
    font-weight: 700;
    line-height: 50px
    }
.fb-event-calendar .clndr .clndr-grid .days, .widget .fb-event-calendar .clndr .clndr-grid .days {
    width: 100%;
    text-align: center;
    font-size: 13px
    }
.fb-event-calendar .clndr .clndr-grid .days .day, .widget .fb-event-calendar .clndr .clndr-grid .days .day {
    position: relative;
    display: block;
    float: left;
    width: 14.285714%;
    cursor: pointer;
    color: #4f4f4f;
    border-bottom: 2px solid #fff;
    background: #ebebeb;
    line-height: 50px
    }
.fb-event-calendar .clndr .clndr-grid .days .day.adjacent-month .day-number, .fb-event-calendar .clndr .clndr-grid .days .day.faded .day-number, .widget .fb-event-calendar .clndr .clndr-grid .days .day.adjacent-month .day-number, .widget .fb-event-calendar .clndr .clndr-grid .days .day.faded .day-number {
    opacity: 0.3
    }
.fb-event-calendar .clndr .clndr-grid .days .day .day-event-count, .widget .fb-event-calendar .clndr .clndr-grid .days .day .day-event-count {
    position: absolute;
    right: 5%;
    bottom: 0;
    visibility: hidden;
    padding: 3px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    color: #fff;
    background: #999;
    font-size: 70%;
    line-height: 100%
    }
.fb-event-calendar .clndr .clndr-grid .days .day.event .day-number:after, .widget .fb-event-calendar .clndr .clndr-grid .days .day.event .day-number:after {
    position: absolute;
    bottom: -3px;
    left: 50%;
    width: 90%;
    height: 3px;
    margin-left: -45%;
    content: "";
    background: #999
    }
.fb-event-calendar .clndr .clndr-grid .days .day.event:hover .day-event-count, .widget .fb-event-calendar .clndr .clndr-grid .days .day.event:hover .day-event-count {
    visibility: visible;
    opacity: 1
    }
.fb-event-calendar .clndr .event-listing, .widget .fb-event-calendar .clndr .event-listing {
    color: #444
    }
.fb-event-calendar .clndr .event-listing .event-listing-title, .widget .fb-event-calendar .clndr .event-listing .event-listing-title {
    position: relative;
    padding: 10px;
    text-align: center;
    color: #fff;
    background: #222;
    font-size: 13px;
    line-height: 30px
    }
.fb-event-calendar .clndr .event-listing .event-item, .widget .fb-event-calendar .clndr .event-listing .event-item {
    display: block;
    padding: 10px;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    border-bottom: 2px solid #fff;
    background: #ebebeb;
    font-size: 13px
    }
.fb-event-calendar .clndr .event-listing .event-item a, .widget .fb-event-calendar .clndr .event-listing .event-item a {
    color: #333
    }
.fb-event-calendar .clndr .event-listing .event-item a:hover, .widget .fb-event-calendar .clndr .event-listing .event-item a:hover {
    color: #111
    }
.fb-event-calendar .clndr .event-listing .event-item .event-item-cover, .widget .fb-event-calendar .clndr .event-listing .event-item .event-item-cover {
    overflow: hidden
    }
.fb-event-calendar .clndr .event-listing .event-item .event-item-cover img, .widget .fb-event-calendar .clndr .event-listing .event-item .event-item-cover img {
    width: 100%;
    height: auto
    }
.fb-event-calendar .clndr .event-listing .event-item .event-item-location, .fb-event-calendar .clndr .event-listing .event-item .event-item-time, .widget .fb-event-calendar .clndr .event-listing .event-item .event-item-location, .widget .fb-event-calendar .clndr .event-listing .event-item .event-item-time {
    font-size: 70%
    }
.fb-event-calendar .clndr .event-listing .event-item .event-item-map, .fb-event-calendar .clndr .event-listing .event-item.hidden-event, .widget .fb-event-calendar .clndr .event-listing .event-item .event-item-map, .widget .fb-event-calendar .clndr .event-listing .event-item.hidden-event {
    display: none
    }
.fb-event-calendar .clndr .event-listing.loading, .widget .fb-event-calendar .clndr .event-listing.loading {
    opacity: 0.7
    }
.fb-event-calendar .clndr .event-listing.loading .event-listing-title:before, .widget .fb-event-calendar .clndr .event-listing.loading .event-listing-title:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 10px;
    content: "---";
    background: #000
    }
.fb-event-calendar .clndr .event-listing .event-popup, .widget .fb-event-calendar .clndr .event-listing .event-popup {
    display: none
    }
.fb-event-calendar .clndr .clearfix:after, .fb-event-calendar .clndr .clearfix:before, .widget .fb-event-calendar .clndr .clearfix:after, .widget .fb-event-calendar .clndr .clearfix:before {
    display: table;
    clear: both;
    content: ""
    }
.fb-event-calendar.fb-calendar-day-view .clndr .clndr-controls, .fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls, .widget .fb-event-calendar.fb-calendar-day-view .clndr .clndr-controls, .widget .fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls {
    color: #333;
    border-radius: 0;
    background: transparent
    }
.fb-event-calendar.fb-calendar-day-view .clndr .clndr-controls .current-month, .fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls .current-month, .widget .fb-event-calendar.fb-calendar-day-view .clndr .clndr-controls .current-month, .widget .fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls .current-month {
    text-align: left;
    font-size: 16px;
    font-weight: 700
    }
.fb-event-calendar.fb-calendar-day-view .clndr .clndr-controls .current-month .clndr-controls-wrap, .fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls .current-month .clndr-controls-wrap, .widget .fb-event-calendar.fb-calendar-day-view .clndr .clndr-controls .current-month .clndr-controls-wrap, .widget .fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls .current-month .clndr-controls-wrap {
    float: right
    }
.fb-event-calendar.fb-calendar-day-view .clndr .clndr-controls .current-month .clndr-controls-wrap .clndr-next-button, .fb-event-calendar.fb-calendar-day-view .clndr .clndr-controls .current-month .clndr-controls-wrap .clndr-previous-button, .fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls .current-month .clndr-controls-wrap .clndr-next-button, .fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls .current-month .clndr-controls-wrap .clndr-previous-button, .widget .fb-event-calendar.fb-calendar-day-view .clndr .clndr-controls .current-month .clndr-controls-wrap .clndr-next-button, .widget .fb-event-calendar.fb-calendar-day-view .clndr .clndr-controls .current-month .clndr-controls-wrap .clndr-previous-button, .widget .fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls .current-month .clndr-controls-wrap .clndr-next-button, .widget .fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls .current-month .clndr-controls-wrap .clndr-previous-button {
    display: inline-block;
    float: none;
    color: #fff;
    background: #333
    }
.fb-event-calendar.fb-calendar-day-view .clndr .event-listing, .fb-event-calendar.fb-calendar-list-view .clndr .event-listing, .widget .fb-event-calendar.fb-calendar-day-view .clndr .event-listing, .widget .fb-event-calendar.fb-calendar-list-view .clndr .event-listing {
    color: #444
    }
.fb-event-calendar.fb-calendar-day-view .clndr .event-listing .event-listing-title, .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-listing-title, .widget .fb-event-calendar.fb-calendar-day-view .clndr .event-listing .event-listing-title, .widget .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-listing-title {
    text-align: left;
    color: #333;
    background: transparent
    }
.fb-event-calendar.fb-calendar-day-view .clndr .event-listing .event-item, .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item, .widget .fb-event-calendar.fb-calendar-day-view .clndr .event-listing .event-item, .widget .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item {
    border-bottom: none;
    background: transparent
    }
.fb-event-calendar.fb-calendar-day-view .clndr .event-listing.loading, .fb-event-calendar.fb-calendar-list-view .clndr .event-listing.loading, .widget .fb-event-calendar.fb-calendar-day-view .clndr .event-listing.loading, .widget .fb-event-calendar.fb-calendar-list-view .clndr .event-listing.loading {
    opacity: 0.7
    }
.fb-event-calendar.fb-calendar-day-view .clndr .event-listing.loading .event-listing-title:before, .fb-event-calendar.fb-calendar-list-view .clndr .event-listing.loading .event-listing-title:before, .widget .fb-event-calendar.fb-calendar-day-view .clndr .event-listing.loading .event-listing-title:before, .widget .fb-event-calendar.fb-calendar-list-view .clndr .event-listing.loading .event-listing-title:before {
    display: none
    }
.fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item-cover, .widget .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item-cover {
    float: left;
    width: 100%
    }
.fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item-cover img, .widget .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item-cover img {
    width: 100%;
    height: auto
    }
.fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item-cover + .event-item-detail, .widget .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item-cover + .event-item-detail {
    float: right;
    width: 100%
    }
.facebook-events-popup {
    position: fixed;
    z-index: 999999;
    top: 0;
    left: 0;
    display: none;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    color: #fff;
    background: #222
    }
.facebook-events-popup, .facebook-events-popup * {
    box-sizing: border-box
    }
.facebook-events-popup .close-popup {
    margin: 30px 0;
    text-align: center;
    font-size: 40px;
    line-height: 40px
    }
.facebook-events-popup .close-popup img {
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
    }
.facebook-events-popup .close-popup img:hover {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
    }
.facebook-events-popup .modal-content {
    width: 90%;
    margin: 30px auto;
    word-break: break-word;
    background: transparent;
    line-height: 130%
    }
.facebook-events-popup .modal-content .event-cover img {
    display: block;
    width: 100%;
    height: auto
    }
.facebook-events-popup .modal-content .event-cover a {
    position: relative;
    display: block
    }
.facebook-events-popup .modal-content .event-cover a span {
    position: absolute;
    right: 5px;
    bottom: 5px;
    visibility: hidden;
    padding: 0 15px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform: translatex(30px);
    -ms-transform: translatex(30px);
    transform: translatex(30px);
    text-transform: uppercase;
    opacity: 0;
    color: #fff;
    border-radius: 2px;
    background: rgba(59, 89, 152, 0.95);
    font-size: 12px;
    line-height: 18px
    }
.facebook-events-popup .modal-content .event-cover a:hover span {
    visibility: visible;
    -webkit-transform: translatex(0);
    -ms-transform: translatex(0);
    transform: translatex(0);
    opacity: 1
    }
.facebook-events-popup .modal-content .event-title {
    margin: 0;
    padding: 10px;
    background: #3b5998
    }
.facebook-events-popup .modal-content .event-title:after, .facebook-events-popup .modal-content .event-title:before {
    display: table;
    content: ""
    }
.facebook-events-popup .modal-content .event-title:after {
    clear: both
    }
.facebook-events-popup .modal-content .event-title h2 {
    margin: 0;
    font-size: 24px
    }
.facebook-events-popup .modal-content .event-title h2 a {
    text-decoration: none;
    line-height: 32px
    }
.facebook-events-popup .modal-content .event-description a, .facebook-events-popup .modal-content .event-title a {
    text-decoration: underline;
    color: #fff
    }
.facebook-events-popup .modal-content .event-description a:hover, .facebook-events-popup .modal-content .event-title a:hover {
    text-decoration: none
    }
.facebook-events-popup .modal-content .event-title .event-meta {
    margin-top: 10px;
    font-size: 12px
    }
.facebook-events-popup .modal-content .event-description {
    margin: 10px 0;
    color: #ccc;
    font-size: 12px
    }
.facebook-events-popup .modal-content .event-in-map {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 60%
    }
.facebook-events-popup .modal-content .event-in-map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
    }
@font-face {
    font-family: fb-event-cal;
    src: url(/wp-content/plugins/facebook-events/css/fonts/fb-event-cal.eot)
    }
@font-face {
    font-family: fb-event-cal;
    font-weight: 400;
    font-style: normal;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype"), url("data:application/font-woff;charset=utf-8;base64,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") format("woff")
    }
[class*=" fbcal-"], [class^=fbcal-] {
    text-transform: none;
    font-family: fb-event-cal;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: inherit;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
    }
.fbcal-location:before {
    content: ""
    }
.fbcal-calendar:before {
    content: ""
    }
.fbcal-arrow-left:before {
    content: ""
    }
.fbcal-arrow-right:before {
    content: ""
    }
.fbcal-close:before {
    content: ""
    }
@media (min-width: 768px) {
    .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item-cover, .widget .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item-cover {
        width: 33%
        }
    .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item-cover + .event-item-detail, .widget .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item-cover + .event-item-detail {
        width: 65%
        }
    .facebook-events-popup .modal-content {
        width: 60%
        }
    }
@media (min-width: 480px) {
    .facebook-events-popup .modal-content .event-in-map {
        padding-top: 40%
        }
    }