.wpupg-grid .wpupg-item{box-sizing:border-box}.wpupg-item{overflow:auto;zoom:1;text-align:left;clear:both}.wpupg-item *{box-sizing:border-box}.wpupg-item ol,.wpupg-item ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin:0;padding:0}.wpupg-item li{font-size:1em;margin:0 0 0 32px;padding:0}.wpupg-item p{font-size:1em;margin:0;padding:0}.wpupg-item p:first-letter{font-size:inherit;line-height:inherit;color:inherit;margin:inherit;padding:inherit;font-family:inherit}.wpupg-item li{list-style-position:outside}.wpupg-item li:before{display:none}.wpupg-item h1,.wpupg-item h2,.wpupg-item h3,.wpupg-item h4,.wpupg-item h5,.wpupg-item h6{clear:none;font-variant:normal;text-transform:none;letter-spacing:normal;margin:0;padding:0}.wpupg-grid a.wpupg-item.wpupg-item-link{transition:none;text-decoration:none;box-shadow:none}.rtl .wpupg-item{text-align:right}.rtl .wpupg-item li{margin:0 32px 0 0}
.wpupg-item-author-with-image{display:inline-flex;align-items:center}.wpupg-item-author-with-image .wpupg-item-author-image{line-height:0;margin-right:10px}.wpupg-icon-decoration-line,.wpupg-header-decoration-line{display:flex;flex-wrap:wrap;align-items:center}.wpupg-icon-decoration-line.wpupg-align-left .wpupg-decoration-line,.wpupg-header-decoration-line.wpupg-align-left .wpupg-decoration-line{margin-left:15px}.wpupg-icon-decoration-line.wpupg-align-right .wpupg-decoration-line,.wpupg-header-decoration-line.wpupg-align-right .wpupg-decoration-line{margin-right:15px}.wpupg-icon-decoration-line.wpupg-align-center .wpupg-decoration-line:first-child,.wpupg-header-decoration-line.wpupg-align-center .wpupg-decoration-line:first-child{margin-right:15px}.wpupg-icon-decoration-line.wpupg-align-center .wpupg-decoration-line:last-child,.wpupg-header-decoration-line.wpupg-align-center .wpupg-decoration-line:last-child{margin-left:15px}.wpupg-decoration-line{flex:auto;height:1px;border-bottom:1px solid #000}.wpupg-block-text-normal{font-weight:400;font-style:normal;text-transform:none}.wpupg-block-text-light{font-weight:300 !important}.wpupg-block-text-bold{font-weight:bold !important}.wpupg-block-text-italic{font-style:italic !important}.wpupg-block-text-uppercase{text-transform:uppercase !important}.wpupg-block-text-faded{opacity:.6}.wpupg-block-text-uppercase-faded{text-transform:uppercase !important;opacity:.6}.wpupg-block-text-bigger{font-size:1.1em}.wpupg-block-text-smaller{font-size:.9em}.wpupg-align-left{text-align:left}.wpupg-align-center{text-align:center}.wpupg-align-right{text-align:right}.wpupg-hover{display:none}.wpupg-hover.wpupg-hovering{display:block}.wpupg-icon svg{display:inline;vertical-align:middle;margin-top:-0.15em;width:1.3em;height:1.3em;overflow:visible}.wpupg-icon-shortcode{font-size:16px;height:16px}.wpupg-icon-shortcode.wpupg-icon-shortcode-inline{display:inline}.wpupg-icon-shortcode .wpupg-icon svg{display:inline;vertical-align:middle;margin-top:0;width:1em;height:1em;overflow:visible}.wpupg-item-image{max-width:100%;font-size:0;line-height:0}.wpupg-item-image img{display:inline-block;max-width:100%;height:auto;margin:0;padding:0}.wpupg-item-image .dpsp-pin-it-wrapper{margin:0 auto}.wpupg-block-image-circle img{border-radius:50%}.wpupg-link{cursor:pointer;text-decoration:none}.wpupg-link.wpupg-link-inline-button{display:inline-block;margin:0 5px 5px 0}.wpupg-link.wpupg-link-button{display:table;margin:5px auto}.wpupg-link.wpupg-link-wide-button{display:block;width:auto;margin:5px 0;text-align:center}.wpupg-link.wpupg-link-button,.wpupg-link.wpupg-link-inline-button,.wpupg-link.wpupg-link-wide-button{border-width:1px;border-style:solid;padding:5px}.rtl .wpupg-link.wpupg-link-inline-button{margin:0 0 5px 5px}.wpupg-spacer{display:block !important;background:none !important;font-size:0;line-height:0;width:100%;height:10px}.wpupg-spacer+.wpupg-spacer{display:none !important}
.wpupg-grid-filters.wpupg-grid-filters-display-inline{display:flex;align-items:center;flex-wrap:wrap}.wpupg-grid-filters.wpupg-grid-filters-display-inline.wpupg-grid-filters-align-center{justify-content:center}.wpupg-grid-filters.wpupg-grid-filters-display-inline.wpupg-grid-filters-align-right{justify-content:flex-end}.wpupg-grid-filters.wpupg-grid-filters-display-inline.wpupg-grid-filters-align-spaced{justify-content:space-evenly}.wpupg-filter-container{visibility:hidden}.wpupg-filter-container.wpupg-filter-container-label-inline{display:flex;flex-wrap:wrap;align-items:center}.wpupg-filter-container.wpupg-filter-container-label-inline .wpupg-filter-label{margin-right:10px}.wpupg-filter-container .wpupg-filter-label{display:block}.wpupg-filter-container .wpupg-filter-label.wpupg-filter-label-bold{font-weight:bold}.wpupg-filter-container .wpupg-filter-label.wpupg-filter-label-underline{text-decoration:underline}.wpupg-filter-container .wpupg-filter-label.wpupg-filter-label-italic{font-style:italic}.wpupg-filter-container .wpupg-filter-label.wpupg-filter-label-align-center{text-align:center}.wpupg-filter-container .wpupg-filter-label.wpupg-filter-label-align-right{text-align:right}.wpupg-filter-container .wpupg-filter-isotope-term,.wpupg-filter-container .wpupg-filter-clear-button{display:inline-block;cursor:pointer}.wpupg-filter-container .wpupg-filter-isotope-term{position:relative}.wpupg-filter-container .wpupg-filter-isotope-term.wpupg-spinner{min-width:0;min-height:0}.wpupg-filter-container .wpupg-filter-isotope-term.wpupg-spinner:before{width:var(--wpupg-isotope-spinner-size, 12px);height:var(--wpupg-isotope-spinner-size, 12px);margin-top:calc(var(--wpupg-isotope-spinner-size, 12px)/-2);margin-left:calc(var(--wpupg-isotope-spinner-size, 12px)/-2);border-top-color:var(--wpupg-isotope-spinner-color, #ccc)}.wpupg-filter-item-icon-container{display:flex;align-items:center}.wpupg-filter-item-icon-container .wpupg-filter-item-icon{margin-right:5px}.wpupg-filter-item-icon-container .wpupg-filter-item-icon svg{vertical-align:text-top;margin-top:.1em}.wpupg-filter-item-icon-container .wpupg-filter-item-icon-text+.wpupg-filter-item-icon{margin-left:8px;margin-right:0}.wp-admin .block-editor .wpupg-filter-container{visibility:visible}
.wpupg-grid-with-filters.wpupg-grid-with-filters-side{display:flex;flex-wrap:wrap;justify-content:center}.wpupg-grid-with-filters.wpupg-grid-with-filters-side .wpupg-grid-container{min-width:300px;flex:auto}.wpupg-grid-with-filters.wpupg-grid-with-filters-side-left .wpupg-grid-filters{margin-right:20px}.wpupg-grid-with-filters.wpupg-grid-with-filters-side-right{flex-direction:row-reverse}.wpupg-grid-with-filters.wpupg-grid-with-filters-side-right .wpupg-grid-filters{margin-left:20px}.wpupg-grid{margin-left:auto;margin-right:auto}.wpupg-grid.wpupg-grid-loading .wpupg-item{display:inline-block;vertical-align:top;position:relative}.wpupg-grid-empty{display:none}
.wpupg-pagination-term,.wpupg-pagination-button{display:inline-block;cursor:pointer;position:relative}.wpupg-pagination-loader{position:relative}@keyframes wpupg-spinner{to{transform:rotate(360deg)}}@-webkit-keyframes wpupg-spinner{to{-webkit-transform:rotate(360deg)}}.wpupg-spinner{min-width:24px;min-height:24px}.wpupg-spinner:before{content:"Loading…";position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px}.wpupg-spinner:not(:required):before{content:"";border-radius:50%;border-top:2px solid #ccc;border-right:2px solid rgba(0,0,0,0);animation:wpupg-spinner .6s linear infinite;-webkit-animation:wpupg-spinner .6s linear infinite}
.wpupg-responsive-desktop.wpupg-filter-container-desktop-hide{display:none}.wpupg-responsive-desktop .wpupg-filter-toggle-container{display:none}.wpupg-responsive-desktop.wpupg-filter-container-desktop-toggle .wpupg-filter-label{display:flex;align-items:center;cursor:pointer}.wpupg-responsive-desktop.wpupg-filter-container-desktop-toggle .wpupg-filter-toggle-container{display:inline-block;margin-right:5px}.wpupg-responsive-desktop.wpupg-filter-container-desktop-toggle_closed .wpupg-filter-toggle-open,.wpupg-responsive-desktop.wpupg-filter-container-desktop-toggle_closed .wpupg-filter{display:none}.wpupg-responsive-desktop.wpupg-filter-container-desktop-toggle_open .wpupg-filter-toggle-closed{display:none}.wpupg-responsive-tablet.wpupg-filter-container-tablet-hide{display:none}.wpupg-responsive-tablet .wpupg-filter-toggle-container{display:none}.wpupg-responsive-tablet.wpupg-filter-container-tablet-toggle .wpupg-filter-label{display:flex;align-items:center;cursor:pointer}.wpupg-responsive-tablet.wpupg-filter-container-tablet-toggle .wpupg-filter-toggle-container{display:inline-block;margin-right:5px}.wpupg-responsive-tablet.wpupg-filter-container-tablet-toggle_closed .wpupg-filter-toggle-open,.wpupg-responsive-tablet.wpupg-filter-container-tablet-toggle_closed .wpupg-filter{display:none}.wpupg-responsive-tablet.wpupg-filter-container-tablet-toggle_open .wpupg-filter-toggle-closed{display:none}.wpupg-responsive-mobile.wpupg-filter-container-mobile-hide{display:none}.wpupg-responsive-mobile .wpupg-filter-toggle-container{display:none}.wpupg-responsive-mobile.wpupg-filter-container-mobile-toggle .wpupg-filter-label{display:flex;align-items:center;cursor:pointer}.wpupg-responsive-mobile.wpupg-filter-container-mobile-toggle .wpupg-filter-toggle-container{display:inline-block;margin-right:5px}.wpupg-responsive-mobile.wpupg-filter-container-mobile-toggle_closed .wpupg-filter-toggle-open,.wpupg-responsive-mobile.wpupg-filter-container-mobile-toggle_closed .wpupg-filter{display:none}.wpupg-responsive-mobile.wpupg-filter-container-mobile-toggle_open .wpupg-filter-toggle-closed{display:none}.wpupg-filter-toggle-container svg{height:.8em;width:.8em}#qtip-overlay.blurs,.qtip-close{cursor:pointer}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}@font-face{font-family:simple-calendar;src:url(https://www.hammersmithsociety.org.uk/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-J6Z6DGPB.eot?43976014);src:url(https://www.hammersmithsociety.org.uk/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-J6Z6DGPB.eot?43976014#iefix) format("embedded-opentype"),url(https://www.hammersmithsociety.org.uk/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-UEC5SQT6.woff?43976014) format("woff"),url(https://www.hammersmithsociety.org.uk/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-4DIMM5XW.ttf?43976014) format("truetype"),url(https://www.hammersmithsociety.org.uk/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-UBYSNATM.svg?43976014#simple-calendar) format("svg");font-weight:400;font-style:normal}[class^=simcal-icon-]:before,[class*=" simcal-icon-"]:before{display:inline-block;font-family:simple-calendar;font-style:normal;font-weight:400;margin-right:.2em;speak:none;text-decoration:inherit;text-align:center;width:1em;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.simcal-icon-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.simcal-icon-animate:before{transition:all .2s ease-in-out}.simcal-icon-rotate-180:before{transform:rotate(180deg)}.simcal-icon-calendar-empty:before{content:"\e800"}.simcal-icon-calendar:before{content:"\e801"}.simcal-icon-calendar-logo:before{content:"\e802"}.simcal-icon-settings:before{content:"\e804"}.simcal-icon-toggles:before{content:"\e805"}.simcal-icon-list:before{content:"\e806"}.simcal-icon-event:before{content:"\e807"}.simcal-icon-help:before{content:"\e808"}.simcal-icon-panel:before{content:"\e80a"}.simcal-icon-grid:before{content:"\e80b"}.simcal-icon-google:before{content:"\e80c"}.simcal-icon-docs:before{content:"\e80f"}.simcal-icon-hourglass:before{content:"\e811"}.simcal-icon-globe:before{content:"\e812"}.simcal-icon-timezones:before{content:"\e813"}.simcal-icon-warning:before{content:"\e815"}.simcal-icon-wordpress:before{content:"\e814"}.simcal-icon-up:before{content:"\e80e"}.simcal-icon-right:before{content:"\e809"}.simcal-icon-down:before{content:"\e80d"}.simcal-icon-left:before{content:"\e803"}.simcal-icon-spinner:before{content:"\e810"}.simcal-calendar{position:relative}.simcal-powered{display:block;margin:-10px 0 20px}.simcal-empty-events-notice{margin:12px 0 0;padding:10px 12px;border-left:4px solid #2271b1;background:#f0f6fc;color:#1d2327;font-size:13px;line-height:1.5}.simcal-empty-events-notice p{margin:0}.simcal-empty-events-notice p+p{margin-top:6px}.simcal-empty-events-notice-meta{opacity:.75;font-size:12px}.simcal-align-left{text-align:left}.simcal-align-right{text-align:right}.simcal-default-calendar .simcal-current h3{margin:0;padding:0}.simcal-default-calendar .simcal-nav{vertical-align:middle}.simcal-default-calendar .simcal-nav-button{background:transparent;border:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0;transition:margin .2s ease-out;width:100%}.simcal-default-calendar .simcal-nav-button:focus,.simcal-default-calendar .simcal-nav-button:hover{background:transparent;border:0;box-shadow:none;outline:none}.simcal-default-calendar .simcal-nav-button.simcal-prev:hover{margin-left:-10px}.simcal-default-calendar .simcal-nav-button.simcal-next:hover{margin-right:-10px}.simcal-default-calendar .simcal-nav-button:disabled{cursor:default}.simcal-default-calendar .simcal-nav-button:disabled:hover{margin:0;padding:0}.simcal-default-calendar .simcal-events{list-style:none;margin-left:0}.simcal-default-calendar .simcal-events-toggle{border:0;box-shadow:none;text-align:center;width:100%}.simcal-default-calendar .simcal-events-toggle:active,.simcal-default-calendar .simcal-events-toggle:hover{border:0;box-shadow:none;outline:none}.simcal-default-calendar .simcal-events-toggle:focus{outline:2px solid currentColor;outline-offset:2px}.simcal-default-calendar ul.simcal-attachments,.simcal-default-calendar ul.simcal-attendees{margin:0;padding:0}.simcal-default-calendar li.simcal-attachment,.simcal-default-calendar li.simcal-attendee{list-style:none;margin-bottom:4px}.simcal-default-calendar li.simcal-attachment:last-child,.simcal-default-calendar li.simcal-attendee:last-child{margin-bottom:0}.simcal-default-calendar li.simcal-attachment small,.simcal-default-calendar li.simcal-attendee small{opacity:.9;text-transform:lowercase}.simcal-default-calendar li.simcal-attachment a,.simcal-default-calendar li.simcal-attendee a,.simcal-default-calendar .simcal-organizer a{border-bottom:0;text-decoration:none}.simcal-default-calendar li.simcal-attachment img,.simcal-default-calendar li.simcal-attendee img,.simcal-default-calendar .simcal-organizer img{display:inline-block;margin:0 4px;max-height:24px;max-width:24px}.simcal-default-calendar .simcal-cover-image{display:block;margin:0 0 8px;max-width:100%}.simcal-default-calendar .simcal-cover-image a{border-bottom:0;display:block;text-decoration:none}.simcal-default-calendar .simcal-cover-img{display:block;height:auto;max-height:220px;max-width:100%;object-fit:contain;width:auto}.simcal-default-calendar .simcal-tooltip-content{font-size:1.2em;line-height:1.4;padding:5px}.simcal-default-calendar .simcal-ajax-loader{height:100%;left:0;position:absolute;top:0;width:100%}.simcal-default-calendar .simcal-ajax-loader>i{font-size:48px;left:50%;line-height:1;margin:-36px 0 0 -36px;position:absolute;top:50%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-top>i{top:20%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-bottom>i{bottom:20%;top:auto}.simcal-default-calendar-light .simcal-nav-button{color:#0009}.simcal-default-calendar-light .simcal-nav-button:disabled{color:#ffffffe6!important}.simcal-default-calendar-light .simcal-nav-button:disabled:hover{color:#ffffffe6!important}.simcal-default-calendar-light .simcal-nav-button:focus,.simcal-default-calendar-light .simcal-nav-button:hover{color:#000000e6}.simcal-default-calendar-light .simcal-events-toggle{color:#0009}.simcal-default-calendar-light .simcal-events-toggle:hover{background-color:#0000001a;color:#fff}.simcal-default-calendar-light .simcal-ajax-loader{background-color:#0000001a}.simcal-default-calendar-light .simcal-ajax-loader>i{color:#0000004d}.simcal-default-calendar-dark .simcal-nav-button{color:#fff9}.simcal-default-calendar-dark .simcal-nav-button:disabled{color:#000000e6!important}.simcal-default-calendar-dark .simcal-nav-button:disabled:hover{color:#000000e6!important}.simcal-default-calendar-dark .simcal-nav-button:focus,.simcal-default-calendar-dark .simcal-nav-button:hover{color:#ffffffe6}.simcal-default-calendar-dark .simcal-events-toggle{color:#fff9}.simcal-default-calendar-dark .simcal-events-toggle:hover{background-color:#ffffff1a;color:#000}.simcal-default-calendar-dark .simcal-ajax-loader{background-color:#ffffff1a}.simcal-default-calendar-dark .simcal-ajax-loader>i{color:#ffffff4d}@media print{.simcal-empty-events-notice{display:none}}.simcal-default-calendar-grid>table{table-layout:fixed;width:100%}.simcal-default-calendar-grid>table thead th,.simcal-default-calendar-grid>table thead td,.simcal-default-calendar-grid>table tbody td{text-align:center;vertical-align:top}.simcal-default-calendar-grid>table tbody td{padding:0!important}.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav{padding:10px 0;vertical-align:middle}.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav.simcal-prev-wrapper,.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav.simcal-current{border-right:0}.simcal-default-calendar-grid .simcal-day>div{box-sizing:content-box;display:block;height:100%}.simcal-default-calendar-grid .simcal-day-void{border-width:0 0 1px 0;height:100%;min-height:32px}.simcal-default-calendar-grid .simcal-day-void.simcal-day-void-last{border-right-width:1px}.simcal-default-calendar-grid .simcal-day-number{display:block;line-height:1;padding:2px 4px 3px;vertical-align:middle}.simcal-default-calendar-grid .simcal-no-events{display:block;min-height:32px}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day:hover{background-color:#0000001a}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void,.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void:hover{background-color:#0000000a}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number{background:#0000001a}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day:hover{background-color:#ffffff2e}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-void,.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-void:hover{background-color:#ffffff0d}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-number{background:#ffffff1a}.simcal-default-calendar-grid .simcal-events{font-size:max(.75rem,.68em);line-height:1.4;list-style:none;margin:0;padding:0;text-align:left}.simcal-default-calendar-grid .simcal-event-color{background-color:currentcolor;border-radius:1px;display:inline-block;height:.65em;margin-right:.35em;vertical-align:middle;width:.65em}.simcal-default-calendar-grid .simcal-event-color-dot{border-radius:50%;display:inline-block;height:8px;margin:0 2px;vertical-align:middle;width:8px}@media(forced-colors:active){.simcal-default-calendar-grid .simcal-event-color{border:1px solid CanvasText;forced-color-adjust:none}}.simcal-default-calendar-grid .simcal-events>.simcal-event{border-bottom-style:solid;border-bottom-width:1px;cursor:pointer;list-style:none;margin:0 0 2px;padding:4px}.simcal-default-calendar-grid .simcal-events>.simcal-event:hover{text-decoration:underline}.simcal-default-calendar-grid .simcal-events>.simcal-event:last-child{border-bottom:0;margin-bottom:0}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-event{border-bottom-color:#0000001a}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-event{border-bottom-color:#ffffff1a}.simcal-default-calendar-grid .simcal-events-dots{cursor:pointer;display:block;line-height:1;margin:3px 0;text-align:center}.simcal-default-calendar-grid .simcal-events-toggle{background:transparent;display:block;font-size:max(.75rem,.68em);padding:2px 0}.simcal-event-bubble{background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px #0000001a}.simcal-event-bubble .simcal-event-details p,.simcal-event-bubble .simcal-event-details .simcal-event-description{margin:0 0 1em}.simcal-calendar-actions{display:inline-flex;align-items:stretch;margin:20px 0;border:1px solid #c3c4c7;border-radius:6px;background:#fff;overflow:hidden;vertical-align:middle;line-height:1;box-shadow:none}.simcal-calendar-actions a.simcal-calendar-action,.simcal-calendar-actions a.simcal-calendar-action:link,.simcal-calendar-actions a.simcal-calendar-action:visited,.simcal-calendar-actions a.simcal-calendar-action:hover,.simcal-calendar-actions a.simcal-calendar-action:focus,.simcal-calendar-actions a.simcal-calendar-action:active,.simcal-calendar-actions button.simcal-calendar-action,.simcal-calendar-actions button.simcal-calendar-action:hover,.simcal-calendar-actions button.simcal-calendar-action:focus,.simcal-calendar-actions button.simcal-calendar-action:active{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:10px 18px;border:0;border-radius:0;border-left:1px solid #c3c4c7;background:#fff;color:#1e293b;box-shadow:none;text-decoration:none;text-shadow:none;line-height:1.4;font-size:14px;font-weight:400;font-family:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;white-space:nowrap;height:auto;min-height:0;outline:none;-webkit-appearance:none;appearance:none}.simcal-calendar-actions a.simcal-calendar-action:first-child,.simcal-calendar-actions button.simcal-calendar-action:first-child{border-left:0}.simcal-calendar-actions a.simcal-calendar-action:hover,.simcal-calendar-actions a.simcal-calendar-action:focus,.simcal-calendar-actions button.simcal-calendar-action:hover,.simcal-calendar-actions button.simcal-calendar-action:focus{background:#f8fafc;color:#1e293b}.simcal-calendar-actions .simcal-calendar-action-icon{display:block;flex-shrink:0;width:16px;height:16px;stroke:currentcolor;fill:none}.simcal-calendar-actions .simcal-calendar-action-label{color:inherit;text-decoration:none}.simcal-responsive-views .simcal-default-calendar-list{display:none}@media(max-width:768px){.simcal-responsive-views .simcal-default-calendar-grid{display:none}.simcal-responsive-views .simcal-default-calendar-list{display:block}}@media print{.simcal-print-calendar main,.simcal-print-calendar #header,.simcal-print-calendar #footer,.simcal-print-calendar #nav,.simcal-print-calendar header,.simcal-print-calendar footer,.simcal-print-calendar .site-content,.simcal-print-calendar .simcal-calendar-actions,.simcal-calendar-actions,.simcal-print-calendar .simcal-nav .simcal-prev,.simcal-print-calendar .simcal-nav .simcal-next,.simcal-print-calendar .fc-button-group,.simcal-print-calendar .fc-toolbar-chunk .fc-today-button,.simcal-print-calendar .fc-dayGridMonth-button,.simcal-print-calendar .fc-timeGridWeek-button,.simcal-print-calendar .fc-timeGridDay-button{display:none}}.simcal-default-calendar-list{min-height:100px;padding:10px 0;text-align:left}.simcal-default-calendar-list .simcal-calendar-head{display:table;padding-bottom:10px;width:100%}.simcal-default-calendar-list .simcal-calendar-head .simcal-nav{display:table-cell;text-align:center;vertical-align:middle;width:20%}.simcal-default-calendar-list .simcal-calendar-head .simcal-nav:nth-child(2){width:60%}.simcal-default-calendar-list .simcal-calendar-head .simcal-current span{display:inline-block}.simcal-default-calendar-list .simcal-calendar-head .simcal-hide-header{visibility:hidden}.simcal-default-calendar-list dl.simcal-month{margin-bottom:10px;padding:0 10px 10px}.simcal-default-calendar-list dd.simcal-day{list-style:none;margin:0}.simcal-default-calendar-list dt.simcal-day-label{font-size:.9em;list-style:none;margin:20px 0 10px}.simcal-default-calendar-list dt.simcal-day-label>span{display:inline-block;padding:4px 8px}.simcal-default-calendar-list ul.simcal-events{margin:10px 14px 0}.simcal-default-calendar-list ul.simcal-events li.simcal-event{list-style-type:none;margin-bottom:10px;word-wrap:break-word}.simcal-default-calendar-list .simcal-event-details{font-size:.84em;line-height:1.5;overflow:hidden}.simcal-default-calendar-list .simcal-event-details p,.simcal-default-calendar-list .simcal-event-details .simcal-event-description{margin:0 0 1em}.simcal-default-calendar-list .simcal-events-toggle{display:inline-block;padding:0}.simcal-default-calendar-list.simcal-default-calendar-light .simcal-events-toggle{background-color:#0000001a}.simcal-default-calendar-list.simcal-default-calendar-dark .simcal-events-toggle{background-color:#ffffff1a}.simcal-default-calendar-list .simcal-calendar-list-compact .simcal-calendar-head .simcal-nav h3{font-size:1em}.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display:block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float:left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float:right;margin: 5px 0 20px 20px;}
img.alignright {float:right; margin:0 0 1em 1em}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left;margin: 5px 20px 20px 0;}
img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin:0;max-width: 98.5%;padding:0;width: auto;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.sticky{}
.gallery-caption{}
.bypostauthor{}  .mod-preview-info {
background-color: white;
border: 1px solid black;
color: red;
opacity: 0.8;
padding: 2px 4px;
position: absolute;
min-height:25px;
text-transform:none;}
.mod-preview-wrapper {
background-color: #EEEEEE;
border: 1px dotted black;
color: #770000;
opacity: 0.5;
min-height:30px;} .screen-reader-text, s5c ul span.s5_outerr, ul li ul span.s5_outerr{
display:none}
#s5_topgradsearch #searchsubmit {display:none;}
.comments-area code {padding: 5px 10px;display: inline-block;}
@media screen and (min-width: 0px) and (max-width: 600px) {
#wpadminbar {top:-46px !important;} } .s5_h3_tag_wrap {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6) inset;
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6) inset;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6) inset;
font-weight:normal;
font-size:0.7em;
padding:10px;
padding-top:0px;
padding-bottom:0px;
margin-left:12px;
color:#FFFFFF;
float:right;
margin-top:-2px;} .entry-utility{clear: both;margin-top: 15px;}
.cat-links{clear: both;margin-top: 15px;}
div.s5_button_item_inner{padding:5px !important;}
.btn {display:inline-block;line-height: 20px;} #s5_below_body_wrap .module_round_box_outer {
margin-left:0px;
}
#s5_below_body_wrap #s5_quick_contact input, #s5_below_body_wrap #s5_quick_contact textarea {
margin-bottom:20px;
}
#s5_below_body_wrap .module_round_box h3 {
margin-bottom: 32px;
}
a.readon {
margin-right: 20px;
}
.reply a, #comments li.odd div.comment-body, #comments li.even div.comment-body, .cat-links a, .tag-links a {   	
-moz-border-radius:3px ;
-webkit-border-radius:3px;
border-radius:3px; 
}
.entry-utility {
margin-top: 25px;
} .cat-links, .tag-links {
display: inline-block;
margin-bottom: 6px;
margin-top: 5px;
}
.cat-links a, .tag-links a {
background: none repeat scroll 0 0 #f9f9f9;	
border: 1px solid #e6e6e6;
color: #9e9e9e;		
font-size: 0.8em;		
padding: 3px 8px;
}
.cat-links a:hover, .tag-links a:hover, .reply a:hover {
text-decoration:none;			
background:#333333;			
color:#ffffff;}
.cat-links, .entry-utility-prep-cat-links, .tag-links .entry-utility-prep-tag-links {
color:#747474;
margin-right:5px;
}
.cat-links, .tag-links {	
color:#ffffff;
}
.cat-links a:hover, .tag-links a:hover {
border: 1px solid #333333;	
} .comment-body p {
padding-top:0px;
padding-bottom:0px;
}
div.reply {
margin-top:15px;
}
.reply a {
background:#e2e2e2;
color:#999999;
padding:5px 11px;
}
h2.comments-title { 
font-size: 2em;
}
.comment-author .fn a, .comment-author .fn {	
color:#333333;	
font-weight:bold;	
font-style: normal;
}
.comment-meta.commentmetadata a {
color:#aaa;	
font-size: 0.9em;    
position: relative;    
top: -6px;
}
.comment-author img.avatar {	
display: block;    
margin-left: -122px;    
margin-top: -5px;    
position: absolute;	
-moz-border-radius:100px ;	
-webkit-border-radius:100px;	
border-radius:100px;  
}
.submit {
cursor:pointer;
}
ol.comment-list {
margin-left:0px;
}
.comment-list, .comment-list .children {
list-style-type: none;
padding: 0;
}
.comment-respond {
margin-top:40px;
}
.comment-form .comment-notes {
color: #aaa;
font-size: 0.9em;
margin: 0 0 32px;
}
#comments.comments-area {	
padding-top: 40px;	
border-top:3px solid #e5e5e5;
}
#comments li.odd div.comment-body{	
border: 1px solid #e2e2e2;
}
#comments li.even div.comment-body{	
border: 1px solid #e2e2e2;
}
#comments li div.comment-body  {	
margin-bottom: 35px;    
margin-left: 90px;    
margin-top: 35px;    
padding: 23px 28px 27px;
}
.comment-form label {    
clear: both;    
display: block;    
padding: 12px 0 10px;
}		
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form textarea {    
width: 100%;
}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form textarea {		
box-sizing: border-box;
}
.ul_circle_content li {list-style:none !important;}