forked from JohnProvidence/libcal-for-wordpress
-
Notifications
You must be signed in to change notification settings - Fork 0
/
style.css
1 lines (1 loc) · 27.4 KB
/
style.css
1
div[class*=lcwp-calendar__] h1,div[class*=lcwp-calendar__] h2,div[class*=lcwp-calendar__] h3,div[class*=lcwp-calendar__] h4,div[class*=lcwp-calendar__] h5,div[class*=lcwp-calendar__] h6{line-height:1.5}div[class*=lcwp-calendar__] .admin-btn,div[class*=lcwp-calendar__] .btn{display:block;border:solid thin transparent;text-align:center;border-radius:4px;color:#fff;transition:all .3s ease-in;cursor:pointer;text-decoration:none;text-align:center}div[class*=lcwp-calendar__] .admin-btn{background:#0073aa;margin-top:1.5rem;margin-bottom:2.5rem;font-size:13px;max-width:200px;text-align:center!important}div[class*=lcwp-calendar__] .admin-btn:hover{background:#002e44}div[class*=lcwp-calendar__] .tab-content__wrapper{padding:1rem 0}div[class*=lcwp-calendar__] .tab-content__wrapper p{font-size:1rem}div[class*=lcwp-calendar__] .tab-content__wrapper .tabs{border-bottom:solid thin #00496b}div[class*=lcwp-calendar__] .tab-content__wrapper .tabs span.toggle-tab{padding:.5rem 1rem;margin-right:.5rem;font-size:1rem;background:#d9f0ee;color:#00496b;display:inline-block;transition:all .6s ease-in;cursor:pointer;font-weight:600}div[class*=lcwp-calendar__] .tab-content__wrapper .tabs span.toggle-tab:hover{background:#00496b;color:#fff}div[class*=lcwp-calendar__] .tab-content__wrapper .tabs span.visible{background:#00496b;color:#fff}div[class*=lcwp-calendar__] .tab-content__wrapper .lcwp-admin__section{background:#d9f0ee;padding:1rem;display:none}div[class*=lcwp-calendar__] .tab-content__wrapper .lcwp-admin__section.visible{display:block}div[class*=lcwp-calendar__] .add_tags.admin-btn,div[class*=lcwp-calendar__] .btn.add_tags{width:auto;display:inline-block}div[class*=lcwp-calendar__] ul.tags_list{display:flex;flex-flow:row wrap}div[class*=lcwp-calendar__] ul.tags_list li{margin:.5rem;width:calc(33.33% - 2rem);background:#d9f0ee}div[class*=lcwp-calendar__] ul.tags_list li form,div[class*=lcwp-calendar__] ul.tags_list li span{padding:1rem}div[class*=lcwp-calendar__] ul.tags_list li span{display:inline-block;font-size:1.5rem;font-weight:700}div[class*=lcwp-calendar__] ul.tags_list li form input[type=submit]{width:100%;background:#f89c27;border:solid thin transparent;padding:.5rem 0;border-radius:4px;color:#fff;font-weight:400;font-size:1.2rem}.lcwp-calendar__featured-events form.hidden{display:none}.lcwp-calendar__featured-events form{display:flex;flex-flow:row wrap;justify-content:top;align-items:top;position:relative;padding-top:8rem}.lcwp-calendar__featured-events form h2{width:100%;color:#32bcad}.lcwp-calendar__featured-events form fieldset.submit{width:100%;position:absolute;top:0;right:0;padding:0 1rem 0 2rem;text-align:right;background:#d9f0ee;-webkit-box-shadow:0 17px 5px -7px rgba(0,0,0,.5);-moz-box-shadow:0 17px 5px -7px rgba(0,0,0,.5);box-shadow:0 17px 5px -7px rgba(0,0,0,.5)}.lcwp-calendar__featured-events form fieldset.submit input[type=submit]{background:#32bcad;padding:.5rem 1rem;color:#fff;border-radius:24px;border:solid thin transparent;margin:1rem;transition:background .6s ease-in}.lcwp-calendar__featured-events form fieldset.submit input[type=submit]:hover{background:#d9f0ee;color:#32bcad;border:solid thin #32bcad}.lcwp-calendar__featured-events form fieldset.submit.fixed{position:fixed;top:31px}.lcwp-calendar__featured-events form fieldset.featured_event{width:calc(33.33% - 3rem);background:#d9f0ee;margin:1.5rem;-webkit-box-shadow:0 17px 5px -7px rgba(0,0,0,.5);-moz-box-shadow:0 17px 5px -7px rgba(0,0,0,.5);box-shadow:0 17px 5px -7px rgba(0,0,0,.5);position:relative}.lcwp-calendar__featured-events form fieldset.featured_event .event_title{color:#32bcad;font-size:1.2rem;font-weight:700;margin-bottom:.5rem;padding:1rem}.lcwp-calendar__featured-events form fieldset.featured_event .event_date{color:#f89c27;font-size:1.1rem;margin-bottom:.5rem;padding:1rem}.lcwp-calendar__featured-events form fieldset.featured_event .checkbox{padding:1rem;background:#32bcad;color:#fff;text-align:center;font-weight:700;font-size:1.1rem}.lcwp-calendar__featured-events form fieldset.featured_event .featured_image{max-width:100%;height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover}.lcwp-calendar__featured-events form.delete_events fieldset.event_delete{width:calc(33.33% - 1rem);margin:.5rem;background:#d9f0ee;overflow:hidden}.lcwp-calendar__featured-events form.delete_events fieldset.event_delete span{display:block;margin-bottom:1rem;padding:.5rem}.lcwp-calendar__featured-events form.delete_events fieldset.event_delete .title{color:#ec008b;margin-bottom:.5rem;font-weight:700;font-size:1rem}.lcwp-calendar__featured-events form.delete_events fieldset.event_delete .date{font-weight:400;font-size:1rem}.lcwp-calendar__featured-events form.delete_events fieldset.event_delete label{background:#32bcad;color:#fff;display:block;width:100%;text-align:center;font-weight:700;padding:.5rem;font-size:1rem}.lcwp-calendar__featured-events form.delete_events fieldset.event_delete label input{margin-left:.5rem}.lcwp-calendar__featured-events form.delete_events fieldset.submit{width:100%}.loading{text-align:center;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);font-size:3rem;color:#ec008b;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.loading .loader{border:solid 16px #ec008b;border-radius:50%;border-top:solid 16px #f89c27;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.select-events,.view-selected-events{display:inline-block;padding:.5rem 1rem;background:#32bcad;font-size:1.2rem;color:#fff;margin-right:1rem;margin-bottom:-.5rem;cursor:pointer;letter-spacing:1px}.select-events.selected,.view-selected-events.selected{background:#d9f0ee;color:#32bcad}input[type=text].feed_name{padding:.25rem;height:30px;border-radius:4px;width:300px}button.delete_old_events{display:block;margin:1rem 0;padding:.5rem;background:#ec008b;border:solid thin transparent;color:#fff;border-radius:4px;transition:background .6s ease-in}button.delete_old_events:hover{background:red}.feed_list{padding:0 2rem}.feed_list .list li{padding:1rem;background:#fff;margin-bottom:0}.feed_list .list li:nth-child(even){background:#d9f0ee}.feed_list .list button,.feed_list .list span{display:inline-block;margin-right:.5rem}.feed_list .list button{padding:.25rem .5rem;border-radius:4px;border:solid thin transparent;transition:background .6s ease-in;transition:color .6s ease-in}.feed_list .list .feed_title{font-size:1.2rem;color:#32bcad;font-weight:700;margin-right:2rem}.feed_list .list button.delete_feed{background:#ec008b;color:#fff}.feed_list .list button.delete_feed:hover{background:red}.feed_list .list button.edit_feed{background:#32bcad;color:#fff}.feed_list .list button.edit_feed:hover{background:#fff;color:#32bcad;border:solid thin #32bcad}.event-listing-title{padding:2rem;color:#ec008b;font-weight:700;font-size:2rem}.featured-events__wrapper.grid{display:flex;flex-flow:row wrap;justify-content:top;padding-left:2.5rem;padding-right:2.5rem;padding-bottom:2rem}@media (max-width:800px){.featured-events__wrapper.grid{padding-left:1rem;padding-right:1rem}}.featured-events__wrapper.grid h2.p-e_header{width:100%;margin-left:1rem;font-weight:700;color:#ec008b}.featured-events__wrapper.grid .featured_event{width:calc(33.3% - 1.5rem);margin:.75rem;padding-bottom:1rem;background:#f89c27;-webkit-box-shadow:0 -2px 24px -1px rgba(0,0,0,.35);-moz-box-shadow:0 -2px 24px -1px rgba(0,0,0,.35);box-shadow:0 -2px 24px -1px rgba(0,0,0,.35);position:relative}@media (max-width:1024px){.featured-events__wrapper.grid .featured_event{width:calc(50% - 1rem);margin:.5rem}}@media (max-width:750px){.featured-events__wrapper.grid .featured_event{width:calc(100% - 1.5rem);margin:.75rem}}.featured-events__wrapper.grid .featured_event .featured_image{width:100%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:opacity .6s ease}.featured-events__wrapper.grid .featured_event .featured_image:hover{opacity:.7}@media (max-width:750px){.featured-events__wrapper.grid .featured_event .featured_image{height:250px}}.featured-events__wrapper.grid .featured_event div.event_date{position:absolute;width:auto;padding:.5rem;background:#ec008b;color:#fff;top:-5px;left:-5px;-webkit-box-shadow:0 17px 5px -7px rgba(0,0,0,.25);-moz-box-shadow:0 17px 5px -7px rgba(0,0,0,.25);box-shadow:0 17px 5px -7px rgba(0,0,0,.25);text-align:center}.featured-events__wrapper.grid .featured_event .event-details__wrapper{position:absolute;bottom:0;left:0;right:0;background:rgba(248,156,39,.8);z-index:2;height:50%;overflow:hidden;margin-top:.5rem}.featured-events__wrapper.grid .featured_event .event-details__wrapper h3{padding:0 2rem;white-space:normal;margin-top:.5rem;color:#fff;border-bottom:solid thin #fff}.featured-events__wrapper.grid .featured_event .event-details__wrapper h3 a{color:#fff}.featured-events__wrapper.grid .featured_event .event-details__wrapper div.date{padding-left:2rem;color:#fff;font-size:1.2rem}.featured-events__wrapper.grid .featured_event .event-details__wrapper div.date i{margin-right:.5rem;color:#fff}.featured-events__wrapper.grid .featured_event .event-details__wrapper .event-details-btn{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:#ec008b;color:#fff;font-size:1.5rem;text-align:center;overflow:hidden;transition:all .3s ease-in-out;opacity:0}.featured-events__wrapper.grid .featured_event .event-details__wrapper .event-details-btn:hover{padding-left:4rem}.featured-events__wrapper.grid .featured_event:hover a.event-details-btn{opacity:10}.featured-events-list__wrapper.scrolling{width:99%;height:700px;margin-right:3rem;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}@media (max-width:750px){.featured-events-list__wrapper.scrolling{width:92%;height:500px}}.featured-events-list__wrapper.scrolling ul#events-listing{overflow-y:hidden;overflow-x:hidden;width:100%;min-width:100%;white-space:nowrap;height:92%;padding:2rem;margin:0;position:relative;margin-bottom:3rem;cursor:move!important}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event{width:400px;display:inline-block;position:relative;height:100%;min-height:500px;margin:1rem 2rem;-webkit-box-shadow:0 -2px 24px -1px rgba(0,0,0,.35);-moz-box-shadow:0 -2px 24px -1px rgba(0,0,0,.35);box-shadow:0 -2px 24px -1px rgba(0,0,0,.35);transition:all .3s ease-in-out;background-color:#f89c27}@media (max-width:800px){.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event{width:300px;background:#f89c27}}@media (max-width:750px){.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event{min-height:0}}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event .event_date{position:absolute;z-index:20;background:#ec008b;color:#fff;padding:.5rem;text-align:center;top:-15px;left:-15px;font-size:1.2rem}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event .featured_image{position:absolute;top:0;bottom:0;right:0;left:0;background-position:center center;background-size:cover;z-index:1;background-size:100%;background-repeat:no-repeat;background-position:0 0;height:50%;overflow:hidden}@media (max-width:800px){.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event .featured_image{background-size:100%;background-repeat:no-repeat;background-position:0 0;z-index:1}}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event .event-details__wrapper{position:absolute;bottom:0;left:0;right:0;background:rgba(248,156,39,.8);z-index:2;height:50%;overflow:hidden}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event .event-details__wrapper h3{padding:0 2rem;white-space:normal;margin-top:.5rem;margin-bottom:.5rem}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event .event-details__wrapper h3 a{color:#fff;font-weight:500;border-bottom:solid thin #fff}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event .event-details__wrapper div.date{padding-left:2rem;color:#fff;font-size:1.2rem}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event .event-details__wrapper div.date i{margin-right:.5rem}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event .event-details__wrapper .event-details-btn{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:#ec008b;color:#fff;font-size:1.5rem;text-align:center;overflow:hidden;transition:all .3s ease-in-out;opacity:0}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event .event-details__wrapper .event-details-btn:hover{padding-left:4rem}@media (max-width:750px){.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event .event-details__wrapper .event-details-btn{padding:.5rem;font-size:1rem}}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event:hover{transform:translate(0,-20px)}.featured-events-list__wrapper.scrolling ul#events-listing li.featured_event:hover .event-details-btn{opacity:10}.iScrollHorizontalScrollbar{height:25px;background:#d9f0ee;width:95%;border-radius:4px;position:absolute;overflow:hidden;bottom:1rem;left:2rem;right:2rem;z-index:9999;padding:.15rem}.iScrollHorizontalScrollbar .iScrollIndicator{background:#ec008b;height:20px;width:75px;border-radius:4px;position:absolute;transition-duration:0s;transform:translate(0,0) translateZ(0);transition-timing-function:cubic-bezier(.1,.57,.1,1);cursor:move!important}.event-list-full-calendar-btn{margin-top:2rem;padding:1rem 0;border-bottom:solid 3px #ec008b;position:relative;text-align:right;transition:all .3s ease-in-out;background:rgba(217,240,238,.3)}.event-list-full-calendar-btn a{display:block;text-align:right;width:auto;color:#ec008b;font-size:2rem;margin-right:180px}@media (max-width:800px){.event-list-full-calendar-btn a{font-size:1.5rem}}.event-list-full-calendar-btn span.right-angle{width:170px;height:100%;background:#ec008b;position:absolute;top:0;right:0;bottom:0;-webkit-clip-path:polygon(36% 0,100% 0,100% 100%,0 100%);clip-path:polygon(36% 0,100% 0,100% 100%,0 100%);transition:all .3s ease-in-out;text-align:center;font-size:2rem;display:flex;justify-content:center;align-items:center}.event-list-full-calendar-btn span.right-angle i{color:#fff;display:flex;align-self:center}.event-list-full-calendar-btn:hover{background:rgba(236,0,139,.3)}.event-list-full-calendar-btn:hover span.right-angle{width:150px}.event-list-full-calendar-btn:hover a{color:#ec008b}.hidden,i.hidden{display:none}.btn,div[class*=lcwp-calendar__] .admin-btn{width:auto;display:inline-block;border:solid thin #31bcad;color:#fff;background:#31bcad;margin:.5rem 0;text-align:center;border-radius:24px;text-align:center;cursor:pointer;transition:all .3s ease;font-weight:500;text-transform:uppercase}.btn i,div[class*=lcwp-calendar__] .admin-btn i{margin-left:.25rem}.btn:hover,div[class*=lcwp-calendar__] .admin-btn:hover{background:#fff;color:#31bcad}.calendar h1.entry-title{display:none}.calendar .calendar-title{border-bottom:solid thin #d9f0ee;margin-bottom:.5rem;padding:.5rem 0}.calendar .calendar-title h2{color:#32bcad;font-weight:700;border-bottom:solid thin #d9f0ee}.calendar .calendar-title .calendar-show{font-size:1.2rem!important;background:#d9f0ee;padding:.5rem 1.5rem;border-radius:4px;border:solid thin transparent;color:#32bcad;transform:all .3s ease-in;cursor:pointer;margin-top:.5rem}@media (max-width:750px){.calendar .calendar-title .calendar-show{width:100%}}.calendar .calendar-title .calendar-show span{font-size:.9rem}.calendar .calendar-title .calendar-show i{margin-left:.25rem}.calendar .calendar-title .calendar-show:hover{color:#d9f0ee;background:#32bcad}.calendar .toggle-filters{display:none}#date-display__wrapper,.date-display__wrapper{text-align:center;border:solid thin #32bcad;border-radius:10px;overflow:hidden;margin-top:1rem;width:60px;min-width:60px;height:75px;margin-right:1rem;display:inline-block}#date-display__wrapper .month,.date-display__wrapper .month{padding:.25rem .5rem;background:#32bcad;color:#fff;width:100%;text-transform:uppercase}#date-display__wrapper .day,.date-display__wrapper .day{color:#f89c27;padding:.25rem 0}.day-btns{border-radius:4px}.day-btns .btn,.day-btns div[class*=lcwp-calendar__] .admin-btn,div[class*=lcwp-calendar__] .day-btns .admin-btn{display:inline-block;color:#32bcad;background:#d9f0ee;border-radius:4px;margin-right:1rem;transition:all .3s ease-in;cursor:pointer;border:solid thin transparent}.day-btns .btn:hover,.day-btns div[class*=lcwp-calendar__] .admin-btn:hover,div[class*=lcwp-calendar__] .day-btns .admin-btn:hover{color:#d9f0ee;background:#32bcad}#next-year,#previous-year{display:inline-block;color:#32bcad;background:#d9f0ee;border-radius:4px;margin-right:1rem;transition:all .3s ease-in;cursor:pointer;border:solid thin transparent;font-size:.9rem;margin-bottom:1rem}#next-year{margin-left:2.5rem;margin-right:0}.calendar-info__wrapper{width:100%;display:flex;flex-wrap:flex;align-content:flex-start;justify-content:flex-start}#events-list__wrapper h2.no-events{padding:.25rem .5rem;background:#ec008b;font-size:1.25rem;border-radius:4px;color:#fff;margin-top:1.5rem}.controls__wrapper{display:none;width:30%}.controls__wrapper #calendar{display:none}.controls__wrapper.opened{width:100%}@media (max-width:1024px){.controls__wrapper.opened{width:100%}}.controls__wrapper.opened #calendar{display:block}.controls__wrapper.opened #calendar .clndr{width:50%;max-width:300px}@media (max-width:1024px){.controls__wrapper.opened #calendar .clndr{max-width:none;width:100%}}.controls__wrapper.opened #calendar .clndr tr.header-days td{background:#d9f0ee;color:#32bcad;text-align:center;border-right:solid thin #fff}.controls__wrapper.opened #calendar .clndr tr.header-days td:last-child{border-right:none}.controls__wrapper.opened #calendar .clndr tbody tr td{border-top:none;border-right:solid thin #d9f0ee;background:#fff;border-bottom:solid thin #d9f0ee;transition:all .3s ease-in}.controls__wrapper.opened #calendar .clndr tbody tr td:first-child{border-left:solid thin #d9f0ee}.controls__wrapper.opened #calendar .clndr tbody tr td .day-contents{color:#32bcad}.controls__wrapper.opened #calendar .clndr tbody tr td:hover{background:#d9f0ee}.controls__wrapper.opened #calendar .clndr td.today{background:#f89c27}.controls__wrapper.opened #calendar .clndr td.today .day-contents{color:#fff}.controls__wrapper.opened #calendar .clndr td.today:hover{background:#ec008b}.controls__wrapper.opened #calendar .clndr td.adjacent-month.last-month,.controls__wrapper.opened #calendar .clndr td.adjacent-month.next-month{background:#eee}.controls__wrapper.opened #calendar .clndr-controls{margin:.5rem 0}.controls__wrapper.opened #calendar .clndr-controls .clndr-control-button,.controls__wrapper.opened #calendar .clndr-controls .month{width:33.33%;display:inline-block}.controls__wrapper.opened #calendar .clndr-controls .month{text-align:center}.controls__wrapper.opened #calendar .clndr-controls .rightalign{text-align:right}.controls__wrapper.opened #calendar .clndr-controls .clndr-control-button span{background:#d9f0ee;color:#32bcad;padding:.5rem;border-radius:4px}.event,.event-details{border-top:solid thin #d9f0ee;margin-top:1rem;width:100%;min-width:100%}.event h2,.event-details h2{font-weight:700;color:#32bcad;font-size:1.2rem}.event .tags span,.event-details .tags span{color:#f89c27}.event .tags span:after,.event-details .tags span:after{content:", ";display:inline-block;margin-right:.15rem}.event .tags span:first-child:after,.event-details .tags span:first-child:after{content:"";display:inline-block}.event .tags span:last-child:after,.event-details .tags span:last-child:after{content:"";display:inline-block}.event .event_date,.event-details .event_date{font-size:1.2rem;color:#f89c27}.event .event-location,.event-details .event-location{margin-top:.5rem;margin-bottom:.5rem}.event .description,.event-details .description{margin:.5rem 0}.event .registration_required,.event-details .registration_required{display:inline-block;background:#d9f0ee;padding:.25rem .5rem;border-radius:4px}.event .seats-remaining,.event-details .seats-remaining{color:#ec008b;font-style:italic;font-weight:700;margin-top:.25rem;margin-bottom:.5rem}.event .event-time,.event .start-time,.event-details .event-time,.event-details .start-time{display:inline-block;margin-top:.5rem;margin-bottom:.5rem;font-weight:400;font-size:1.2rem}.event .event-time i,.event .start-time i,.event-details .event-time i,.event-details .start-time i{color:#32bcad;margin-right:.25rem}.event .img,.event-details .img{width:100%;max-width:400px;padding:.5rem;border:solid thin #d9f0ee;margin-bottom:.5rem}.event .img img,.event-details .img img{width:100%}.month-events__wrapper{display:flex;flex-wrap:flex;align-content:flex-start;justify-content:flex-start}.month-events__wrapper .events{width:100%}.selected-tags__wrap{background:#d9f0ee;margin-top:.5rem;padding:.25rem .5rem;color:#ec008b;display:inline-block;width:auto;border-radius:4px}.selected-tags__wrap:before{content:"";display:block;clear:both}.selected-tags__wrap span.selected-tag{font-weight:700}.selected-tags__wrap span.selected-tag:after{content:", ";display:inline-block;margin-right:.25rem}.selected-tags__wrap span.selected-tag:last-child:after{content:""}.tag-filter{display:flex;flex-direction:row;flex-wrap:wrap;border:solid thin #f89c27;padding-bottom:.25rem;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}.tag-filter .tag-control{margin:.15rem .5rem}.tag-filter .control input[type=checkbox]{position:absolute;opacity:0;z-index:-1}.tag-filter .control input[type=checkbox]:checked~.tag-btn{color:#fff;background:#f89c27}.tag-filter .control input[type=checkbox]:disabled~.tag-btn{color:#d9f0ee;border:solid thin #d9f0ee}.tag-filter .control .tag-btn{font-size:.8rem;display:inline-block;width:auto;max-width:none;background:#fff;color:#f89c27;border:solid thin #f89c27;transition:all .3s ease;padding:.15rem;border-radius:4px;margin-top:.15rem!important}.tag-filter__label{max-width:150px;padding:.15rem;background:#f89c27;color:#fff;text-align:center;border-radius:4px;border:solid thin transparent}.tag-filter__label.expanded{-webkit-border-radius:10px 10px 0 0}#events-list__wrapper .event.hidden.tag-selected,#events-list__wrapper .event.tag-selected{display:block}.btn.reg-button,div[class*=lcwp-calendar__] .reg-button.admin-btn{display:block!important;width:auto;max-width:275px;margin-top:1rem}.share_event span{display:inline-block;margin-right:.5rem}.share_event span:first-child{color:#ec008b}.share_event span.icon{font-size:1.2rem;width:35px;height:35px;padding:0 .25rem;text-align:center;border:solid thin #32bcad;border-radius:50%;transition:all .6s ease-in}.share_event span.icon a{color:#32bcad}.share_event span.icon:hover{background:#32bcad;color:#fff}.share_event span.icon:hover a{color:#fff}.btn,div[class*=lcwp-calendar__] .admin-btn{border-radius:24px;padding:.25rem .5rem;letter-spacing:1px;text-transform:capitalize;font-weight:400}.event-details__button{text-align:center}.calendar-column{display:flex;flex-direction:column}.calendar-widget__wrapper{background:#ebebeb;font-family:ProximaNova-Regular;height:600px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;flex-direction:column;position:relative}@media (max-width:750px){.calendar-widget__wrapper{padding:1rem}}.calendar-widget__wrapper .calendar-widget__header{padding-bottom:.5rem;border-bottom:solid thin #ccc}.calendar-widget__wrapper .calendar-filter__wrapper label{display:inline-block;color:#ec008b;font-size:.9rem;margin-right:.5rem}.calendar-widget__wrapper .calendar-filter__wrapper select.tag-filter__widget{padding:.25rem;width:65%;height:auto}.calendar-widget__wrapper .calendar-filter__wrapper .current-category{color:#32bcad;font-size:.9rem;font-weight:600}.calendar-widget__wrapper .calendar-filter__wrapper .current-category i{font-weight:400}.calendar-widget__wrapper .calendar-filter__wrapper .current-category span.selected-category{color:#ec008b}.calendar-widget__wrapper .calendar-widget__header h3{background:#fff;padding:.25rem 1rem;border-radius:24px;font-weight:700;color:#ec008b;margin-bottom:.25rem;margin-top:0}.calendar-widget__wrapper .calendar-widget__header h3 i{margin-right:.5rem;color:#32bcad}.calendar-widget__wrapper .calendar-widget__header p{font-size:.8rem;padding:0;margin:.5rem 0;color:#333}.calendar-widget__wrapper .calendar-widget__feed{-webkit-box-flex:0 1 auto;width:100%;-webkit-flex:1;-ms-flex:1;flex:1;overflow:auto;-webkit-box-shadow:inset 0 7px 5px -7px rgba(0,0,0,.25);-moz-box-shadow:inset 0 7px 5px -7px rgba(0,0,0,.25);box-shadow:inset inset 0 7px 5px -7px rgba(0,0,0,.25);padding:0 .25rem}.calendar-widget__wrapper ul.calendar-events{margin-top:1rem;padding-bottom:3.5rem;margin-left:0}.calendar-widget__wrapper ul.calendar-events li.calendar-event{list-style:none;margin-bottom:1rem;padding:.5rem 0;border-bottom:solid thin #a6ce38}.calendar-widget__wrapper ul.calendar-events li.calendar-event div{margin-bottom:.25rem}.calendar-widget__wrapper ul.calendar-events li.calendar-event .event-title{color:#32bcad;font-weight:600;font-size:1.2rem;letter-spacing:.5px}.calendar-widget__wrapper ul.calendar-events li.calendar-event .event-time i{margin-right:.5rem;font-size:1.2rem;color:#32bcad}.calendar-widget__wrapper ul.calendar-events li.calendar-event .event-btn{background:#32bcad;color:#fff;text-align:center;border:solid thin transparent;font-size:.9rem;display:inline-block;margin-top:.5rem;transition:all .6s ease}.calendar-widget__wrapper ul.calendar-events li.calendar-event .event-btn:hover{background:#fff;color:#32bcad;border:solid thin #32bcad}.calendar-widget__wrapper ul.calendar-events .event-categories span{margin-right:.25rem;font-size:.9rem;font-style:italic;color:#ec008b}.calendar-widget__wrapper ul.calendar-events .event-categories span:after{content:","}.calendar-widget__wrapper ul.calendar-events .event-categories span:last-child:after{content:""}.calendar-widget__wrapper .full-calendar__cta{position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;background:inherit}@media (max-width:750px){.calendar-widget__wrapper .full-calendar__cta{width:95%;text-align:center}}.calendar-widget__wrapper .full-calendar__cta a.btn.cta,.calendar-widget__wrapper .full-calendar__cta div[class*=lcwp-calendar__] a.cta.admin-btn,div[class*=lcwp-calendar__] .calendar-widget__wrapper .full-calendar__cta a.cta.admin-btn{border-radius:4px;background:#32bcad;width:90%;display:block;margin:1rem auto;text-align:center;color:#fff;font-weight:400;letter-spacing:1px;max-width:none;transition:all .6s ease}.calendar-widget__wrapper .full-calendar__cta a.btn.cta:hover,.calendar-widget__wrapper .full-calendar__cta div[class*=lcwp-calendar__] a.cta.admin-btn:hover,div[class*=lcwp-calendar__] .calendar-widget__wrapper .full-calendar__cta a.cta.admin-btn:hover{background:#fff;color:#32bcad;border:solid thin #32bcad}.calendar-widget__wrapper .error-message{background:#ec008b;text-align:center;margin-top:1rem;padding:1rem;color:#fff;border-radius:4px;display:none;position:relative}.calendar-widget__wrapper .error-message .error-close{position:absolute;top:-.15rem;right:.5rem;font-size:1rem;padding:.25rem;transition:all .6s ease}.calendar-widget__wrapper .error-message .error-close:hover{opacity:.8;font-size:.9rem}.calendar-widget__wrapper .events--date-range{color:#ec008b}