            img:is([sizes="auto" i],[sizes^="auto," i]) {
                contain-intrinsic-size: 3000px 1500px
            }

            .ai1ec-btn-lg {
                padding: 10px 16px;
                font-size: 17px;
                line-height: 1.33;
                border-radius: 6px
            }

            .ai1ec-btn-sm {
                padding: 5px 10px;
                font-size: 12px;
                line-height: 1.5;
                border-radius: 3px
            }

            .ai1ec-btn-xs {
                padding: 1px 5px;
                font-size: 12px;
                line-height: 1.5;
                border-radius: 3px
            }

            @font-face {
			  font-family: 'Timely_FontAwesome';
			  src: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/font/fontawesome-webfont.eot?v=4.0.3'); /* IE9 */
			  src:
				url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/font/fontawesome-webfont.eot?v=4.0.3#iefix') format('embedded-opentype'),
				url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/font/fontawesome-webfont.woff2?v=4.0.3') format('woff2'),
				url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/font/fontawesome-webfont.woff?v=4.0.3') format('woff');
			  font-weight: normal;
			  font-style: normal;
			  font-display: swap;
			}


            .ai1ec-fa {
                display: inline-block;
                font-family: FontAwesome;
                font-style: normal;
                font-weight: 400;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .ai1ec-fa-lg {
                font-size: 1.3333333333333em;
                line-height: .75em;
                vertical-align: -15%
            }

            .ai1ec-fa-2x {
                font-size: 2em
            }

            .ai1ec-fa-3x {
                font-size: 3em
            }

            .ai1ec-fa-4x {
                font-size: 4em
            }

            .ai1ec-fa-5x {
                font-size: 5em
            }

            .ai1ec-fa-fw {
                width: 1.2857142857143em;
                text-align: center
            }

            .ai1ec-fa-ul {
                padding-left: 0;
                margin-left: 2.1428571428571em;
                list-style-type: none
            }

            .ai1ec-fa-ul>li {
                position: relative
            }

            .ai1ec-fa-li {
                position: absolute;
                left: -2.1428571428571em;
                width: 2.1428571428571em;
                top: .14285714285714em;
                text-align: center
            }

            .ai1ec-fa-li.ai1ec-fa-lg {
                left: -1.8571428571429em
            }

            .ai1ec-fa-spin {
                -webkit-animation: spin 2s infinite linear;
                -moz-animation: spin 2s infinite linear;
                -o-animation: spin 2s infinite linear;
                animation: spin 2s infinite linear
            }

            @-moz-keyframes spin {
                0% {
                    -moz-transform: rotate(0deg)
                }

                100% {
                    -moz-transform: rotate(359deg)
                }
            }

            @-webkit-keyframes spin {
                0% {
                    -webkit-transform: rotate(0deg)
                }

                100% {
                    -webkit-transform: rotate(359deg)
                }
            }

            @-o-keyframes spin {
                0% {
                    -o-transform: rotate(0deg)
                }

                100% {
                    -o-transform: rotate(359deg)
                }
            }

            @-ms-keyframes spin {
                0% {
                    -ms-transform: rotate(0deg)
                }

                100% {
                    -ms-transform: rotate(359deg)
                }
            }

            @keyframes spin {
                0% {
                    transform: rotate(0deg)
                }

                100% {
                    transform: rotate(359deg)
                }
            }

            .ai1ec-fa-stack {
                position: relative;
                display: inline-block;
                width: 2em;
                height: 2em;
                line-height: 2em;
                vertical-align: middle
            }

            .ai1ec-fa-stack-1x,.ai1ec-fa-stack-2x {
                position: absolute;
                left: 0;
                width: 100%;
                text-align: center
            }

            .ai1ec-fa-stack-1x {
                line-height: inherit
            }

            .ai1ec-fa-stack-2x {
                font-size: 2em
            }

            .ai1ec-fa-inverse {
                color: #fff
            }

            .ai1ec-fa-glass:before {
                content: "\f000"
            }

            .ai1ec-fa-music:before {
                content: "\f001"
            }

            .ai1ec-fa-search:before {
                content: "\f002"
            }

            .ai1ec-fa-envelope-o:before {
                content: "\f003"
            }

            .ai1ec-fa-heart:before {
                content: "\f004"
            }

            .ai1ec-fa-star:before {
                content: "\f005"
            }

            .ai1ec-fa-star-o:before {
                content: "\f006"
            }

            .ai1ec-fa-user:before {
                content: "\f007"
            }

            .ai1ec-fa-film:before {
                content: "\f008"
            }

            .ai1ec-fa-th-large:before {
                content: "\f009"
            }

            .ai1ec-fa-th:before {
                content: "\f00a"
            }

            .ai1ec-fa-th-list:before {
                content: "\f00b"
            }

            .ai1ec-fa-check:before {
                content: "\f00c"
            }

            .ai1ec-fa-times:before {
                content: "\f00d"
            }

            .ai1ec-fa-search-plus:before {
                content: "\f00e"
            }

            .ai1ec-fa-search-minus:before {
                content: "\f010"
            }

            .ai1ec-fa-power-off:before {
                content: "\f011"
            }

            .ai1ec-fa-signal:before {
                content: "\f012"
            }

            .ai1ec-fa-gear:before,.ai1ec-fa-cog:before {
                content: "\f013"
            }

            .ai1ec-fa-trash-o:before {
                content: "\f014"
            }

            .ai1ec-fa-home:before {
                content: "\f015"
            }

            .ai1ec-fa-file-o:before {
                content: "\f016"
            }

            .ai1ec-fa-clock-o:before {
                content: "\f017"
            }

            .ai1ec-fa-road:before {
                content: "\f018"
            }

            .ai1ec-fa-download:before {
                content: "\f019"
            }

            .ai1ec-fa-arrow-circle-o-down:before {
                content: "\f01a"
            }

            .ai1ec-fa-arrow-circle-o-up:before {
                content: "\f01b"
            }

            .ai1ec-fa-inbox:before {
                content: "\f01c"
            }

            .ai1ec-fa-play-circle-o:before {
                content: "\f01d"
            }

            .ai1ec-fa-rotate-right:before,.ai1ec-fa-repeat:before {
                content: "\f01e"
            }

            .ai1ec-fa-refresh:before {
                content: "\f021"
            }

            .ai1ec-fa-list-alt:before {
                content: "\f022"
            }

            .ai1ec-fa-lock:before {
                content: "\f023"
            }

            .ai1ec-fa-flag:before {
                content: "\f024"
            }

            .ai1ec-fa-headphones:before {
                content: "\f025"
            }

            .ai1ec-fa-volume-off:before {
                content: "\f026"
            }

            .ai1ec-fa-volume-down:before {
                content: "\f027"
            }

            .ai1ec-fa-volume-up:before {
                content: "\f028"
            }

            .ai1ec-fa-qrcode:before {
                content: "\f029"
            }

            .ai1ec-fa-barcode:before {
                content: "\f02a"
            }

            .ai1ec-fa-tag:before {
                content: "\f02b"
            }

            .ai1ec-fa-tags:before {
                content: "\f02c"
            }

            .ai1ec-fa-book:before {
                content: "\f02d"
            }

            .ai1ec-fa-bookmark:before {
                content: "\f02e"
            }

            .ai1ec-fa-print:before {
                content: "\f02f"
            }

            .ai1ec-fa-camera:before {
                content: "\f030"
            }

            .ai1ec-fa-font:before {
                content: "\f031"
            }

            .ai1ec-fa-bold:before {
                content: "\f032"
            }

            .ai1ec-fa-italic:before {
                content: "\f033"
            }

            .ai1ec-fa-text-height:before {
                content: "\f034"
            }

            .ai1ec-fa-text-width:before {
                content: "\f035"
            }

            .ai1ec-fa-align-left:before {
                content: "\f036"
            }

            .ai1ec-fa-align-center:before {
                content: "\f037"
            }

            .ai1ec-fa-align-right:before {
                content: "\f038"
            }

            .ai1ec-fa-align-justify:before {
                content: "\f039"
            }

            .ai1ec-fa-list:before {
                content: "\f03a"
            }

            .ai1ec-fa-dedent:before,.ai1ec-fa-outdent:before {
                content: "\f03b"
            }

            .ai1ec-fa-indent:before {
                content: "\f03c"
            }

            .ai1ec-fa-video-camera:before {
                content: "\f03d"
            }

            .ai1ec-fa-picture-o:before {
                content: "\f03e"
            }

            .ai1ec-fa-pencil:before {
                content: "\f040"
            }

            .ai1ec-fa-map-marker:before {
                content: "\f041"
            }

            .ai1ec-fa-adjust:before {
                content: "\f042"
            }

            .ai1ec-fa-tint:before {
                content: "\f043"
            }

            .ai1ec-fa-edit:before,.ai1ec-fa-pencil-square-o:before {
                content: "\f044"
            }

            .ai1ec-fa-share-square-o:before {
                content: "\f045"
            }

            .ai1ec-fa-check-square-o:before {
                content: "\f046"
            }

            .ai1ec-fa-arrows:before {
                content: "\f047"
            }

            .ai1ec-fa-step-backward:before {
                content: "\f048"
            }

            .ai1ec-fa-fast-backward:before {
                content: "\f049"
            }

            .ai1ec-fa-backward:before {
                content: "\f04a"
            }

            .ai1ec-fa-play:before {
                content: "\f04b"
            }

            .ai1ec-fa-pause:before {
                content: "\f04c"
            }

            .ai1ec-fa-stop:before {
                content: "\f04d"
            }

            .ai1ec-fa-forward:before {
                content: "\f04e"
            }

            .ai1ec-fa-fast-forward:before {
                content: "\f050"
            }

            .ai1ec-fa-step-forward:before {
                content: "\f051"
            }

            .ai1ec-fa-eject:before {
                content: "\f052"
            }

            .ai1ec-fa-chevron-left:before {
                content: "\f053"
            }

            .ai1ec-fa-chevron-right:before {
                content: "\f054"
            }

            .ai1ec-fa-plus-circle:before {
                content: "\f055"
            }

            .ai1ec-fa-minus-circle:before {
                content: "\f056"
            }

            .ai1ec-fa-times-circle:before {
                content: "\f057"
            }

            .ai1ec-fa-check-circle:before {
                content: "\f058"
            }

            .ai1ec-fa-question-circle:before {
                content: "\f059"
            }

            .ai1ec-fa-info-circle:before {
                content: "\f05a"
            }

            .ai1ec-fa-crosshairs:before {
                content: "\f05b"
            }

            .ai1ec-fa-times-circle-o:before {
                content: "\f05c"
            }

            .ai1ec-fa-check-circle-o:before {
                content: "\f05d"
            }

            .ai1ec-fa-ban:before {
                content: "\f05e"
            }

            .ai1ec-fa-arrow-left:before {
                content: "\f060"
            }

            .ai1ec-fa-arrow-right:before {
                content: "\f061"
            }

            .ai1ec-fa-arrow-up:before {
                content: "\f062"
            }

            .ai1ec-fa-arrow-down:before {
                content: "\f063"
            }

            .ai1ec-fa-mail-forward:before,.ai1ec-fa-share:before {
                content: "\f064"
            }

            .ai1ec-fa-expand:before {
                content: "\f065"
            }

            .ai1ec-fa-compress:before {
                content: "\f066"
            }

            .ai1ec-fa-plus:before {
                content: "\f067"
            }

            .ai1ec-fa-minus:before {
                content: "\f068"
            }

            .ai1ec-fa-asterisk:before {
                content: "\f069"
            }

            .ai1ec-fa-exclamation-circle:before {
                content: "\f06a"
            }

            .ai1ec-fa-gift:before {
                content: "\f06b"
            }

            .ai1ec-fa-leaf:before {
                content: "\f06c"
            }

            .ai1ec-fa-fire:before {
                content: "\f06d"
            }

            .ai1ec-fa-eye:before {
                content: "\f06e"
            }

            .ai1ec-fa-eye-slash:before {
                content: "\f070"
            }

            .ai1ec-fa-warning:before,.ai1ec-fa-exclamation-triangle:before {
                content: "\f071"
            }

            .ai1ec-fa-plane:before {
                content: "\f072"
            }

            .ai1ec-fa-calendar:before {
                content: "\f073"
            }

            .ai1ec-fa-random:before {
                content: "\f074"
            }

            .ai1ec-fa-comment:before {
                content: "\f075"
            }

            .ai1ec-fa-magnet:before {
                content: "\f076"
            }

            .ai1ec-fa-chevron-up:before {
                content: "\f077"
            }

            .ai1ec-fa-chevron-down:before {
                content: "\f078"
            }

            .ai1ec-fa-retweet:before {
                content: "\f079"
            }

            .ai1ec-fa-shopping-cart:before {
                content: "\f07a"
            }

            .ai1ec-fa-folder:before {
                content: "\f07b"
            }

            .ai1ec-fa-folder-open:before {
                content: "\f07c"
            }

            .ai1ec-fa-arrows-v:before {
                content: "\f07d"
            }

            .ai1ec-fa-arrows-h:before {
                content: "\f07e"
            }

            .ai1ec-fa-bar-chart-o:before {
                content: "\f080"
            }

            .ai1ec-fa-twitter-square:before {
                content: "\f081"
            }

            .ai1ec-fa-facebook-square:before {
                content: "\f082"
            }

            .ai1ec-fa-camera-retro:before {
                content: "\f083"
            }

            .ai1ec-fa-key:before {
                content: "\f084"
            }

            .ai1ec-fa-gears:before,.ai1ec-fa-cogs:before {
                content: "\f085"
            }

            .ai1ec-fa-comments:before {
                content: "\f086"
            }

            .ai1ec-fa-thumbs-o-up:before {
                content: "\f087"
            }

            .ai1ec-fa-thumbs-o-down:before {
                content: "\f088"
            }

            .ai1ec-fa-star-half:before {
                content: "\f089"
            }

            .ai1ec-fa-heart-o:before {
                content: "\f08a"
            }

            .ai1ec-fa-sign-out:before {
                content: "\f08b"
            }

            .ai1ec-fa-linkedin-square:before {
                content: "\f08c"
            }

            .ai1ec-fa-thumb-tack:before {
                content: "\f08d"
            }

            .ai1ec-fa-external-link:before {
                content: "\f08e"
            }

            .ai1ec-fa-sign-in:before {
                content: "\f090"
            }

            .ai1ec-fa-trophy:before {
                content: "\f091"
            }

            .ai1ec-fa-github-square:before {
                content: "\f092"
            }

            .ai1ec-fa-upload:before {
                content: "\f093"
            }

            .ai1ec-fa-lemon-o:before {
                content: "\f094"
            }

            .ai1ec-fa-phone:before {
                content: "\f095"
            }

            .ai1ec-fa-square-o:before {
                content: "\f096"
            }

            .ai1ec-fa-bookmark-o:before {
                content: "\f097"
            }

            .ai1ec-fa-phone-square:before {
                content: "\f098"
            }

            .ai1ec-fa-twitter:before {
                content: "\f099"
            }

            .ai1ec-fa-facebook:before {
                content: "\f09a"
            }

            .ai1ec-fa-github:before {
                content: "\f09b"
            }

            .ai1ec-fa-unlock:before {
                content: "\f09c"
            }

            .ai1ec-fa-credit-card:before {
                content: "\f09d"
            }

            .ai1ec-fa-rss:before {
                content: "\f09e"
            }

            .ai1ec-fa-hdd-o:before {
                content: "\f0a0"
            }

            .ai1ec-fa-bullhorn:before {
                content: "\f0a1"
            }

            .ai1ec-fa-bell:before {
                content: "\f0f3"
            }

            .ai1ec-fa-certificate:before {
                content: "\f0a3"
            }

            .ai1ec-fa-hand-o-right:before {
                content: "\f0a4"
            }

            .ai1ec-fa-hand-o-left:before {
                content: "\f0a5"
            }

            .ai1ec-fa-hand-o-up:before {
                content: "\f0a6"
            }

            .ai1ec-fa-hand-o-down:before {
                content: "\f0a7"
            }

            .ai1ec-fa-arrow-circle-left:before {
                content: "\f0a8"
            }

            .ai1ec-fa-arrow-circle-right:before {
                content: "\f0a9"
            }

            .ai1ec-fa-arrow-circle-up:before {
                content: "\f0aa"
            }

            .ai1ec-fa-arrow-circle-down:before {
                content: "\f0ab"
            }

            .ai1ec-fa-globe:before {
                content: "\f0ac"
            }

            .ai1ec-fa-wrench:before {
                content: "\f0ad"
            }

            .ai1ec-fa-tasks:before {
                content: "\f0ae"
            }

            .ai1ec-fa-filter:before {
                content: "\f0b0"
            }

            .ai1ec-fa-briefcase:before {
                content: "\f0b1"
            }

            .ai1ec-fa-arrows-alt:before {
                content: "\f0b2"
            }

            .ai1ec-fa-group:before,.ai1ec-fa-users:before {
                content: "\f0c0"
            }

            .ai1ec-fa-chain:before,.ai1ec-fa-link:before {
                content: "\f0c1"
            }

            .ai1ec-fa-cloud:before {
                content: "\f0c2"
            }

            .ai1ec-fa-flask:before {
                content: "\f0c3"
            }

            .ai1ec-fa-cut:before,.ai1ec-fa-scissors:before {
                content: "\f0c4"
            }

            .ai1ec-fa-copy:before,.ai1ec-fa-files-o:before {
                content: "\f0c5"
            }

            .ai1ec-fa-paperclip:before {
                content: "\f0c6"
            }

            .ai1ec-fa-save:before,.ai1ec-fa-floppy-o:before {
                content: "\f0c7"
            }

            .ai1ec-fa-square:before {
                content: "\f0c8"
            }

            .ai1ec-fa-bars:before {
                content: "\f0c9"
            }

            .ai1ec-fa-list-ul:before {
                content: "\f0ca"
            }

            .ai1ec-fa-list-ol:before {
                content: "\f0cb"
            }

            .ai1ec-fa-strikethrough:before {
                content: "\f0cc"
            }

            .ai1ec-fa-underline:before {
                content: "\f0cd"
            }

            .ai1ec-fa-table:before {
                content: "\f0ce"
            }

            .ai1ec-fa-magic:before {
                content: "\f0d0"
            }

            .ai1ec-fa-truck:before {
                content: "\f0d1"
            }

            .ai1ec-fa-pinterest:before {
                content: "\f0d2"
            }

            .ai1ec-fa-pinterest-square:before {
                content: "\f0d3"
            }

            .ai1ec-fa-google-plus-square:before {
                content: "\f0d4"
            }

            .ai1ec-fa-google-plus:before {
                content: "\f0d5"
            }

            .ai1ec-fa-money:before {
                content: "\f0d6"
            }

            .ai1ec-fa-caret-down:before {
                content: "\f0d7"
            }

            .ai1ec-fa-caret-up:before {
                content: "\f0d8"
            }

            .ai1ec-fa-caret-left:before {
                content: "\f0d9"
            }

            .ai1ec-fa-caret-right:before {
                content: "\f0da"
            }

            .ai1ec-fa-columns:before {
                content: "\f0db"
            }

            .ai1ec-fa-unsorted:before,.ai1ec-fa-sort:before {
                content: "\f0dc"
            }

            .ai1ec-fa-sort-down:before,.ai1ec-fa-sort-asc:before {
                content: "\f0dd"
            }

            .ai1ec-fa-sort-up:before,.ai1ec-fa-sort-desc:before {
                content: "\f0de"
            }

            .ai1ec-fa-envelope:before {
                content: "\f0e0"
            }

            .ai1ec-fa-linkedin:before {
                content: "\f0e1"
            }

            .ai1ec-fa-rotate-left:before,.ai1ec-fa-undo:before {
                content: "\f0e2"
            }

            .ai1ec-fa-legal:before,.ai1ec-fa-gavel:before {
                content: "\f0e3"
            }

            .ai1ec-fa-dashboard:before,.ai1ec-fa-tachometer:before {
                content: "\f0e4"
            }

            .ai1ec-fa-comment-o:before {
                content: "\f0e5"
            }

            .ai1ec-fa-comments-o:before {
                content: "\f0e6"
            }

            .ai1ec-fa-flash:before,.ai1ec-fa-bolt:before {
                content: "\f0e7"
            }

            .ai1ec-fa-sitemap:before {
                content: "\f0e8"
            }

            .ai1ec-fa-umbrella:before {
                content: "\f0e9"
            }

            .ai1ec-fa-paste:before,.ai1ec-fa-clipboard:before {
                content: "\f0ea"
            }

            .ai1ec-fa-lightbulb-o:before {
                content: "\f0eb"
            }

            .ai1ec-fa-exchange:before {
                content: "\f0ec"
            }

            .ai1ec-fa-cloud-download:before {
                content: "\f0ed"
            }

            .ai1ec-fa-cloud-upload:before {
                content: "\f0ee"
            }

            .ai1ec-fa-user-md:before {
                content: "\f0f0"
            }

            .ai1ec-fa-stethoscope:before {
                content: "\f0f1"
            }

            .ai1ec-fa-suitcase:before {
                content: "\f0f2"
            }

            .ai1ec-fa-bell-o:before {
                content: "\f0a2"
            }

            .ai1ec-fa-coffee:before {
                content: "\f0f4"
            }

            .ai1ec-fa-cutlery:before {
                content: "\f0f5"
            }

            .ai1ec-fa-file-text-o:before {
                content: "\f0f6"
            }

            .ai1ec-fa-building-o:before {
                content: "\f0f7"
            }

            .ai1ec-fa-hospital-o:before {
                content: "\f0f8"
            }

            .ai1ec-fa-ambulance:before {
                content: "\f0f9"
            }

            .ai1ec-fa-medkit:before {
                content: "\f0fa"
            }

            .ai1ec-fa-fighter-jet:before {
                content: "\f0fb"
            }

            .ai1ec-fa-beer:before {
                content: "\f0fc"
            }

            .ai1ec-fa-h-square:before {
                content: "\f0fd"
            }

            .ai1ec-fa-plus-square:before {
                content: "\f0fe"
            }

            .ai1ec-fa-angle-double-left:before {
                content: "\f100"
            }

            .ai1ec-fa-angle-double-right:before {
                content: "\f101"
            }

            .ai1ec-fa-angle-double-up:before {
                content: "\f102"
            }

            .ai1ec-fa-angle-double-down:before {
                content: "\f103"
            }

            .ai1ec-fa-angle-left:before {
                content: "\f104"
            }

            .ai1ec-fa-angle-right:before {
                content: "\f105"
            }

            .ai1ec-fa-angle-up:before {
                content: "\f106"
            }

            .ai1ec-fa-angle-down:before {
                content: "\f107"
            }

            .ai1ec-fa-desktop:before {
                content: "\f108"
            }

            .ai1ec-fa-laptop:before {
                content: "\f109"
            }

            .ai1ec-fa-tablet:before {
                content: "\f10a"
            }

            .ai1ec-fa-mobile-phone:before,.ai1ec-fa-mobile:before {
                content: "\f10b"
            }

            .ai1ec-fa-circle-o:before {
                content: "\f10c"
            }

            .ai1ec-fa-quote-left:before {
                content: "\f10d"
            }

            .ai1ec-fa-quote-right:before {
                content: "\f10e"
            }

            .ai1ec-fa-spinner:before {
                content: "\f110"
            }

            .ai1ec-fa-circle:before {
                content: "\f111"
            }

            .ai1ec-fa-mail-reply:before,.ai1ec-fa-reply:before {
                content: "\f112"
            }

            .ai1ec-fa-github-alt:before {
                content: "\f113"
            }

            .ai1ec-fa-folder-o:before {
                content: "\f114"
            }

            .ai1ec-fa-folder-open-o:before {
                content: "\f115"
            }

            .ai1ec-fa-smile-o:before {
                content: "\f118"
            }

            .ai1ec-fa-frown-o:before {
                content: "\f119"
            }

            .ai1ec-fa-meh-o:before {
                content: "\f11a"
            }

            .ai1ec-fa-gamepad:before {
                content: "\f11b"
            }

            .ai1ec-fa-keyboard-o:before {
                content: "\f11c"
            }

            .ai1ec-fa-flag-o:before {
                content: "\f11d"
            }

            .ai1ec-fa-flag-checkered:before {
                content: "\f11e"
            }

            .ai1ec-fa-terminal:before {
                content: "\f120"
            }

            .ai1ec-fa-code:before {
                content: "\f121"
            }

            .ai1ec-fa-reply-all:before {
                content: "\f122"
            }

            .ai1ec-fa-mail-reply-all:before {
                content: "\f122"
            }

            .ai1ec-fa-star-half-empty:before,.ai1ec-fa-star-half-full:before,.ai1ec-fa-star-half-o:before {
                content: "\f123"
            }

            .ai1ec-fa-location-arrow:before {
                content: "\f124"
            }

            .ai1ec-fa-crop:before {
                content: "\f125"
            }

            .ai1ec-fa-code-fork:before {
                content: "\f126"
            }

            .ai1ec-fa-unlink:before,.ai1ec-fa-chain-broken:before {
                content: "\f127"
            }

            .ai1ec-fa-question:before {
                content: "\f128"
            }

            .ai1ec-fa-info:before {
                content: "\f129"
            }

            .ai1ec-fa-exclamation:before {
                content: "\f12a"
            }

            .ai1ec-fa-superscript:before {
                content: "\f12b"
            }

            .ai1ec-fa-subscript:before {
                content: "\f12c"
            }

            .ai1ec-fa-eraser:before {
                content: "\f12d"
            }

            .ai1ec-fa-puzzle-piece:before {
                content: "\f12e"
            }

            .ai1ec-fa-microphone:before {
                content: "\f130"
            }

            .ai1ec-fa-microphone-slash:before {
                content: "\f131"
            }

            .ai1ec-fa-shield:before {
                content: "\f132"
            }

            .ai1ec-fa-calendar-o:before {
                content: "\f133"
            }

            .ai1ec-fa-fire-extinguisher:before {
                content: "\f134"
            }

            .ai1ec-fa-rocket:before {
                content: "\f135"
            }

            .ai1ec-fa-maxcdn:before {
                content: "\f136"
            }

            .ai1ec-fa-chevron-circle-left:before {
                content: "\f137"
            }

            .ai1ec-fa-chevron-circle-right:before {
                content: "\f138"
            }

            .ai1ec-fa-chevron-circle-up:before {
                content: "\f139"
            }

            .ai1ec-fa-chevron-circle-down:before {
                content: "\f13a"
            }

            .ai1ec-fa-html5:before {
                content: "\f13b"
            }

            .ai1ec-fa-css3:before {
                content: "\f13c"
            }

            .ai1ec-fa-anchor:before {
                content: "\f13d"
            }

            .ai1ec-fa-unlock-alt:before {
                content: "\f13e"
            }

            .ai1ec-fa-bullseye:before {
                content: "\f140"
            }

            .ai1ec-fa-ellipsis-h:before {
                content: "\f141"
            }

            .ai1ec-fa-ellipsis-v:before {
                content: "\f142"
            }

            .ai1ec-fa-rss-square:before {
                content: "\f143"
            }

            .ai1ec-fa-play-circle:before {
                content: "\f144"
            }

            .ai1ec-fa-ticket:before {
                content: "\f145"
            }

            .ai1ec-fa-minus-square:before {
                content: "\f146"
            }

            .ai1ec-fa-minus-square-o:before {
                content: "\f147"
            }

            .ai1ec-fa-level-up:before {
                content: "\f148"
            }

            .ai1ec-fa-level-down:before {
                content: "\f149"
            }

            .ai1ec-fa-check-square:before {
                content: "\f14a"
            }

            .ai1ec-fa-pencil-square:before {
                content: "\f14b"
            }

            .ai1ec-fa-external-link-square:before {
                content: "\f14c"
            }

            .ai1ec-fa-share-square:before {
                content: "\f14d"
            }

            .ai1ec-fa-compass:before {
                content: "\f14e"
            }

            .ai1ec-fa-toggle-down:before,.ai1ec-fa-caret-square-o-down:before {
                content: "\f150"
            }

            .ai1ec-fa-toggle-up:before,.ai1ec-fa-caret-square-o-up:before {
                content: "\f151"
            }

            .ai1ec-fa-toggle-right:before,.ai1ec-fa-caret-square-o-right:before {
                content: "\f152"
            }

            .ai1ec-fa-euro:before,.ai1ec-fa-eur:before {
                content: "\f153"
            }

            .ai1ec-fa-gbp:before {
                content: "\f154"
            }

            .ai1ec-fa-dollar:before,.ai1ec-fa-usd:before {
                content: "\f155"
            }

            .ai1ec-fa-rupee:before,.ai1ec-fa-inr:before {
                content: "\f156"
            }

            .ai1ec-fa-cny:before,.ai1ec-fa-rmb:before,.ai1ec-fa-yen:before,.ai1ec-fa-jpy:before {
                content: "\f157"
            }

            .ai1ec-fa-ruble:before,.ai1ec-fa-rouble:before,.ai1ec-fa-rub:before {
                content: "\f158"
            }

            .ai1ec-fa-won:before,.ai1ec-fa-krw:before {
                content: "\f159"
            }

            .ai1ec-fa-bitcoin:before,.ai1ec-fa-btc:before {
                content: "\f15a"
            }

            .ai1ec-fa-file:before {
                content: "\f15b"
            }

            .ai1ec-fa-file-text:before {
                content: "\f15c"
            }

            .ai1ec-fa-sort-alpha-asc:before {
                content: "\f15d"
            }

            .ai1ec-fa-sort-alpha-desc:before {
                content: "\f15e"
            }

            .ai1ec-fa-sort-amount-asc:before {
                content: "\f160"
            }

            .ai1ec-fa-sort-amount-desc:before {
                content: "\f161"
            }

            .ai1ec-fa-sort-numeric-asc:before {
                content: "\f162"
            }

            .ai1ec-fa-sort-numeric-desc:before {
                content: "\f163"
            }

            .ai1ec-fa-thumbs-up:before {
                content: "\f164"
            }

            .ai1ec-fa-thumbs-down:before {
                content: "\f165"
            }

            .ai1ec-fa-youtube-square:before {
                content: "\f166"
            }

            .ai1ec-fa-youtube:before {
                content: "\f167"
            }

            .ai1ec-fa-xing:before {
                content: "\f168"
            }

            .ai1ec-fa-xing-square:before {
                content: "\f169"
            }

            .ai1ec-fa-youtube-play:before {
                content: "\f16a"
            }

            .ai1ec-fa-dropbox:before {
                content: "\f16b"
            }

            .ai1ec-fa-stack-overflow:before {
                content: "\f16c"
            }

            .ai1ec-fa-instagram:before {
                content: "\f16d"
            }

            .ai1ec-fa-flickr:before {
                content: "\f16e"
            }

            .ai1ec-fa-adn:before {
                content: "\f170"
            }

            .ai1ec-fa-bitbucket:before {
                content: "\f171"
            }

            .ai1ec-fa-bitbucket-square:before {
                content: "\f172"
            }

            .ai1ec-fa-tumblr:before {
                content: "\f173"
            }

            .ai1ec-fa-tumblr-square:before {
                content: "\f174"
            }

            .ai1ec-fa-long-arrow-down:before {
                content: "\f175"
            }

            .ai1ec-fa-long-arrow-up:before {
                content: "\f176"
            }

            .ai1ec-fa-long-arrow-left:before {
                content: "\f177"
            }

            .ai1ec-fa-long-arrow-right:before {
                content: "\f178"
            }

            .ai1ec-fa-apple:before {
                content: "\f179"
            }

            .ai1ec-fa-windows:before {
                content: "\f17a"
            }

            .ai1ec-fa-android:before {
                content: "\f17b"
            }

            .ai1ec-fa-linux:before {
                content: "\f17c"
            }

            .ai1ec-fa-dribbble:before {
                content: "\f17d"
            }

            .ai1ec-fa-skype:before {
                content: "\f17e"
            }

            .ai1ec-fa-foursquare:before {
                content: "\f180"
            }

            .ai1ec-fa-trello:before {
                content: "\f181"
            }

            .ai1ec-fa-female:before {
                content: "\f182"
            }

            .ai1ec-fa-male:before {
                content: "\f183"
            }

            .ai1ec-fa-gittip:before {
                content: "\f184"
            }

            .ai1ec-fa-sun-o:before {
                content: "\f185"
            }

            .ai1ec-fa-moon-o:before {
                content: "\f186"
            }

            .ai1ec-fa-archive:before {
                content: "\f187"
            }

            .ai1ec-fa-bug:before {
                content: "\f188"
            }

            .ai1ec-fa-vk:before {
                content: "\f189"
            }

            .ai1ec-fa-weibo:before {
                content: "\f18a"
            }

            .ai1ec-fa-renren:before {
                content: "\f18b"
            }

            .ai1ec-fa-pagelines:before {
                content: "\f18c"
            }

            .ai1ec-fa-stack-exchange:before {
                content: "\f18d"
            }

            .ai1ec-fa-arrow-circle-o-right:before {
                content: "\f18e"
            }

            .ai1ec-fa-arrow-circle-o-left:before {
                content: "\f190"
            }

            .ai1ec-fa-toggle-left:before,.ai1ec-fa-caret-square-o-left:before {
                content: "\f191"
            }

            .ai1ec-fa-dot-circle-o:before {
                content: "\f192"
            }

            .ai1ec-fa-wheelchair:before {
                content: "\f193"
            }

            .ai1ec-fa-vimeo-square:before {
                content: "\f194"
            }

            .ai1ec-fa-turkish-lira:before,.ai1ec-fa-try:before {
                content: "\f195"
            }

            .ai1ec-fa-plus-square-o:before {
                content: "\f196"
            }

            .ai1ec-fa {
                font-family: Timely_FontAwesome
            }

            a.ai1ec-fa.ai1ec-hide {
                display: none
            }

            li .ai1ec-fa,li .ai1ec-fa-lg:before {
                width: auto
            }

            .timely small.ai1ec-fa-stack {
                font-size: 90%;
                height: 1.53em;
                vertical-align: -11%;
                top: -.1em
            }

            .ai1ec-fa-stack .ai1ec-icon-timely {
                left: .05em;
                top: -.05em
            }

            @font-face {
                font-family: 'Timely Logo Icon';
                src: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/font/ai1ec-icons.eot');
                src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AABDcAAoAAAAAEJQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAADRMAAA0TdzGeU09TLzIAAA4IAAAAYAAAAGAIIwgwY21hcAAADmgAAABsAAAAbPr2r4RnYXNwAAAO1AAAAAgAAAAIAAAAEGhlYWQAAA7cAAAANgAAADYAllVxaGhlYQAADxQAAAAkAAAAJAPiAfFobXR4AAAPOAAAAEAAAABAF7oBY21heHAAAA94AAAABgAAAAYAEFAAbmFtZQAAD4AAAAE5AAABOUQYtNZwb3N0AAAQvAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAAC2Dx0AAAC7ER0AAAAJHQAADQoSABEBAQgPERMWGR4jKC0yNzxBRktQaWNvbW9vbmljb21vb251MHUxdTIwdTIxdUU2MDB1RTYwMXVFNjAydUU2MDN1RTYwNHVFNjA1dUYwNzN1RjA5RXVGMEQ1dUYxNzl1RjE3QQAAAgGJAA4AEAIAAQAEAAcACgANAZoCbAL7BCUE+AXdBmYIHQkrCyQL6Qwr/JQO/JQO/JQO+5QO9zH3nRWKhYmFiYWKh4uIioiHeIRboG6RgpOHlYuRi5GNkY6ZkJmWlpWdnJ2jmaCco5qfm6MIj4+OkY+QqLW80cKolI+YkJKMg5V2kXmFioqJi4qLVX52Wm5ii4x9lYmMgpKBkYCPCISNhY2EjYuLi4uLi3+Of41/hX6EhHyOfI2AkoKVh42KjoqNio6Kj4uOipWIloeUhgiQiZCHkId/eWZWa2qHh4aHiId/gYGFhYuKi4qLioyIjYmXi5GLk4yTi5MIjIwFjaSOopClCIyMBY2WjZWOlYuNjIyLjIyNjIyLjYyNjI2MjY6QjJKJkoeWhJGAi4iLiIqIinuHe4Z7hAhwf3B3dHJcWHRHlU2UVa9cvXOkgKaFp4vLi8yqurzT1K/3A0XcCIiPBYuLcWiDfwiKiI2JBa5keVB1ZXRlbGtgdHF8aoRti2qLbZR0nmindLCPwpLYx9zUnoqKioeLi4qIiomLiQiLi4uKi4uLi4uLi4uKhoqGjIWMho2GjIaNgIiAiYGKh4qIiogIDvcO9/sV2ouLTzyLi8cF64sV2YuLPT2Li9kF64sV2ouLTzyLi8cF+1Q9FdqLiz88i4vXBet2FdmLiyw9i4vqBeugFdqLiz88i4vXBYspFdqLiyw8i4vqBStkFdmLi1M9i4vDBSuyFdqLiyw8i4vqBfei+ygV+6GLBXWLeJyLoAiL97kFi6CenKGLCPehiwWhi516i3YIi/u5BYt2eXp1iwj7offyFX+LgoKLgQiL+7kFi4GUg5eLCPehiwWXi5STi5UIi/e5BYuVgpR/iwj7oYsFDvci9+8V93mLi1H7eYuLxQWLLRX3eYuLUft5i4vFBYwoFfd5i4tR+3mLi8UF9437BhX7oYsFdYt4nIufCIv3uQWLoJ6coYsI96GLBaGLnXqLdgiL+7kFi3d5enWLCPuh9/EVf4uCgouBCIv7uQWLgZSDl4sI96GLBZeLlJOLlQiL97kFi5WClH+LCPuhiwUO+G34KBX8QYsFeYt9fot6CIv7zAWLepl+nYsI+EGLBZ2LmpiLnAiL98wFi5x8mHmLCPuuRhXGi4tSUIuLxAWLPRXGi4tSUIuLxAU+ixXGi4tSUIuLxAU+ixXFi4tSUYuLxAWLQBXFi4tSUYuLxAXG+xoVUYuLxMWLi1IFnfcaFcaLi1JQi4vEBcb7GhVRi4vExYuLUgWd9xoVxouLUlCLi8QFx/saFVCLi8TGi4tSBdeLFVCLi8TGi4tSBYvYFVCLi8TGi4tSBYvWFVCLi8TGi4tSBYvZFVCLi8TGi4tSBdj7LRVRi4vExYuLUgWL1hVRi4vExYuLUgWL2RVRi4vExYuLUgXX+y0VUYuLxMWLi1IFi9YVUYuLxMWLi1IFi9kVUYuLxMWLi1IFDvdv98UV9y6Li3j7LouLngX3LrMV+3uLi1DEi4ux90KLBfsuLBX3LouLePsui4ueBYv7CBX3LouLePsui4ueBfcu9y8V+3uLi1HEi4uw90KLBfsuKxX3LouLePsui4ueBfcushX7e4uLUcSLi7D3QosFnvsaFfuhiwV1i3ici6AIi/e5BYugnpuhiwj3oYsFoYude4t2CIv7uQWLdnl6dYsI+6H38RV/i4KDi4EIi/u5BYuBlIKXiwj3oYsFl4uUlIuVCIv3uQWLlYKTf4sI+6GLBQ7eyBWL8Ivwi/CLi4uMi4uOl5KTlpCOjY+Mjozpi+mL6YuMioyLjIuchpZ8i3uLKosriysIi4iLh4qIh3t8gHmLMYsyizKLiouJi4qLfY2BkYSXio6Kj4qOCJrBFfSL84v0i4uei56LnyKLIosji4t3i3iLeAj3zvdlFSKLI4sii4t3i3iLePSL84v0i4uei56LnwiLPxUiiyOLIouLeIt4i3j0i/OL9IuLnouei54Ii/srFSKLIosji4uAioCMgIuFj4aQiJCIkIqRi+OL44vii46LjouNjJWMk5OLk4uWi5aLlggO+G34KBX8QYsFeYt9fot6CIv7zAWLepl+nYsI+EGLBZ2LmpiLnAiL98wFi5x8mHmLCPuuRhXGi4v7s1CLi/ezBSz7sxVRi4v3tMWLi/u0BdiLFVGLi/e0xYuL+7QF9y6LFVCLi/ezxouL+7MF2IsVUYuL97PFi4v7swXXixVRi4v3s8WLi/uzBQ5nsJAV3YuL3TmLizkF74sV54uL3S+LizkFJ+8V3YuL5zmLiy8F74sV54uL5y+Liy8FJ/cCFd2Li905i4s5Bfdm+2YV5ouL3TCLizkF+wL3ZhXni4vdL4uLOQX3cPtmFd2Li905i4s5BfsC7xXmi4vnMIuLLwUm94sVi90Fi46KjYqNiY2Ji4iLCHmLBYiLiYuJiYqJiomLiAiLOQWLiYyIjIqNiY2KjosInYsFjouNjI2NjIyMjouNCPdn+4sV3YuL5zmLiy8F+wL3AhXmi4vdMIuLOQX3AosV3YuL3TmLizkFlPcdFYvdBYuOio2JjYmNiYuJiwh4iwWJi4mLiYmJiYqJi4gIizkFi4mMiI2KjYmNio2LCJ6LBY2LjYyNjY2MjI6LjQj3AZ0Vi/wBBYuBiIKEhIOEg4eBiwj8JosFgYuCj4SShJKHlIuVCIv4AQWLlY+UkpKSkpSPlYsIr4uLpgWLmJCWlJSUlJWPmIsInYsFmIuVh5SClIKQgIt+CItw9wKLi6YFi5iPlpSUlJSWj5eLCJ6LBZeLloeUgpSCj4CLfgiLcLCLBZWLk4eThJKEjoKLgQgO+wH3AusVi3yFfoGAgIB+hnyLfIt+kICWgJaGmIuai5qQmJaWlpaYkJqLmouYhpaAlYCRfot8CPcmaBWLhoqGh4eIh4aJhosIZIsFhouHjYiOh46Kj4qQh7Z5sWyqbKpmnGCPhoyHjYiOiI6JkIuPCIuyBYuQjZCPjo6Pj4yQiwiNiwWpiaiDp36nfqR6oHWhdpxymG+Yb5NujW0I9yaKFYyGiYeHh4iHhomGiwhiiwWGi4eNh46IjomQi4+JtIGyerB6sHWrcKZwpmuhZpxmnGSVYo2Gi4eNiI+IjomQi48Ii7QFi5CNkI+Ojo+PjJCLCIyLBb2Ju4C4drl3tG+uZ69op2KfXp9dl1uNWQgOZ/eOyBWLj4uPio+Kj4qOio6KjoqPiI6Jj4mNiY6KjYiOiI6Hj4mNiY2JjIiOh46GjoiNiowIiY2IjYaOh46IjYqMh4uHjISLgYuBioGKgYmBiYCHgYiBh4OFg4aFhIaChYKJgYt/CIt+joCSgZKAlIOWhpaFloaXiZeIl4mXi5eLlYyVjpaNlI+UkJSQkpKQlJGUjZWLlwhp94sVi5aJl4iYiJiHl4WXhZeDlYGTgZN/j3+LeYt9hIJ+gX6Ge4t5i4KMgo2BjYGPgY+BCJCBkIKRg5KDkoWUhpOGlYmUi56LmJCUl5OWj5uLnghm9xsV9xCLZXVkiwWZgpV/k3ySe497i3uLfIl/hoCHgIaChIWFhIWFhIWFhoaFhoWHhYmEi4SLhoyHj4YIjoaPh5CGkIeQhpKGkYeRhZGGkYWRhJCFkISPg46BjoKNgYuAi219cHFzbnJjf1iLCH+LgIx/jYCNf46Aj3+QgZCCkoKSg5OGlYWWiJaLmIuXj5iSmZGXlJWXlJeUmZKakAibj5qPmY2ZjZmMmox+m4WZi5eLjouNjI2LjYyNi42MjIyNjI6MjYuNjI2DioSKhosIbotzlXeddp6Bo4uni6WUo52gnaCimaWRnY+djJ2LCPe8QhWLZ0KLi0Jni4vUQouLr9SLi9Svi4tC1IsFDvsB+CL3GRWEc39ze3NyZnN4couCi36OeZJ7kX2OfouAi32IfIR7hX+IgYtui26jb71vvH27i7kIi7eWrqCnoaemmKuLmYuciJ+Gn4WYiJGLlIuZjp2Sn5Gbj5mLoYughJ1/lISVgpV+CHx/gH+Fgn55hXeLdotzknaYeJh4mn+chggg9+MVi3+IfoV9hn2Cfn9/gICBhYGHhImBiX6KjKiSo5mgmp+ima2Ti4qLioyKi4mLiouLCIuKi4qLioyKi4qLiggOZ/dX91UVi/tO+1eli/c091eLBYv3aBWL+1D7V4uL9zUF+G/7TRWL+3X7l6+L91H3l4sFi/eOFYv7dvuXi4v3UwUO+JQU+JQViwwKAAADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAPF6AeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAWAAAABIAEAADAAIAAQAh5gXwc/Ce8NXxev/9//8AAAAAACDmAPBz8J7w1fF5//3//wAB/+MaBQ+YD24POA6VAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAADKJX6LXw889QALAgAAAAAAz7uKWgAAAADPu4paAAD/4AIAAeAAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAAgAAAQAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAABAAAAAgAAAgIAAFICAABSAgAADAIAAFICAABTAgAADAHcAAABkwAAAdwAAAGTAAAB3AAAAABQAAAQAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgAoAGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgAoAGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff'),url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/font/ai1ec-icons.eot#iefix&v=4.0.3') format('embedded-opentype');
                font-weight: 400;
                font-style: normal
            }

            [class^=ai1ec-icon-]:before,[class*=" ai1ec-icon-"]:before {
                display: inline-block;
                font-family: 'Timely Logo Icon';
                font-style: normal;
                font-weight: 400;
                speak: none;
                vertical-align: baseline
            }

            .ai1ec-icon-agenda:before {
                content: "\e603"
            }

            .ai1ec-icon-oneday:before {
                content: "\e604"
            }

            .ai1ec-icon-month:before {
                content: "\e602"
            }

            .ai1ec-icon-week:before {
                content: "\e605"
            }

            .ai1ec-icon-posterboard:before {
                content: "\e600"
            }

            .ai1ec-icon-stream:before {
                content: "\e601"
            }

            .ai1ec-icon-calendar:before {
                content: "\f073"
            }

            .ai1ec-icon-rss:before {
                content: "\f09e"
            }

            .ai1ec-icon-google:before {
                content: "\f0d5"
            }

            .ai1ec-icon-apple:before {
                content: "\f179"
            }

            .ai1ec-icon-windows:before {
                content: "\f17a"
            }

            .ai1ec-icon-timely:before {
                content: "\21"
            }

            .timely-icon-timely-logomark:before {
                content: "\21"
            }

            .timely-icon-import-events:before {
                content: "\22"
            }

            .timely-icon-export-events:before {
                content: "\23"
            }

            .timely-icon-facebook-sync:before {
                content: "\24"
            }

            .timely-icon-filter-tag-category:before {
                content: "\25"
            }

            .timely-icon-subscribe-events:before {
                content: "\26"
            }

            .timely-icon-recurring-events:before {
                content: "\27"
            }

            .timely-icon-multiple-views:before {
                content: "\28"
            }

            .timely-icon-customizable-views:before {
                content: "\29"
            }

            .timely-icon-upcoming-events-widget:before {
                content: "\2a"
            }

            .timely-icon-locations-maps:before {
                content: "\2b"
            }

            .timely-icon-seo-optimized:before {
                content: "\2c"
            }

            .timely-icon-dedicated-support:before {
                content: "\2d"
            }

            .timely-icon-plus-sign:before {
                content: "\2e"
            }

            .timely-icon-minus-sign:before {
                content: "\2f"
            }

            .timely-icon-chevron-right:before {
                content: "\30"
            }

            .timely-icon-chevron-left:before {
                content: "\31"
            }

            .timely-icon-chevron-down:before {
                content: "\32"
            }

            .timely-icon-chevron-up:before {
                content: "\33"
            }

            .timely-icon-arrow-right:before {
                content: "\34"
            }

            .timely-icon-arrow-left:before {
                content: "\35"
            }

            .timely-icon-arrow-up:before {
                content: "\36"
            }

            .timely-icon-arrow-down:before {
                content: "\37"
            }

            .timely-icon-pencil:before {
                content: "\3c"
            }

            .timely-icon-gear:before {
                content: "\3e"
            }

            .timely-icon-tag:before {
                content: "\3f"
            }

            .timely-icon-forward:before {
                content: "\3b"
            }

            .timely-icon-close:before {
                content: "\3a"
            }

            .timely-icon-heart:before {
                content: "\3d"
            }

            .timely-icon-folder:before {
                content: "\40"
            }

            .timely-icon-grid:before {
                content: "\41"
            }

            .timely-icon-plus:before {
                content: "\42"
            }

            .timely-icon-minus:before {
                content: "\43"
            }

            .timely-icon-print:before {
                content: "\38"
            }

            .timely article,.timely aside,.timely details,.timely figcaption,.timely figure,.timely footer,.timely header,.timely hgroup,.timely main,.timely nav,.timely section,.timely summary {
                display: block
            }

            .timely audio,.timely canvas,.timely video {
                display: inline-block
            }

            .timely audio:not([controls]) {
                display: none;
                height: 0
            }

            .timely [hidden],.timely template {
                display: none
            }

            .timely html {
                font-family: sans-serif;
                -ms-text-size-adjust: 100%;
                -webkit-text-size-adjust: 100%
            }

            .timely body {
                margin: 0
            }

            .timely a {
                background: 0 0
            }

            .timely a:focus {
                outline: thin dotted
            }

            .timely a:active,.timely a:hover {
                outline: 0
            }

            .timely h1 {
                font-size: 2em;
                margin: .67em 0
            }

            .timely abbr[title] {
                border-bottom: 1px dotted
            }

            .timely b,.timely strong {
                font-weight: 700
            }

            .timely dfn {
                font-style: italic
            }

            .timely hr {
                -moz-box-sizing: content-box;
                box-sizing: content-box;
                height: 0
            }

            .timely mark {
                background: #ff0;
                color: #000
            }

            .timely code,.timely kbd,.timely pre,.timely samp {
                font-family: monospace,serif;
                font-size: 1em
            }

            .timely pre {
                white-space: pre-wrap
            }

            .timely q {
                quotes: "\201C" "\201D" "\2018" "\2019"
            }

            .timely small {
                font-size: 80%
            }

            .timely sub,.timely sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline
            }

            .timely sup {
                top: -.5em
            }

            .timely sub {
                bottom: -.25em
            }

            .timely img {
                border: 0
            }

            .timely svg:not(:root) {
                overflow: hidden
            }

            .timely figure {
                margin: 0
            }

            .timely fieldset {
                border: 1px solid silver;
                margin: 0 2px;
                padding: .35em .625em .75em
            }

            .timely legend {
                border: 0;
                padding: 0
            }

            .timely button,.timely input,.timely select,.timely textarea {
                font-family: inherit;
                font-size: 100%;
                margin: 0
            }

            .timely button,.timely input {
                line-height: normal
            }

            .timely button,.timely select {
                text-transform: none
            }

            .timely button,.timely html input[type=button],.timely input[type=reset],.timely input[type=submit] {
                -webkit-appearance: button;
                cursor: pointer
            }

            .timely button[disabled],.timely html input[disabled] {
                cursor: default
            }

            .timely input[type=checkbox],.timely input[type=radio] {
                box-sizing: border-box;
                padding: 0
            }

            .timely input[type=search] {
                -webkit-appearance: textfield;
                -moz-box-sizing: content-box;
                -webkit-box-sizing: content-box;
                box-sizing: content-box
            }

            .timely input[type=search]::-webkit-search-cancel-button,.timely input[type=search]::-webkit-search-decoration {
                -webkit-appearance: none
            }

            .timely button::-moz-focus-inner,.timely input::-moz-focus-inner {
                border: 0;
                padding: 0
            }

            .timely textarea {
                overflow: auto;
                vertical-align: top
            }

            .timely table {
                border-collapse: collapse;
                border-spacing: 0
            }

            @media print {
                .timely * {
                    text-shadow: none !important;
                    color: #000 !important;
                    background: 0 0 !important;
                    box-shadow: none !important
                }

                .timely a,.timely a:visited {
                    text-decoration: underline
                }

                .timely a[href]:after {
                    content: " (" attr(href) ")"
                }

                .timely abbr[title]:after {
                    content: " (" attr(title) ")"
                }

                .timely a[href^="javascript:"]:after,.timely a[href^="#"]:after {
                    content: ""
                }

                .timely pre,.timely blockquote {
                    border: 1px solid #999;
                    page-break-inside: avoid
                }

                .timely thead {
                    display: table-header-group
                }

                .timely tr,.timely img {
                    page-break-inside: avoid
                }

                .timely img {
                    max-width: 100% !important
                }

                @page {
                    margin: 2cm .5cm
                }

                .timely p,.timely h2,.timely h3 {
                    orphans: 3;
                    widows: 3
                }

                .timely h2,.timely h3 {
                    page-break-after: avoid
                }

                .timely select {
                    background: #fff !important
                }

                .timely .ai1ec-navbar {
                    display: none
                }

                .timely .ai1ec-table td,.timely .ai1ec-table th {
                    background-color: #fff !important
                }

                .timely .ai1ec-btn>.ai1ec-caret,.timely .ai1ec-dropup>.ai1ec-btn>.ai1ec-caret {
                    border-top-color: #000 !important
                }

                .timely .ai1ec-label {
                    border: 1px solid #000
                }

                .timely .ai1ec-table {
                    border-collapse: collapse !important
                }

                .timely .ai1ec-table-bordered th,.timely .ai1ec-table-bordered td {
                    border: 1px solid #ddd !important
                }
            }

            .timely *,.timely *:before,.timely *:after {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box
            }

            .timely html {
                font-size: 62.5%;
                -webkit-tap-highlight-color: rgba(0,0,0,0)
            }

            .timely body {
                font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
                font-size: 13px;
                line-height: 1.428571429;
                color: #333;
                background-color: #fff
            }

            .timely input,.timely button,.timely select,.timely textarea {
                font-family: inherit;
                font-size: inherit;
                line-height: inherit
            }

            .timely a {
                color: #3d6b99;
                text-decoration: none
            }

            .timely a:hover,.timely a:focus {
                color: #335980;
                text-decoration: underline
            }

            .timely a:focus {
                outline: thin dotted;
                outline: 5px auto -webkit-focus-ring-color;
                outline-offset: -2px
            }

            .timely img {
                vertical-align: middle
            }

            .timely .ai1ec-img-responsive {
                display: block;
                max-width: 100%;
                height: auto
            }

            .timely .ai1ec-img-rounded {
                border-radius: 6px
            }

            .timely .ai1ec-img-thumbnail {
                padding: 4px;
                line-height: 1.428571429;
                background-color: #fff;
                border: 1px solid #ddd;
                border-radius: 4px;
                -webkit-transition: all .2s ease-in-out;
                transition: all .2s ease-in-out;
                display: inline-block;
                max-width: 100%;
                height: auto
            }

            .timely .ai1ec-img-circle {
                border-radius: 50%
            }

            .timely hr {
                margin-top: 18px;
                margin-bottom: 18px;
                border: 0;
                border-top: 1px solid #eee
            }

            .timely .ai1ec-sr-only {
                position: absolute;
                width: 1px;
                height: 1px;
                margin: -1px;
                padding: 0;
                overflow: hidden;
                clip: rect(0,0,0,0);
                border: 0
            }

            .ai1ec-container {
                margin-right: auto;
                margin-left: auto;
                padding-left: 15px;
                padding-right: 15px
            }

            .ai1ec-container:before,.ai1ec-container:after {
                content: " ";
                display: table
            }

            .ai1ec-container:after {
                clear: both
            }

            .ai1ec-container:before,.ai1ec-container:after {
                content: " ";
                display: table
            }

            .ai1ec-container:after {
                clear: both
            }

            @media (min-width: 768px) {
                .ai1ec-container {
                    width:750px
                }
            }

            @media (min-width: 992px) {
                .ai1ec-container {
                    width:970px
                }
            }

            @media (min-width: 1200px) {
                .ai1ec-container {
                    width:1170px
                }
            }

            .ai1ec-row {
                margin-left: -15px;
                margin-right: -15px
            }

            .ai1ec-row:before,.ai1ec-row:after {
                content: " ";
                display: table
            }

            .ai1ec-row:after {
                clear: both
            }

            .ai1ec-row:before,.ai1ec-row:after {
                content: " ";
                display: table
            }

            .ai1ec-row:after {
                clear: both
            }

            .ai1ec-col-xs-1,.ai1ec-col-sm-1,.ai1ec-col-md-1,.ai1ec-col-lg-1,.ai1ec-col-xs-2,.ai1ec-col-sm-2,.ai1ec-col-md-2,.ai1ec-col-lg-2,.ai1ec-col-xs-3,.ai1ec-col-sm-3,.ai1ec-col-md-3,.ai1ec-col-lg-3,.ai1ec-col-xs-4,.ai1ec-col-sm-4,.ai1ec-col-md-4,.ai1ec-col-lg-4,.ai1ec-col-xs-5,.ai1ec-col-sm-5,.ai1ec-col-md-5,.ai1ec-col-lg-5,.ai1ec-col-xs-6,.ai1ec-col-sm-6,.ai1ec-col-md-6,.ai1ec-col-lg-6,.ai1ec-col-xs-7,.ai1ec-col-sm-7,.ai1ec-col-md-7,.ai1ec-col-lg-7,.ai1ec-col-xs-8,.ai1ec-col-sm-8,.ai1ec-col-md-8,.ai1ec-col-lg-8,.ai1ec-col-xs-9,.ai1ec-col-sm-9,.ai1ec-col-md-9,.ai1ec-col-lg-9,.ai1ec-col-xs-10,.ai1ec-col-sm-10,.ai1ec-col-md-10,.ai1ec-col-lg-10,.ai1ec-col-xs-11,.ai1ec-col-sm-11,.ai1ec-col-md-11,.ai1ec-col-lg-11,.ai1ec-col-xs-12,.ai1ec-col-sm-12,.ai1ec-col-md-12,.ai1ec-col-lg-12 {
                position: relative;
                min-height: 1px;
                padding-left: 15px;
                padding-right: 15px
            }

            .ai1ec-col-xs-1,.ai1ec-col-xs-2,.ai1ec-col-xs-3,.ai1ec-col-xs-4,.ai1ec-col-xs-5,.ai1ec-col-xs-6,.ai1ec-col-xs-7,.ai1ec-col-xs-8,.ai1ec-col-xs-9,.ai1ec-col-xs-10,.ai1ec-col-xs-11,.ai1ec-col-xs-12 {
                float: left
            }

            .ai1ec-col-xs-12 {
                width: 100%
            }

            .ai1ec-col-xs-11 {
                width: 91.666666666667%
            }

            .ai1ec-col-xs-10 {
                width: 83.333333333333%
            }

            .ai1ec-col-xs-9 {
                width: 75%
            }

            .ai1ec-col-xs-8 {
                width: 66.666666666667%
            }

            .ai1ec-col-xs-7 {
                width: 58.333333333333%
            }

            .ai1ec-col-xs-6 {
                width: 50%
            }

            .ai1ec-col-xs-5 {
                width: 41.666666666667%
            }

            .ai1ec-col-xs-4 {
                width: 33.333333333333%
            }

            .ai1ec-col-xs-3 {
                width: 25%
            }

            .ai1ec-col-xs-2 {
                width: 16.666666666667%
            }

            .ai1ec-col-xs-1 {
                width: 8.3333333333333%
            }

            .ai1ec-col-xs-pull-12 {
                right: 100%
            }

            .ai1ec-col-xs-pull-11 {
                right: 91.666666666667%
            }

            .ai1ec-col-xs-pull-10 {
                right: 83.333333333333%
            }

            .ai1ec-col-xs-pull-9 {
                right: 75%
            }

            .ai1ec-col-xs-pull-8 {
                right: 66.666666666667%
            }

            .ai1ec-col-xs-pull-7 {
                right: 58.333333333333%
            }

            .ai1ec-col-xs-pull-6 {
                right: 50%
            }

            .ai1ec-col-xs-pull-5 {
                right: 41.666666666667%
            }

            .ai1ec-col-xs-pull-4 {
                right: 33.333333333333%
            }

            .ai1ec-col-xs-pull-3 {
                right: 25%
            }

            .ai1ec-col-xs-pull-2 {
                right: 16.666666666667%
            }

            .ai1ec-col-xs-pull-1 {
                right: 8.3333333333333%
            }

            .ai1ec-col-xs-pull-0 {
                right: 0
            }

            .ai1ec-col-xs-push-12 {
                left: 100%
            }

            .ai1ec-col-xs-push-11 {
                left: 91.666666666667%
            }

            .ai1ec-col-xs-push-10 {
                left: 83.333333333333%
            }

            .ai1ec-col-xs-push-9 {
                left: 75%
            }

            .ai1ec-col-xs-push-8 {
                left: 66.666666666667%
            }

            .ai1ec-col-xs-push-7 {
                left: 58.333333333333%
            }

            .ai1ec-col-xs-push-6 {
                left: 50%
            }

            .ai1ec-col-xs-push-5 {
                left: 41.666666666667%
            }

            .ai1ec-col-xs-push-4 {
                left: 33.333333333333%
            }

            .ai1ec-col-xs-push-3 {
                left: 25%
            }

            .ai1ec-col-xs-push-2 {
                left: 16.666666666667%
            }

            .ai1ec-col-xs-push-1 {
                left: 8.3333333333333%
            }

            .ai1ec-col-xs-push-0 {
                left: 0
            }

            .ai1ec-col-xs-offset-12 {
                margin-left: 100%
            }

            .ai1ec-col-xs-offset-11 {
                margin-left: 91.666666666667%
            }

            .ai1ec-col-xs-offset-10 {
                margin-left: 83.333333333333%
            }

            .ai1ec-col-xs-offset-9 {
                margin-left: 75%
            }

            .ai1ec-col-xs-offset-8 {
                margin-left: 66.666666666667%
            }

            .ai1ec-col-xs-offset-7 {
                margin-left: 58.333333333333%
            }

            .ai1ec-col-xs-offset-6 {
                margin-left: 50%
            }

            .ai1ec-col-xs-offset-5 {
                margin-left: 41.666666666667%
            }

            .ai1ec-col-xs-offset-4 {
                margin-left: 33.333333333333%
            }

            .ai1ec-col-xs-offset-3 {
                margin-left: 25%
            }

            .ai1ec-col-xs-offset-2 {
                margin-left: 16.666666666667%
            }

            .ai1ec-col-xs-offset-1 {
                margin-left: 8.3333333333333%
            }

            .ai1ec-col-xs-offset-0 {
                margin-left: 0
            }

            @media (min-width: 768px) {
                .ai1ec-col-sm-1,.ai1ec-col-sm-2,.ai1ec-col-sm-3,.ai1ec-col-sm-4,.ai1ec-col-sm-5,.ai1ec-col-sm-6,.ai1ec-col-sm-7,.ai1ec-col-sm-8,.ai1ec-col-sm-9,.ai1ec-col-sm-10,.ai1ec-col-sm-11,.ai1ec-col-sm-12 {
                    float:left
                }

                .ai1ec-col-sm-12 {
                    width: 100%
                }

                .ai1ec-col-sm-11 {
                    width: 91.666666666667%
                }

                .ai1ec-col-sm-10 {
                    width: 83.333333333333%
                }

                .ai1ec-col-sm-9 {
                    width: 75%
                }

                .ai1ec-col-sm-8 {
                    width: 66.666666666667%
                }

                .ai1ec-col-sm-7 {
                    width: 58.333333333333%
                }

                .ai1ec-col-sm-6 {
                    width: 50%
                }

                .ai1ec-col-sm-5 {
                    width: 41.666666666667%
                }

                .ai1ec-col-sm-4 {
                    width: 33.333333333333%
                }

                .ai1ec-col-sm-3 {
                    width: 25%
                }

                .ai1ec-col-sm-2 {
                    width: 16.666666666667%
                }

                .ai1ec-col-sm-1 {
                    width: 8.3333333333333%
                }

                .ai1ec-col-sm-pull-12 {
                    right: 100%
                }

                .ai1ec-col-sm-pull-11 {
                    right: 91.666666666667%
                }

                .ai1ec-col-sm-pull-10 {
                    right: 83.333333333333%
                }

                .ai1ec-col-sm-pull-9 {
                    right: 75%
                }

                .ai1ec-col-sm-pull-8 {
                    right: 66.666666666667%
                }

                .ai1ec-col-sm-pull-7 {
                    right: 58.333333333333%
                }

                .ai1ec-col-sm-pull-6 {
                    right: 50%
                }

                .ai1ec-col-sm-pull-5 {
                    right: 41.666666666667%
                }

                .ai1ec-col-sm-pull-4 {
                    right: 33.333333333333%
                }

                .ai1ec-col-sm-pull-3 {
                    right: 25%
                }

                .ai1ec-col-sm-pull-2 {
                    right: 16.666666666667%
                }

                .ai1ec-col-sm-pull-1 {
                    right: 8.3333333333333%
                }

                .ai1ec-col-sm-pull-0 {
                    right: 0
                }

                .ai1ec-col-sm-push-12 {
                    left: 100%
                }

                .ai1ec-col-sm-push-11 {
                    left: 91.666666666667%
                }

                .ai1ec-col-sm-push-10 {
                    left: 83.333333333333%
                }

                .ai1ec-col-sm-push-9 {
                    left: 75%
                }

                .ai1ec-col-sm-push-8 {
                    left: 66.666666666667%
                }

                .ai1ec-col-sm-push-7 {
                    left: 58.333333333333%
                }

                .ai1ec-col-sm-push-6 {
                    left: 50%
                }

                .ai1ec-col-sm-push-5 {
                    left: 41.666666666667%
                }

                .ai1ec-col-sm-push-4 {
                    left: 33.333333333333%
                }

                .ai1ec-col-sm-push-3 {
                    left: 25%
                }

                .ai1ec-col-sm-push-2 {
                    left: 16.666666666667%
                }

                .ai1ec-col-sm-push-1 {
                    left: 8.3333333333333%
                }

                .ai1ec-col-sm-push-0 {
                    left: 0
                }

                .ai1ec-col-sm-offset-12 {
                    margin-left: 100%
                }

                .ai1ec-col-sm-offset-11 {
                    margin-left: 91.666666666667%
                }

                .ai1ec-col-sm-offset-10 {
                    margin-left: 83.333333333333%
                }

                .ai1ec-col-sm-offset-9 {
                    margin-left: 75%
                }

                .ai1ec-col-sm-offset-8 {
                    margin-left: 66.666666666667%
                }

                .ai1ec-col-sm-offset-7 {
                    margin-left: 58.333333333333%
                }

                .ai1ec-col-sm-offset-6 {
                    margin-left: 50%
                }

                .ai1ec-col-sm-offset-5 {
                    margin-left: 41.666666666667%
                }

                .ai1ec-col-sm-offset-4 {
                    margin-left: 33.333333333333%
                }

                .ai1ec-col-sm-offset-3 {
                    margin-left: 25%
                }

                .ai1ec-col-sm-offset-2 {
                    margin-left: 16.666666666667%
                }

                .ai1ec-col-sm-offset-1 {
                    margin-left: 8.3333333333333%
                }

                .ai1ec-col-sm-offset-0 {
                    margin-left: 0
                }
            }

            @media (min-width: 992px) {
                .ai1ec-col-md-1,.ai1ec-col-md-2,.ai1ec-col-md-3,.ai1ec-col-md-4,.ai1ec-col-md-5,.ai1ec-col-md-6,.ai1ec-col-md-7,.ai1ec-col-md-8,.ai1ec-col-md-9,.ai1ec-col-md-10,.ai1ec-col-md-11,.ai1ec-col-md-12 {
                    float:left
                }

                .ai1ec-col-md-12 {
                    width: 100%
                }

                .ai1ec-col-md-11 {
                    width: 91.666666666667%
                }

                .ai1ec-col-md-10 {
                    width: 83.333333333333%
                }

                .ai1ec-col-md-9 {
                    width: 75%
                }

                .ai1ec-col-md-8 {
                    width: 66.666666666667%
                }

                .ai1ec-col-md-7 {
                    width: 58.333333333333%
                }

                .ai1ec-col-md-6 {
                    width: 50%
                }

                .ai1ec-col-md-5 {
                    width: 41.666666666667%
                }

                .ai1ec-col-md-4 {
                    width: 33.333333333333%
                }

                .ai1ec-col-md-3 {
                    width: 25%
                }

                .ai1ec-col-md-2 {
                    width: 16.666666666667%
                }

                .ai1ec-col-md-1 {
                    width: 8.3333333333333%
                }

                .ai1ec-col-md-pull-12 {
                    right: 100%
                }

                .ai1ec-col-md-pull-11 {
                    right: 91.666666666667%
                }

                .ai1ec-col-md-pull-10 {
                    right: 83.333333333333%
                }

                .ai1ec-col-md-pull-9 {
                    right: 75%
                }

                .ai1ec-col-md-pull-8 {
                    right: 66.666666666667%
                }

                .ai1ec-col-md-pull-7 {
                    right: 58.333333333333%
                }

                .ai1ec-col-md-pull-6 {
                    right: 50%
                }

                .ai1ec-col-md-pull-5 {
                    right: 41.666666666667%
                }

                .ai1ec-col-md-pull-4 {
                    right: 33.333333333333%
                }

                .ai1ec-col-md-pull-3 {
                    right: 25%
                }

                .ai1ec-col-md-pull-2 {
                    right: 16.666666666667%
                }

                .ai1ec-col-md-pull-1 {
                    right: 8.3333333333333%
                }

                .ai1ec-col-md-pull-0 {
                    right: 0
                }

                .ai1ec-col-md-push-12 {
                    left: 100%
                }

                .ai1ec-col-md-push-11 {
                    left: 91.666666666667%
                }

                .ai1ec-col-md-push-10 {
                    left: 83.333333333333%
                }

                .ai1ec-col-md-push-9 {
                    left: 75%
                }

                .ai1ec-col-md-push-8 {
                    left: 66.666666666667%
                }

                .ai1ec-col-md-push-7 {
                    left: 58.333333333333%
                }

                .ai1ec-col-md-push-6 {
                    left: 50%
                }

                .ai1ec-col-md-push-5 {
                    left: 41.666666666667%
                }

                .ai1ec-col-md-push-4 {
                    left: 33.333333333333%
                }

                .ai1ec-col-md-push-3 {
                    left: 25%
                }

                .ai1ec-col-md-push-2 {
                    left: 16.666666666667%
                }

                .ai1ec-col-md-push-1 {
                    left: 8.3333333333333%
                }

                .ai1ec-col-md-push-0 {
                    left: 0
                }

                .ai1ec-col-md-offset-12 {
                    margin-left: 100%
                }

                .ai1ec-col-md-offset-11 {
                    margin-left: 91.666666666667%
                }

                .ai1ec-col-md-offset-10 {
                    margin-left: 83.333333333333%
                }

                .ai1ec-col-md-offset-9 {
                    margin-left: 75%
                }

                .ai1ec-col-md-offset-8 {
                    margin-left: 66.666666666667%
                }

                .ai1ec-col-md-offset-7 {
                    margin-left: 58.333333333333%
                }

                .ai1ec-col-md-offset-6 {
                    margin-left: 50%
                }

                .ai1ec-col-md-offset-5 {
                    margin-left: 41.666666666667%
                }

                .ai1ec-col-md-offset-4 {
                    margin-left: 33.333333333333%
                }

                .ai1ec-col-md-offset-3 {
                    margin-left: 25%
                }

                .ai1ec-col-md-offset-2 {
                    margin-left: 16.666666666667%
                }

                .ai1ec-col-md-offset-1 {
                    margin-left: 8.3333333333333%
                }

                .ai1ec-col-md-offset-0 {
                    margin-left: 0
                }
            }

            @media (min-width: 1200px) {
                .ai1ec-col-lg-1,.ai1ec-col-lg-2,.ai1ec-col-lg-3,.ai1ec-col-lg-4,.ai1ec-col-lg-5,.ai1ec-col-lg-6,.ai1ec-col-lg-7,.ai1ec-col-lg-8,.ai1ec-col-lg-9,.ai1ec-col-lg-10,.ai1ec-col-lg-11,.ai1ec-col-lg-12 {
                    float:left
                }

                .ai1ec-col-lg-12 {
                    width: 100%
                }

                .ai1ec-col-lg-11 {
                    width: 91.666666666667%
                }

                .ai1ec-col-lg-10 {
                    width: 83.333333333333%
                }

                .ai1ec-col-lg-9 {
                    width: 75%
                }

                .ai1ec-col-lg-8 {
                    width: 66.666666666667%
                }

                .ai1ec-col-lg-7 {
                    width: 58.333333333333%
                }

                .ai1ec-col-lg-6 {
                    width: 50%
                }

                .ai1ec-col-lg-5 {
                    width: 41.666666666667%
                }

                .ai1ec-col-lg-4 {
                    width: 33.333333333333%
                }

                .ai1ec-col-lg-3 {
                    width: 25%
                }

                .ai1ec-col-lg-2 {
                    width: 16.666666666667%
                }

                .ai1ec-col-lg-1 {
                    width: 8.3333333333333%
                }

                .ai1ec-col-lg-pull-12 {
                    right: 100%
                }

                .ai1ec-col-lg-pull-11 {
                    right: 91.666666666667%
                }

                .ai1ec-col-lg-pull-10 {
                    right: 83.333333333333%
                }

                .ai1ec-col-lg-pull-9 {
                    right: 75%
                }

                .ai1ec-col-lg-pull-8 {
                    right: 66.666666666667%
                }

                .ai1ec-col-lg-pull-7 {
                    right: 58.333333333333%
                }

                .ai1ec-col-lg-pull-6 {
                    right: 50%
                }

                .ai1ec-col-lg-pull-5 {
                    right: 41.666666666667%
                }

                .ai1ec-col-lg-pull-4 {
                    right: 33.333333333333%
                }

                .ai1ec-col-lg-pull-3 {
                    right: 25%
                }

                .ai1ec-col-lg-pull-2 {
                    right: 16.666666666667%
                }

                .ai1ec-col-lg-pull-1 {
                    right: 8.3333333333333%
                }

                .ai1ec-col-lg-pull-0 {
                    right: 0
                }

                .ai1ec-col-lg-push-12 {
                    left: 100%
                }

                .ai1ec-col-lg-push-11 {
                    left: 91.666666666667%
                }

                .ai1ec-col-lg-push-10 {
                    left: 83.333333333333%
                }

                .ai1ec-col-lg-push-9 {
                    left: 75%
                }

                .ai1ec-col-lg-push-8 {
                    left: 66.666666666667%
                }

                .ai1ec-col-lg-push-7 {
                    left: 58.333333333333%
                }

                .ai1ec-col-lg-push-6 {
                    left: 50%
                }

                .ai1ec-col-lg-push-5 {
                    left: 41.666666666667%
                }

                .ai1ec-col-lg-push-4 {
                    left: 33.333333333333%
                }

                .ai1ec-col-lg-push-3 {
                    left: 25%
                }

                .ai1ec-col-lg-push-2 {
                    left: 16.666666666667%
                }

                .ai1ec-col-lg-push-1 {
                    left: 8.3333333333333%
                }

                .ai1ec-col-lg-push-0 {
                    left: 0
                }

                .ai1ec-col-lg-offset-12 {
                    margin-left: 100%
                }

                .ai1ec-col-lg-offset-11 {
                    margin-left: 91.666666666667%
                }

                .ai1ec-col-lg-offset-10 {
                    margin-left: 83.333333333333%
                }

                .ai1ec-col-lg-offset-9 {
                    margin-left: 75%
                }

                .ai1ec-col-lg-offset-8 {
                    margin-left: 66.666666666667%
                }

                .ai1ec-col-lg-offset-7 {
                    margin-left: 58.333333333333%
                }

                .ai1ec-col-lg-offset-6 {
                    margin-left: 50%
                }

                .ai1ec-col-lg-offset-5 {
                    margin-left: 41.666666666667%
                }

                .ai1ec-col-lg-offset-4 {
                    margin-left: 33.333333333333%
                }

                .ai1ec-col-lg-offset-3 {
                    margin-left: 25%
                }

                .ai1ec-col-lg-offset-2 {
                    margin-left: 16.666666666667%
                }

                .ai1ec-col-lg-offset-1 {
                    margin-left: 8.3333333333333%
                }

                .ai1ec-col-lg-offset-0 {
                    margin-left: 0
                }
            }

            .timely fieldset {
                padding: 0;
                margin: 0;
                border: 0
            }

            .timely legend {
                display: block;
                width: 100%;
                padding: 0;
                margin-bottom: 18px;
                font-size: 19.5px;
                line-height: inherit;
                color: #333;
                border: 0;
                border-bottom: 1px solid #e5e5e5
            }

            .timely label {
                display: inline-block;
                margin-bottom: 5px;
                font-weight: 700
            }

            .timely input[type=search] {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box
            }

            .timely input[type=radio],.timely input[type=checkbox] {
                margin: 4px 0 0;
                margin-top: 1px \9;
                line-height: normal
            }

            .timely input[type=file] {
                display: block
            }

            .timely select[multiple],.timely select[size] {
                height: auto
            }

            .timely select optgroup {
                font-size: inherit;
                font-style: inherit;
                font-family: inherit
            }

            .timely input[type=file]:focus,.timely input[type=radio]:focus,.timely input[type=checkbox]:focus {
                outline: thin dotted;
                outline: 5px auto -webkit-focus-ring-color;
                outline-offset: -2px
            }

            .timely input[type=number]::-webkit-outer-spin-button,.timely input[type=number]::-webkit-inner-spin-button {
                height: auto
            }

            .timely output {
                display: block;
                padding-top: 7px;
                font-size: 13px;
                line-height: 1.428571429;
                color: #555;
                vertical-align: middle
            }

            .timely .ai1ec-form-control {
                display: block;
                width: 100%;
                height: 32px;
                padding: 6px 12px;
                font-size: 13px;
                line-height: 1.428571429;
                color: #555;
                vertical-align: middle;
                background-color: #fff;
                background-image: none;
                border: 1px solid #ccc;
                border-radius: 4px;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
                transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
            }

            .timely .ai1ec-form-control:focus {
                border-color: rgba(82,168,236,.8);
                outline: 0;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)
            }

            .timely .ai1ec-form-control:-moz-placeholder {
                color: #999
            }

            .timely .ai1ec-form-control::-moz-placeholder {
                color: #999;
                opacity: 1
            }

            .timely .ai1ec-form-control:-ms-input-placeholder {
                color: #999
            }

            .timely .ai1ec-form-control::-webkit-input-placeholder {
                color: #999
            }

            .timely .ai1ec-form-control[disabled],.timely .ai1ec-form-control[readonly],fieldset[disabled] .timely .ai1ec-form-control {
                cursor: not-allowed;
                background-color: #eee
            }

            textarea.timely .ai1ec-form-control {
                height: auto
            }

            .timely .ai1ec-form-group {
                margin-bottom: 15px
            }

            .timely .ai1ec-radio,.timely .ai1ec-checkbox {
                display: block;
                min-height: 18px;
                margin-top: 10px;
                margin-bottom: 10px;
                padding-left: 20px;
                vertical-align: middle
            }

            .timely .ai1ec-radio label,.timely .ai1ec-checkbox label {
                display: inline;
                margin-bottom: 0;
                font-weight: 400;
                cursor: pointer
            }

            .timely .ai1ec-radio input[type=radio],.timely .ai1ec-radio-inline input[type=radio],.timely .ai1ec-checkbox input[type=checkbox],.timely .ai1ec-checkbox-inline input[type=checkbox] {
                float: left;
                margin-left: -20px
            }

            .timely .ai1ec-radio+.ai1ec-radio,.timely .ai1ec-checkbox+.ai1ec-checkbox {
                margin-top: -5px
            }

            .timely .ai1ec-radio-inline,.timely .ai1ec-checkbox-inline {
                display: inline-block;
                padding-left: 20px;
                margin-bottom: 0;
                vertical-align: middle;
                font-weight: 400;
                cursor: pointer
            }

            .timely .ai1ec-radio-inline+.ai1ec-radio-inline,.timely .ai1ec-checkbox-inline+.ai1ec-checkbox-inline {
                margin-top: 0;
                margin-left: 10px
            }

            .timely input[type=radio][disabled],fieldset[disabled] .timely input[type=radio],.timely input[type=checkbox][disabled],fieldset[disabled] .timely input[type=checkbox],.timely .ai1ec-radio[disabled],fieldset[disabled] .timely .ai1ec-radio,.timely .ai1ec-radio-inline[disabled],fieldset[disabled] .timely .ai1ec-radio-inline,.timely .ai1ec-checkbox[disabled],fieldset[disabled] .timely .ai1ec-checkbox,.timely .ai1ec-checkbox-inline[disabled],fieldset[disabled] .timely .ai1ec-checkbox-inline {
                cursor: not-allowed
            }

            .timely .ai1ec-input-sm {
                height: 30px;
                padding: 5px 10px;
                font-size: 12px;
                line-height: 1.5;
                border-radius: 3px
            }

            select.timely .ai1ec-input-sm {
                height: 30px;
                line-height: 30px
            }

            textarea.timely .ai1ec-input-sm {
                height: auto
            }

            .timely .ai1ec-input-lg {
                height: 45px;
                padding: 10px 16px;
                font-size: 17px;
                line-height: 1.33;
                border-radius: 6px
            }

            select.timely .ai1ec-input-lg {
                height: 45px;
                line-height: 45px
            }

            textarea.timely .ai1ec-input-lg {
                height: auto
            }

            .timely .ai1ec-has-warning .ai1ec-help-block,.timely .ai1ec-has-warning .ai1ec-control-label,.timely .ai1ec-has-warning .ai1ec-radio,.timely .ai1ec-has-warning .ai1ec-checkbox,.timely .ai1ec-has-warning .ai1ec-radio-inline,.timely .ai1ec-has-warning .ai1ec-checkbox-inline {
                color: #8a6d3b
            }

            .timely .ai1ec-has-warning .ai1ec-form-control {
                border-color: #8a6d3b;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
            }

            .timely .ai1ec-has-warning .ai1ec-form-control:focus {
                border-color: #66512c;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
            }

            .timely .ai1ec-has-warning .ai1ec-input-group-addon {
                color: #8a6d3b;
                border-color: #8a6d3b;
                background-color: #fcf8e3
            }

            .timely .ai1ec-has-error .ai1ec-help-block,.timely .ai1ec-has-error .ai1ec-control-label,.timely .ai1ec-has-error .ai1ec-radio,.timely .ai1ec-has-error .ai1ec-checkbox,.timely .ai1ec-has-error .ai1ec-radio-inline,.timely .ai1ec-has-error .ai1ec-checkbox-inline {
                color: #a94442
            }

            .timely .ai1ec-has-error .ai1ec-form-control {
                border-color: #a94442;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
            }

            .timely .ai1ec-has-error .ai1ec-form-control:focus {
                border-color: #843534;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
            }

            .timely .ai1ec-has-error .ai1ec-input-group-addon {
                color: #a94442;
                border-color: #a94442;
                background-color: #f2dede
            }

            .timely .ai1ec-has-success .ai1ec-help-block,.timely .ai1ec-has-success .ai1ec-control-label,.timely .ai1ec-has-success .ai1ec-radio,.timely .ai1ec-has-success .ai1ec-checkbox,.timely .ai1ec-has-success .ai1ec-radio-inline,.timely .ai1ec-has-success .ai1ec-checkbox-inline {
                color: #3c763d
            }

            .timely .ai1ec-has-success .ai1ec-form-control {
                border-color: #3c763d;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
            }

            .timely .ai1ec-has-success .ai1ec-form-control:focus {
                border-color: #2b542c;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
            }

            .timely .ai1ec-has-success .ai1ec-input-group-addon {
                color: #3c763d;
                border-color: #3c763d;
                background-color: #dff0d8
            }

            .timely .ai1ec-form-control-static {
                margin-bottom: 0
            }

            .timely .ai1ec-help-block {
                display: block;
                margin-top: 5px;
                margin-bottom: 10px;
                color: #737373
            }

            @media (min-width: 768px) {
                .timely .ai1ec-form-inline .ai1ec-form-group {
                    display:inline-block;
                    margin-bottom: 0;
                    vertical-align: middle
                }

                .timely .ai1ec-form-inline .ai1ec-form-control {
                    display: inline-block
                }

                .timely .ai1ec-form-inline select.ai1ec-form-control {
                    width: auto
                }

                .timely .ai1ec-form-inline .ai1ec-radio,.timely .ai1ec-form-inline .ai1ec-checkbox {
                    display: inline-block;
                    margin-top: 0;
                    margin-bottom: 0;
                    padding-left: 0
                }

                .timely .ai1ec-form-inline .ai1ec-radio input[type=radio],.timely .ai1ec-form-inline .ai1ec-checkbox input[type=checkbox] {
                    float: none;
                    margin-left: 0
                }
            }

            .timely .ai1ec-form-horizontal .ai1ec-control-label,.timely .ai1ec-form-horizontal .ai1ec-radio,.timely .ai1ec-form-horizontal .ai1ec-checkbox,.timely .ai1ec-form-horizontal .ai1ec-radio-inline,.timely .ai1ec-form-horizontal .ai1ec-checkbox-inline {
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 7px
            }

            .timely .ai1ec-form-horizontal .ai1ec-radio,.timely .ai1ec-form-horizontal .ai1ec-checkbox {
                min-height: 25px
            }

            .timely .ai1ec-form-horizontal .ai1ec-form-group {
                margin-left: -15px;
                margin-right: -15px
            }

            .timely .ai1ec-form-horizontal .ai1ec-form-group:before,.timely .ai1ec-form-horizontal .ai1ec-form-group:after {
                content: " ";
                display: table
            }

            .timely .ai1ec-form-horizontal .ai1ec-form-group:after {
                clear: both
            }

            .timely .ai1ec-form-horizontal .ai1ec-form-group:before,.timely .ai1ec-form-horizontal .ai1ec-form-group:after {
                content: " ";
                display: table
            }

            .timely .ai1ec-form-horizontal .ai1ec-form-group:after {
                clear: both
            }

            .timely .ai1ec-form-horizontal .ai1ec-form-control-static {
                padding-top: 7px
            }

            @media (min-width: 768px) {
                .timely .ai1ec-form-horizontal .ai1ec-control-label {
                    text-align:right
                }
            }

            .timely .ai1ec-btn {
                display: inline-block;
                margin-bottom: 0;
                font-weight: 400;
                text-align: center;
                vertical-align: middle;
                cursor: pointer;
                background-image: none;
                border: 1px solid transparent;
                white-space: nowrap;
                padding: 6px 12px;
                font-size: 13px;
                line-height: 1.428571429;
                border-radius: 4px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                -o-user-select: none;
                user-select: none
            }

            .timely .ai1ec-btn:focus {
                outline: thin dotted;
                outline: 5px auto -webkit-focus-ring-color;
                outline-offset: -2px
            }

            .timely .ai1ec-btn:hover,.timely .ai1ec-btn:focus {
                color: #000;
                text-decoration: none
            }

            .timely .ai1ec-btn:active,.timely .ai1ec-btn.ai1ec-active {
                outline: 0;
                background-image: none;
                -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
                box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
            }

            .timely .ai1ec-btn.ai1ec-disabled,.timely .ai1ec-btn[disabled],fieldset[disabled] .timely .ai1ec-btn {
                cursor: not-allowed;
                pointer-events: none;
                opacity: .65;
                filter: alpha(opacity=65);
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .timely .ai1ec-btn-default {
                color: #000;
                background-color: #fff;
                border-color: #ccc
            }

            .timely .ai1ec-btn-default:hover,.timely .ai1ec-btn-default:focus,.timely .ai1ec-btn-default:active,.timely .ai1ec-btn-default.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-default, .timely .ai1ec-dropdown-toggle:focus {
                color: #000;
                background-color: #ebebeb;
                border-color: #adadad
            }

            .timely .ai1ec-btn-default:active,.timely .ai1ec-btn-default.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-default {
                background-image: none
            }

            .timely .ai1ec-btn-default.ai1ec-disabled,.timely .ai1ec-btn-default.ai1ec-disabled:hover,.timely .ai1ec-btn-default.ai1ec-disabled:focus,.timely .ai1ec-btn-default.ai1ec-disabled:active,.timely .ai1ec-btn-default.ai1ec-disabled.ai1ec-active,.timely .ai1ec-btn-default[disabled],.timely .ai1ec-btn-default[disabled]:hover,.timely .ai1ec-btn-default[disabled]:focus,.timely .ai1ec-btn-default[disabled]:active,.timely .ai1ec-btn-default[disabled].ai1ec-active,fieldset[disabled] .timely .ai1ec-btn-default,fieldset[disabled] .timely .ai1ec-btn-default:hover,fieldset[disabled] .timely .ai1ec-btn-default:focus,fieldset[disabled] .timely .ai1ec-btn-default:active,fieldset[disabled] .timely .ai1ec-btn-default.ai1ec-active {
                background-color: #fff;
                border-color: #ccc
            }

            .timely .ai1ec-btn-default .ai1ec-badge {
                color: #fff;
                background-color: #fff
            }

            .timely .ai1ec-btn-primary {
                color: #fff;
                background-color: #396227;
                border-color: #2e5020
            }

            .timely .ai1ec-btn-primary:hover,.timely .ai1ec-btn-primary:focus,.timely .ai1ec-btn-primary:active,.timely .ai1ec-btn-primary.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-primary {
                color: #fff;
                background-color: #28451b;
                border-color: #15240e
            }

            .timely .ai1ec-btn-primary:active,.timely .ai1ec-btn-primary.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-primary {
                background-image: none
            }

            .timely .ai1ec-btn-primary.ai1ec-disabled,.timely .ai1ec-btn-primary.ai1ec-disabled:hover,.timely .ai1ec-btn-primary.ai1ec-disabled:focus,.timely .ai1ec-btn-primary.ai1ec-disabled:active,.timely .ai1ec-btn-primary.ai1ec-disabled.ai1ec-active,.timely .ai1ec-btn-primary[disabled],.timely .ai1ec-btn-primary[disabled]:hover,.timely .ai1ec-btn-primary[disabled]:focus,.timely .ai1ec-btn-primary[disabled]:active,.timely .ai1ec-btn-primary[disabled].ai1ec-active,fieldset[disabled] .timely .ai1ec-btn-primary,fieldset[disabled] .timely .ai1ec-btn-primary:hover,fieldset[disabled] .timely .ai1ec-btn-primary:focus,fieldset[disabled] .timely .ai1ec-btn-primary:active,fieldset[disabled] .timely .ai1ec-btn-primary.ai1ec-active {
                background-color: #396227;
                border-color: #2e5020
            }

            .timely .ai1ec-btn-primary .ai1ec-badge {
                color: #396227;
                background-color: #fff
            }

            .timely .ai1ec-btn-warning {
                color: #fff;
                background-color: #f0ad4e;
                border-color: #eea236
            }

            .timely .ai1ec-btn-warning:hover,.timely .ai1ec-btn-warning:focus,.timely .ai1ec-btn-warning:active,.timely .ai1ec-btn-warning.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-warning {
                color: #fff;
                background-color: #ed9c28;
                border-color: #d58512
            }

            .timely .ai1ec-btn-warning:active,.timely .ai1ec-btn-warning.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-warning {
                background-image: none
            }

            .timely .ai1ec-btn-warning.ai1ec-disabled,.timely .ai1ec-btn-warning.ai1ec-disabled:hover,.timely .ai1ec-btn-warning.ai1ec-disabled:focus,.timely .ai1ec-btn-warning.ai1ec-disabled:active,.timely .ai1ec-btn-warning.ai1ec-disabled.ai1ec-active,.timely .ai1ec-btn-warning[disabled],.timely .ai1ec-btn-warning[disabled]:hover,.timely .ai1ec-btn-warning[disabled]:focus,.timely .ai1ec-btn-warning[disabled]:active,.timely .ai1ec-btn-warning[disabled].ai1ec-active,fieldset[disabled] .timely .ai1ec-btn-warning,fieldset[disabled] .timely .ai1ec-btn-warning:hover,fieldset[disabled] .timely .ai1ec-btn-warning:focus,fieldset[disabled] .timely .ai1ec-btn-warning:active,fieldset[disabled] .timely .ai1ec-btn-warning.ai1ec-active {
                background-color: #f0ad4e;
                border-color: #eea236
            }

            .timely .ai1ec-btn-warning .ai1ec-badge {
                color: #f0ad4e;
                background-color: #fff
            }

            .timely .ai1ec-btn-danger {
                color: #fff;
                background-color: #d9534f;
                border-color: #d43f3a
            }

            .timely .ai1ec-btn-danger:hover,.timely .ai1ec-btn-danger:focus,.timely .ai1ec-btn-danger:active,.timely .ai1ec-btn-danger.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-danger {
                color: #fff;
                background-color: #d2322d;
                border-color: #ac2925
            }

            .timely .ai1ec-btn-danger:active,.timely .ai1ec-btn-danger.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-danger {
                background-image: none
            }

            .timely .ai1ec-btn-danger.ai1ec-disabled,.timely .ai1ec-btn-danger.ai1ec-disabled:hover,.timely .ai1ec-btn-danger.ai1ec-disabled:focus,.timely .ai1ec-btn-danger.ai1ec-disabled:active,.timely .ai1ec-btn-danger.ai1ec-disabled.ai1ec-active,.timely .ai1ec-btn-danger[disabled],.timely .ai1ec-btn-danger[disabled]:hover,.timely .ai1ec-btn-danger[disabled]:focus,.timely .ai1ec-btn-danger[disabled]:active,.timely .ai1ec-btn-danger[disabled].ai1ec-active,fieldset[disabled] .timely .ai1ec-btn-danger,fieldset[disabled] .timely .ai1ec-btn-danger:hover,fieldset[disabled] .timely .ai1ec-btn-danger:focus,fieldset[disabled] .timely .ai1ec-btn-danger:active,fieldset[disabled] .timely .ai1ec-btn-danger.ai1ec-active {
                background-color: #d9534f;
                border-color: #d43f3a
            }

            .timely .ai1ec-btn-danger .ai1ec-badge {
                color: #d9534f;
                background-color: #fff
            }

            .timely .ai1ec-btn-success {
                color: #fff;
                background-color: #5cb85c;
                border-color: #4cae4c
            }

            .timely .ai1ec-btn-success:hover,.timely .ai1ec-btn-success:focus,.timely .ai1ec-btn-success:active,.timely .ai1ec-btn-success.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-success {
                color: #fff;
                background-color: #47a447;
                border-color: #398439
            }

            .timely .ai1ec-btn-success:active,.timely .ai1ec-btn-success.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-success {
                background-image: none
            }

            .timely .ai1ec-btn-success.ai1ec-disabled,.timely .ai1ec-btn-success.ai1ec-disabled:hover,.timely .ai1ec-btn-success.ai1ec-disabled:focus,.timely .ai1ec-btn-success.ai1ec-disabled:active,.timely .ai1ec-btn-success.ai1ec-disabled.ai1ec-active,.timely .ai1ec-btn-success[disabled],.timely .ai1ec-btn-success[disabled]:hover,.timely .ai1ec-btn-success[disabled]:focus,.timely .ai1ec-btn-success[disabled]:active,.timely .ai1ec-btn-success[disabled].ai1ec-active,fieldset[disabled] .timely .ai1ec-btn-success,fieldset[disabled] .timely .ai1ec-btn-success:hover,fieldset[disabled] .timely .ai1ec-btn-success:focus,fieldset[disabled] .timely .ai1ec-btn-success:active,fieldset[disabled] .timely .ai1ec-btn-success.ai1ec-active {
                background-color: #5cb85c;
                border-color: #4cae4c
            }

            .timely .ai1ec-btn-success .ai1ec-badge {
                color: #5cb85c;
                background-color: #fff
            }

            .timely .ai1ec-btn-info {
                color: #fff;
                background-color: #5bc0de;
                border-color: #46b8da
            }

            .timely .ai1ec-btn-info:hover,.timely .ai1ec-btn-info:focus,.timely .ai1ec-btn-info:active,.timely .ai1ec-btn-info.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-info {
                color: #fff;
                background-color: #39b3d7;
                border-color: #269abc
            }

            .timely .ai1ec-btn-info:active,.timely .ai1ec-btn-info.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-info {
                background-image: none
            }

            .timely .ai1ec-btn-info.ai1ec-disabled,.timely .ai1ec-btn-info.ai1ec-disabled:hover,.timely .ai1ec-btn-info.ai1ec-disabled:focus,.timely .ai1ec-btn-info.ai1ec-disabled:active,.timely .ai1ec-btn-info.ai1ec-disabled.ai1ec-active,.timely .ai1ec-btn-info[disabled],.timely .ai1ec-btn-info[disabled]:hover,.timely .ai1ec-btn-info[disabled]:focus,.timely .ai1ec-btn-info[disabled]:active,.timely .ai1ec-btn-info[disabled].ai1ec-active,fieldset[disabled] .timely .ai1ec-btn-info,fieldset[disabled] .timely .ai1ec-btn-info:hover,fieldset[disabled] .timely .ai1ec-btn-info:focus,fieldset[disabled] .timely .ai1ec-btn-info:active,fieldset[disabled] .timely .ai1ec-btn-info.ai1ec-active {
                background-color: #5bc0de;
                border-color: #46b8da
            }

            .timely .ai1ec-btn-info .ai1ec-badge {
                color: #5bc0de;
                background-color: #fff
            }

            .timely .ai1ec-btn-inactive {
                cursor: default;
                opacity: .65;
                filter: alpha(opacity=65);
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .timely .ai1ec-btn-link {
                color: #3d6b99;
                font-weight: 400;
                cursor: pointer;
                border-radius: 0
            }

            .timely .ai1ec-btn-link,.timely .ai1ec-btn-link:active,.timely .ai1ec-btn-link[disabled],fieldset[disabled] .timely .ai1ec-btn-link {
                background-color: transparent;
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .timely .ai1ec-btn-link,.timely .ai1ec-btn-link:hover,.timely .ai1ec-btn-link:focus,.timely .ai1ec-btn-link:active {
                border-color: transparent
            }

            .timely .ai1ec-btn-link:hover,.timely .ai1ec-btn-link:focus {
                color: #335980;
                text-decoration: underline;
                background-color: transparent
            }

            .timely .ai1ec-btn-link[disabled]:hover,.timely .ai1ec-btn-link[disabled]:focus,fieldset[disabled] .timely .ai1ec-btn-link:hover,fieldset[disabled] .timely .ai1ec-btn-link:focus {
                color: #999;
                text-decoration: none
            }

            .timely .ai1ec-btn-lg {
                padding: 10px 16px;
                font-size: 17px;
                line-height: 1.33;
                border-radius: 6px
            }

            .timely .ai1ec-btn-sm {
                padding: 5px 10px;
                font-size: 12px;
                line-height: 1.5;
                border-radius: 3px
            }

            .timely .ai1ec-btn-xs {
                padding: 1px 5px;
                font-size: 12px;
                line-height: 1.5;
                border-radius: 3px
            }

            .timely .ai1ec-btn-block {
                display: block;
                width: 100%;
                padding-left: 0;
                padding-right: 0
            }

            .timely .ai1ec-btn-block+.ai1ec-btn-block {
                margin-top: 5px
            }

            .timely input[type=submit].ai1ec-btn-block,.timely input[type=reset].ai1ec-btn-block,.timely input[type=button].ai1ec-btn-block {
                width: 100%
            }

            .timely h1,.timely h2,.timely h3,.timely h4,.timely h5,.timely h6,.timely .ai1ec-h1,.timely .ai1ec-h2,.timely .ai1ec-h3,.timely .ai1ec-h4,.timely .ai1ec-h5,.timely .ai1ec-h6 {
                font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
                font-weight: 500;
                line-height: 1.1;
                color:
            }

            .timely h1 small,.timely h1 .ai1ec-small,.timely h2 small,.timely h2 .ai1ec-small,.timely h3 small,.timely h3 .ai1ec-small,.timely h4 small,.timely h4 .ai1ec-small,.timely h5 small,.timely h5 .ai1ec-small,.timely h6 small,.timely h6 .ai1ec-small,.timely .ai1ec-h1 small,.timely .ai1ec-h1 .ai1ec-small,.timely .ai1ec-h2 small,.timely .ai1ec-h2 .ai1ec-small,.timely .ai1ec-h3 small,.timely .ai1ec-h3 .ai1ec-small,.timely .ai1ec-h4 small,.timely .ai1ec-h4 .ai1ec-small,.timely .ai1ec-h5 small,.timely .ai1ec-h5 .ai1ec-small,.timely .ai1ec-h6 small,.timely .ai1ec-h6 .ai1ec-small {
                font-weight: 400;
                line-height: 1;
                color: #999
            }

            .timely h1,.timely h2,.timely h3 {
                margin-top: 18px;
                margin-bottom: 9px
            }

            .timely h1 small,.timely h1 .ai1ec-small,.timely h2 small,.timely h2 .ai1ec-small,.timely h3 small,.timely h3 .ai1ec-small {
                font-size: 65%
            }

            .timely h4,.timely h5,.timely h6 {
                margin-top: 9px;
                margin-bottom: 9px
            }

            .timely h4 small,.timely h4 .ai1ec-small,.timely h5 small,.timely h5 .ai1ec-small,.timely h6 small,.timely h6 .ai1ec-small {
                font-size: 75%
            }

            .timely h1,.timely .ai1ec-h1 {
                font-size: 33px
            }

            .timely h2,.timely .ai1ec-h2 {
                font-size: 27px
            }

            .timely h3,.timely .ai1ec-h3 {
                font-size: 23px
            }

            .timely h4,.timely .ai1ec-h4 {
                font-size: 17px
            }

            .timely h5,.timely .ai1ec-h5 {
                font-size: 13px
            }

            .timely h6,.timely .ai1ec-h6 {
                font-size: 12px
            }

            .timely p {
                margin: 0 0 9px
            }

            .timely .ai1ec-lead {
                margin-bottom: 18px;
                font-size: 14px;
                font-weight: 200;
                line-height: 1.4
            }

            @media (min-width: 768px) {
                .timely .ai1ec-lead {
                    font-size:19.5px
                }
            }

            .timely small,.timely .ai1ec-small {
                font-size: 85%
            }

            .timely cite {
                font-style: normal
            }

            .timely .ai1ec-text-muted {
                color: #858585
            }

            .timely .ai1ec-text-primary {
                color: #396227
            }

            .timely .ai1ec-text-primary:hover {
                color: #243e18
            }

            .timely .ai1ec-text-warning {
                color: #8a6d3b
            }

            .timely .ai1ec-text-warning:hover {
                color: #66512c
            }

            .timely .ai1ec-text-danger {
                color: #a94442
            }

            .timely .ai1ec-text-danger:hover {
                color: #843534
            }

            .timely .ai1ec-text-success {
                color: #3c763d
            }

            .timely .ai1ec-text-success:hover {
                color: #2b542c
            }

            .timely .ai1ec-text-info {
                color: #418cc7
            }

            .timely .ai1ec-text-info:hover {
                color: #3071a5
            }

            .timely .ai1ec-text-left {
                text-align: left
            }

            .timely .ai1ec-text-right {
                text-align: right
            }

            .timely .ai1ec-text-center {
                text-align: center
            }

            .timely .ai1ec-page-header {
                padding-bottom: 8px;
                margin: 36px 0 18px;
                border-bottom: 1px solid #eee
            }

            .timely ul,.timely ol {
                margin-top: 0;
                margin-bottom: 9px
            }

            .timely ul ul,.timely ul ol,.timely ol ul,.timely ol ol {
                margin-bottom: 0
            }

            .timely .ai1ec-list-unstyled {
                padding-left: 0;
                list-style: none
            }

            .timely .ai1ec-list-inline {
                padding-left: 0;
                list-style: none
            }

            .timely .ai1ec-list-inline>li {
                display: inline-block;
                padding-left: 5px;
                padding-right: 5px
            }

            .timely .ai1ec-list-inline>li:first-child {
                padding-left: 0
            }

            .timely dl {
                margin-top: 0;
                margin-bottom: 18px
            }

            .timely dt,.timely dd {
                line-height: 1.428571429
            }

            .timely dt {
                font-weight: 700
            }

            .timely dd {
                margin-left: 0
            }

            @media (min-width: 768px) {
                .timely .ai1ec-dl-horizontal dt {
                    float:left;
                    width: 160px;
                    clear: left;
                    text-align: right;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap
                }

                .timely .ai1ec-dl-horizontal dd {
                    margin-left: 180px
                }

                .timely .ai1ec-dl-horizontal dd:before,.timely .ai1ec-dl-horizontal dd:after {
                    content: " ";
                    display: table
                }

                .timely .ai1ec-dl-horizontal dd:after {
                    clear: both
                }

                .timely .ai1ec-dl-horizontal dd:before,.timely .ai1ec-dl-horizontal dd:after {
                    content: " ";
                    display: table
                }

                .timely .ai1ec-dl-horizontal dd:after {
                    clear: both
                }
            }

            .timely abbr[title],.timely abbr[data-original-title] {
                cursor: help;
                border-bottom: 1px dotted #999
            }

            .timely .ai1ec-initialism {
                font-size: 90%;
                text-transform: uppercase
            }

            .timely blockquote {
                padding: 9px 18px;
                margin: 0 0 18px;
                border-left: 5px solid #eee
            }

            .timely blockquote p {
                font-size: 16.25px;
                font-weight: 300;
                line-height: 1.25
            }

            .timely blockquote p:last-child {
                margin-bottom: 0
            }

            .timely blockquote small,.timely blockquote .ai1ec-small {
                display: block;
                line-height: 1.428571429;
                color: #999
            }

            .timely blockquote small:before,.timely blockquote .ai1ec-small:before {
                content: '\2014 \00A0'
            }

            .timely blockquote.ai1ec-pull-right {
                padding-right: 15px;
                padding-left: 0;
                border-right: 5px solid #eee;
                border-left: 0
            }

            .timely blockquote.ai1ec-pull-right p,.timely blockquote.ai1ec-pull-right small,.timely blockquote.ai1ec-pull-right .ai1ec-small {
                text-align: right
            }

            .timely blockquote.ai1ec-pull-right small:before,.timely blockquote.ai1ec-pull-right .ai1ec-small:before {
                content: ''
            }

            .timely blockquote.ai1ec-pull-right small:after,.timely blockquote.ai1ec-pull-right .ai1ec-small:after {
                content: '\00A0 \2014'
            }

            .timely blockquote:before,.timely blockquote:after {
                content: ""
            }

            .timely address {
                margin-bottom: 18px;
                font-style: normal;
                line-height: 1.428571429
            }

            .ai1ec-fade {
                opacity: 0;
                -webkit-transition: opacity .15s linear;
                transition: opacity .15s linear
            }

            .ai1ec-fade.ai1ec-in {
                opacity: 1
            }

            .ai1ec-collapse {
                display: none
            }

            .ai1ec-collapse.ai1ec-in {
                display: block
            }

            .ai1ec-collapsing {
                position: relative;
                height: 0;
                overflow: hidden;
                -webkit-transition: height .35s ease;
                transition: height .35s ease
            }

            .ai1ec-caret {
                display: inline-block;
                width: 0;
                height: 0;
                margin-left: 2px;
                vertical-align: middle;
                border-top: 4px solid;
                border-right: 4px solid transparent;
                border-left: 4px solid transparent
            }

            .ai1ec-dropdown {
                position: relative
            }

            .ai1ec-dropdown-toggle:focus {
                outline: 0
            }

            .ai1ec-dropdown-menu {
                position: absolute;
                top: 100%;
                left: 0;
                z-index: 10000;
                display: none;
                float: left;
                min-width: 160px;
                padding: 5px 0;
                margin: 2px 0 0;
                list-style: none;
                font-size: 13px;
                background-color: #fff;
                border: 1px solid #ccc;
                border: 1px solid rgba(0,0,0,.15);
                border-radius: 4px;
                -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
                box-shadow: 0 6px 12px rgba(0,0,0,.175);
                background-clip: padding-box
            }

            .ai1ec-dropdown-menu.ai1ec-pull-right {
                right: 0;
                left: auto
            }

            .ai1ec-dropdown-menu .ai1ec-divider {
                height: 1px;
                margin: 8px 0;
                overflow: hidden;
                background-color: #e5e5e5
            }

            .ai1ec-dropdown-menu>li>a {
                display: block;
                padding: 3px 20px;
                clear: both;
                font-weight: 400;
                line-height: 1.428571429;
                color: #333;
                white-space: nowrap
            }

            .ai1ec-dropdown-menu>li>a:hover,.ai1ec-dropdown-menu>li>a:focus {
                text-decoration: none;
                color: #262626;
                background-color: #f5f5f5
            }

            .ai1ec-dropdown-menu>.ai1ec-active>a,.ai1ec-dropdown-menu>.ai1ec-active>a:hover,.ai1ec-dropdown-menu>.ai1ec-active>a:focus {
                color: #fff;
                text-decoration: none;
                outline: 0;
                background-color: #6489ad
            }

            .ai1ec-dropdown-menu>.ai1ec-disabled>a,.ai1ec-dropdown-menu>.ai1ec-disabled>a:hover,.ai1ec-dropdown-menu>.ai1ec-disabled>a:focus {
                color: #999
            }

            .ai1ec-dropdown-menu>.ai1ec-disabled>a:hover,.ai1ec-dropdown-menu>.ai1ec-disabled>a:focus {
                text-decoration: none;
                background-color: transparent;
                background-image: none;
                filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
                cursor: not-allowed
            }

            .ai1ec-open>.ai1ec-dropdown-menu {
                display: block
            }

            .ai1ec-open>a {
                outline: 0
            }

            .ai1ec-dropdown-header {
                display: block;
                padding: 3px 20px;
                font-size: 12px;
                line-height: 1.428571429;
                color: #999
            }

            .ai1ec-dropdown-backdrop {
                position: fixed;
                left: 0;
                right: 0;
                bottom: 0;
                top: 0;
                z-index: 9990
            }

            .ai1ec-pull-right>.ai1ec-dropdown-menu {
                right: 0;
                left: auto
            }

            .ai1ec-dropup .ai1ec-caret,.ai1ec-navbar-fixed-bottom .ai1ec-dropdown .ai1ec-caret {
                border-top: 0;
                border-bottom: 4px solid;
                content: ""
            }

            .ai1ec-dropup .ai1ec-dropdown-menu,.ai1ec-navbar-fixed-bottom .ai1ec-dropdown .ai1ec-dropdown-menu {
                top: auto;
                bottom: 100%;
                margin-bottom: 1px
            }

            .ai1ec-btn-group,.ai1ec-btn-group-vertical {
                position: relative;
                display: inline-block;
                vertical-align: middle
            }

            .ai1ec-btn-group>.ai1ec-btn,.ai1ec-btn-group-vertical>.ai1ec-btn {
                position: relative;
                float: left
            }

            .ai1ec-btn-group>.ai1ec-btn:hover,.ai1ec-btn-group>.ai1ec-btn:focus,.ai1ec-btn-group>.ai1ec-btn:active,.ai1ec-btn-group>.ai1ec-btn.ai1ec-active,.ai1ec-btn-group-vertical>.ai1ec-btn:hover,.ai1ec-btn-group-vertical>.ai1ec-btn:focus,.ai1ec-btn-group-vertical>.ai1ec-btn:active,.ai1ec-btn-group-vertical>.ai1ec-btn.ai1ec-active {
                z-index: 2
            }

            .ai1ec-btn-group>.ai1ec-btn:focus,.ai1ec-btn-group-vertical>.ai1ec-btn:focus {
                outline: none
            }

            .ai1ec-btn-group .ai1ec-btn+.ai1ec-btn,.ai1ec-btn-group .ai1ec-btn+.ai1ec-btn-group,.ai1ec-btn-group .ai1ec-btn-group+.ai1ec-btn,.ai1ec-btn-group .ai1ec-btn-group+.ai1ec-btn-group {
                margin-left: -1px
            }

            .ai1ec-btn-toolbar:before,.ai1ec-btn-toolbar:after {
                content: " ";
                display: table
            }

            .ai1ec-btn-toolbar:after {
                clear: both
            }

            .ai1ec-btn-toolbar:before,.ai1ec-btn-toolbar:after {
                content: " ";
                display: table
            }

            .ai1ec-btn-toolbar:after {
                clear: both
            }

            .ai1ec-btn-toolbar .ai1ec-btn-group {
                float: left
            }

            .ai1ec-btn-toolbar>.ai1ec-btn+.ai1ec-btn,.ai1ec-btn-toolbar>.ai1ec-btn+.ai1ec-btn-group,.ai1ec-btn-toolbar>.ai1ec-btn-group+.ai1ec-btn,.ai1ec-btn-toolbar>.ai1ec-btn-group+.ai1ec-btn-group {
                margin-left: 5px
            }

            .ai1ec-btn-group>.ai1ec-btn:not(:first-child):not(:last-child):not(.ai1ec-dropdown-toggle) {
                border-radius: 0
            }

            .ai1ec-btn-group>.ai1ec-btn:first-child {
                margin-left: 0
            }

            .ai1ec-btn-group>.ai1ec-btn:first-child:not(:last-child):not(.ai1ec-dropdown-toggle) {
                border-bottom-right-radius: 0;
                border-top-right-radius: 0
            }

            .ai1ec-btn-group>.ai1ec-btn:last-child:not(:first-child),.ai1ec-btn-group>.ai1ec-dropdown-toggle:not(:first-child) {
                border-bottom-left-radius: 0;
                border-top-left-radius: 0
            }

            .ai1ec-btn-group>.ai1ec-btn-group {
                float: left
            }

            .ai1ec-btn-group>.ai1ec-btn-group:not(:first-child):not(:last-child)>.ai1ec-btn {
                border-radius: 0
            }

            .ai1ec-btn-group>.ai1ec-btn-group:first-child>.ai1ec-btn:last-child,.ai1ec-btn-group>.ai1ec-btn-group:first-child>.ai1ec-dropdown-toggle {
                border-bottom-right-radius: 0;
                border-top-right-radius: 0
            }

            .ai1ec-btn-group>.ai1ec-btn-group:last-child>.ai1ec-btn:first-child {
                border-bottom-left-radius: 0;
                border-top-left-radius: 0
            }

            .ai1ec-btn-group .ai1ec-dropdown-toggle:active,.ai1ec-btn-group.ai1ec-open .ai1ec-dropdown-toggle {
                outline: 0
            }

            .ai1ec-btn-group-xs>.ai1ec-btn {
                padding: 1px 5px;
                font-size: 12px;
                line-height: 1.5;
                border-radius: 3px
            }

            .ai1ec-btn-group-sm>.ai1ec-btn {
                padding: 5px 10px;
                font-size: 12px;
                line-height: 1.5;
                border-radius: 3px
            }

            .ai1ec-btn-group-lg>.ai1ec-btn {
                padding: 10px 16px;
                font-size: 17px;
                line-height: 1.33;
                border-radius: 6px
            }

            .ai1ec-btn-group>.ai1ec-btn+.ai1ec-dropdown-toggle {
                padding-left: 8px;
                padding-right: 8px
            }

            .ai1ec-btn-group>.ai1ec-btn-lg+.ai1ec-dropdown-toggle {
                padding-left: 12px;
                padding-right: 12px
            }

            .ai1ec-btn-group.ai1ec-open .ai1ec-dropdown-toggle {
                -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
                box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
            }

            .ai1ec-btn-group.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-btn-link {
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .ai1ec-btn .ai1ec-caret {
                margin-left: 0
            }

            .ai1ec-btn-lg .ai1ec-caret {
                border-width: 5px 5px 0;
                border-bottom-width: 0
            }

            .ai1ec-dropup .ai1ec-btn-lg .ai1ec-caret {
                border-width: 0 5px 5px
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn,.ai1ec-btn-group-vertical>.ai1ec-btn-group,.ai1ec-btn-group-vertical>.ai1ec-btn-group>.ai1ec-btn {
                display: block;
                float: none;
                width: 100%;
                max-width: 100%
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn-group:before,.ai1ec-btn-group-vertical>.ai1ec-btn-group:after {
                content: " ";
                display: table
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn-group:after {
                clear: both
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn-group:before,.ai1ec-btn-group-vertical>.ai1ec-btn-group:after {
                content: " ";
                display: table
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn-group:after {
                clear: both
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn-group>.ai1ec-btn {
                float: none
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn+.ai1ec-btn,.ai1ec-btn-group-vertical>.ai1ec-btn+.ai1ec-btn-group,.ai1ec-btn-group-vertical>.ai1ec-btn-group+.ai1ec-btn,.ai1ec-btn-group-vertical>.ai1ec-btn-group+.ai1ec-btn-group {
                margin-top: -1px;
                margin-left: 0
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn:not(:first-child):not(:last-child) {
                border-radius: 0
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn:first-child:not(:last-child) {
                border-top-right-radius: 4px;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn:last-child:not(:first-child) {
                border-bottom-left-radius: 4px;
                border-top-right-radius: 0;
                border-top-left-radius: 0
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn-group:not(:first-child):not(:last-child)>.ai1ec-btn {
                border-radius: 0
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn-group:first-child>.ai1ec-btn:last-child,.ai1ec-btn-group-vertical>.ai1ec-btn-group:first-child>.ai1ec-dropdown-toggle {
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0
            }

            .ai1ec-btn-group-vertical>.ai1ec-btn-group:last-child>.ai1ec-btn:first-child {
                border-top-right-radius: 0;
                border-top-left-radius: 0
            }

            .ai1ec-btn-group-justified {
                display: table;
                width: 100%;
                table-layout: fixed;
                border-collapse: separate
            }

            .ai1ec-btn-group-justified>.ai1ec-btn,.ai1ec-btn-group-justified>.ai1ec-btn-group {
                float: none;
                display: table-cell;
                width: 1%
            }

            .ai1ec-btn-group-justified>.ai1ec-btn-group .ai1ec-btn {
                width: 100%
            }

            [data-toggle=buttons]>.ai1ec-btn>input[type=radio],[data-toggle=buttons]>.ai1ec-btn>input[type=checkbox] {
                display: none
            }

            .timely .ai1ec-nav {
                margin-bottom: 0;
                padding-left: 0;
                list-style: none
            }

            .timely .ai1ec-nav:before,.timely .ai1ec-nav:after {
                content: " ";
                display: table
            }

            .timely .ai1ec-nav:after {
                clear: both
            }

            .timely .ai1ec-nav:before,.timely .ai1ec-nav:after {
                content: " ";
                display: table
            }

            .timely .ai1ec-nav:after {
                clear: both
            }

            .timely .ai1ec-nav>li {
                position: relative;
                display: block
            }

            .timely .ai1ec-nav>li>a {
                position: relative;
                display: block;
                padding: 10px 15px
            }

            .timely .ai1ec-nav>li>a:hover,.timely .ai1ec-nav>li>a:focus {
                text-decoration: none;
                background-color: #eee
            }

            .timely .ai1ec-nav>li.ai1ec-disabled>a {
                color: #999
            }

            .timely .ai1ec-nav>li.ai1ec-disabled>a:hover,.timely .ai1ec-nav>li.ai1ec-disabled>a:focus {
                color: #999;
                text-decoration: none;
                background-color: transparent;
                cursor: not-allowed
            }

            .timely .ai1ec-nav .ai1ec-open>a,.timely .ai1ec-nav .ai1ec-open>a:hover,.timely .ai1ec-nav .ai1ec-open>a:focus {
                background-color: #eee;
                border-color: #3d6b99
            }

            .timely .ai1ec-nav .ai1ec-nav-divider {
                height: 1px;
                margin: 8px 0;
                overflow: hidden;
                background-color: #e5e5e5
            }

            .timely .ai1ec-nav>li>a>img {
                max-width: none
            }

            .timely .ai1ec-nav-tabs {
                border-bottom: 1px solid #ddd
            }

            .timely .ai1ec-nav-tabs>li {
                float: left;
                margin-bottom: -1px
            }

            .timely .ai1ec-nav-tabs>li>a {
                margin-right: 2px;
                line-height: 1.428571429;
                border: 1px solid transparent;
                border-radius: 4px 4px 0 0
            }

            .timely .ai1ec-nav-tabs>li>a:hover {
                border-color: #eee #eee #ddd
            }

            .timely .ai1ec-nav-tabs>li.ai1ec-active>a,.timely .ai1ec-nav-tabs>li.ai1ec-active>a:hover,.timely .ai1ec-nav-tabs>li.ai1ec-active>a:focus {
                color: #555;
                background-color: #fff;
                border: 1px solid #ddd;
                border-bottom-color: transparent;
                cursor: default
            }

            .timely .ai1ec-nav-tabs.ai1ec-nav-justified {
                width: 100%;
                border-bottom: 0
            }

            .timely .ai1ec-nav-tabs.ai1ec-nav-justified>li {
                float: none
            }

            .timely .ai1ec-nav-tabs.ai1ec-nav-justified>li>a {
                text-align: center;
                margin-bottom: 5px
            }

            .timely .ai1ec-nav-tabs.ai1ec-nav-justified>.ai1ec-dropdown .ai1ec-dropdown-menu {
                top: auto;
                left: auto
            }

            @media (min-width: 768px) {
                .timely .ai1ec-nav-tabs.ai1ec-nav-justified>li {
                    display:table-cell;
                    width: 1%
                }

                .timely .ai1ec-nav-tabs.ai1ec-nav-justified>li>a {
                    margin-bottom: 0
                }
            }

            .timely .ai1ec-nav-tabs.ai1ec-nav-justified>li>a {
                margin-right: 0;
                border-radius: 4px
            }

            .timely .ai1ec-nav-tabs.ai1ec-nav-justified>.ai1ec-active>a,.timely .ai1ec-nav-tabs.ai1ec-nav-justified>.ai1ec-active>a:hover,.timely .ai1ec-nav-tabs.ai1ec-nav-justified>.ai1ec-active>a:focus {
                border: 1px solid #ddd
            }

            @media (min-width: 768px) {
                .timely .ai1ec-nav-tabs.ai1ec-nav-justified>li>a {
                    border-bottom:1px solid #ddd;
                    border-radius: 4px 4px 0 0
                }

                .timely .ai1ec-nav-tabs.ai1ec-nav-justified>.ai1ec-active>a,.timely .ai1ec-nav-tabs.ai1ec-nav-justified>.ai1ec-active>a:hover,.timely .ai1ec-nav-tabs.ai1ec-nav-justified>.ai1ec-active>a:focus {
                    border-bottom-color: #fff
                }
            }

            .timely .ai1ec-nav-pills>li {
                float: left
            }

            .timely .ai1ec-nav-pills>li>a {
                border-radius: 4px
            }

            .timely .ai1ec-nav-pills>li+li {
                margin-left: 2px
            }

            .timely .ai1ec-nav-pills>li.ai1ec-active>a,.timely .ai1ec-nav-pills>li.ai1ec-active>a:hover,.timely .ai1ec-nav-pills>li.ai1ec-active>a:focus {
                color: #fff;
                background-color: #396227
            }

            .timely .ai1ec-nav-stacked>li {
                float: none
            }

            .timely .ai1ec-nav-stacked>li+li {
                margin-top: 2px;
                margin-left: 0
            }

            .timely .ai1ec-nav-justified {
                width: 100%
            }

            .timely .ai1ec-nav-justified>li {
                float: none
            }

            .timely .ai1ec-nav-justified>li>a {
                text-align: center;
                margin-bottom: 5px
            }

            .timely .ai1ec-nav-justified>.ai1ec-dropdown .ai1ec-dropdown-menu {
                top: auto;
                left: auto
            }

            @media (min-width: 768px) {
                .timely .ai1ec-nav-justified>li {
                    display:table-cell;
                    width: 1%
                }

                .timely .ai1ec-nav-justified>li>a {
                    margin-bottom: 0
                }
            }

            .timely .ai1ec-nav-tabs-justified {
                border-bottom: 0
            }

            .timely .ai1ec-nav-tabs-justified>li>a {
                margin-right: 0;
                border-radius: 4px
            }

            .timely .ai1ec-nav-tabs-justified>.ai1ec-active>a,.timely .ai1ec-nav-tabs-justified>.ai1ec-active>a:hover,.timely .ai1ec-nav-tabs-justified>.ai1ec-active>a:focus {
                border: 1px solid #ddd
            }

            @media (min-width: 768px) {
                .timely .ai1ec-nav-tabs-justified>li>a {
                    border-bottom:1px solid #ddd;
                    border-radius: 4px 4px 0 0
                }

                .timely .ai1ec-nav-tabs-justified>.ai1ec-active>a,.timely .ai1ec-nav-tabs-justified>.ai1ec-active>a:hover,.timely .ai1ec-nav-tabs-justified>.ai1ec-active>a:focus {
                    border-bottom-color: #fff
                }
            }

            .timely .ai1ec-tab-content>.ai1ec-tab-pane {
                display: none
            }

            .timely .ai1ec-tab-content>.ai1ec-active {
                display: block
            }

            .timely .ai1ec-nav-tabs .ai1ec-dropdown-menu {
                margin-top: -1px;
                border-top-right-radius: 0;
                border-top-left-radius: 0
            }

            .ai1ec-thumbnail {
                display: block;
                padding: 4px;
                margin-bottom: 18px;
                line-height: 1.428571429;
                background-color: #fff;
                border: 1px solid #ddd;
                border-radius: 4px;
                -webkit-transition: all .2s ease-in-out;
                transition: all .2s ease-in-out
            }

            .ai1ec-thumbnail>img,.ai1ec-thumbnail a>img {
                display: block;
                max-width: 100%;
                height: auto;
                margin-left: auto;
                margin-right: auto
            }

            a.ai1ec-thumbnail:hover,a.ai1ec-thumbnail:focus,a.ai1ec-thumbnail.ai1ec-active {
                border-color: #3d6b99
            }

            .ai1ec-thumbnail .ai1ec-caption {
                padding: 9px;
                color: #333
            }

            .ai1ec-alert {
                padding: 15px;
                margin-bottom: 18px;
                border: 1px solid transparent;
                border-radius: 4px
            }

            .ai1ec-alert h4 {
                margin-top: 0;
                color: inherit
            }

            .ai1ec-alert .ai1ec-alert-link {
                font-weight: 700
            }

            .ai1ec-alert>p,.ai1ec-alert>ul {
                margin-bottom: 0
            }

            .ai1ec-alert>p+p {
                margin-top: 5px
            }

            .ai1ec-alert-dismissable {
                padding-right: 35px
            }

            .ai1ec-alert-dismissable .ai1ec-close {
                position: relative;
                top: -2px;
                right: -21px;
                color: inherit
            }

            .ai1ec-alert-success {
                background-color: #dff0d8;
                border-color: #d6e9c6;
                color: #3c763d
            }

            .ai1ec-alert-success hr {
                border-top-color: #c9e2b3
            }

            .ai1ec-alert-success .ai1ec-alert-link {
                color: #2b542c
            }

            .ai1ec-alert-info {
                background-color: #d9edf7;
                border-color: #bce8f1;
                color: #418cc7
            }

            .ai1ec-alert-info hr {
                border-top-color: #a6e1ec
            }

            .ai1ec-alert-info .ai1ec-alert-link {
                color: #3071a5
            }

            .ai1ec-alert-warning {
                background-color: #fcf8e3;
                border-color: #faebcc;
                color: #8a6d3b
            }

            .ai1ec-alert-warning hr {
                border-top-color: #f7e1b5
            }

            .ai1ec-alert-warning .ai1ec-alert-link {
                color: #66512c
            }

            .ai1ec-alert-danger {
                background-color: #f2dede;
                border-color: #ebccd1;
                color: #a94442;
                font-size: 13px;
                font-family: sans-serif;
                line-height: 1.8
            }

            .ai1ec-alert-danger hr {
                border-top-color: #e4b9c0
            }

            .ai1ec-alert-danger .ai1ec-alert-link {
                color: #843534
            }

            .ai1ec-alert-danger a {
                line-height: 1.8;
                text-decoration: underline !important
            }

            .ai1ec-well {
                min-height: 20px;
                padding: 19px;
                margin-bottom: 20px;
                background-color: #f5f5f5;
                border: 1px solid #e3e3e3;
                border-radius: 4px;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
            }

            .ai1ec-well blockquote {
                border-color: #ddd;
                border-color: rgba(0,0,0,.15)
            }

            .ai1ec-well-lg {
                padding: 24px;
                border-radius: 6px
            }

            .ai1ec-well-sm {
                padding: 9px;
                border-radius: 3px
            }

            .timely .ai1ec-close {
                float: right;
                font-size: 19.5px;
                font-weight: 700;
                line-height: 1;
                color: #333;
                text-shadow: 0 1px 0 #fff;
                opacity: .2;
                filter: alpha(opacity=20)
            }

            .timely .ai1ec-close:hover,.timely .ai1ec-close:focus {
                color: #333;
                text-decoration: none;
                cursor: pointer;
                opacity: .5;
                filter: alpha(opacity=50)
            }

            button.timely .ai1ec-close {
                padding: 0;
                cursor: pointer;
                background: 0 0;
                border: 0;
                -webkit-appearance: none
            }

            .ai1ec-modal-open {
                overflow: hidden
            }

            .ai1ec-modal {
                display: none;
                overflow: auto;
                overflow-y: scroll;
                position: fixed;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 10040
            }

            .ai1ec-modal.ai1ec-fade .ai1ec-modal-dialog {
                -webkit-transform: translate(0,-25%);
                -ms-transform: translate(0,-25%);
                transform: translate(0,-25%);
                -webkit-transition: -webkit-transform .3s ease-out;
                -moz-transition: -moz-transform .3s ease-out;
                -o-transition: -o-transform .3s ease-out;
                transition: transform .3s ease-out
            }

            .ai1ec-modal.ai1ec-in .ai1ec-modal-dialog {
                -webkit-transform: translate(0,0);
                -ms-transform: translate(0,0);
                transform: translate(0,0)
            }

            .ai1ec-modal-dialog {
                position: relative;
                width: auto;
                margin: 10px;
                z-index: 10050
            }

            .ai1ec-modal-content {
                position: relative;
                background-color: #fff;
                border: 1px solid #999;
                border: 1px solid #c2c2c2;
                border-radius: 6px;
                -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
                box-shadow: 0 3px 9px rgba(0,0,0,.5);
                background-clip: padding-box;
                outline: none
            }

            .ai1ec-modal-backdrop {
                position: fixed;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 10030;
                background-color: #fff
            }

            .ai1ec-modal-backdrop.ai1ec-fade {
                opacity: 0;
                filter: alpha(opacity=0)
            }

            .ai1ec-modal-backdrop.ai1ec-in {
                opacity: .5;
                filter: alpha(opacity=50)
            }

            .ai1ec-modal-header {
                padding: 15px;
                border-bottom: 1px solid #c2c2c2;
                min-height: 16.428571429px
            }

            .ai1ec-modal-header .ai1ec-close {
                margin-top: -2px
            }

            .ai1ec-modal-title {
                margin: 0;
                line-height: 1.428571429
            }

            .ai1ec-modal-body {
                position: relative;
                padding: 20px
            }

            .ai1ec-modal-footer {
                margin-top: 15px;
                padding: 19px 20px 20px;
                text-align: right;
                border-top: 1px solid #c2c2c2
            }

            .ai1ec-modal-footer:before,.ai1ec-modal-footer:after {
                content: " ";
                display: table
            }

            .ai1ec-modal-footer:after {
                clear: both
            }

            .ai1ec-modal-footer:before,.ai1ec-modal-footer:after {
                content: " ";
                display: table
            }

            .ai1ec-modal-footer:after {
                clear: both
            }

            .ai1ec-modal-footer .ai1ec-btn+.ai1ec-btn {
                margin-left: 5px;
                margin-bottom: 0
            }

            .ai1ec-modal-footer .ai1ec-btn-group .ai1ec-btn+.ai1ec-btn {
                margin-left: -1px
            }

            .ai1ec-modal-footer .ai1ec-btn-block+.ai1ec-btn-block {
                margin-left: 0
            }

            @media screen and (min-width: 768px) {
                .ai1ec-modal-dialog {
                    width:600px;
                    margin: 30px auto
                }

                .ai1ec-modal-content {
                    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
                    box-shadow: 0 5px 15px rgba(0,0,0,.5)
                }
            }

            .ai1ec-tooltip {
                position: absolute;
                z-index: 10035;
                display: block;
                visibility: visible;
                font-size: 12px;
                line-height: 1.4;
                opacity: 0;
                filter: alpha(opacity=0)
            }

            .ai1ec-tooltip.ai1ec-in {
                opacity: .9;
                filter: alpha(opacity=90)
            }

            .ai1ec-tooltip.ai1ec-top {
                margin-top: -3px;
                padding: 5px 0
            }

            .ai1ec-tooltip.ai1ec-right {
                margin-left: 3px;
                padding: 0 5px
            }

            .ai1ec-tooltip.ai1ec-bottom {
                margin-top: 3px;
                padding: 5px 0
            }

            .ai1ec-tooltip.ai1ec-left {
                margin-left: -3px;
                padding: 0 5px
            }

            .ai1ec-tooltip-inner {
                max-width: 200px;
                padding: 3px 8px;
                color: #fff;
                text-align: center;
                text-decoration: none;
                background-color: #000;
                border-radius: 4px
            }

            .ai1ec-tooltip-arrow {
                position: absolute;
                width: 0;
                height: 0;
                border-color: transparent;
                border-style: solid
            }

            .ai1ec-tooltip.ai1ec-top .ai1ec-tooltip-arrow {
                bottom: 0;
                left: 50%;
                margin-left: -5px;
                border-width: 5px 5px 0;
                border-top-color: #000
            }

            .ai1ec-tooltip.ai1ec-top-left .ai1ec-tooltip-arrow {
                bottom: 0;
                left: 5px;
                border-width: 5px 5px 0;
                border-top-color: #000
            }

            .ai1ec-tooltip.ai1ec-top-right .ai1ec-tooltip-arrow {
                bottom: 0;
                right: 5px;
                border-width: 5px 5px 0;
                border-top-color: #000
            }

            .ai1ec-tooltip.ai1ec-right .ai1ec-tooltip-arrow {
                top: 50%;
                left: 0;
                margin-top: -5px;
                border-width: 5px 5px 5px 0;
                border-right-color: #000
            }

            .ai1ec-tooltip.ai1ec-left .ai1ec-tooltip-arrow {
                top: 50%;
                right: 0;
                margin-top: -5px;
                border-width: 5px 0 5px 5px;
                border-left-color: #000
            }

            .ai1ec-tooltip.ai1ec-bottom .ai1ec-tooltip-arrow {
                top: 0;
                left: 50%;
                margin-left: -5px;
                border-width: 0 5px 5px;
                border-bottom-color: #000
            }

            .ai1ec-tooltip.ai1ec-bottom-left .ai1ec-tooltip-arrow {
                top: 0;
                left: 5px;
                border-width: 0 5px 5px;
                border-bottom-color: #000
            }

            .ai1ec-tooltip.ai1ec-bottom-right .ai1ec-tooltip-arrow {
                top: 0;
                right: 5px;
                border-width: 0 5px 5px;
                border-bottom-color: #000
            }

            .ai1ec-popover {
                position: absolute;
                top: 0;
                left: 0;
                z-index: 10010;
                display: none;
                max-width: 276px;
                padding: 1px;
                text-align: left;
                background-color: #fff;
                background-clip: padding-box;
                border: 1px solid #ccc;
                border: 1px solid rgba(0,0,0,.2);
                border-radius: 6px;
                -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
                box-shadow: 0 5px 10px rgba(0,0,0,.2);
                white-space: normal
            }

            .ai1ec-popover.ai1ec-top {
                margin-top: -10px
            }

            .ai1ec-popover.ai1ec-right {
                margin-left: 10px
            }

            .ai1ec-popover.ai1ec-bottom {
                margin-top: 10px
            }

            .ai1ec-popover.ai1ec-left {
                margin-left: -10px
            }

            .ai1ec-popover-title {
                margin: 0;
                padding: 8px 14px;
                font-size: 13px;
                font-weight: 400;
                line-height: 18px;
                background-color: #f7f7f7;
                border-bottom: 1px solid #ebebeb;
                border-radius: 5px 5px 0 0
            }

            .ai1ec-popover-content {
                padding: 9px 14px
            }

            .ai1ec-popover .ai1ec-arrow,.ai1ec-popover .ai1ec-arrow:after {
                position: absolute;
                display: block;
                width: 0;
                height: 0;
                border-color: transparent;
                border-style: solid
            }

            .ai1ec-popover .ai1ec-arrow {
                border-width: 6px
            }

            .ai1ec-popover .ai1ec-arrow:after {
                border-width: 5px;
                content: ""
            }

            .ai1ec-popover.ai1ec-top .ai1ec-arrow {
                left: 50%;
                margin-left: -6px;
                border-bottom-width: 0;
                border-top-color: #999;
                border-top-color: rgba(0,0,0,.25);
                bottom: -6px
            }

            .ai1ec-popover.ai1ec-top .ai1ec-arrow:after {
                content: " ";
                bottom: 1px;
                margin-left: -5px;
                border-bottom-width: 0;
                border-top-color: #fff
            }

            .ai1ec-popover.ai1ec-right .ai1ec-arrow {
                top: 50%;
                left: -6px;
                margin-top: -6px;
                border-left-width: 0;
                border-right-color: #999;
                border-right-color: rgba(0,0,0,.25)
            }

            .ai1ec-popover.ai1ec-right .ai1ec-arrow:after {
                content: " ";
                left: 1px;
                bottom: -5px;
                border-left-width: 0;
                border-right-color: #fff
            }

            .ai1ec-popover.ai1ec-bottom .ai1ec-arrow {
                left: 50%;
                margin-left: -6px;
                border-top-width: 0;
                border-bottom-color: #999;
                border-bottom-color: rgba(0,0,0,.25);
                top: -6px
            }

            .ai1ec-popover.ai1ec-bottom .ai1ec-arrow:after {
                content: " ";
                top: 1px;
                margin-left: -5px;
                border-top-width: 0;
                border-bottom-color: #fff
            }

            .ai1ec-popover.ai1ec-left .ai1ec-arrow {
                top: 50%;
                right: -6px;
                margin-top: -6px;
                border-right-width: 0;
                border-left-color: #999;
                border-left-color: rgba(0,0,0,.25)
            }

            .ai1ec-popover.ai1ec-left .ai1ec-arrow:after {
                content: " ";
                right: 1px;
                border-right-width: 0;
                border-left-color: #fff;
                bottom: -5px
            }

            .ai1ec-clearfix:before,.ai1ec-clearfix:after {
                content: " ";
                display: table
            }

            .ai1ec-clearfix:after {
                clear: both
            }

            .ai1ec-center-block {
                display: block;
                margin-left: auto;
                margin-right: auto
            }

            .ai1ec-pull-right {
                float: right !important
            }

            .ai1ec-pull-left {
                float: left !important
            }

            .ai1ec-hide {
                display: none !important
            }

            .ai1ec-show {
                display: block !important
            }

            .ai1ec-invisible {
                visibility: hidden
            }

            .ai1ec-text-hide {
                font: 0/0 a;
                color: transparent;
                text-shadow: none;
                background-color: transparent;
                border: 0
            }

            .ai1ec-hidden {
                display: none !important;
                visibility: hidden !important
            }

            .ai1ec-affix {
                position: fixed
            }

            @-ms-viewport {
                width: device-width
            }

            .ai1ec-visible-xs,tr.ai1ec-visible-xs,th.ai1ec-visible-xs,td.ai1ec-visible-xs {
                display: none !important
            }

            @media (max-width: 767px) {
                .ai1ec-visible-xs {
                    display:block !important
                }

                table.ai1ec-visible-xs {
                    display: table
                }

                tr.ai1ec-visible-xs {
                    display: table-row !important
                }

                th.ai1ec-visible-xs,td.ai1ec-visible-xs {
                    display: table-cell !important
                }
            }

            @media (min-width: 768px) and (max-width:991px) {
                .ai1ec-visible-xs.ai1ec-visible-sm {
                    display:block !important
                }

                table.ai1ec-visible-xs.ai1ec-visible-sm {
                    display: table
                }

                tr.ai1ec-visible-xs.ai1ec-visible-sm {
                    display: table-row !important
                }

                th.ai1ec-visible-xs.ai1ec-visible-sm,td.ai1ec-visible-xs.ai1ec-visible-sm {
                    display: table-cell !important
                }
            }

            @media (min-width: 992px) and (max-width:1199px) {
                .ai1ec-visible-xs.ai1ec-visible-md {
                    display:block !important
                }

                table.ai1ec-visible-xs.ai1ec-visible-md {
                    display: table
                }

                tr.ai1ec-visible-xs.ai1ec-visible-md {
                    display: table-row !important
                }

                th.ai1ec-visible-xs.ai1ec-visible-md,td.ai1ec-visible-xs.ai1ec-visible-md {
                    display: table-cell !important
                }
            }

            @media (min-width: 1200px) {
                .ai1ec-visible-xs.ai1ec-visible-lg {
                    display:block !important
                }

                table.ai1ec-visible-xs.ai1ec-visible-lg {
                    display: table
                }

                tr.ai1ec-visible-xs.ai1ec-visible-lg {
                    display: table-row !important
                }

                th.ai1ec-visible-xs.ai1ec-visible-lg,td.ai1ec-visible-xs.ai1ec-visible-lg {
                    display: table-cell !important
                }
            }

            .ai1ec-visible-sm,tr.ai1ec-visible-sm,th.ai1ec-visible-sm,td.ai1ec-visible-sm {
                display: none !important
            }

            @media (max-width: 767px) {
                .ai1ec-visible-sm.ai1ec-visible-xs {
                    display:block !important
                }

                table.ai1ec-visible-sm.ai1ec-visible-xs {
                    display: table
                }

                tr.ai1ec-visible-sm.ai1ec-visible-xs {
                    display: table-row !important
                }

                th.ai1ec-visible-sm.ai1ec-visible-xs,td.ai1ec-visible-sm.ai1ec-visible-xs {
                    display: table-cell !important
                }
            }

            @media (min-width: 768px) and (max-width:991px) {
                .ai1ec-visible-sm {
                    display:block !important
                }

                table.ai1ec-visible-sm {
                    display: table
                }

                tr.ai1ec-visible-sm {
                    display: table-row !important
                }

                th.ai1ec-visible-sm,td.ai1ec-visible-sm {
                    display: table-cell !important
                }
            }

            @media (min-width: 992px) and (max-width:1199px) {
                .ai1ec-visible-sm.ai1ec-visible-md {
                    display:block !important
                }

                table.ai1ec-visible-sm.ai1ec-visible-md {
                    display: table
                }

                tr.ai1ec-visible-sm.ai1ec-visible-md {
                    display: table-row !important
                }

                th.ai1ec-visible-sm.ai1ec-visible-md,td.ai1ec-visible-sm.ai1ec-visible-md {
                    display: table-cell !important
                }
            }

            @media (min-width: 1200px) {
                .ai1ec-visible-sm.ai1ec-visible-lg {
                    display:block !important
                }

                table.ai1ec-visible-sm.ai1ec-visible-lg {
                    display: table
                }

                tr.ai1ec-visible-sm.ai1ec-visible-lg {
                    display: table-row !important
                }

                th.ai1ec-visible-sm.ai1ec-visible-lg,td.ai1ec-visible-sm.ai1ec-visible-lg {
                    display: table-cell !important
                }
            }

            .ai1ec-visible-md,tr.ai1ec-visible-md,th.ai1ec-visible-md,td.ai1ec-visible-md {
                display: none !important
            }

            @media (max-width: 767px) {
                .ai1ec-visible-md.ai1ec-visible-xs {
                    display:block !important
                }

                table.ai1ec-visible-md.ai1ec-visible-xs {
                    display: table
                }

                tr.ai1ec-visible-md.ai1ec-visible-xs {
                    display: table-row !important
                }

                th.ai1ec-visible-md.ai1ec-visible-xs,td.ai1ec-visible-md.ai1ec-visible-xs {
                    display: table-cell !important
                }
            }

            @media (min-width: 768px) and (max-width:991px) {
                .ai1ec-visible-md.ai1ec-visible-sm {
                    display:block !important
                }

                table.ai1ec-visible-md.ai1ec-visible-sm {
                    display: table
                }

                tr.ai1ec-visible-md.ai1ec-visible-sm {
                    display: table-row !important
                }

                th.ai1ec-visible-md.ai1ec-visible-sm,td.ai1ec-visible-md.ai1ec-visible-sm {
                    display: table-cell !important
                }
            }

            @media (min-width: 992px) and (max-width:1199px) {
                .ai1ec-visible-md {
                    display:block !important
                }

                table.ai1ec-visible-md {
                    display: table
                }

                tr.ai1ec-visible-md {
                    display: table-row !important
                }

                th.ai1ec-visible-md,td.ai1ec-visible-md {
                    display: table-cell !important
                }
            }

            @media (min-width: 1200px) {
                .ai1ec-visible-md.ai1ec-visible-lg {
                    display:block !important
                }

                table.ai1ec-visible-md.ai1ec-visible-lg {
                    display: table
                }

                tr.ai1ec-visible-md.ai1ec-visible-lg {
                    display: table-row !important
                }

                th.ai1ec-visible-md.ai1ec-visible-lg,td.ai1ec-visible-md.ai1ec-visible-lg {
                    display: table-cell !important
                }
            }

            .ai1ec-visible-lg,tr.ai1ec-visible-lg,th.ai1ec-visible-lg,td.ai1ec-visible-lg {
                display: none !important
            }

            @media (max-width: 767px) {
                .ai1ec-visible-lg.ai1ec-visible-xs {
                    display:block !important
                }

                table.ai1ec-visible-lg.ai1ec-visible-xs {
                    display: table
                }

                tr.ai1ec-visible-lg.ai1ec-visible-xs {
                    display: table-row !important
                }

                th.ai1ec-visible-lg.ai1ec-visible-xs,td.ai1ec-visible-lg.ai1ec-visible-xs {
                    display: table-cell !important
                }
            }

            @media (min-width: 768px) and (max-width:991px) {
                .ai1ec-visible-lg.ai1ec-visible-sm {
                    display:block !important
                }

                table.ai1ec-visible-lg.ai1ec-visible-sm {
                    display: table
                }

                tr.ai1ec-visible-lg.ai1ec-visible-sm {
                    display: table-row !important
                }

                th.ai1ec-visible-lg.ai1ec-visible-sm,td.ai1ec-visible-lg.ai1ec-visible-sm {
                    display: table-cell !important
                }
            }

            @media (min-width: 992px) and (max-width:1199px) {
                .ai1ec-visible-lg.ai1ec-visible-md {
                    display:block !important
                }

                table.ai1ec-visible-lg.ai1ec-visible-md {
                    display: table
                }

                tr.ai1ec-visible-lg.ai1ec-visible-md {
                    display: table-row !important
                }

                th.ai1ec-visible-lg.ai1ec-visible-md,td.ai1ec-visible-lg.ai1ec-visible-md {
                    display: table-cell !important
                }
            }

            @media (min-width: 1200px) {
                .ai1ec-visible-lg {
                    display:block !important
                }

                table.ai1ec-visible-lg {
                    display: table
                }

                tr.ai1ec-visible-lg {
                    display: table-row !important
                }

                th.ai1ec-visible-lg,td.ai1ec-visible-lg {
                    display: table-cell !important
                }
            }

            .ai1ec-hidden-xs {
                display: block !important
            }

            table.ai1ec-hidden-xs {
                display: table
            }

            tr.ai1ec-hidden-xs {
                display: table-row !important
            }

            th.ai1ec-hidden-xs,td.ai1ec-hidden-xs {
                display: table-cell !important
            }

            @media (max-width: 767px) {
                .ai1ec-hidden-xs,tr.ai1ec-hidden-xs,th.ai1ec-hidden-xs,td.ai1ec-hidden-xs {
                    display:none !important
                }
            }

            @media (min-width: 768px) and (max-width:991px) {
                .ai1ec-hidden-xs.ai1ec-hidden-sm,tr.ai1ec-hidden-xs.ai1ec-hidden-sm,th.ai1ec-hidden-xs.ai1ec-hidden-sm,td.ai1ec-hidden-xs.ai1ec-hidden-sm {
                    display:none !important
                }
            }

            @media (min-width: 992px) and (max-width:1199px) {
                .ai1ec-hidden-xs.ai1ec-hidden-md,tr.ai1ec-hidden-xs.ai1ec-hidden-md,th.ai1ec-hidden-xs.ai1ec-hidden-md,td.ai1ec-hidden-xs.ai1ec-hidden-md {
                    display:none !important
                }
            }

            @media (min-width: 1200px) {
                .ai1ec-hidden-xs.ai1ec-hidden-lg,tr.ai1ec-hidden-xs.ai1ec-hidden-lg,th.ai1ec-hidden-xs.ai1ec-hidden-lg,td.ai1ec-hidden-xs.ai1ec-hidden-lg {
                    display:none !important
                }
            }

            .ai1ec-hidden-sm {
                display: block !important
            }

            table.ai1ec-hidden-sm {
                display: table
            }

            tr.ai1ec-hidden-sm {
                display: table-row !important
            }

            th.ai1ec-hidden-sm,td.ai1ec-hidden-sm {
                display: table-cell !important
            }

            @media (max-width: 767px) {
                .ai1ec-hidden-sm.ai1ec-hidden-xs,tr.ai1ec-hidden-sm.ai1ec-hidden-xs,th.ai1ec-hidden-sm.ai1ec-hidden-xs,td.ai1ec-hidden-sm.ai1ec-hidden-xs {
                    display:none !important
                }
            }

            @media (min-width: 768px) and (max-width:991px) {
                .ai1ec-hidden-sm,tr.ai1ec-hidden-sm,th.ai1ec-hidden-sm,td.ai1ec-hidden-sm {
                    display:none !important
                }
            }

            @media (min-width: 992px) and (max-width:1199px) {
                .ai1ec-hidden-sm.ai1ec-hidden-md,tr.ai1ec-hidden-sm.ai1ec-hidden-md,th.ai1ec-hidden-sm.ai1ec-hidden-md,td.ai1ec-hidden-sm.ai1ec-hidden-md {
                    display:none !important
                }
            }

            @media (min-width: 1200px) {
                .ai1ec-hidden-sm.ai1ec-hidden-lg,tr.ai1ec-hidden-sm.ai1ec-hidden-lg,th.ai1ec-hidden-sm.ai1ec-hidden-lg,td.ai1ec-hidden-sm.ai1ec-hidden-lg {
                    display:none !important
                }
            }

            .ai1ec-hidden-md {
                display: block !important
            }

            table.ai1ec-hidden-md {
                display: table
            }

            tr.ai1ec-hidden-md {
                display: table-row !important
            }

            th.ai1ec-hidden-md,td.ai1ec-hidden-md {
                display: table-cell !important
            }

            @media (max-width: 767px) {
                .ai1ec-hidden-md.ai1ec-hidden-xs,tr.ai1ec-hidden-md.ai1ec-hidden-xs,th.ai1ec-hidden-md.ai1ec-hidden-xs,td.ai1ec-hidden-md.ai1ec-hidden-xs {
                    display:none !important
                }
            }

            @media (min-width: 768px) and (max-width:991px) {
                .ai1ec-hidden-md.ai1ec-hidden-sm,tr.ai1ec-hidden-md.ai1ec-hidden-sm,th.ai1ec-hidden-md.ai1ec-hidden-sm,td.ai1ec-hidden-md.ai1ec-hidden-sm {
                    display:none !important
                }
            }

            @media (min-width: 992px) and (max-width:1199px) {
                .ai1ec-hidden-md,tr.ai1ec-hidden-md,th.ai1ec-hidden-md,td.ai1ec-hidden-md {
                    display:none !important
                }
            }

            @media (min-width: 1200px) {
                .ai1ec-hidden-md.ai1ec-hidden-lg,tr.ai1ec-hidden-md.ai1ec-hidden-lg,th.ai1ec-hidden-md.ai1ec-hidden-lg,td.ai1ec-hidden-md.ai1ec-hidden-lg {
                    display:none !important
                }
            }

            .ai1ec-hidden-lg {
                display: block !important
            }

            table.ai1ec-hidden-lg {
                display: table
            }

            tr.ai1ec-hidden-lg {
                display: table-row !important
            }

            th.ai1ec-hidden-lg,td.ai1ec-hidden-lg {
                display: table-cell !important
            }

            @media (max-width: 767px) {
                .ai1ec-hidden-lg.ai1ec-hidden-xs,tr.ai1ec-hidden-lg.ai1ec-hidden-xs,th.ai1ec-hidden-lg.ai1ec-hidden-xs,td.ai1ec-hidden-lg.ai1ec-hidden-xs {
                    display:none !important
                }
            }

            @media (min-width: 768px) and (max-width:991px) {
                .ai1ec-hidden-lg.ai1ec-hidden-sm,tr.ai1ec-hidden-lg.ai1ec-hidden-sm,th.ai1ec-hidden-lg.ai1ec-hidden-sm,td.ai1ec-hidden-lg.ai1ec-hidden-sm {
                    display:none !important
                }
            }

            @media (min-width: 992px) and (max-width:1199px) {
                .ai1ec-hidden-lg.ai1ec-hidden-md,tr.ai1ec-hidden-lg.ai1ec-hidden-md,th.ai1ec-hidden-lg.ai1ec-hidden-md,td.ai1ec-hidden-lg.ai1ec-hidden-md {
                    display:none !important
                }
            }

            @media (min-width: 1200px) {
                .ai1ec-hidden-lg,tr.ai1ec-hidden-lg,th.ai1ec-hidden-lg,td.ai1ec-hidden-lg {
                    display:none !important
                }
            }

            .ai1ec-visible-print,tr.ai1ec-visible-print,th.ai1ec-visible-print,td.ai1ec-visible-print {
                display: none !important
            }

            @media print {
                .ai1ec-visible-print {
                    display: block !important
                }

                table.ai1ec-visible-print {
                    display: table
                }

                tr.ai1ec-visible-print {
                    display: table-row !important
                }

                th.ai1ec-visible-print,td.ai1ec-visible-print {
                    display: table-cell !important
                }

                .ai1ec-hidden-print,tr.ai1ec-hidden-print,th.ai1ec-hidden-print,td.ai1ec-hidden-print {
                    display: none !important
                }
            }

            .select2-container {
                position: relative;
                display: inline-block;
                zoom:1;*display: inline;
                vertical-align: top
            }

            .select2-container,.select2-drop,.select2-search,.select2-search input {
                -webkit-box-sizing: border-box;
                -khtml-box-sizing: border-box;
                -moz-box-sizing: border-box;
                -ms-box-sizing: border-box;
                box-sizing: border-box
            }

            .select2-container .select2-choice {
                display: block;
                height: 26px;
                padding: 0 0 0 8px;
                overflow: hidden;
                position: relative;
                border: 1px solid #aaa;
                white-space: nowrap;
                line-height: 26px;
                color: #444;
                text-decoration: none;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -khtml-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                background-color: #fff;
                background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));
                background-image: -webkit-linear-gradient(center bottom,#eee 0%,#fff 50%);
                background-image: -moz-linear-gradient(center bottom,#eee 0%,#fff 50%);
                background-image: -o-linear-gradient(bottom,#eee 0%,#fff 50%);
                background-image: -ms-linear-gradient(top,#fff 0%,#eee 50%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);
                background-image: linear-gradient(top,#fff 0%,#eee 50%)
            }

            .select2-container.select2-drop-above .select2-choice {
                border-bottom-color: #aaa;
                -webkit-border-radius: 0 0 4px 4px;
                -moz-border-radius: 0 0 4px 4px;
                border-radius: 0 0 4px 4px;
                background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));
                background-image: -webkit-linear-gradient(center bottom,#eee 0%,#fff 90%);
                background-image: -moz-linear-gradient(center bottom,#eee 0%,#fff 90%);
                background-image: -o-linear-gradient(bottom,#eee 0%,#fff 90%);
                background-image: -ms-linear-gradient(top,#eee 0%,#fff 90%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);
                background-image: linear-gradient(top,#eee 0%,#fff 90%)
            }

            .select2-container .select2-choice span {
                margin-right: 26px;
                display: block;
                overflow: hidden;
                white-space: nowrap;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis
            }

            .select2-container .select2-choice abbr {
                display: block;
                width: 12px;
                height: 12px;
                position: absolute;
                right: 26px;
                top: 8px;
                font-size: 1px;
                text-decoration: none;
                border: 0;
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2.png') right top no-repeat;
                cursor: pointer;
                outline: 0
            }

            .select2-container .select2-choice abbr:hover {
                background-position: right -11px;
                cursor: pointer
            }

            .select2-drop-mask {
                position: absolute;
                left: 0;
                top: 0;
                z-index: 9998;
                opacity: 0
            }

            .select2-drop {
                width: 100%;
                margin-top: -1px;
                position: absolute;
                z-index: 9999;
                top: 100%;
                background: #fff;
                color: #000;
                border: 1px solid #aaa;
                border-top: 0;
                -webkit-border-radius: 0 0 4px 4px;
                -moz-border-radius: 0 0 4px 4px;
                border-radius: 0 0 4px 4px;
                -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
                -moz-box-shadow: 0 4px 5px rgba(0,0,0,.15);
                box-shadow: 0 4px 5px rgba(0,0,0,.15)
            }

            .select2-drop.select2-drop-above {
                margin-top: 1px;
                border-top: 1px solid #aaa;
                border-bottom: 0;
                -webkit-border-radius: 4px 4px 0 0;
                -moz-border-radius: 4px 4px 0 0;
                border-radius: 4px 4px 0 0;
                -webkit-box-shadow: 0 -4px 5px rgba(0,0,0,.15);
                -moz-box-shadow: 0 -4px 5px rgba(0,0,0,.15);
                box-shadow: 0 -4px 5px rgba(0,0,0,.15)
            }

            .select2-container .select2-choice div {
                display: block;
                width: 18px;
                height: 100%;
                position: absolute;
                right: 0;
                top: 0;
                border-left: 1px solid #aaa;
                -webkit-border-radius: 0 4px 4px 0;
                -moz-border-radius: 0 4px 4px 0;
                border-radius: 0 4px 4px 0;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                background: #ccc;
                background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));
                background-image: -webkit-linear-gradient(center bottom,#ccc 0%,#eee 60%);
                background-image: -moz-linear-gradient(center bottom,#ccc 0%,#eee 60%);
                background-image: -o-linear-gradient(bottom,#ccc 0%,#eee 60%);
                background-image: -ms-linear-gradient(top,#ccc 0%,#eee 60%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0);
                background-image: linear-gradient(top,#ccc 0%,#eee 60%)
            }

            .select2-container .select2-choice div b {
                display: block;
                width: 100%;
                height: 100%;
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2.png') no-repeat 0 1px
            }

            .select2-search {
                display: inline-block;
                width: 100%;
                min-height: 26px;
                margin: 0;
                padding-left: 4px;
                padding-right: 4px;
                position: relative;
                z-index: 10000;
                white-space: nowrap
            }

            .select2-search-hidden {
                display: block;
                position: absolute;
                left: -10000px
            }

            .select2-search input {
                width: 100%;
                height: auto !important;
                min-height: 26px;
                padding: 4px 20px 4px 5px;
                margin: 0;
                outline: 0;
                font-family: sans-serif;
                font-size: 1em;
                border: 1px solid #aaa;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                border-radius: 0;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
                background: #fff url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2.png') no-repeat 100% -22px;
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2.png') no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2.png') no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2.png') no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2.png') no-repeat 100% -22px,-o-linear-gradient(bottom,#fff 85%,#eee 99%);
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2.png') no-repeat 100% -22px,-ms-linear-gradient(top,#fff 85%,#eee 99%);
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2.png') no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%)
            }

            .select2-drop.select2-drop-above .select2-search input {
                margin-top: 4px
            }

            .select2-search input.select2-active {
                background: #fff url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/ajax-loader-small.gif') no-repeat 100%;
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/ajax-loader-small.gif') no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/ajax-loader-small.gif') no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/ajax-loader-small.gif') no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/ajax-loader-small.gif') no-repeat 100%,-o-linear-gradient(bottom,#fff 85%,#eee 99%);
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/ajax-loader-small.gif') no-repeat 100%,-ms-linear-gradient(top,#fff 85%,#eee 99%);
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/ajax-loader-small.gif') no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)
            }

            .select2-container-active .select2-choice,.select2-container-active .select2-choices {
                border: 1px solid #5897fb;
                outline: none;
                -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
                -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
                box-shadow: 0 0 5px rgba(0,0,0,.3)
            }

            .select2-dropdown-open .select2-choice {
                border-bottom-color: transparent;
                -webkit-box-shadow: 0 1px 0 #fff inset;
                -moz-box-shadow: 0 1px 0 #fff inset;
                box-shadow: 0 1px 0 #fff inset;
                -webkit-border-bottom-left-radius: 0;
                -moz-border-radius-bottomleft: 0;
                border-bottom-left-radius: 0;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius-bottomright: 0;
                border-bottom-right-radius: 0;
                background-color: #eee;
                background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));
                background-image: -webkit-linear-gradient(center bottom,#fff 0%,#eee 50%);
                background-image: -moz-linear-gradient(center bottom,#fff 0%,#eee 50%);
                background-image: -o-linear-gradient(bottom,#fff 0%,#eee 50%);
                background-image: -ms-linear-gradient(top,#fff 0%,#eee 50%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);
                background-image: linear-gradient(top,#fff 0%,#eee 50%)
            }

            .select2-dropdown-open .select2-choice div {
                background: 0 0;
                border-left: none;
                filter: none
            }

            .select2-dropdown-open .select2-choice div b {
                background-position: -18px 1px
            }

            .select2-results {
                max-height: 200px;
                padding: 0 0 0 4px;
                margin: 4px 4px 4px 0;
                position: relative;
                overflow-x: hidden;
                overflow-y: auto;
                -webkit-tap-highlight-color: rgba(0,0,0,0)
            }

            .select2-results ul.select2-result-sub {
                margin: 0;
                padding-left: 0
            }

            .select2-results ul.select2-result-sub>li .select2-result-label {
                padding-left: 20px
            }

            .select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
                padding-left: 40px
            }

            .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
                padding-left: 60px
            }

            .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
                padding-left: 80px
            }

            .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
                padding-left: 100px
            }

            .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
                padding-left: 110px
            }

            .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
                padding-left: 120px
            }

            .select2-results li {
                list-style: none;
                display: list-item;
                background-image: none
            }

            .select2-results li.select2-result-with-children>.select2-result-label {
                font-weight: 700
            }

            .select2-results .select2-result-label {
                padding: 3px 7px 4px;
                margin: 0;
                cursor: pointer;
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -khtml-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none
            }

            .select2-results .select2-highlighted {
                background: #3875d7;
                color: #fff
            }

            .select2-results li em {
                background: #feffde;
                font-style: normal
            }

            .select2-results .select2-highlighted em {
                background: 0 0
            }

            .select2-results .select2-highlighted ul {
                background: #fff;
                color: #000
            }

            .select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {
                background: #f4f4f4;
                display: list-item
            }

            .select2-results .select2-disabled.select2-highlighted {
                color: #666;
                background: #f4f4f4;
                display: list-item;
                cursor: default
            }

            .select2-results .select2-disabled {
                background: #f4f4f4;
                display: list-item;
                cursor: default
            }

            .select2-results .select2-selected {
                display: none
            }

            .select2-more-results.select2-active {
                background: #f4f4f4 url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/ajax-loader-small.gif') no-repeat 100%
            }

            .select2-more-results {
                background: #f4f4f4;
                display: list-item
            }

            .select2-container.select2-container-disabled .select2-choice {
                background-color: #f4f4f4;
                background-image: none;
                border: 1px solid #ddd;
                cursor: default
            }

            .select2-container.select2-container-disabled .select2-choice div {
                background-color: #f4f4f4;
                background-image: none;
                border-left: 0
            }

            .select2-container.select2-container-disabled .select2-choice abbr {
                display: none
            }

            .select2-container-multi .select2-choices {
                height: auto !important;
                height: 1%;
                margin: 0;
                padding: 0;
                position: relative;
                border: 1px solid #aaa;
                cursor: text;
                overflow: hidden;
                background-color: #fff;
                background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));
                background-image: -webkit-linear-gradient(top,#eee 1%,#fff 15%);
                background-image: -moz-linear-gradient(top,#eee 1%,#fff 15%);
                background-image: -o-linear-gradient(top,#eee 1%,#fff 15%);
                background-image: -ms-linear-gradient(top,#eee 1%,#fff 15%);
                background-image: linear-gradient(top,#eee 1%,#fff 15%)
            }

            .select2-locked {
                padding: 3px 5px !important
            }

            .select2-container-multi .select2-choices {
                min-height: 26px
            }

            .select2-container-multi.select2-container-active .select2-choices {
                border: 1px solid #5897fb;
                outline: none;
                -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
                -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
                box-shadow: 0 0 5px rgba(0,0,0,.3)
            }

            .select2-container-multi .select2-choices li {
                float: left;
                list-style: none
            }

            .select2-container-multi .select2-choices .select2-search-field {
                margin: 0;
                padding: 0;
                white-space: nowrap
            }

            .select2-container-multi .select2-choices .select2-search-field input {
                padding: 5px;
                margin: 1px 0;
                font-family: sans-serif;
                font-size: 100%;
                color: #666;
                outline: 0;
                border: 0;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
                background: 0 0 !important
            }

            .select2-container-multi .select2-choices .select2-search-field input.select2-active {
                background: #fff url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/ajax-loader-small.gif') no-repeat 100% !important
            }

            .select2-default {
                color: #999 !important
            }

            .select2-container-multi .select2-choices .select2-search-choice {
                padding: 3px 5px 3px 18px;
                margin: 3px 0 3px 5px;
                position: relative;
                line-height: 13px;
                color: #333;
                cursor: default;
                border: 1px solid #aaa;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
                -webkit-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
                -moz-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
                box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -khtml-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                background-color: #e4e4e4;
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',GradientType=0);
                background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
                background-image: -webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
                background-image: -moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
                background-image: -o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
                background-image: -ms-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
                background-image: linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)
            }

            .select2-container-multi .select2-choices .select2-search-choice span {
                cursor: default
            }

            .select2-container-multi .select2-choices .select2-search-choice-focus {
                background: #d4d4d4
            }

            .select2-search-choice-close {
                display: block;
                width: 12px;
                height: 13px;
                position: absolute;
                right: 3px;
                top: 4px;
                font-size: 1px;
                outline: none;
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2.png') right top no-repeat
            }

            .select2-container-multi .select2-search-choice-close {
                left: 3px
            }

            .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
                background-position: right -11px
            }

            .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
                background-position: right -11px
            }

            .select2-container-multi.select2-container-disabled .select2-choices {
                background-color: #f4f4f4;
                background-image: none;
                border: 1px solid #ddd;
                cursor: default
            }

            .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
                padding: 3px 5px;
                border: 1px solid #ddd;
                background-image: none;
                background-color: #f4f4f4
            }

            .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
                display: none
            }

            .select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {
                text-decoration: underline
            }

            .select2-offscreen {
                position: absolute;
                left: -10000px
            }

            @media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution:144dpi) {
                .select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice div b {
                    background-image:url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2x2.png') !important;
                    background-repeat: no-repeat !important;
                    background-size: 60px 40px !important
                }

                .select2-search input {
                    background-position: 100% -21px !important
                }
            }

            .ai1ec-btn-file {
                overflow: hidden;
                position: relative;
                vertical-align: middle
            }

            .ai1ec-btn-file>input {
                position: absolute;
                top: 0;
                right: 0;
                margin: 0;
                padding: 0;
                height: 32px;
                border: solid transparent;
                opacity: 0;
                filter: alpha(opacity=0);
                direction: ltr;
                cursor: pointer
            }

            .ai1ec-fileupload {
                margin-bottom: 9px
            }

            .ai1ec-fileupload .ai1ec-uneditable-input {
                display: inline-block;
                margin-bottom: 0;
                vertical-align: middle;
                cursor: text
            }

            .ai1ec-fileupload .ai1ec-thumbnail {
                overflow: hidden;
                display: inline-block;
                margin-bottom: 5px;
                vertical-align: middle;
                text-align: center
            }

            .ai1ec-fileupload .ai1ec-thumbnail>img {
                display: inline-block;
                vertical-align: middle;
                max-height: 100%
            }

            .ai1ec-fileupload .ai1ec-btn {
                vertical-align: middle
            }

            .ai1ec-fileupload-exists .ai1ec-fileupload-new,.ai1ec-fileupload-new .ai1ec-fileupload-exists {
                display: none
            }

            .ai1ec-fileupload-inline .ai1ec-fileupload-controls {
                display: inline
            }

            .ai1ec-fileupload-new .ai1ec-input-append .ai1ec-btn-file {
                border-radius: 0 3px 3px 0
            }

            .ai1ec-thumbnail-borderless .ai1ec-thumbnail {
                border: none;
                padding: 0;
                border-radius: 0;
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .ai1ec-fileupload-new.ai1ec-thumbnail-borderless .ai1ec-thumbnail {
                border: 1px solid #ddd
            }

            .ai1ec-form-group.ai1ec-has-warning .ai1ec-fileupload .ai1ec-uneditable-input {
                color: #a47e3c;
                border-color: #a47e3c
            }

            .ai1ec-form-group.ai1ec-has-warning .ai1ec-fileupload .ai1ec-fileupload-preview {
                color: #a47e3c
            }

            .ai1ec-form-group.ai1ec-has-warning .ai1ec-fileupload .ai1ec-thumbnail {
                border-color: #a47e3c
            }

            .ai1ec-form-group.ai1ec-has-error .ai1ec-fileupload .ai1ec-uneditable-input {
                color: #b94a48;
                border-color: #b94a48
            }

            .ai1ec-form-group.ai1ec-has-error .ai1ec-fileupload .ai1ec-fileupload-preview {
                color: #b94a48
            }

            .ai1ec-form-group.ai1ec-has-error .ai1ec-fileupload .ai1ec-thumbnail {
                border-color: #b94a48
            }

            .ai1ec-form-group.ai1ec-has-success .ai1ec-fileupload .ai1ec-uneditable-input {
                color: #468847;
                border-color: #468847
            }

            .ai1ec-form-group.ai1ec-has-success .ai1ec-fileupload .ai1ec-fileupload-preview {
                color: #468847
            }

            .ai1ec-form-group.ai1ec-has-success .ai1ec-fileupload .ai1ec-thumbnail {
                border-color: #468847
            }

            .ai1ec-datepicker {
                padding: 4px;
                border-radius: 4px;
                direction: ltr
            }

            .ai1ec-datepicker-inline {
                width: 220px
            }

            .ai1ec-datepicker.ai1ec-datepicker-rtl {
                direction: rtl
            }

            .ai1ec-datepicker.ai1ec-datepicker-rtl table tr td span {
                float: right
            }

            .ai1ec-datepicker-dropdown {
                top: 0;
                left: 0
            }

            .ai1ec-datepicker-dropdown:before {
                content: '';
                display: inline-block;
                border-left: 7px solid transparent;
                border-right: 7px solid transparent;
                border-bottom: 7px solid #ccc;
                border-top: 0;
                border-bottom-color: rgba(0,0,0,.2);
                position: absolute
            }

            .ai1ec-datepicker-dropdown:after {
                content: '';
                display: inline-block;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-bottom: 6px solid #fff;
                border-top: 0;
                position: absolute
            }

            .ai1ec-datepicker-dropdown.ai1ec-datepicker-orient-left:before {
                left: 6px
            }

            .ai1ec-datepicker-dropdown.ai1ec-datepicker-orient-left:after {
                left: 7px
            }

            .ai1ec-datepicker-dropdown.ai1ec-datepicker-orient-right:before {
                right: 6px
            }

            .ai1ec-datepicker-dropdown.ai1ec-datepicker-orient-right:after {
                right: 7px
            }

            .ai1ec-datepicker-dropdown.ai1ec-datepicker-orient-top:before {
                top: -7px
            }

            .ai1ec-datepicker-dropdown.ai1ec-datepicker-orient-top:after {
                top: -6px
            }

            .ai1ec-datepicker-dropdown.ai1ec-datepicker-orient-bottom:before {
                bottom: -7px;
                border-bottom: 0;
                border-top: 7px solid #999
            }

            .ai1ec-datepicker-dropdown.ai1ec-datepicker-orient-bottom:after {
                bottom: -6px;
                border-bottom: 0;
                border-top: 6px solid #fff
            }

            .ai1ec-datepicker>div {
                display: none
            }

            .ai1ec-datepicker.ai1ec-days div.ai1ec-datepicker-days {
                display: block
            }

            .ai1ec-datepicker.ai1ec-months div.ai1ec-datepicker-months {
                display: block
            }

            .ai1ec-datepicker.ai1ec-years div.ai1ec-datepicker-years {
                display: block
            }

            .ai1ec-datepicker table {
                margin: 0;
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -khtml-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none
            }

            .ai1ec-datepicker table tr td,.ai1ec-datepicker table tr th {
                text-align: center;
                width: 30px;
                height: 30px;
                border-radius: 4px;
                border: none
            }

            .ai1ec-table-striped .ai1ec-datepicker table tr td,.ai1ec-table-striped .ai1ec-datepicker table tr th {
                background-color: transparent
            }

            .ai1ec-datepicker table tr td.ai1ec-day:hover,.ai1ec-datepicker table tr td.ai1ec-day.ai1ec-focused {
                background: #eee;
                cursor: pointer
            }

            .ai1ec-datepicker table tr td.ai1ec-old,.ai1ec-datepicker table tr td.ai1ec-new {
                color: #999
            }

            .ai1ec-datepicker table tr td.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-disabled:hover {
                background: 0 0;
                color: #999;
                cursor: default
            }

            .ai1ec-datepicker table tr td.ai1ec-today,.ai1ec-datepicker table tr td.ai1ec-today:hover,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover {
                color: #000;
                background-color: #ffdb99;
                border-color: #ffb733
            }

            .ai1ec-datepicker table tr td.ai1ec-today:hover,.ai1ec-datepicker table tr td.ai1ec-today:focus,.ai1ec-datepicker table tr td.ai1ec-today:active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-today,.ai1ec-datepicker table tr td.ai1ec-today:hover:hover,.ai1ec-datepicker table tr td.ai1ec-today:hover:focus,.ai1ec-datepicker table tr td.ai1ec-today:hover:active,.ai1ec-datepicker table tr td.ai1ec-today:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-today:hover,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover:hover,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover:focus,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover:active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover {
                color: #000;
                background-color: #ffcd70;
                border-color: #f59e00
            }

            .ai1ec-datepicker table tr td.ai1ec-today:active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-today,.ai1ec-datepicker table tr td.ai1ec-today:hover:active,.ai1ec-datepicker table tr td.ai1ec-today:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-today:hover,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover:active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover {
                background-image: none
            }

            .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-today[disabled],.ai1ec-datepicker table tr td.ai1ec-today[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-today[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-today[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-today[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-today:hover.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-today:hover.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-today:hover.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-today:hover.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-today:hover.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-today:hover[disabled],.ai1ec-datepicker table tr td.ai1ec-today:hover[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-today:hover[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-today:hover[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-today:hover[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today:hover:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today:hover:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today:hover:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today:hover.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled[disabled],.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover[disabled],.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover.ai1ec-active {
                background-color: #ffdb99;
                border-color: #ffb733
            }

            .ai1ec-datepicker table tr td.ai1ec-today .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-today:hover .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover .ai1ec-badge {
                color: #ffdb99;
                background-color: #fff
            }

            .ai1ec-datepicker table tr td.ai1ec-today:hover:hover {
                color: #000
            }

            .ai1ec-datepicker table tr td.ai1ec-today.ai1ec-active:hover {
                color: #fff
            }

            .ai1ec-datepicker table tr td.ai1ec-range,.ai1ec-datepicker table tr td.ai1ec-range:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-disabled:hover {
                background: #eee;
                border-radius: 0
            }

            .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover {
                color: #000;
                background-color: #f7ca77;
                border-color: #f1a417;
                border-radius: 0
            }

            .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover {
                color: #000;
                background-color: #f4bb51;
                border-color: #bf800c
            }

            .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover {
                background-image: none
            }

            .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today[disabled],.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover[disabled],.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled[disabled],.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover[disabled],.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover.ai1ec-active {
                background-color: #f7ca77;
                border-color: #f1a417
            }

            .ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today:hover .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-range.ai1ec-today.ai1ec-disabled:hover .ai1ec-badge {
                color: #f7ca77;
                background-color: #fff
            }

            .ai1ec-datepicker table tr td.ai1ec-selected,.ai1ec-datepicker table tr td.ai1ec-selected:hover,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover {
                color: #fff;
                background-color: #999;
                border-color: #555;
                text-shadow: 0 -1px 0 rgba(0,0,0,.25)
            }

            .ai1ec-datepicker table tr td.ai1ec-selected:hover,.ai1ec-datepicker table tr td.ai1ec-selected:focus,.ai1ec-datepicker table tr td.ai1ec-selected:active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-selected,.ai1ec-datepicker table tr td.ai1ec-selected:hover:hover,.ai1ec-datepicker table tr td.ai1ec-selected:hover:focus,.ai1ec-datepicker table tr td.ai1ec-selected:hover:active,.ai1ec-datepicker table tr td.ai1ec-selected:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-selected:hover,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover:hover,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover:focus,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover:active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover {
                color: #fff;
                background-color: #858585;
                border-color: #373737
            }

            .ai1ec-datepicker table tr td.ai1ec-selected:active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-selected,.ai1ec-datepicker table tr td.ai1ec-selected:hover:active,.ai1ec-datepicker table tr td.ai1ec-selected:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-selected:hover,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover:active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover {
                background-image: none
            }

            .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-selected[disabled],.ai1ec-datepicker table tr td.ai1ec-selected[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-selected[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-selected[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-selected[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-selected:hover.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-selected:hover.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-selected:hover.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-selected:hover.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-selected:hover.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-selected:hover[disabled],.ai1ec-datepicker table tr td.ai1ec-selected:hover[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-selected:hover[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-selected:hover[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-selected:hover[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected:hover:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected:hover:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected:hover:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected:hover.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled[disabled],.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover[disabled],.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover.ai1ec-active {
                background-color: #999;
                border-color: #555
            }

            .ai1ec-datepicker table tr td.ai1ec-selected .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-selected:hover .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-selected.ai1ec-disabled:hover .ai1ec-badge {
                color: #999;
                background-color: #fff
            }

            .ai1ec-datepicker table tr td.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-active:hover,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover {
                color: #fff;
                background-color: #396227;
                border-color: #2e5020;
                text-shadow: 0 -1px 0 rgba(0,0,0,.25)
            }

            .ai1ec-datepicker table tr td.ai1ec-active:hover,.ai1ec-datepicker table tr td.ai1ec-active:focus,.ai1ec-datepicker table tr td.ai1ec-active:active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-active:hover:hover,.ai1ec-datepicker table tr td.ai1ec-active:hover:focus,.ai1ec-datepicker table tr td.ai1ec-active:hover:active,.ai1ec-datepicker table tr td.ai1ec-active:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-active:hover,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover:hover,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover:focus,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover:active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover {
                color: #fff;
                background-color: #28451b;
                border-color: #15240e
            }

            .ai1ec-datepicker table tr td.ai1ec-active:active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-active:hover:active,.ai1ec-datepicker table tr td.ai1ec-active:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-active:hover,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover:active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover {
                background-image: none
            }

            .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-active[disabled],.ai1ec-datepicker table tr td.ai1ec-active[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-active[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-active[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-active[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-active:hover.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-active:hover.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-active:hover.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-active:hover.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-active:hover.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-active:hover[disabled],.ai1ec-datepicker table tr td.ai1ec-active:hover[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-active:hover[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-active:hover[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-active:hover[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active:hover:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active:hover:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active:hover:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active:hover.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled[disabled],.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover.ai1ec-disabled:hover,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover.ai1ec-disabled:focus,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover.ai1ec-disabled:active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover[disabled],.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover[disabled]:hover,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover[disabled]:focus,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover[disabled]:active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover:hover,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover:focus,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover:active,fieldset[disabled] .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover.ai1ec-active {
                background-color: #396227;
                border-color: #2e5020
            }

            .ai1ec-datepicker table tr td.ai1ec-active .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-active:hover .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled .ai1ec-badge,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-disabled:hover .ai1ec-badge {
                color: #396227;
                background-color: #fff
            }

            .ai1ec-datepicker table tr td span {
                display: block;
                width: 23%;
                height: 54px;
                line-height: 54px;
                float: left;
                margin: 1%;
                cursor: pointer;
                border-radius: 4px
            }

            .ai1ec-datepicker table tr td span:hover {
                background: #eee
            }

            .ai1ec-datepicker table tr td span.ai1ec-disabled,.ai1ec-datepicker table tr td span.ai1ec-disabled:hover {
                background: 0 0;
                color: #999;
                cursor: default
            }

            .ai1ec-datepicker table tr td span.ai1ec-active,.ai1ec-datepicker table tr td span.ai1ec-active:hover,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover {
                color: #fff;
                background-color: #396227;
                border-color: #2e5020;
                text-shadow: 0 -1px 0 rgba(0,0,0,.25)
            }

            .ai1ec-datepicker table tr td span.ai1ec-active:hover,.ai1ec-datepicker table tr td span.ai1ec-active:focus,.ai1ec-datepicker table tr td span.ai1ec-active:active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td span.ai1ec-active,.ai1ec-datepicker table tr td span.ai1ec-active:hover:hover,.ai1ec-datepicker table tr td span.ai1ec-active:hover:focus,.ai1ec-datepicker table tr td span.ai1ec-active:hover:active,.ai1ec-datepicker table tr td span.ai1ec-active:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td span.ai1ec-active:hover,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:focus,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover:hover,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover:focus,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover:active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover {
                color: #fff;
                background-color: #28451b;
                border-color: #15240e
            }

            .ai1ec-datepicker table tr td span.ai1ec-active:active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td span.ai1ec-active,.ai1ec-datepicker table tr td span.ai1ec-active:hover:active,.ai1ec-datepicker table tr td span.ai1ec-active:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td span.ai1ec-active:hover,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover:active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover.ai1ec-active,.ai1ec-open .ai1ec-dropdown-toggle.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover {
                background-image: none
            }

            .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:focus,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td span.ai1ec-active[disabled],.ai1ec-datepicker table tr td span.ai1ec-active[disabled]:hover,.ai1ec-datepicker table tr td span.ai1ec-active[disabled]:focus,.ai1ec-datepicker table tr td span.ai1ec-active[disabled]:active,.ai1ec-datepicker table tr td span.ai1ec-active[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active:hover,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active:focus,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active:active,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-active,.ai1ec-datepicker table tr td span.ai1ec-active:hover.ai1ec-disabled,.ai1ec-datepicker table tr td span.ai1ec-active:hover.ai1ec-disabled:hover,.ai1ec-datepicker table tr td span.ai1ec-active:hover.ai1ec-disabled:focus,.ai1ec-datepicker table tr td span.ai1ec-active:hover.ai1ec-disabled:active,.ai1ec-datepicker table tr td span.ai1ec-active:hover.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td span.ai1ec-active:hover[disabled],.ai1ec-datepicker table tr td span.ai1ec-active:hover[disabled]:hover,.ai1ec-datepicker table tr td span.ai1ec-active:hover[disabled]:focus,.ai1ec-datepicker table tr td span.ai1ec-active:hover[disabled]:active,.ai1ec-datepicker table tr td span.ai1ec-active:hover[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active:hover,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active:hover:hover,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active:hover:focus,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active:hover:active,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active:hover.ai1ec-active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled.ai1ec-disabled,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled.ai1ec-disabled:hover,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled.ai1ec-disabled:focus,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled.ai1ec-disabled:active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled[disabled],.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled[disabled]:hover,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled[disabled]:focus,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled[disabled]:active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:focus,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:active,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover.ai1ec-disabled,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover.ai1ec-disabled:hover,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover.ai1ec-disabled:focus,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover.ai1ec-disabled:active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover.ai1ec-disabled.ai1ec-active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover[disabled],.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover[disabled]:hover,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover[disabled]:focus,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover[disabled]:active,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover[disabled].ai1ec-active,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover:hover,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover:focus,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover:active,fieldset[disabled] .ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover.ai1ec-active {
                background-color: #396227;
                border-color: #2e5020
            }

            .ai1ec-datepicker table tr td span.ai1ec-active .ai1ec-badge,.ai1ec-datepicker table tr td span.ai1ec-active:hover .ai1ec-badge,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled .ai1ec-badge,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover .ai1ec-badge {
                color: #396227;
                background-color: #fff
            }

            .ai1ec-datepicker table tr td span.ai1ec-old,.ai1ec-datepicker table tr td span.ai1ec-new {
                color: #999
            }

            .ai1ec-datepicker th.ai1ec-datepicker-switch {
                width: 145px
            }

            .ai1ec-datepicker thead tr:first-child th,.ai1ec-datepicker tfoot tr th {
                cursor: pointer
            }

            .ai1ec-datepicker thead tr:first-child th:hover,.ai1ec-datepicker tfoot tr th:hover {
                background: #eee
            }

            .ai1ec-datepicker .ai1ec-cw {
                font-size: 10px;
                width: 12px;
                padding: 0 2px 0 5px;
                vertical-align: middle
            }

            .ai1ec-datepicker thead tr:first-child th.ai1ec-cw {
                cursor: default;
                background-color: transparent
            }

            .ai1ec-input-group.ai1ec-date .ai1ec-input-group-addon i {
                cursor: pointer;
                width: 16px;
                height: 16px
            }

            .ai1ec-input-daterange input {
                text-align: center
            }

            .ai1ec-input-daterange input:first-child {
                border-radius: 3px 0 0 3px
            }

            .ai1ec-input-daterange input:last-child {
                border-radius: 0 3px 3px 0
            }

            .ai1ec-input-daterange .ai1ec-input-group-addon {
                width: auto;
                min-width: 16px;
                padding: 4px 5px;
                font-weight: 400;
                line-height: 1.428571429;
                text-align: center;
                text-shadow: 0 1px 0 #fff;
                vertical-align: middle;
                background-color: #eee;
                border: solid #ccc;
                border-width: 1px 0;
                margin-left: -5px;
                margin-right: -5px
            }

            .ai1ec-bootstrap-timepicker {
                position: relative
            }

            .ai1ec-bootstrap-timepicker.ai1ec-pull-right .ai1ec-bootstrap-timepicker-widget.ai1ec-dropdown-menu {
                left: auto;
                right: 0
            }

            .ai1ec-bootstrap-timepicker.ai1ec-pull-right .ai1ec-bootstrap-timepicker-widget.ai1ec-dropdown-menu:before {
                left: auto;
                right: 12px
            }

            .ai1ec-bootstrap-timepicker.ai1ec-pull-right .ai1ec-bootstrap-timepicker-widget.ai1ec-dropdown-menu:after {
                left: auto;
                right: 13px
            }

            .ai1ec-bootstrap-timepicker .ai1ec-input-group-addon {
                cursor: pointer
            }

            .ai1ec-bootstrap-timepicker .ai1ec-input-group-addon i {
                display: inline-block;
                width: 16px;
                height: 16px
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-dropdown-menu {
                padding: 4px
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-dropdown-menu.ai1ec-open {
                display: inline-block
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-dropdown-menu:before {
                border-bottom: 7px solid rgba(0,0,0,.2);
                border-left: 7px solid transparent;
                border-right: 7px solid transparent;
                content: "";
                display: inline-block;
                position: absolute
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-dropdown-menu:after {
                border-bottom: 6px solid #fff;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                content: "";
                display: inline-block;
                position: absolute
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-timepicker-orient-left:before {
                left: 6px
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-timepicker-orient-left:after {
                left: 7px
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-timepicker-orient-right:before {
                right: 6px
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-timepicker-orient-right:after {
                right: 7px
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-timepicker-orient-top:before {
                top: -7px
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-timepicker-orient-top:after {
                top: -6px
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-timepicker-orient-bottom:before {
                bottom: -7px;
                border-bottom: 0;
                border-top: 7px solid #999
            }

            .ai1ec-bootstrap-timepicker-widget.ai1ec-timepicker-orient-bottom:after {
                bottom: -6px;
                border-bottom: 0;
                border-top: 6px solid #fff
            }

            .ai1ec-bootstrap-timepicker-widget a.ai1ec-btn,.ai1ec-bootstrap-timepicker-widget input {
                border-radius: 4px
            }

            .ai1ec-bootstrap-timepicker-widget table {
                width: 100%;
                margin: 0
            }

            .ai1ec-bootstrap-timepicker-widget table td {
                text-align: center;
                height: 30px;
                margin: 0;
                padding: 2px
            }

            .ai1ec-bootstrap-timepicker-widget table td:not(.ai1ec-separator) {
                min-width: 30px
            }

            .ai1ec-bootstrap-timepicker-widget table td span {
                width: 100%
            }

            .ai1ec-bootstrap-timepicker-widget table td a {
                border: 1px transparent solid;
                width: 100%;
                display: inline-block;
                margin: 0;
                padding: 8px 0;
                outline: 0;
                color: #333
            }

            .ai1ec-bootstrap-timepicker-widget table td a:hover {
                text-decoration: none;
                background-color: #eee;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                border-color: #ddd
            }

            .ai1ec-bootstrap-timepicker-widget table td a i {
                margin-top: 2px;
                font-size: 18px
            }

            .ai1ec-bootstrap-timepicker-widget table td input {
                width: 25px;
                margin: 0;
                text-align: center
            }

            .ai1ec-bootstrap-timepicker-widget .ai1ec-modal-body {
                padding: 4px
            }

            @media (min-width: 768px) {
                .ai1ec-bootstrap-timepicker-widget.ai1ec-modal {
                    width:200px
                }
            }

            @media (max-width: 991px) {
                .ai1ec-bootstrap-timepicker {
                    width:100%
                }

                .ai1ec-bootstrap-timepicker .ai1ec-dropdown-menu {
                    width: 100%
                }
            }

            #ai1ec-event-modal {
                padding: 20px
            }

            @media (max-width: 767px) {
                #ai1ec-event-modal {
                    padding:5px
                }
            }

            #ai1ec-event-modal .ai1ec-modal-dialog {
                width: auto;
                max-width: 1199px;
                margin: 0 auto
            }

            #ai1ec-event-modal .ai1ec-modal-body {
                min-height: 300px
            }

            #ai1ec-event-modal .ai1ec-close {
                font-size: 2em;
                margin: .25em .5em 0 0;
                position: relative;
                z-index: 10051
            }

            #ai1ec-event-modal .ai1ec-category,#ai1ec-event-modal .ai1ec-tag {
                cursor: default;
                color: inherit;
                border: inherit;
                -webkit-box-shadow: inset 0 0 1px rgba(38,38,38,.5);
                box-shadow: inset 0 0 1px rgba(38,38,38,.5)
            }

            #ai1ec-event-modal .ai1ec-category:hover,#ai1ec-event-modal .ai1ec-tag:hover {
                color: inherit;
                background-color: inherit;
                border: inherit;
                -webkit-box-shadow: inset 0 0 1px rgba(38,38,38,.5);
                box-shadow: inset 0 0 1px rgba(38,38,38,.5)
            }

            .ai1ec-btn-toolbar {
                margin: 0
            }

            .ai1ec-btn-toolbar .ai1ec-btn-group {
                margin-bottom: 6px
            }

            .ai1ec-btn-toolbar .ai1ec-btn-group.ai1ec-btn-group-xs {
                margin-top: 5px
            }

            .ai1ec-btn-group>.ai1ec-btn-primary {
                z-index: 3
            }

            .ai1ec-btn-group>.ai1ec-btn,.ai1ec-btn-group>.ai1ec-dropdown-menu,.ai1ec-btn-group>.ai1ec-popover {
                font-size: 13px
            }

            .ai1ec-btn-group>.ai1ec-btn-xs {
                font-size: 11px
            }

            .ai1ec-btn-group>.ai1ec-btn-sm {
                font-size: 11px
            }

            .ai1ec-btn-group>.ai1ec-btn-lg {
                font-size: 15px
            }

            .ai1ec-btn-group>.ai1ec-btn:after {
                content: '\200A';
                margin-right: -.25em
            }

            .ai1ec-btn-primary {
                color: #fff !important
            }

            .ai1ec-dropdown-toggle {
                cursor: pointer
            }

            .ai1ec-dropdown-menu,ul.ai1ec-dropdown-menu {
                margin: 0;
                text-align: left;
                list-style: none
            }

            .ai1ec-dropdown-menu li,ul.ai1ec-dropdown-menu li {
                margin: 0;
                padding: 0;
                list-style: none
            }

            .ai1ec-dropdown-menu>div>a {
                display: block;
                padding: 3px 20px;
                clear: both;
                font-weight: 400;
                line-height: 1.428571429;
                color: #333;
                white-space: nowrap
            }

            .ai1ec-dropdown-menu>div>a:hover,.ai1ec-dropdown-menu>div>a:focus {
                text-decoration: none;
                color: #262626;
                background-color: #f5f5f5
            }

            .ai1ec-dropdown {
                overflow: visible !important;
                background-image: none !important
            }

            .ai1ec-modal-footer {
                margin-top: 0
            }

            .ai1ec-tooltip {
                margin: 0 !important
            }

            .single-ai1ec_event .ai1ec-tooltip {
                width: auto;
                white-space: pre
            }

            span.ai1ec-hidden-xs {
                display: inline !important
            }

            @media (max-width: 767px) {
                span.ai1ec-hidden-xs {
                    display:none !important
                }
            }

            .select2-container input[type=text]:focus {
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .entry-content .select2-choices {
                padding: inherit !important;
                line-height: inherit !important;
                list-style-type: none !important
            }

            .select2-container-multi .select2-choices {
                background-color: #fff;
                background-image: none;
                border-color: #ccc;
                border-radius: 4px;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
            }

            .select2-dropdown-open.select2-container-multi .select2-choices {
                border-bottom-color: #fff;
                border-radius: 4px 4px 0 0
            }

            .select2-drop-above.select2-dropdown-open.select2-container-multi .select2-choices {
                border-bottom-color: #ccc;
                border-top-color: #fff;
                border-radius: 0 0 4px 4px
            }

            .select2-container-multi .select2-choices .select2-search-field input {
                color: #555;
                margin: 0;
                padding: 6px 12px 4px
            }

            .select2-container-multi .select2-choices .select2-search-field input.select2-default {
                color: #999 !important
            }

            .select2-container-multi .select2-choices .select2-search-choice {
                margin: 4px 0 0 8px
            }

            .select2-drop-mask {
                z-index: 9999
            }

            .ai1ec-modal-open .select2-drop-mask,.ai1ec-has-affixed-toolbar .select2-drop-mask {
                z-index: 19999
            }

            .select2-drop {
                background-color: #fff;
                border-color: rgba(82,168,236,.8);
                color: #333;
                font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
                font-size: 13px;
                line-height: 1.428571429;
                z-index: 10000
            }

            .ai1ec-modal-open .select2-drop,.ai1ec-has-affixed-toolbar .select2-drop {
                z-index: 20000
            }

            .select2-results {
                margin: 4px 0;
                padding: 0
            }

            .select2-results .select2-highlighted {
                color: #333;
                background-color: #f5f5f5
            }

            .select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {
                background-color: #ebebeb
            }

            .timely a.select2-search-choice-close {
                -webkit-transition: none;
                transition: none;
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/select2.png') right top no-repeat;
                left: 5px;
                top: 3px
            }

            .select2-container .ai1ec-color-swatch,.select2-container .ai1ec-color-swatch-empty,.select2-drop .ai1ec-color-swatch,.select2-drop .ai1ec-color-swatch-empty {
                width: 7px;
                height: 7px
            }

            .ai1ec-s2-with-icon {
                position: relative
            }

            .ai1ec-s2-with-icon>i {
                font-size: 1.25em;
                left: 10px;
                line-height: 1em;
                position: absolute;
                top: 8px
            }

            .ai1ec-s2-with-icon .select2-choices {
                padding-left: 1.8em
            }

            input.ai1ec-datepicker[readonly],input.ai1ec-timepicker[readonly] {
                cursor: pointer
            }

            .ai1ec-datepicker {
                font-size: 11.05px;
                padding: 5.525px;
                margin-left: 5px
            }

            .ai1ec-datepicker.ai1ec-right-aligned {
                margin-left: 0
            }

            .ai1ec-datepicker.ai1ec-right-aligned:before {
                left: auto;
                right: 6px
            }

            .ai1ec-datepicker.ai1ec-right-aligned:after {
                left: auto;
                right: 7px
            }

            .ai1ec-datepicker table th,.ai1ec-datepicker table td {
                padding: 0;
                vertical-align: middle
            }

            .ai1ec-datepicker table tr td.ai1ec-today,.ai1ec-datepicker table tr td.ai1ec-today:hover,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-today.ai1ec-disabled:hover {
                background: #f5f5d5
            }

            .ai1ec-datepicker table tr td.ai1ec-active.ai1ec-active,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-active:hover,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-active.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-active.ai1ec-active.ai1ec-disabled:hover {
                background: #6489ad;
                color: #fff;
                text-shadow: none
            }

            .ai1ec-datepicker table tr td.ai1ec-day:hover,.ai1ec-datepicker table tr td.ai1ec-day.ai1ec-focused {
                background-color: #f5f5f5
            }

            .ai1ec-datepicker table tr td.ai1ec-old,.ai1ec-datepicker table tr td.ai1ec-new {
                color: #858585
            }

            .ai1ec-datepicker table tr td.ai1ec-disabled,.ai1ec-datepicker table tr td.ai1ec-disabled:hover {
                background: 0 0;
                color: #c2c2c2
            }

            .ai1ec-datepicker table tr td span:hover {
                background-color: #f5f5f5
            }

            .ai1ec-datepicker table tr td span.ai1ec-old {
                color: #858585
            }

            .ai1ec-datepicker table tr td span.ai1ec-disabled,.ai1ec-datepicker table tr td span.ai1ec-disabled:hover {
                background: 0 0;
                color: #c2c2c2
            }

            .ai1ec-datepicker table tr td span.ai1ec-active,.ai1ec-datepicker table tr td span.ai1ec-active:hover,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled,.ai1ec-datepicker table tr td span.ai1ec-active.ai1ec-disabled:hover {
                background-color: #f5f5f5;
                -webkit-box-shadow: none;
                box-shadow: none;
                color: #333;
                text-shadow: none
            }

            .ai1ec-datepicker th {
                font-weight: 700
            }

            .ai1ec-datepicker thead tr:first-child th:hover,.ai1ec-datepicker tfoot tr:first-child th:hover {
                background-color: #f5f5f5
            }

            .ai1ec-datepicker thead tr:first-child th.today,.ai1ec-datepicker tfoot tr:first-child th.today {
                display: table-cell !important;
                filter: alpha(opacity=100) !important;
                margin: 0 !important;
                overflow: visible !important;
                opacity: 1 !important;
                padding: 0 !important;
                height: 22.1px !important;
                width: 24.31px !important
            }

            .ai1ec-bootstrap-timepicker table {
                border: none
            }

            .ai1ec-bootstrap-timepicker table td {
                height: auto
            }

            .ai1ec-bootstrap-timepicker table td a:hover {
                background-color: #f5f5f5;
                border: none
            }

            .ai1ec-datepicker:before,.ai1ec-bootstrap-timepicker.ai1ec-dropdown-menu:before {
                border-bottom-color: rgba(0,0,0,.15)
            }

            .ai1ec-datepicker:after,.ai1ec-bootstrap-timepicker.ai1ec-dropdown-menu:after {
                border-bottom-color: #fff
            }

            .ai1ec-collapse.ai1ec-in.ai1ec-timepicker-visible {
                overflow: visible
            }

            .ai1ec-fileupload {
                margin-bottom: 0
            }

            .timely a,.timely a:link,.timely a:visited,.timely a:active,.timely a:hover,#ai1ec-container a,#ai1ec-container a:link,#ai1ec-container a:visited,#ai1ec-container a:active,#ai1ec-container a:hover {
                font-weight: 400;
                text-decoration: none !important;
                box-shadow: none
            }

            .timely img,#ai1ec-container img {
                background: 0 0;
                border: none;
                border-radius: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
                max-width: none;
                margin: 0;
                padding: 0
            }

            .timely .alignleft,.timely.alignleft,#ai1ec-container .alignleft,#ai1ec-container.alignleft {
                float: left;
                margin: 0 16px 8px 0
            }

            .timely .alignright,.timely.alignright,#ai1ec-container .alignright,#ai1ec-container.alignright {
                float: right;
                margin: 0 0 8px 16px
            }

            .timely small,#ai1ec-container small {
                margin: 0 !important
            }

            .timely table,#ai1ec-container table {
                line-height: inherit
            }

            .timely tr,.timely th,.timely td,#ai1ec-container tr,#ai1ec-container th,#ai1ec-container td {
                background: 0 0;
                border: 0;
                padding: 0
            }

            .timely .ai1ec-pagination a.ai1ec-prev-page i,.timely .ai1ec-pagination a.ai1ec-next-page i,#ai1ec-container .ai1ec-pagination a.ai1ec-prev-page i,#ai1ec-container .ai1ec-pagination a.ai1ec-next-page i {
                font-size: inherit !important
            }

            .timely {
                margin: 0;
                font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
                font-size: 13px;
                line-height: 1.428571429;
                color: #333;
                word-wrap: break-word
            }

            .timely a {
                border: none
            }

            .timely form {
                margin: 0
            }

            .timely .ai1ec-placeholder {
                color: #999
            }

            .timely .ai1ec-form-control[disabled],.timely .ai1ec-form-control[readonly] {
                border-color: #d9d9d9;
                cursor: auto
            }

            .timely .ai1ec-form-control[readonly] {
                background-color: #fff;
                border-color: #ccc
            }

            .timely input[type=radio],.timely input[type=checkbox] {
                margin-top: 3px
            }

            .timely textarea.ai1ec-form-control {
                height: auto
            }

            .timely .ai1ec-help-block {
                margin-top: 2px;
                margin-bottom: 5px
            }

            .timely .ai1ec-form-group {
                margin-bottom: 10px
            }

            .timely label {
                font-weight: 400
            }

            .timely button.ai1ec-close {
                padding: 0;
                cursor: pointer;
                background: 0 0;
                border: 0;
                -webkit-appearance: none
            }

            .ai1ec-modal-open {
                position: static
            }

            .ai1ec-modal-open .ai1ec-dropdown-menu {
                z-index: 20040 !important
            }

            .ai1ec-modal-open .ai1ec-dropdown.ai1ec-open {
                *z-index: 20040 !important;
            }

            .ai1ec-modal-open .ai1ec-popover {
                z-index: 20050 !important
            }

            .ai1ec-modal-open .ai1ec-tooltip {
                z-index: 20075 !important
            }

            .ai1ec-loading {
                position: absolute;
                z-index: 9;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: url('https://episcopalseniorlife.org/wp-content/plugins/all-in-one-event-calendar/public/themes-ai1ec/vortex/img/ajax-loader.gif') no-repeat center center;
                background-color: rgba(255,255,255,.5);
                display: none
            }

            #ai1ec-calendar-view-container .ai1ec-loading {
                background-color: transparent;
                background-position: center 150px
            }

            .ai1ec-modal>.ai1ec-loading {
                border-radius: 5px
            }

            .timely-widget {
                min-height: 62px;
                position: relative
            }

            .ai1ec-widget-loading {
                position: absolute;
                z-index: 2;
                width: 100%
            }

            .ai1ec-widget-loading>small {
                border-radius: 4px;
                background: #fff;
                color: #333 !important;
                display: inline-block;
                opacity: .8;
                filter: alpha(opacity=80);
                padding: .5em
            }

            .entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a {
                color: #3d6b99
            }

            .entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited {
                color: #3d6b99
            }

            .entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover {
                color: #335980
            }

            .entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default {
                color: #000 !important
            }

            .entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover {
                color: #000 !important
            }

            .entry-content .timely .ai1ec-dropdown-menu>li>a,.comment-content .timely .ai1ec-dropdown-menu>li>a,.site-footer .widget .timely .ai1ec-dropdown-menu>li>a {
                color: #333
            }

            .entry-content .timely .ai1ec-dropdown-menu>li>a:hover,.entry-content .timely .ai1ec-dropdown-menu>li>a:focus,.comment-content .timely .ai1ec-dropdown-menu>li>a:hover,.comment-content .timely .ai1ec-dropdown-menu>li>a:focus,.site-footer .widget .timely .ai1ec-dropdown-menu>li>a:hover,.site-footer .widget .timely .ai1ec-dropdown-menu>li>a:focus {
                color: #262626
            }

            .entry-content .timely .ai1ec-dropdown-menu>.ai1ec-active>a,.entry-content .timely .ai1ec-dropdown-menu>.ai1ec-active>a:hover,.entry-content .timely .ai1ec-dropdown-menu>.ai1ec-active>a:focus,.comment-content .timely .ai1ec-dropdown-menu>.ai1ec-active>a,.comment-content .timely .ai1ec-dropdown-menu>.ai1ec-active>a:hover,.comment-content .timely .ai1ec-dropdown-menu>.ai1ec-active>a:focus,.site-footer .widget .timely .ai1ec-dropdown-menu>.ai1ec-active>a,.site-footer .widget .timely .ai1ec-dropdown-menu>.ai1ec-active>a:hover,.site-footer .widget .timely .ai1ec-dropdown-menu>.ai1ec-active>a:focus {
                color: #fff
            }

            .entry-content .timely .ai1ec-dropdown-menu>.ai1ec-disabled>a,.entry-content .timely .ai1ec-dropdown-menu>.ai1ec-disabled>a:hover,.entry-content .timely .ai1ec-dropdown-menu>.ai1ec-disabled>a:focus,.comment-content .timely .ai1ec-dropdown-menu>.ai1ec-disabled>a,.comment-content .timely .ai1ec-dropdown-menu>.ai1ec-disabled>a:hover,.comment-content .timely .ai1ec-dropdown-menu>.ai1ec-disabled>a:focus,.site-footer .widget .timely .ai1ec-dropdown-menu>.ai1ec-disabled>a,.site-footer .widget .timely .ai1ec-dropdown-menu>.ai1ec-disabled>a:hover,.site-footer .widget .timely .ai1ec-dropdown-menu>.ai1ec-disabled>a:focus {
                color: #999
            }

            .entry-content .timely .ai1ec-nav>li,.comment-content .timely .ai1ec-nav>li,.site-footer .widget .timely .ai1ec-nav>li {
                margin: 0
            }

            .entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title {
                color: #525252
            }

            .ai1ec-field-label {
                font-size: 12.155px;
                font-weight: 700;
                color: #595959;
                text-transform: uppercase;
                text-align: right
            }

            @media (max-width: 767px) {
                .ai1ec-field-label {
                    text-align:left
                }
            }

            .ai1ec-allday-badge {
                background: #3d6b99;
                border-radius: .9em;
                -webkit-box-shadow: ;
                box-shadow: ;
                color: #fff;
                display: inline-block;
                font-size: .85em;
                font-weight: 400;
                margin: 0 0 1px;
                opacity: .9;
                filter: alpha(opacity=90);
                padding: 0 .7em .05em;
                vertical-align: middle
            }

            .ai1ec-no-results {
                color: #858585
            }

            .ai1ec-centered {
                text-align: center
            }

            .ai1ec-prose p,.ai1ec-prose ul,.ai1ec-prose ol,.ai1ec-prose li {
                font-size: 14.04px;
                line-height: 1.7142857148
            }

            .ai1ec-prose p,.ai1ec-prose ul,.ai1ec-prose ol {
                margin-bottom: 10.8px
            }

            .ai1ec-category {
                border-radius: 4px;
                -webkit-box-shadow: inset 0 0 1px rgba(38,38,38,.5);
                box-shadow: inset 0 0 1px rgba(38,38,38,.5);
                cursor: pointer;
                display: inline-block;
                font-size: .9em;
                line-height: 2em !important;
                margin: 1px 0;
                padding: 0 .5em !important;
                text-transform: uppercase;
                white-space: nowrap;
                color: #333
            }

            .ai1ec-category:hover,.ai1ec-active>.ai1ec-category {
                background-color: #f5f5f5;
                border-color: #f5f5f5;
                -webkit-box-shadow: inset 0 0 2px rgba(38,38,38,.3);
                box-shadow: inset 0 0 2px rgba(38,38,38,.3);
                color: #262626
            }

            .ai1ec-color-swatch,.ai1ec-color-swatch-empty {
                display: inline-block;
                height: 8px;
                margin: 0 1px;
                padding: 1px;
                width: 8px
            }

            .ai1ec-color-swatch {
                border-radius: 5px;
                border-color: rgba(0,0,0,.5);
                opacity: .8;
                filter: alpha(opacity=80)
            }

            .ai1ec-tag {
                border-radius: 4px;
                color: #3d6b99;
                cursor: pointer;
                display: inline-block !important;
                line-height: 1.7em !important;
                margin: 1px 0 0;
                padding: 0 4px !important;
                white-space: nowrap
            }

            .ai1ec-tag i {
                padding-right: 3px
            }

            a.ai1ec-custom-filter {
                border-radius: 4px;
                -webkit-box-shadow: inset 0 0 1px rgba(38,38,38,.5);
                box-shadow: inset 0 0 1px rgba(38,38,38,.5);
                cursor: pointer;
                display: inline-block;
                font-size: .9em;
                line-height: 2em !important;
                margin: 1px 0;
                padding: 0 .5em !important;
                text-transform: uppercase;
                white-space: nowrap;
                color: #333
            }

            .ai1ec-tag:hover,.ai1ec-active>.ai1ec-tag {
                background-color: #f5f5f5;
                border-color: #f5f5f5;
                -webkit-box-shadow: inset 0 0 2px rgba(38,38,38,.3);
                box-shadow: inset 0 0 2px rgba(38,38,38,.3);
                color: #262626
            }

            .ai1ec-event-avatar {
                background-color: #fff;
                -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.4);
                box-shadow: 0 1px 4px rgba(0,0,0,.4)
            }

            .ai1ec-event-avatar img {
                height: auto;
                display: block;
                min-height: 90px;
                width: auto
            }

            .ai1ec-agenda-widget-view .ai1ec-date-title,.ai1ec-agenda-view .ai1ec-date-title {
                border: 1px solid #c2c2c2;
                border-top: none;
                border-radius: 5px;
                -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.08);
                box-shadow: 0 2px 2px rgba(0,0,0,.08);
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                color: #525252;
                float: left;
                font-weight: 700 !important;
                background-image: -webkit-linear-gradient(#fff,#fff 1em,#e7e7e7);
                background-image: linear-gradient(#fff,#fff 1em,#e7e7e7);
                background-repeat: no-repeat;
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
                filter: none \9;
                line-height: 1.2em;
                margin: 6.5px .75em;
                overflow: hidden;
                text-align: center;
                text-shadow: 0 1px 0 #fff;
                width: 4em
            }

            .ai1ec-agenda-widget-view .ai1ec-date-title:hover,.ai1ec-agenda-view .ai1ec-date-title:hover {
                color: #333 !important
            }

            .ai1ec-agenda-widget-view .ai1ec-month,.ai1ec-agenda-view .ai1ec-month {
                background: #54789c;
                border-radius: 4px 4px 0 0;
                color: #fff;
                font-size: .8em;
                letter-spacing: .2em;
                padding: 0 .2em;
                text-transform: uppercase;
                text-shadow: 0 -1px 0 rgba(0,0,0,.25)
            }

            .ai1ec-agenda-widget-view .ai1ec-day,.ai1ec-agenda-view .ai1ec-day {
                font-size: 2em;
                padding: .35em 0 .22em
            }

            .ai1ec-agenda-widget-view .ai1ec-weekday,.ai1ec-agenda-view .ai1ec-weekday {
                font-size: .8em;
                padding: 0 0 .2em
            }

            .ai1ec-agenda-widget-view .ai1ec-year,.ai1ec-agenda-view .ai1ec-year {
                background-color: #e4e4e4;
                -webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,.08);
                box-shadow: inset 0 3px 3px rgba(0,0,0,.08);
                font-size: .7em;
                letter-spacing: .2em;
                padding: 0 .2em
            }

            .ai1ec-agenda-widget-view .ai1ec-date,.ai1ec-agenda-view .ai1ec-date {
                border-top: 1px solid #e5e5e5;
                background: #f5f5f5;
                background: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),color-stop(1em,#f2f2f2),to(#fff));
                background: -webkit-linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);
                background: -moz-linear-gradient(top,#f2f2f2,#f2f2f2 1em,#fff);
                background: -ms-linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);
                background: -o-linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);
                background: linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);
                background-repeat: no-repeat
            }

            .ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today,.ai1ec-agenda-view .ai1ec-date.ai1ec-today {
                border-top: 1px solid #f0f0a9;
                background: #f6f6cc;
                background: -webkit-gradient(linear,0 0,0 100%,from(#f4f4bf),color-stop(1em,#f4f4bf),to(#fff));
                background: -webkit-linear-gradient(#f4f4bf,#f4f4bf 1em,#fff);
                background: -moz-linear-gradient(top,#f4f4bf,#f4f4bf 1em,#fff);
                background: -ms-linear-gradient(#f4f4bf,#f4f4bf 1em,#fff);
                background: -o-linear-gradient(#f4f4bf,#f4f4bf 1em,#fff);
                background: linear-gradient(#f4f4bf,#f4f4bf 1em,#fff);
                background-repeat: no-repeat
            }

            .ai1ec-agenda-widget-view .ai1ec-event-description img,.ai1ec-agenda-view .ai1ec-event-description img {
                max-width: 100% !important
            }

            .ai1ec-agenda-widget-view {
                max-width: 500px
            }

            .ai1ec-agenda-widget-view .ai1ec-date-events {
                margin: 0 .5em 0 0
            }

            .ai1ec-agenda-widget-view .ai1ec-date {
                float: left;
                width: 100%
            }

            .ai1ec-agenda-widget-view .ai1ec-date-title {
                font-size: .9em
            }

            .ai1ec-agenda-widget-view .ai1ec-event {
                clear: right;
                margin: 6.5px 0 6.5px 4.8em;
                padding: 0;
                position: relative
            }

            .ai1ec-agenda-widget-view .ai1ec-event>a {
                color: #3d6b99;
                display: block;
                background: #fff;
                border: 1px solid #ccc;
                border-radius: .4em;
                padding: .2em .4em
            }

            .ai1ec-agenda-widget-view .ai1ec-event>a:hover {
                border-color: gray;
                color: #335980
            }

            .ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time {
                font-weight: 700
            }

            .ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-title {
                font-weight: 400
            }

            .ai1ec-agenda-widget-view .ai1ec-event .ai1ec-allday-badge {
                vertical-align: bottom
            }

            .ai1ec-subscribe-dropdown {
                padding: 0 !important
            }

            .ai1ec-subscribe-dropdown>.ai1ec-subscribe {
                display: inline-block;
                padding: 5px 10px
            }

            .ai1ec-subscribe-dropdown.ai1ec-btn-xs>.ai1ec-subscribe {
                padding: 1px 5px
            }

            .ai1ec-popover.ai1ec-popup {
                text-align: left;
                border-color: #ccc;
                width: 190px
            }

            .ai1ec-popover.ai1ec-popup .ai1ec-popover-content {
                background: #fff;
                color: #333;
                font-size: 13px;
                font-weight: 400;
                padding: 5px 8px;
                position: relative;
                z-index: 2
            }

            .ai1ec-popover.ai1ec-popup .ai1ec-event-time {
                background: #eee;
                font-size: 11.05px;
                font-weight: 700;
                margin: 2px -8px 0;
                padding: 1px 8px
            }

            .ai1ec-popover.ai1ec-popup .ai1ec-event-avatar {
                margin: 6px auto;
                position: relative;
                width: 85%
            }

            .ai1ec-popover.ai1ec-popup .ai1ec-event-avatar img {
                width: 100%
            }

            .ai1ec-popover.ai1ec-popup .ai1ec-color-swatches {
                float: right;
                font-size: .9em
            }

            .ai1ec-popover.ai1ec-popup .ai1ec-color-swatch {
                padding: 1px
            }

            .ai1ec-popover.ai1ec-popup .post-edit-link {
                font-size: 11px;
                margin-left: 2px;
                white-space: nowrap
            }

            .ai1ec-popover.ai1ec-popup .post-edit-link i {
                font-size: 13px
            }

            .ai1ec-popover.ai1ec-popup.ai1ec-left.ai1ec-popup-in-oneday-view {
                margin-left: 49px
            }

            .ai1ec-popup-title {
                font-size: 12.35px;
                font-weight: 700;
                line-height: 1.428571429;
                background: 0 0;
                border-bottom: none;
                padding: 0
            }

            .ai1ec-popup-title a {
                font-weight: 700 !important
            }

            .ai1ec-popup-title a.ai1ec-buy-tickets {
                font-weight: 400 !important
            }

            .ai1ec-popup-excerpt {
                font-size: 11.05px;
                margin-top: 2px
            }

            img[data-ai1ec-hidden] {
                display: none
            }

            .timely input.ai1ec-search-input {
                height: 22px
            }

            .timely a.ai1ec-search-button {
                margin-top: -2px
            }

            .ai1ec-single-event .ai1ec-event-details,.ai1ec-multi-event .ai1ec-event-details {
                margin: 13.5px 0
            }

            .ai1ec-single-event .ai1ec-event-details .ai1ec-row,.ai1ec-multi-event .ai1ec-event-details .ai1ec-row {
                margin-bottom: 4.5px
            }

            .ai1ec-single-event .ai1ec-field-label,.ai1ec-multi-event .ai1ec-field-label {
                line-height: 25px
            }

            .ai1ec-single-event .ai1ec-time .ai1ec-field-value,.ai1ec-multi-event .ai1ec-time .ai1ec-field-value {
                font-size: 1.2em
            }

            .ai1ec-single-event .ai1ec-time .ai1ec-field-value .ai1ec-allday-badge,.ai1ec-multi-event .ai1ec-time .ai1ec-field-value .ai1ec-allday-badge {
                font-size: .75em;
                line-height: 1.4em
            }

            .ai1ec-single-event .ai1ec-recurrence,.ai1ec-multi-event .ai1ec-recurrence {
                vertical-align: bottom
            }

            .ai1ec-single-event .ai1ec-recurrence .ai1ec-btn.ai1ec-disabled,.ai1ec-multi-event .ai1ec-recurrence .ai1ec-btn.ai1ec-disabled {
                cursor: default;
                opacity: 1;
                filter: alpha(opacity=100);
                pointer-events: auto
            }

            .ai1ec-single-event .ai1ec-category,.ai1ec-multi-event .ai1ec-category {
                font-size: .8em
            }

            .ai1ec-single-event .ai1ec-tag,.ai1ec-multi-event .ai1ec-tag {
                font-size: .85em
            }

            .ai1ec-single-event .ai1ec-gmap-container,.ai1ec-multi-event .ai1ec-gmap-container {
                border: 1px solid #ddd;
                border-radius: 4px;
                position: relative
            }

            .ai1ec-single-event #ai1ec-gmap-canvas,.ai1ec-multi-event #ai1ec-gmap-canvas {
                width: 100%;
                height: 200px
            }

            .ai1ec-single-event .ai1ec-gmap-link,.ai1ec-multi-event .ai1ec-gmap-link {
                bottom: -1px;
                display: none;
                margin: 0;
                position: absolute;
                right: -1px
            }

            .ai1ec-single-event .ai1ec-gmap-container:hover .ai1ec-gmap-link,.ai1ec-multi-event .ai1ec-gmap-container:hover .ai1ec-gmap-link {
                display: block
            }

            .ai1ec-single-event #ai1ec-gmap-canvas input,.ai1ec-multi-event #ai1ec-gmap-canvas input {
                margin: 0 !important
            }

            .ai1ec-single-event .ai1ec-gmap-placeholder,.ai1ec-multi-event .ai1ec-gmap-placeholder {
                border-radius: 4px;
                color: #3d6b99;
                cursor: pointer;
                height: 12em;
                border: 1px dashed #ddd;
                min-width: 18em;
                margin-bottom: .3em;
                text-align: center;
                width: 100%
            }

            .ai1ec-single-event .ai1ec-gmap-placeholder:hover,.ai1ec-multi-event .ai1ec-gmap-placeholder:hover {
                border-color: #b7b7b7;
                color: #335980
            }

            .ai1ec-single-event .ai1ec-gmap-placeholder strong,.ai1ec-multi-event .ai1ec-gmap-placeholder strong {
                position: relative;
                top: 45%
            }

            .ai1ec-single-event .ai1ec-gmap-container-hidden,.ai1ec-multi-event .ai1ec-gmap-container-hidden {
                position: absolute !important;
                visibility: hidden
            }

            .ai1ec-single-event .ai1ec-contact span,.ai1ec-multi-event .ai1ec-contact span {
                display: inline-block;
                white-space: nowrap
            }

            .ai1ec-single-event .ai1ec-contact span i:first-child:before,.ai1ec-multi-event .ai1ec-contact span i:first-child:before {
                text-align: center;
                width: 1.7em
            }

            .ai1ec-single-event {
                position: relative;
                font-size: 14.3px;
                line-height: 22.5px
            }

            .ai1ec-single-event .ai1ec-event-avatar {
                max-width: 40%
            }

            .ai1ec-single-event .ai1ec-event-avatar img {
                max-width: 300px;
                max-height: 300px;
                min-height: 0;
                width: 100%
            }

            .ai1ec-single-event .ai1ec-event-details {
                overflow: hidden
            }

            .ai1ec-single-event .ai1ec-actions {
                float: right !important;
                margin-left: 10px
            }

            .ai1ec-single-event .ai1ec-actions .ai1ec-btn-group-vertical {
                margin-bottom: 10px;
                display: block
            }

            .ai1ec-single-event .ai1ec-actions .ai1ec-btn {
                font-size: 12px;
                text-align: left
            }

            .ai1ec-single-event .ai1ec-actions .ai1ec-fa-fw {
                width: 20px
            }

            .ai1ec-single-event .timely-tickets-row td {
                vertical-align: top;
                padding-bottom: 10px
            }

            .ai1ec-single-event .timely-tickets-row td.ai1ec-tickets-info {
                padding-left: 12px
            }

            .ai1ec-single-event .timely-tickets-row td.ai1ec-tickets-info .ai1ec-tickets-description {
                color: #666;
                line-height: 1.1;
                font-size: 12px
            }

            .ai1ec-single-event .timely-tickets-row .ai1ec-tickets-info-inactive .ai1ec-tickets-title {
                text-decoration: line-through;
                color: #666
            }

            .ai1ec-single-event .timely-tickets-row .ai1ec-tickets-availability {
                font-size: 12px;
                white-space: nowrap
            }

            .ai1ec-single-event .timely-tickets-row .ai1ec-tickets-amount {
                text-align: right;
                width: 1px
            }

            .ai1ec-single-event .timely-tickets-row .ai1ec-tickets-amount select {
                min-width: 48px !important
            }

            .ai1ec-single-event .ai1ec-table {
                border: none;
                table-layout: inherit
            }

            .ai1ec-recurrence-exclude {
                font-size: smaller;
                color: #858585
            }

            .ai1ec-multi-event,.ai1ec-excerpt {
                font-size: 12.87px;
                line-height: 20.25px
            }

            .ai1ec-multi-event .ai1ec-field-label,.ai1ec-excerpt .ai1ec-field-label {
                margin-top: 1.43px
            }

            .ai1ec-excerpt {
                margin-bottom: 11.25px
            }

            .ai1ec-event-footer {
                color: #858585;
                clear: both;
                margin: 9px 0
            }

            .ai1ec-tooltip {
                white-space: normal !important
            }

            #ai1ec-container {
                clear: both
            }

            #ai1ec-calendar-view-container {
                position: relative;
                -webkit-transform: translateZ(0);
                z-index: 1
            }

            #ai1ec-calendar-view .post-edit-link {
                white-space: nowrap
            }

            .ai1ec-calendar-toolbar {
                background-color: #fff;
                border: 1px solid #dbdbdb;
                border-radius: 6px;
                margin-bottom: 8px;
                padding: 0 8px
            }

            .ai1ec-calendar-toolbar .ai1ec-nav {
                margin: 0 !important;
                padding: 0 !important
            }

            .timely .ai1ec-calendar-toolbar .ai1ec-nav-pills>li>a {
                border-radius: 0
            }

            .ai1ec-calendar-toolbar.ai1ec-affix {
                z-index: 10030;
                top: 0;
                border-top-left-radius: 0;
                border-top-right-radius: 0;
                -webkit-transition: border-radius .3s;
                transition: border-radius .3s;
                -webkit-transition: box-shadow .4s;
                transition: box-shadow .4s;
                -webkit-box-shadow: 0 3px 12px rgba(0,0,0,.2);
                box-shadow: 0 3px 12px rgba(0,0,0,.2)
            }

            .ai1ec-calendar-toolbar.ai1ec-affix .ai1ec-views-dropdown {
                margin-bottom: 4px;
                clear: both
            }

            .ai1ec-calendar-toolbar.ai1ec-affix .ai1ec-clearfix {
                padding-top: 8px
            }

            .ai1ec-calendar-toolbar.ai1ec-empty-toolbar.ai1ec-affix-top {
                border: none;
                margin: 0
            }

            .ai1ec-title-buttons .ai1ec-btn-group {
                margin-left: 8px
            }

            .ai1ec-title-buttons .ai1ec-contribution-buttons {
                float: right;
                margin-top: 5px
            }

            #ai1ec-bs-modes {
                width: 0;
                height: 0;
                overflow: hidden
            }

            .no-touch .ai1ec-calendar-toolbar .ai1ec-dropdown:hover>.ai1ec-dropdown-menu {
                display: block
            }

            .ai1ec-views-dropdown {
                margin-left: 5px
            }

            .ai1ec-views-dropdown i {
                font-size: 1.9em;
                line-height: .75em;
                vertical-align: -37%
            }

            .ai1ec-views-dropdown .ai1ec-dropdown-menu {
                min-width: 0
            }

            .ai1ec-category-filter .ai1ec-category {
                display: block
            }

            .ai1ec-filters .ai1ec-color-swatch {
                height: 7px;
                width: 7px
            }

            .ai1ec-filters .ai1ec-dropdown-toggle>i {
                font-size: 1.25em;
                line-height: .8em;
                vertical-align: -15%
            }

            .ai1ec-filters .ai1ec-dropdown-menu {
                padding: 1px 2px
            }

            .ai1ec-tag-filter .ai1ec-dropdown-menu {
                max-height: 250px;
                min-width: 200px;
                overflow: auto
            }

            .ai1ec-select2-filters {
                clear: both
            }

            .ai1ec-select2-filters .select2-container {
                margin: 2px 0;
                width: 100%
            }

            .ai1ec-clear-filter {
                cursor: pointer;
                display: none !important
            }

            .ai1ec-dropdown.ai1ec-active>.ai1ec-dropdown-toggle>i {
                display: none !important
            }

            .ai1ec-dropdown.ai1ec-active>.ai1ec-dropdown-toggle .ai1ec-clear-filter {
                display: inline !important
            }

            .ai1ec-pagination>.ai1ec-btn {
                text-transform: uppercase
            }

            .ai1ec-calendar-title,.ai1ec-calendar-title-short {
                font-size: 13px;
                line-height: 1em
            }

            .ai1ec-calendar-title-short {
                display: none
            }

            @media screen and (max-width: 767px) {
                .ai1ec-calendar-title {
                    display:none
                }

                .ai1ec-calendar-title-short {
                    display: inline
                }
            }

            .ai1ec-minical-trigger {
                font-weight: 700 !important
            }

            .ai1ec-minical-trigger i {
                vertical-align: baseline
            }

            #ai1ec-print-button i {
                font-size: 14px;
                margin-top: -2px
            }

            table.ai1ec-month-view,.ai1ec-week-view table,.ai1ec-oneday-view table {
                border-collapse: collapse;
                border: 1px solid #ddd !important;
                margin: 0 !important;
                background: #fff;
                table-layout: fixed !important;
                clear: both;
                width: 100% !important
            }

            table.ai1ec-month-view a.ai1ec-multiday,.ai1ec-week-view table a.ai1ec-multiday,.ai1ec-oneday-view table a.ai1ec-multiday {
                -webkit-transition: none !important;
                transition: none !important
            }

            table.ai1ec-month-view {
                margin-bottom: 6px !important
            }

            table.ai1ec-week-view-original,table.ai1ec-oneday-view-original {
                visibility: hidden;
                height: 400px
            }

            table.ai1ec-week-view-original.tablescroll_body,table.ai1ec-oneday-view-original.tablescroll_body {
                visibility: visible;
                height: auto
            }

            table.ai1ec-week-view-original.tablescroll_body,table.ai1ec-week-view-original.tablescroll_body tr:first-child td,table.ai1ec-oneday-view-original.tablescroll_body,table.ai1ec-oneday-view-original.tablescroll_body tr:first-child td {
                border-top: none !important
            }

            .ai1ec-week-view .tablescroll_wrapper,.ai1ec-oneday-view .tablescroll_wrapper {
                border-bottom: 1px solid #ddd;
                margin-bottom: 6px;
                position: relative;
                width: auto !important
            }

            .ai1ec-week-view table.tablescroll_head,.ai1ec-oneday-view table.tablescroll_head {
                border-bottom: none !important
            }

            .ai1ec-week-view table.tablescroll_head th,.ai1ec-oneday-view table.tablescroll_head th {
                border-bottom: none !important;
                padding: 2.48px !important
            }

            .ai1ec-week-view .ai1ec-reveal-full-day,.ai1ec-oneday-view .ai1ec-reveal-full-day {
                float: right;
                margin: 3px 3px 3px -3em;
                position: relative
            }

            .ai1ec-week-view .ai1ec-day,.ai1ec-oneday-view .ai1ec-day {
                height: 1440px
            }

            .ai1ec-week-view th,.ai1ec-oneday-view th {
                position: relative
            }

            .ai1ec-week-view th .ai1ec-weekday-date,.ai1ec-oneday-view th .ai1ec-weekday-date {
                font-size: 15px;
                font-weight: 400
            }

            .ai1ec-week-view th .ai1ec-weekday-day,.ai1ec-oneday-view th .ai1ec-weekday-day {
                font-size: 12px;
                font-weight: 400
            }

            .ai1ec-month-view td,.ai1ec-week-view td,.ai1ec-oneday-view td {
                border: 1px solid #ddd !important;
                background: 0 0 !important;
                padding: 0 !important;
                text-align: left;
                vertical-align: top
            }

            .ai1ec-month-view th,.ai1ec-week-view th,.ai1ec-oneday-view th {
                border: none !important;
                background: #f5f5f5 !important;
                padding: .2em !important
            }

            .ai1ec-month-view td.ai1ec-empty {
                background: #f5f5f5 !important
            }

            .ai1ec-month-view th,.ai1ec-week-view th,.ai1ec-week-view .ai1ec-hour-marker div,.ai1ec-week-view .ai1ec-allday-label,.ai1ec-oneday-view th,.ai1ec-oneday-view .ai1ec-hour-marker div,.ai1ec-oneday-view .ai1ec-allday-label {
                color: #6e6e6e !important;
                text-shadow: 0 1px 0 #fff
            }

            .ai1ec-month-view th,.ai1ec-oneday-view th {
                text-align: center !important
            }

            .ai1ec-week-view th {
                text-align: left !important
            }

            .ai1ec-month-view .ai1ec-day,.ai1ec-week-view .ai1ec-day,.ai1ec-week-view .ai1ec-allday-events,.ai1ec-oneday-view .ai1ec-day,.ai1ec-oneday-view .ai1ec-allday-events {
                position: relative
            }

            .ai1ec-month-view .ai1ec-day-stretcher {
                float: left;
                height: 94px;
                width: 0
            }

            .ai1ec-month-view .ai1ec-today,.ai1ec-week-view .ai1ec-today {
                background: #ffd !important
            }

            .ai1ec-month-view .ai1ec-date {
                background: #eaf4ff;
                color: #a1a7ad;
                font-size: 10pt;
                line-height: 13px;
                height: 13px;
                margin-bottom: 1px;
                padding: 0 .4em;
                font-size: 8pt;
                text-align: right;
                text-shadow: 0 1px 0 #fff
            }

            .ai1ec-week-view,.ai1ec-oneday-view {
                clear: both
            }

            .ai1ec-week-view .ai1ec-grid-container,.ai1ec-oneday-view .ai1ec-grid-container {
                position: absolute;
                top: auto;
                left: 0;
                right: 0
            }

            .ai1ec-week-view .ai1ec-now-marker,.ai1ec-week-view .ai1ec-hour-marker,.ai1ec-week-view .ai1ec-quarter-marker,.ai1ec-oneday-view .ai1ec-now-marker,.ai1ec-oneday-view .ai1ec-hour-marker,.ai1ec-oneday-view .ai1ec-quarter-marker {
                position: absolute;
                left: 0;
                right: 0
            }

            .ai1ec-week-view .ai1ec-hour-marker,.ai1ec-oneday-view .ai1ec-hour-marker {
                border-top: 1px solid #ddd;
                border-top: 1px solid rgba(221,221,221,.7);
                height: 60px;
                background: rgba(221,221,221,.4) !important
            }

            .ai1ec-week-view .ai1ec-hour-marker.ai1ec-business-hour,.ai1ec-oneday-view .ai1ec-hour-marker.ai1ec-business-hour {
                background: 0 0 !important
            }

            .ai1ec-week-view .ai1ec-hour-marker div,.ai1ec-week-view .ai1ec-allday-label,.ai1ec-oneday-view .ai1ec-hour-marker div,.ai1ec-oneday-view .ai1ec-allday-label {
                position: relative;
                z-index: 2;
                margin-left: 1px;
                padding: 0 3px;
                font-size: 8pt !important;
                font-weight: 400 !important;
                background: #f5f5f5;
                float: left;
                border-radius: 3px
            }

            .ai1ec-week-view .ai1ec-allday-label,.ai1ec-oneday-view .ai1ec-allday-label {
                margin-top: 1px
            }

            .ai1ec-week-view .ai1ec-quarter-marker,.ai1ec-oneday-view .ai1ec-quarter-marker {
                border-top: 1px solid #ddd;
                border-top: 1px solid rgba(221,221,221,.4)
            }

            .ai1ec-week-view .ai1ec-now-marker,.ai1ec-oneday-view .ai1ec-now-marker {
                border-top: 2px solid #f2c539;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.35);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.35);
                height: 4px;
                text-shadow: 0 1px 1px rgba(0,0,0,.4);
                z-index: 2
            }

            .ai1ec-week-view .ai1ec-now-marker div,.ai1ec-oneday-view .ai1ec-now-marker div {
                background-color: #f2c539;
                border-radius: 0 0 3px 3px;
                -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.35);
                box-shadow: 0 1px 1px rgba(0,0,0,.35);
                color: #fff;
                opacity: 0;
                filter: alpha(opacity=0);
                font-size: 11px;
                float: left;
                padding: 1px 4px;
                -webkit-transition: opacity .1s;
                transition: opacity .1s
            }

            .ai1ec-week-view .ai1ec-now-marker:hover div,.ai1ec-oneday-view .ai1ec-now-marker:hover div {
                opacity: 1;
                filter: alpha(opacity=100)
            }

            .ai1ec-month-view a.ai1ec-event-container,.ai1ec-week-view a.ai1ec-event-container,.ai1ec-oneday-view a.ai1ec-event-container {
                border: none;
                display: block;
                font-size: 12px;
                opacity: .85;
                filter: alpha(opacity=85)
            }

            .ai1ec-month-view a.ai1ec-event-container:hover,.ai1ec-month-view a.ai1ec-event-container.ai1ec-hover,.ai1ec-week-view a.ai1ec-event-container:hover,.ai1ec-week-view a.ai1ec-event-container.ai1ec-hover,.ai1ec-oneday-view a.ai1ec-event-container:hover,.ai1ec-oneday-view a.ai1ec-event-container.ai1ec-hover {
                opacity: 1;
                filter: alpha(opacity=100)
            }

            .ai1ec-month-view .ai1ec-event,.ai1ec-week-view .ai1ec-event,.ai1ec-oneday-view .ai1ec-event {
                max-height: 100%;
                overflow: hidden;
                margin: 1px 0 0;
                padding: 0 3px 1px;
                white-space: nowrap
            }

            .ai1ec-month-view .ai1ec-event-time,.ai1ec-week-view .ai1ec-event-time,.ai1ec-oneday-view .ai1ec-event-time {
                font-weight: 700;
                font-size: 11px
            }

            .ai1ec-month-view a.ai1ec-event-container,.ai1ec-week-view .ai1ec-allday-events a.ai1ec-event-container,.ai1ec-oneday-view .ai1ec-allday-events a.ai1ec-event-container {
                position: relative
            }

            .ai1ec-month-view .ai1ec-allday .ai1ec-event,.ai1ec-month-view .ai1ec-multiday .ai1ec-event,.ai1ec-week-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event,.ai1ec-week-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event,.ai1ec-oneday-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event,.ai1ec-oneday-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event {
                border-radius: 3px;
                background-color: #3d6b99;
                color: #fff;
                text-shadow: 0 1px 1px rgba(0,0,0,.4)
            }

            .ai1ec-oneday-view a.ai1ec-event-container {
                margin-right: 10px
            }

            .ai1ec-oneday-view .ai1ec-allday-events a.ai1ec-event-container {
                margin: 0 0 0 53px
            }

            .ai1ec-week-view .ai1ec-week a.ai1ec-event-container,.ai1ec-oneday-view .ai1ec-oneday a.ai1ec-event-container {
                background-color: #fff;
                background-image: -webkit-linear-gradient(top,#f5f8fa,#c5d3e0 120px);
                background-image: -moz-linear-gradient(top,#f5f8fa,#c5d3e0 120px);
                background-image: -ms-linear-gradient(top,#f5f8fa,#c5d3e0 120px);
                background-image: -o-linear-gradient(top,#f5f8fa,#c5d3e0 120px);
                background-image: linear-gradient(top,#f5f8fa,#c5d3e0 120px);
                border: 1px solid #9eb5cc;
                border-radius: 3px;
                -webkit-box-shadow: 1px 2px 4px rgba(0,0,0,.15);
                box-shadow: 1px 2px 4px rgba(0,0,0,.15);
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                line-height: 15px;
                margin: 0 -1px;
                min-height: 34px;
                position: absolute;
                right: 0;
                text-shadow: 0 1px 0 #fff
            }

            .ai1ec-week-view .ai1ec-week a.ai1ec-event-container.ai1ec-raised,.ai1ec-oneday-view .ai1ec-oneday a.ai1ec-event-container.ai1ec-raised {
                z-index: 5
            }

            .ai1ec-week-view .ai1ec-week a.ai1ec-event-container:hover,.ai1ec-oneday-view .ai1ec-oneday a.ai1ec-event-container:hover {
                border-color: #99acc0
            }

            .ai1ec-week-view .ai1ec-week .ai1ec-event,.ai1ec-oneday-view .ai1ec-oneday .ai1ec-event {
                margin: 0;
                position: absolute;
                bottom: 1px;
                left: 0;
                right: 0;
                top: 1px
            }

            .ai1ec-week-view .ai1ec-week .ai1ec-event-title,.ai1ec-oneday-view .ai1ec-oneday .ai1ec-event-title {
                display: block;
                white-space: normal
            }

            .ai1ec-month-view .ai1ec-event {
                height: 14px;
                line-height: 14px;
                margin: 0 0 1px
            }

            .ai1ec-word-wrap.ai1ec-month-view .ai1ec-event {
                border-bottom: 1px dotted #ddd;
                height: auto;
                overflow: visible;
                padding-top: 1px;
                padding-bottom: 2px;
                white-space: normal
            }

            .ai1ec-word-wrap.ai1ec-month-view .ai1ec-multiday .ai1ec-event {
                border-bottom: none;
                overflow: hidden;
                padding-top: 0;
                padding-bottom: 1px;
                white-space: nowrap
            }

            .ai1ec-word-wrap.ai1ec-month-view .ai1ec-allday .ai1ec-event {
                border-bottom: none
            }

            .ai1ec-month-view .ai1ec-allday {
                padding-left: 1px;
                width: 97.5%
            }

            .ai1ec-month-view .ai1ec-allday.ai1ec-multiday {
                padding-left: 0
            }

            .ai1ec-month-view .ai1ec-multiday {
                z-index: 1
            }

            .ai1ec-month-view .ai1ec-multiday-arrow1 {
                background: #3d6b99;
                border: 7px solid #fff;
                border-left-color: #3d6b99;
                border-right-width: 0;
                height: 1px;
                position: absolute;
                right: 0;
                top: 0;
                width: 0
            }

            .ai1ec-month-view .ai1ec-multiday-arrow2 {
                border: 7px solid #3d6b99;
                border-left-color: #fff;
                border-right-width: 2px;
                height: 1px;
                left: 0;
                position: absolute;
                top: 0;
                width: 0
            }

            .ai1ec-month-view .ai1ec-multiday-bar {
                background: #3d6b99;
                border-radius: 3px;
                height: 14px;
                left: 0;
                position: absolute;
                top: 0
            }

            .ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-title {
                margin-left: 7px
            }

            .ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event {
                margin: 0
            }

            .ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-time {
                display: none
            }

            .ai1ec-month-view .ai1ec-event-dropdown {
                background: #fff;
                border: 1px solid #e7e7e7;
                border-top: 0;
                left: -1px;
                position: absolute;
                top: 78px;
                width: 90px;
                z-index: 1000
            }

            .ai1ec-month-view .ai1ec-obscured {
                display: none !important
            }

            .ai1ec-month-view a.ai1ec-scroll-up,.ai1ec-month-view a.ai1ec-scroll-down {
                border: 1px solid #ddd;
                border-radius: .2em;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                display: block;
                left: 50%;
                height: 16px;
                line-height: 14px;
                margin-left: -8px;
                position: relative;
                text-align: center;
                width: 16px
            }

            .ai1ec-month-view a.ai1ec-scroll-up:hover,.ai1ec-month-view a.ai1ec-scroll-down:hover {
                background-color: #ddd
            }

            .ai1ec-month-view a.ai1ec-scroll-up.ai1ec-disabled,.ai1ec-month-view a.ai1ec-scroll-down.ai1ec-disabled {
                border: none;
                cursor: default;
                opacity: .2;
                filter: alpha(opacity=20);
                padding: 1px
            }

            .ai1ec-month-view a.ai1ec-scroll-up.ai1ec-disabled:hover,.ai1ec-month-view a.ai1ec-scroll-down.ai1ec-disabled:hover {
                background-color: transparent
            }

            .ai1ec-oneday-view .ai1ec-start-truncated .ai1ec-event-time,.ai1ec-week-view .ai1ec-start-truncated .ai1ec-event-time {
                display: none
            }

            .ai1ec-oneday-view .ai1ec-start-truncated,.ai1ec-week-view .ai1ec-start-truncated {
                border-top-left-radius: 0;
                border-top-right-radius: 0
            }

            .ai1ec-oneday-view .ai1ec-end-truncated,.ai1ec-week-view .ai1ec-end-truncated {
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0
            }

            .ai1ec-oneday-view .ai1ec-start-truncator,.ai1ec-oneday-view .ai1ec-end-truncator,.ai1ec-week-view .ai1ec-start-truncator,.ai1ec-week-view .ai1ec-end-truncator {
                position: absolute;
                line-height: 1em;
                font-size: 7px;
                text-shadow: none;
                opacity: .5;
                filter: alpha(opacity=50)
            }

            .ai1ec-oneday-view .ai1ec-start-truncator,.ai1ec-week-view .ai1ec-start-truncator {
                top: -1px;
                left: -1px
            }

            .ai1ec-oneday-view .ai1ec-end-truncator,.ai1ec-week-view .ai1ec-end-truncator {
                bottom: -1px;
                right: -1px
            }

            .ai1ec-agenda-view {
                clear: both;
                overflow: hidden;
                margin: 0 0 6px
            }

            .ai1ec-agenda-view .ai1ec-date-events {
                overflow: hidden;
                margin: 0 .75em 0 0
            }

            @media screen and (-webkit-min-device-pixel-ratio: 0) {
                .ai1ec-agenda-view .ai1ec-date-events {
                    overflow:visible;
                    display: -webkit-flex;
                    -webkit-flex-wrap: wrap
                }
            }

            .ai1ec-agenda-view .ai1ec-date {
                overflow: hidden
            }

            .ai1ec-agenda-view .ai1ec-event-toggle {
                float: right;
                font-size: 14px;
                font-weight: 700;
                color: #adadad;
                -webkit-transition: color .1s;
                transition: color .1s
            }

            .ai1ec-agenda-view .ai1ec-event-toggle .ai1ec-fa-minus-circle {
                display: none
            }

            .ai1ec-agenda-view .ai1ec-event {
                background: #fff;
                border: 1px solid #ccc;
                border-radius: .5em;
                clear: right;
                margin: 6.5px 0;
                overflow: hidden;
                position: relative;
                padding: .6em;
                -webkit-transition: border-color .1s;
                transition: border-color .1s
            }

            @media screen and (-webkit-min-device-pixel-ratio: 0) {
                .ai1ec-agenda-view .ai1ec-event {
                    overflow:visible;
                    width: 100%
                }

                .ai1ec-agenda-view .ai1ec-event+.ai1ec-event {
                    margin: 0 0 6.5px
                }
            }

            .ai1ec-agenda-view .ai1ec-event.ai1ec-expanded {
                border-color: gray;
                -webkit-box-shadow: 0 2px 4px #e0e0e0;
                box-shadow: 0 2px 4px #e0e0e0
            }

            .ai1ec-agenda-view .ai1ec-event.ai1ec-expanded .ai1ec-event-toggle .ai1ec-fa-minus-circle {
                display: inline-block
            }

            .ai1ec-agenda-view .ai1ec-event.ai1ec-expanded .ai1ec-event-toggle .ai1ec-fa-plus-circle {
                display: none
            }

            .ai1ec-agenda-view .ai1ec-event .ai1ec-event-header {
                cursor: pointer
            }

            .ai1ec-agenda-view .ai1ec-event .ai1ec-event-header:hover .ai1ec-event-toggle {
                color: #525252
            }

            .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
                color: #3d6b99;
                font-weight: 700;
                font-size: 10.5pt;
                margin: 0 0 .4em;
                -webkit-transition: color .1s;
                transition: color .1s
            }

            .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
                font-size: 9pt;
                font-weight: 700;
                opacity: .8;
                filter: alpha(opacity=80)
            }

            .ai1ec-agenda-view .ai1ec-event .post-edit-link {
                opacity: 0;
                filter: alpha(opacity=0);
                -webkit-transition: opacity .1s;
                transition: opacity .1s
            }

            .ai1ec-agenda-view .ai1ec-event:hover {
                border-color: gray
            }

            .ai1ec-agenda-view .ai1ec-event:hover .ai1ec-event-title {
                color: #335980
            }

            .ai1ec-agenda-view .ai1ec-event:hover .post-edit-link {
                opacity: 1;
                filter: alpha(opacity=100)
            }

            .ai1ec-agenda-view .ai1ec-event-summary {
                display: none
            }

            .ai1ec-agenda-view .ai1ec-event-summary.ai1ec-expanded {
                display: block
            }

            .ai1ec-agenda-view .ai1ec-event-avatar {
                float: left;
                margin: 0 16px 8px 0;
                max-width: 40%
            }

            .ai1ec-agenda-view .ai1ec-event-avatar img {
                max-width: 300px;
                max-height: 300px;
                min-height: 0;
                width: 100%
            }

            .ai1ec-agenda-view .ai1ec-event-description {
                font-size: 9pt;
                line-height: 1.5em;
                margin-top: 9px
            }

            .ai1ec-agenda-view .ai1ec-event-summary-footer {
                clear: both;
                padding-top: 10px
            }

            .ai1ec-agenda-view .ai1ec-event-summary-footer .ai1ec-field-label {
                font-size: 8pt
            }

            .ai1ec-agenda-view .ai1ec-categories,.ai1ec-agenda-view .ai1ec-tags {
                font-size: 8pt;
                margin-right: .5em
            }

            .ai1ec-agenda-view .ai1ec-actions {
                float: right;
                margin-top: -5px
            }

            .ai1ec-print * {
                background: #fff !important;
                color: #000 !important
            }

            .ai1ec-print body {
                margin: 0;
                text-align: left
            }

            .ai1ec-print #wpadminbar,.ai1ec-print #comments,.ai1ec-print #page>header {
                display: none
            }

            .ai1ec-print #ai1ec-container {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%
            }

            .ai1ec-print .ai1ec-agenda-view .ai1ec-event.ai1ec-expanded {
                box-shadow: none;
                border: 2px solid gray !important
            }

            .ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary-footer {
                display: none
            }

            .ai1ec-print .ai1ec-agenda-view .ai1ec-date-title {
                border-color: #cacaca
            }

            .ai1ec-print .ai1ec-agenda-view .ai1ec-date-title:after {
                display: none
            }

            .ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary .ai1ec-event-title {
                display: inline
            }

            .ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary .ai1ec-event-time {
                display: inline;
                border: none !important;
                box-shadow: none !important
            }

            .ai1ec-print .ai1ec-agenda-view .ai1ec-event-description {
                padding: 0 !important
            }

            .ai1ec-print .ai1ec-agenda-view .ai1ec-event.ai1ec-allday .ai1ec-allday-label {
                border: none !important;
                box-shadow: none !important;
                padding-left: .2em !important
            }

            .ai1ec-print .timely .entry-meta,.ai1ec-print .timely .ai1ec-subscribe,.ai1ec-print .timely .ai1ec-subscribe-google,.ai1ec-print .ai1ec-agenda-view .ai1ec-event-expand,.ai1ec-print .ai1ec-btn-toolbar,.ai1ec-print .ai1ec-pagination,.ai1ec-print .ai1ec-calendar-toolbar,.ai1ec-print .ai1ec-read-more,.ai1ec-print .ai1ec-color-swatch,.ai1ec-print .post-edit-link,.ai1ec-print .ai1ec-event-toggle,.ai1ec-print .ai1ec-views-dropdown {
                display: none !important
            }

            .ai1ec-print .ai1ec-event-header {
                cursor: text !important
            }

            #ai1ec_clear_saved_view {
                margin-left: -4px;
                margin-right: 5px
            }

            .ai1ec-collapsible-toggle {
                cursor: pointer
            }

            .ai1ec-subscribe-container .ai1ec-fa.ai1ec-fa-fw {
                width: 20px
            }

            .ai1ec-event:hover .ai1ec-sas-actions,.ai1ec-popover .ai1ec-sas-actions {
                display: block;
                white-space: nowrap
            }

            .ai1ec-event:hover .ai1ec-sas-actions .ai1ec-sas-action,.ai1ec-popover .ai1ec-sas-actions .ai1ec-sas-action {
                display: inline-block
            }

            .ai1ec-event:hover .ai1ec-sas-actions .ai1ec-sas-action-tickets,.ai1ec-popover .ai1ec-sas-actions .ai1ec-sas-action-tickets {
                display: none
            }

            .ai1ec-event[data-ticket-url] .ai1ec-sas-action-tickets,.ai1ec-popover.ai1ec-has-tickets-button .ai1ec-sas-action-tickets {
                display: inline-block !important
            }

            :not(.ai1ec-has-product-buy-button) .ai1ec-event:not([data-ticket-url]) .ai1ec-sas-action-tickets,:not(.ai1ec-has-product-buy-button) .ai1ec-popover:not(.ai1ec-has-tickets-button) .ai1ec-sas-action-tickets {
                display: none !important
            }

            .ai1ec-sas-actions {
                display: block
            }

            .ai1ec-sas-actions .ai1ec-sas-action {
                display: none;
                border-radius: 0
            }

            .ai1ec-sas-actions .ai1ec-sas-action:hover span,.ai1ec-sas-actions .ai1ec-active>.ai1ec-sas-action span {
                display: inline
            }

            .single-ai1ec_event .ai1ec-sas-actions {
                display: block
            }

            .single-ai1ec_event .ai1ec-sas-actions a {
                text-align: center !important
            }

            .ai1ec-sas-narrow .ai1ec-sas-save-and-share-buttons span {
                display: none !important
            }

            .ai1ec-agenda-view .ai1ec-event .ai1ec-sas-actions {
                float: right;
                margin: 0 10px
            }

            @media (max-width: 992px) {
                .ai1ec-agenda-view .ai1ec-event .ai1ec-sas-actions span {
                    display:none !important
                }
            }

            .ai1ec-posterboard-view .ai1ec-sas-actions,.ai1ec-popover .ai1ec-sas-actions {
                text-align: center
            }

            .ai1ec-posterboard-view .ai1ec-sas-actions a.ai1ec-btn,.ai1ec-popover .ai1ec-sas-actions a.ai1ec-btn {
                float: none
            }

            .ai1ec-posterboard-view .ai1ec-sas-action-tickets {
                float: left !important;
                margin-top: 1px
            }

            .ai1ec-stream-view .ai1ec-sas-actions {
                float: right;
                margin: 0 10px;
                position: absolute;
                right: 0
            }

            @media (max-width: 992px) {
                .ai1ec-stream-view .ai1ec-sas-actions span {
                    display:none !important
                }
            }

            .ai1ec-stream-view .post-edit-link {
                margin-top: 28px
            }

            .ai1ec-month-view .ai1ec-sas-actions {
                display: block !important
            }

            .ai1ec-month-view .ai1ec-sas-action {
                display: block !important
            }

            .ai1ec-popup .ai1ec-sas-actions {
                margin: 5px 0
            }
