@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important;margin-bottom:1.75em}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:#fff;width:100%;z-index:1}.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container{color:#000}.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image img,.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15);color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container .wp-block-navigation-link a{color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:var(--wp--style--root--padding-top,2rem) var(--wp--style--root--padding-right,2rem) var(--wp--style--root--padding-bottom,2rem) var(--wp--style--root--padding-left,2rem);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%);width:100%}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word;word-break:normal}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}.wp-block-post-excerpt{margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:.625em;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:1.5em;min-width:1.5em;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:.375em .625em}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3em;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 0 0 .25em}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}figure{margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding:0;}
.flexslider li 			{margin:0; font-size:1em; }
.flexslider .slides > li {position:relative; display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.no-js .flexslider .slides li:first-child 	{display:block; }
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}


/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0; position: relative;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  {}

.flex-direction-nav .flex-prev {}
.flex-direction-nav .flex-next {}


/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.fullScreenWidthCarousel .flex-control-nav {position: absolute; bottom: 100px; right:50%; margin:0 -570px 0 0; text-align: center; background:rgba(0,0,0,0.4); padding:7px 5px 4px; border-radius:100px; }
.internalCarousel .flex-control-nav {position: absolute; bottom: 20px; right:20px; text-align: center; background:rgba(0,0,0,0.4); padding:7px 5px 4px; border-radius:100px; }

.flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline; line-height: inherit;}
.flex-control-paging li a {display:inline-block; width: 17px; height: 17px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -252px -3px no-repeat; cursor: pointer; text-indent: -9999px;}
.flex-control-paging li a.flex-active {display:inline-block; width: 17px; height: 17px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -271px -3px no-repeat; cursor: default; }

	/* IMAGE LIGHTBOX SELECTOR */
	#imagelightbox						{cursor: pointer; position: fixed; z-index: 10000; -ms-touch-action: none; touch-action: none; -webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */ box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */ }


	/* ACTIVITY INDICATION */
	#imagelightbox-loading,
	#imagelightbox-loading div 			{border-radius: 50%; } 

	#imagelightbox-loading 				{width: 2.5em; /* 40 */ height: 2.5em; /* 40 */ background-color: #444; background-color: rgba( 0, 0, 0, .5 ); position: fixed; z-index: 10003; top: 50%; left: 50%; padding: 0.625em; /* 10 */ margin: -1.25em 0 0 -1.25em; /* 20 */ -webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */ box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */ }
	#imagelightbox-loading div 			{width: 1.25em; /* 20 */ height: 1.25em; /* 20 */ background-color: #fff; -webkit-animation: imagelightbox-loading .5s ease infinite; animation: imagelightbox-loading .5s ease infinite; }

	@-webkit-keyframes imagelightbox-loading
	{
		from { opacity: .5;	-webkit-transform: scale( .75 ); }
		50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
		to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
	}
	@keyframes imagelightbox-loading
	{
		from { opacity: .5;	transform: scale( .75 ); }
		50%	 { opacity: 1;	transform: scale( 1 ); }
		to	 { opacity: .5;	transform: scale( .75 ); }
	}


	/* OVERLAY */
	#imagelightbox-overlay 				{background-color: #fff; background-color: rgba( 0,0,0, 0.8 ); position: fixed; z-index: 9998; top: 0; right: 0; bottom: 0; left: 0; }


	/* "CLOSE" BUTTON */
	#imagelightbox-close 				{width: 2.5em; /* 40 */ height: 2.5em; /* 40 */ text-align: left; background-color: #666; border-radius: 50%; position: fixed; z-index: 10002; top: 2.5em; /* 40 */ right: 2.5em; /* 40 */ -webkit-transition: color .3s ease; transition: color .3s ease; }
	#imagelightbox-close:hover,
	#imagelightbox-close:focus 			{background-color: #111; }
	#imagelightbox-close:before,
	#imagelightbox-close:after 			{width: 2px; background-color: #fff; content: ''; position: absolute; top: 20%; bottom: 20%; left: 50%; margin-left: -1px; }
	#imagelightbox-close:before 		{-webkit-transform: rotate( 45deg ); -ms-transform: rotate( 45deg ); transform: rotate( 45deg ); }
	#imagelightbox-close:after 			{-webkit-transform: rotate( -45deg ); -ms-transform: rotate( -45deg ); transform: rotate( -45deg ); }


	/* CAPTION */
	#imagelightbox-caption 				{text-align: center; color: #fff; background-color: #666; position: fixed; z-index: 10001; left: 0; right: 0; bottom: 0; padding: 0.625em; /* 10 */ font-family: 'latoregular'; font-size:1.6em; }


	/* NAVIGATION */
	#imagelightbox-nav 					{background-color: #444; background-color: rgba( 0, 0, 0, .5 ); border-radius: 20px; position: fixed; z-index: 10001; left: 50%; bottom: 3.75em; /* 60 */ padding: 0.313em; /* 5 */ -webkit-transform: translateX( -50% ); -ms-transform: translateX( -50% ); transform: translateX( -50% ); }
	#imagelightbox-nav button 			{width: 1em; /* 20 */ height: 1em; /* 20 */ background-color: transparent; border: 1px solid #fff; border-radius: 50%; display: inline-block; margin: 0 0.313em; /* 5 */ }
	#imagelightbox-nav button.active 	{background-color: #fff; }


	/* ARROWS */
	.imagelightbox-arrow 				{width: 3.75em; /* 60 */ height: 7.5em; /* 120 */ background-color: #444; background-color: rgba( 0, 0, 0, .5 ); vertical-align: middle; display: none; position: fixed; z-index: 10001; top: 50%; margin-top: -3.75em; /* 60 */ }
	
	.imagelightbox-arrow:hover,
	.imagelightbox-arrow:focus 			{background-color: #666; background-color: rgba( 0, 0, 0, .75 ); }	
	.imagelightbox-arrow:active 		{background-color: #111; }
	
	.imagelightbox-arrow-left 			{left: 2.5em; /* 40 */ }
	.imagelightbox-arrow-right 			{right: 2.5em; /* 40 */ }
	
	.imagelightbox-arrow:before 		{width: 0; height: 0; border: 1em solid transparent; content: ''; display: inline-block; margin-bottom: -0.125em; /* 2 */ }
	.imagelightbox-arrow-left:before 	{border-left: none; border-right-color: #fff; margin-left: -0.313em; /* 5 */ }
	.imagelightbox-arrow-right:before 	{border-right: none; border-left-color: #fff; margin-right: -0.313em; /* 5 */ }

	#imagelightbox-loading,
	#imagelightbox-overlay,
	#imagelightbox-close,
	#imagelightbox-caption,
	#imagelightbox-nav,
	.imagelightbox-arrow				{-webkit-animation: fade-in .25s linear;animation: fade-in .25s linear;}

	@-webkit-keyframes fade-in
	{
		from	{ opacity: 0; }
		to		{ opacity: 1; }
	}
	@keyframes fade-in
	{
		from	{ opacity: 0; }
		to		{ opacity: 1; }
	}

	/*----------------------------------------------------------------------------------------------------------*/
	/*	RESET CSS															  						  	  	  	*/
	/*----------------------------------------------------------------------------------------------------------*/

		/* RESET EVERYTHING (except lists) */
		html, body, div, span, object, iframe, 
		h1, h2, h3, h4, h5, h6, 
		p, blockquote, pre, abbr, address, 
		cite, code, del, dfn, em, img, ins, 
		kbd, q, samp, small, strong, 
		sub, sup, var, b, i, dl, dt, dd,  
		fieldset, form, label, legend, 
		table, caption, tbody, tfoot, 
		thead, tr, th, td, article, aside, 
		canvas, details, figcaption, figure, 
		footer, header, hgroup, menu, nav, 
		section, summary, time, mark, 
		audio, video 									{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}

	/*------------------------------------------------------------------------------------------------------------*/
	/*	New Defaults															  						  	  	  */
	/*------------------------------------------------------------------------------------------------------------*/
		
		article, aside, details, 
		figcaption, figure, 
		footer, header, hgroup, 
		menu, nav, section 							{display:block;}

		
		table 										{border-collapse:collapse; border-spacing:0;}
		hr 											{display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
		img											{-ms-interpolation-mode: bicubic;}

		/* Links */
		a 											{margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
		a:hover, a:active, a:focus					{outline:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
		a img										{border:0; -moz-backface-visibility:hidden;}

		/* Form */
		form										{margin:0; padding:0;}
		
		legend										{margin-left:1em}
		
		input, select 								{vertical-align:middle;}
		input, textarea, button 					{margin:0; padding:0; -webkit-appearance: none; border-radius: 0;}
		
		textarea 									{overflow:auto;} 
		
		input[type=text]:focus						{outline:none;}
		textarea:focus								{outline:none;}
		
		button 										{width:auto; overflow:visible;}
		button,
		input[type=submit] 							{cursor:pointer;}
		
		button[disabled],
		html input[disabled] 						{cursor: default;}

		
		/* Lists */
		ul, ol 										{margin-left:1.8em;}
		ol 											{list-style-type:decimal;}
		nav ul, 
		nav ol, 
		nav li										{margin:0; padding:0; list-style-type:none; list-style-image:none}
		

		/* Text */	
		pre, code, kbd, samp 						{font-family:monospace, sans-serif;}
		blockquote, q 								{quotes:none;}
		blockquote:before, blockquote:after,
		q:before, q:after 							{content:''; content:none;}
		ins 										{background-color:#ff9; color:#000; text-decoration:none;}
		mark 										{background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
		del 										{text-decoration:line-through;}
		abbr[title], dfn[title] 					{border-bottom:1px dotted #ccc; cursor:help;}
		sub 										{vertical-align:sub; font-size:smaller;}
		sup 										{vertical-align:super; font-size:smaller;}
		pre 										{padding:15px;  white-space:pre;  white-space:pre-wrap;  white-space:pre-line; word-wrap:break-word;}
		small 										{font-size:85%;}
		::-moz-selection							{background:#ccc; color:#fff; text-shadow:none;}
		::selection 								{background:#ccc; color:#fff; text-shadow:none;} 

		.ie7 .radioLabel, .ie7 .checkBoxLabel,
		.ie8 .radioLabel, .ie8 .checkBoxLabel,
		.ie9 .radioLabel, .ie9 .checkBoxLabel		{vertical-align:top}

	/*----------------------------------------------------------------------------------------------------------*/
	/*	HELPER CLASSES														  						  	  	  	*/
	/*----------------------------------------------------------------------------------------------------------*/

		/* Floats */
		.imgFloatLeft					{float:left; margin:0 40px 15px 0}
		.imgFloatRight					{float:right; margin:0 0 15px 40px}
		.floatLeft						{float:left}
		.floatRight						{float:right}
		.wp-caption.alignleft 			{float:left; margin:0 10px 10px 0;}		 			
		.wp-caption.alignright 			{float:right; margin:0 0 10px 10px}

		
		
		/* Float collapse fix */
		.clearBoth						{clear:both}
		.clearfix:before,
		.clearfix:after 				{content: " "; display: table;}
		.clearfix:after 				{clear: both;}
		.clearfix 						{*zoom: 1;}
		.overflowHidden					{overflow:hidden}
		
		
		
		/* Alignment */
		.textLeft						{text-align:left!important}
		.textRight						{text-align:right!important}
		.center							{text-align:center!important}
		
		
		
		/* Split the page */
		.leftHalfContainer				{float:left; width:49%;}
		.rightHalfContainer				{float:right; width:49%;}
		
		.leftThirdContainer				{float:left; width:33%;}
		.middleThirdContainer			{float:left; width:33%;}
		.rightThirdContainer			{float:right; width:33%;}

		.width-75 						{width:75%;}
		
		
		
		/* Info Container - Left */
		.infoContainerLeft				{}
		.imgContainerLeft				{float:left; width:50%;}
		.imgContainerLeft img			{display:block; margin:0; padding:0; width:100%; height:auto;}
		.detailsContainerLeft			{overflow:hidden;}

		/* Info Container - Right */
		.infoContainerRight				{}
		.imgContainerRight				{float:right; width:50%;}
		.imgContainerRight img			{display:block; margin:0; padding:0; width:100%; height:auto;}
		.detailsContainerRight			{overflow:hidden;}
		
		.offScreen						{position:absolute; top:-9999px; left:-9999px}
		.hidden							{display: none !important; visibility: hidden;}
		
		
		/* Spacers */
		.noMarginTop 					{margin-top:0!important;}
		.noMarginBottom					{margin-bottom:0!important;}
		.noMarginBoth					{margin-top:0!important; margin-bottom:0!important;}

		.singleMarginTop				{margin-top:10px!important}
		.doubleMarginTop				{margin-top:20px!important}
		.tripleMarginTop				{margin-top:30px!important}
		.quadMarginTop					{margin-top:40px!important}
		
		.singleMarginBottom				{margin-bottom:10px!important}
		.doubleMarginBottom				{margin-bottom:20px!important}
		.tripleMarginBottom				{margin-bottom:30px!important}
		.quadMarginBottom				{margin-bottom:40px!important}
		
		.singleMarginBoth				{margin:10px 0!important}
		.doubleMarginBoth				{margin:20px 0!important}
		.tripleMarginBoth				{margin:30px 0!important}
		.quadMarginBoth					{margin:40px 0!important}
		
		
		.singlePaddingTop				{padding-top:10px!important}
		.doublePaddingTop				{padding-top:20px!important}
		.triplePaddingTop				{padding-top:30px!important}
		.quadPaddingTop					{padding-top:40px!important}
		
		.singlePaddingBottom			{padding-bottom:10px!important}
		.doublePaddingBottom			{padding-bottom:20px!important}
		.triplePaddingBottom			{padding-bottom:30px!important}
		.quadPaddingBottom				{padding-bottom:40px!important}
		
		
		.singlePaddingBoth				{padding:10px 0!important}
		.doublePaddingBoth				{padding:20px 0!important}
		.triplePaddingBoth				{padding:30px 0!important}
		.quadPaddingBoth				{padding:40px 0!important}

		.noMargin 						{margin:0!important;}
		.noPadding 						{padding:0!important;}
		

		
		/* General */
		.noScroll						{overflow:hidden; -ms-touch-action:none;}
		hr 								{width:100%; display:block; height:1px; border:0; border-top:1px solid #c0c0c0; margin:0 auto; padding:0;}
		
		hr.stub							{width:50px; display:block; height:1px; border:0; border-top:2px solid #8f0200; margin:0 0 40px; padding:0; text-align:left; }
		hr.stubMiddle 					{width:50px; display:block; height:1px; border:0; border-top:2px solid #555; margin:0 auto 40px; padding:0; text-align:center;}
		
		.responsiveImg,
		.responsiveImage,
		.responsive-image				{display:block; max-width:100%; height:auto;}
		.text-upper						{text-transform:uppercase;}
		.box-shadow						{border:1px solid #f1f1f1;
										-webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,0.1);
										box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);}

		.lt-ie9 .box-shadow				{border:1px solid #ccc;}
		
		
		/* JS HIDE */
		.js .jsHide						{display:none}
		.js .jsShow						{display:block}
		
		.no-js .jsHide					{display:block}
		.no-js .jsShow					{display:none}

		.no-js .lazyload				{display:none!important; border:1px solid red}

	/*----------------------------------------------------------------------------------------------------------*/
	/*	Buttons																								  	*/
	/*----------------------------------------------------------------------------------------------------------*/

		.rounded							{position:relative; display:inline-block; border:0; border-radius:100px; padding:4px 15px 4px 30px; 
											background:none; text-transform:uppercase; letter-spacing: 0.1em;  font-family: 'lato'; font-weight:700; font-size:1.1em;
											-webkit-transition: all 500ms;
											-moz-transition: all 500ms;
											-ms-transition: all 500ms;
											transition: all 500ms;}
		.rounded:focus,
		.rounded:hover						{text-decoration:none; }

		.rounded.iconRight					{padding:6px 30px 6px 15px;}

		.rounded span 						{position:absolute; top:4px; left:4px;}
		.rounded.iconRight span				{position:absolute; top:4px; right:4px; left:auto;}
		
		.rounded.overSized					{padding:10px 20px 10px 35px; font-size:1.1em;}
		.rounded.overSized.iconRight 		{padding:10px 40px 10px 20px;}
		
		.rounded.overSized span 			{position:absolute; top:9px; left:8px;}
		.rounded.overSized.iconRight span 	{position:absolute; top:9px; right:8px; left:auto;}
		
		.rounded.noIcon						{padding:6px 15px 6px;}
		.rounded.overSized.noIcon 			{padding:10px 15px 9px;}

		.rounded.outline-grey				{border:1px solid #808080; color:#808080;}
		.rounded.outline-grey:hover			{border:1px solid #808080; background-color:#808080; color:#fff;}
		
		.rounded.outline-white				{border:1px solid #fff; color:#fff;}
		.rounded.outline-white:hover		{border:1px solid #fff; background-color:#fff; color:#808080;}
		.rounded.outline-white:hover .icon-cross  {background-position: -275px -73px;}

		.formRowContainer .rounded			{padding:10px 40px 8px; font-size:1.1em;}


		.filter  							{border:1px solid transparent; color:#464646;}
		.filter.active,
		.filter:focus,
		.filter:hover  						{border:1px solid #c3c0c0; color:#464646;}

		.filterRow .filter.active:hover 	{background-color:#f6f6f6;}

		.filter span 						{width:14px; height:14px; border-radius:20px; }

	/*----------------------------------------------------------------------------------------------------------*/
	/*	Colours																								  	*/
	/*----------------------------------------------------------------------------------------------------------*/

		.bkgnd-white					{background-color:white;}
		.rounded.bkgnd-white 			{color:white;}
		.text-white						{color:white}

		.bkgnd-red						{background-color:#8f0200;}
		.rounded.bkgnd-red 				{color:white;}
		.rounded.bkgnd-red:hover 		{background-color:#c5100e;}
		.text-red						{color:#8f0200;}

		.bkgnd-medium-red				{background-color:#7b1e1c;}
		.rounded.bkgnd-medium-red		{color:white;}
		.text-medium-red				{color:#7b1e1c;}

		.bkgnd-dark-red					{background-color:#5a0908;}
		.rounded.bkgnd-dark-red			{color:white;}
		.text-dark-red					{color:#5a0908;}

		.bkgnd-petrol					{background-color:#2a7982;}
		.rounded.bkgnd-petrol			{color:white;}
		.text-petrol					{color:#2a7982;}

		.bkgnd-green					{background-color:#2b7c27;}
		.rounded.bkgnd-green			{color:white;}
		.text-green						{color:#2b7c27;}

		.bkgnd-khaki					{background-color:#85811f;}
		.rounded.bkgnd-khaki			{color:white;}
		.text-khaki						{color:#85811f;}

		.bkgnd-purple					{background-color:#611e7d;}
		.rounded.bkgnd-purple			{color:white;}
		.text-purple					{color:#611e7d;}

		.bkgnd-light-grey				{background-color:#e5e5e5;}
		.rounded.bkgnd-light-grey 		{color:#636469;}
		.rounded.bkgnd-light-grey:hover	{background-color:#f0f0ec;}
		.text-light-grey				{color:#e5e5e5;}

		.bkgnd-medium-grey				{background-color:#c3c0c0;}
		.rounded.bkgnd-medium-grey		{color:white;}
		.text-medium-grey				{color:#c3c0c0;}

		.bkgnd-dark-grey				{background-color:#464646;}
		.rounded.bkgnd-dark-grey		{color:white;}
		.rounded.bkgnd-dark-grey:hover 	{background-color:#6b6b6b;}
		.text-dark-grey					{color:#464646;}

		.bkgnd-brown					{background-color:#895628;}  /* Dance */
		.rounded.bkgnd-brown			{color:white;}
		.text-brown						{color:#895628;}


		.bkgnd-dark-blue				{background-color:#1e427d;}  /* Adult */
		.rounded.bkgnd-dark-blue		{color:white;}
		.text-dark-blue					{color:#1e427d;}

		.bkgnd-green-room				{background-color:#31541a;}  /* Adult */
		.rounded.bkgnd-green-room		{color:white;}
		.text-green-room				{color:#31541a;}

		.bkgnd-magenta					{background-color:#a22965;}  /* Adult */
		.rounded.magenta				{color:white;}
		.text-magenta					{color:#a22965;}
		

		.bkgnd-footer-medium-grey		{background-color:#323133;}
		.text-footer-medium-grey		{color:#323133;}

		.bkgnd-footer-dark-grey			{background-color:#282728;}
		.text-footer-dark-grey			{color:#282728;}
		
	/*----------------------------------------------------------------------------------------------------------*/
	/*   STRUCTURE																	  						  	*/
	/*----------------------------------------------------------------------------------------------------------*/

		html										{margin:0; padding:0; overflow-y: scroll;
													-webkit-overflow-scrolling: touch;
													-webkit-tap-highlight-color: #f3f5f6;
													-webkit-text-size-adjust: 100%; 
													-ms-text-size-adjust: 100%;
													-webkit-font-smoothing: antialiased;
													font-size:100%; background:white;} /* Fix font sizing issues */
		
		body										{margin:0; padding:0; width:100%; background:url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/tile.png);
													-ms-touch-action: manipulation !important;  /* remove double tap to zoom on IE10 RT */
													font-size:62.5%;
													font-family:"Arial", sans-serif;}  /* Reset the base font size 1pt = 1em */
			
			
			.width-screen							{position:relative; margin:0; padding:0; width:100%; min-width:1280px;}
				
				
				.width-page-wrapper 				{position:relative; margin:0 auto; box-sizing:border-box; width:1296px;
													background:url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/page-fade-left.png) 0 0 repeat-y,
																url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/page-fade-right.png) 100% 0 repeat-y}
				.homepage .header .width-page-wrapper 		{background:none; }

				.width-page							{position:relative; margin:0 auto; padding:0 50px; box-sizing:border-box; width:1280px; background:#fbfbfb; border-left:1px solid #ddd; border-right:1px solid #ddd; overflow:hidden; }

					.leftMenuContainer				{position:relative; float:left; width:300px; margin:0 98px 0 0; padding:0 0 80px;}

					.contentContainer				{float:right; width:775px;}
						
						.mainContent				{padding:0 0 80px;}
						.mainContent.oneCol			{float:left; width:775px}  /* right col only (page width-right col width) */
						
						.mainContent.twoCol			{float:left; width:525px; } /* left & right col (page width-(left col width + right col width)) */
						
						.rightCol					{float:right; width:200px;}
						
	/*----------------------------------------------------------------------------------------------------------*/
	/*	NAVIGATION																	  						  	*/
	/*----------------------------------------------------------------------------------------------------------*/
			
		/* NAV - TOP */
		.topNavContainer 							{float:right; background-color:#8f0200; border-radius:0 0 5px 7px; margin:-1px 0 0;}
		.topNav 									{float:left;}
		.topNav ul li 								{float:left; margin:0; padding:0 10px 10px; list-style: none; font-size:1.1em;}
		.topNav ul li a 							{display:inline-block; color:white; font-family: 'lato'; font-weight:700; text-transform:uppercase; letter-spacing: 0.1em;  font-size:1em; padding:10px 5px 0; border-bottom:2px solid transparent; text-shadow: 0 0 3px #000000;}
		
		.topNav ul li a:focus,		
		.topNav ul li a:hover,
		.topNav ul li a.active
		.topNav ul li.current_page_item a			{border-bottom:2px solid white; text-decoration:none; }
		
		.topNav ul li span 							{margin:-3px 0 0;}

		.topNavContainer form 										{float:right; margin:2px 10px 0 20px; padding:0; }
		.topNavContainer .formRowContainer 							{background-color: #5a0908; border-radius:100px; margin:0; padding:5px 15px;}
		.topNavContainer .formRowContainer input[type="text"] 		{border:0; padding:3px; background:none;  font-family: 'lato'; font-weight:400; font-size:1.1em; width:150px; color:white; text-transform:uppercase;  letter-spacing: 0.1em;
																	-webkit-transition: all 500ms;
																	-moz-transition: all 500ms;
																	-ms-transition: all 500ms;
																	transition: all 500ms;}
		.topNavContainer .formRowContainer input[type="text"]:focus {width:250px; outline:0; border:0; background:transparent;}

		.topNavContainer ::-webkit-input-placeholder				{color: white!important; font-family: 'lato'; font-weight:400; font-size:1.1em; text-transform:uppercase; letter-spacing: 0.1em; }
		.topNavContainer :-moz-placeholder							{color: white!important; font-family: 'lato'; font-weight:400; font-size:1.1em; text-transform:uppercase; letter-spacing: 0.1em; }
		.topNavContainer ::-moz-placeholder							{color: white!important; font-family: 'lato'; font-weight:400; font-size:1.1em; text-transform:uppercase; letter-spacing: 0.1em; }
		.topNavContainer :-ms-input-placeholder						{color: white!important; font-family: 'lato'; font-weight:400; font-size:1.1em; text-transform:uppercase; letter-spacing: 0.1em; }

		.topNavContainer .formRowContainer input[type="submit"] 		{margin:2px 0 0; border:0; width:16px; height:16px; background:url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -2px -3px no-repeat; text-indent:-999px;}


		/* NAV - PRIMARY */
		.primaryNavContainer						{float:right; overflow:hidden; margin:31px 0 0;}
		.primaryNav									{float:left; }
			/* UL */
			.primaryNav ul							{overflow:hidden; font-size:1em; }
			.primaryNav li							{float:left; margin:0; padding:0 20px 0 0; font-size:1.8em; }

			.primaryNav li a						{display:inline-block; padding:0; font-size:1em; font-family: 'heuristicabold'; color:#464646; border-bottom:2px solid transparent; text-decoration:none; }
			
			.primaryNav li.active a,
			.primaryNav li a:focus,
			.primaryNav li a:hover,
			.primaryNav li.current_page_item a,
			.primaryNav li.current-page-ancestor a		{border-bottom:2px solid #c5100e;}

			.primaryNav li a:hover,
			.primaryNav li.active a					{}
		

		.homepage .primaryNav li a					{color:#fff; text-shadow: 1px 1px 5px #333;}

			

		/* NAV - LEFT */
		.leftMenuMastheadRepeat 					{display:none; }
		.primaryLeftNav								{}
			/* UL */
			.primaryLeftNav ul						{overflow:hidden; font-size:1em;}
			.primaryLeftNav li						{margin:0; padding:0; border-bottom:1px solid #c0c0c0; font-size:1em;}
			
			.primaryLeftNav li a					{display:block; padding:25px 0; text-align:center; text-transform:uppercase; letter-spacing: 0.1em; color:#464646; text-decoration:none; 
													font-family: 'lato'; font-weight:700; font-size:1.2em;}

			.primaryLeftNav li a:focus,
			.primaryLeftNav li a:hover,
			.primaryLeftNav li.active a,
			.primaryLeftNav li.current_page_item a,
			.primaryLeftNav li.current-page-ancestor a				{background-color:#f5f5f5; color:#a53432;}


		/* NAV - FOOTER */
		.footerNav									{}
			/* UL */
			.footerNav ul							{overflow:hidden; font-size:1em; }
			.footerNav li							{float:left; margin:0; padding:0; font-size:1em; }

			.footerNav li a							{display:block; padding:0; font-size:1em; }

			.footerNav li a:hover,
			.footerNav li.active a					{}


		/* NAV MOBILE */
		.mobileHeaderContainer 						{position:relative; overflow:hidden; background-color:#8f0200; z-index:4000; 
													-webkit-box-shadow: 0 10px 10px -10px rgba(0,0,0,0.5);
													box-shadow: 0 10px 10px -10px rgba(0,0,0,0.5);}

			.mobileLogo 							{float:left; margin:9px 0 5px 20px;}
			.mobileMenuIcon							{float:right; padding:20px; cursor:pointer;}
			.mobileMenuIcon img						{display:block; }
			.mobileMenuIcon.active					{background-color:#7f0100;}

		

		.mobileMenuContainer 						{position:absolute; top:65px; left:0; width:100%; -webkit-box-shadow: 0 15px 20px -3px rgba(0,0,0,0.6); z-index:99999999; 
													box-shadow: 0 15px 20px -3px rgba(0,0,0,0.6);}

			.mobile-nav  							{margin:0; padding:0; list-style:none; background-color:#282728; text-align:center;}
			.mobile-nav li 							{position:relative; margin:0; padding:0; border-bottom: 1px solid #484748; font-size:1.3em; }
			.mobile-nav li a						{display:block; color:#808080; text-transform:uppercase; letter-spacing: 0.1em; font-family: 'lato'; font-weight:400; font-size:1em; padding:15px 0 10px; text-decoration:none; }
			.mobile-nav li a span					{position:absolute; top:20px; right:30px; overflow:hidden; width: 12px; height: 10px;
													background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -233px -45px no-repeat;}



			.mobile-nav li ul 						{display:none; margin:0; padding:0; list-style:none; background: #3b3b3d}
			.mobile-nav li ul li					{font-size:1.2em; border:0; }
			.mobile-nav li ul li a					{font-family: 'heuristica'; text-transform:capitalize;}

			.mobile-nav li a:hover,
			.mobile-nav li a.active 				{color:white;}

			.mobile-nav li a.active span 			{background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -221px -45px no-repeat;}
			
			.mobileTopNav							{margin:0; padding:0; list-style:none; background-color:#323133;}
			.mobileTopNav li						{margin:0; padding:0; border-bottom: 1px solid #484748;  font-size:1.6em;}
			.mobileTopNav li a						{position:relative; color:white; font-family: 'heuristicabold'; display:block; font-size:1em; padding:10px 0; text-align:center;}
			.mobileTopNav li a span					{position:absolute; top:15px; right:30px;}
			
			.mobileBottomNav						{margin:0; padding:0; list-style:none; background-color:#282728;}
			.mobileBottomNav li						{margin:0; padding:0; border-bottom: 1px solid #484748; font-size:1.3em; text-align:center;}
			.mobileBottomNav li a					{display:inline-block; color:white; text-transform:uppercase; letter-spacing: 0.1em; font-family: 'lato'; font-weight:400; font-size:1em; padding:10px 0;}
			.mobileBottomNav li a span 				{margin:0 0 0 10px;}
			
			.mobileSocialClose						{position:relative; background-color:#8f0200; overflow:hidden; padding:10px 30px 12px}
			.mobileSocialClose .socialIcons			{position:absolute; top:13px; left:30px;}
			.mobileSocialClose .rounded				{float:right;}
			.mobileSocialClose .addthis_sharing_toolbox				{float:left;}


		
	/*----------------------------------------------------------------------------------------------------------*/
	/*	CONTENT																		  						  	*/
	/*----------------------------------------------------------------------------------------------------------*/

		/* HEADER */
		.header 									{border-top:4px solid #8f0200; z-index:999; }
		.headerLogoContainer 						{float:left; margin:20px 0 60px;}
		
		.homeapgeLogo 								{display:none; }
		.homepage .homeapgeLogo 					{display:inline-block; }

		.internalogo 								{display:inline-block; }
		.homepage .internalogo 						{display:none; }
		
		.homepage .header .width-page 				{background:none; border:0;}

		.primaryNavContainer .socialIcons 			{float:right; display:none; }
		.primaryNav ul li:last-child {padding-right: 0px;}

		.mobileHeaderContainer,
		.mobileMenuContainer 						{display:none;}

		
		/* FOOTER */
		/* Footer - top */
		.footer 									{padding:30px 0 20px;}
		.footer .width-page							{background:none; border:0; }


		.footer h2,									
		.footer .backToTop							{display:inline-block; font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase; letter-spacing:0.1em;  font-size:1.1em; color:white; margin:0 0 15px;}
		.footer .backToTop span						{margin:0 0 0 5px;}
		.footer h2									{margin-top:35px;}

		.footer p,
		.footer a,
		.footer address								{color:#9b9b9b; font-family: 'heuristicaregular'; font-size:1.3em; font-style:normal; line-height:1.6em; margin:0}

		.footer ul 									{margin:0; padding:0; list-style:none;}
		.footer li 									{margin:0; padding:0; font-size:1.3em;}
		.footer li a 								{font-size:1em;}
		
		.footer label 								{display:block; color:#9b9b9b; font-family: 'Lato', sans-serif; font-weight:400; font-size:1.3em; font-style:normal; line-height:1.6em; margin:0 0 15px}
		.footer input[type="text"]					{background-color:#3c3b3d; border:1px solid #3c3b3d; color:#808080; margin:0 0 10px; padding:10px; width:100%;}
		.footer input[type="text"]:focus			{border:1px solid #808080;}

		.footer p a 								{font-size:1em; }
		.footer p a:hover 							{text-decoration:underline; }

		.footerLogoContainer						{float: left; width: 13%; margin: 0px 3% 0 0; text-align:center;}
		.footerLogoContainer img 					{margin:0 0 20px;}

		.footer .tweetContainer						{float:left; width: 16%; margin: 0 3% 0 0;}
		.footer .tweetContainer .time 				{color:white; }
		
		
		.plazaAddress								{float:left; width: 13%; margin: 0;}
		
		.plazaContact								{float:left; width: 16%; margin: 0 3% 0 0;}
		
		.quickLinks									{float:left; width: 8%; margin: 0 3% 0 0;}
		
		.subscribe									{float:left; width: 22%;}


		/* Footer - bottom */
		.footer-bottom 								{overflow:hidden; padding:20px 0;}
		.footer-bottom .width-page					{background:none; border:0; }

		.footer-bottom p							{float:left; font-family: 'Lato', sans-serif; font-weight:400; font-size:1.3em; color:#808080; margin:0; }
		.footer-bottom .footerNav					{float:right; }
		.footer-bottom .footerNav li 				{font-family: 'Lato', sans-serif; font-weight:400; font-size:1.3em; border-right:1px solid #808080; margin:0; padding:0; line-height:inherit}
		.footer-bottom .footerNav li:last-child		{border:0;}
		.footer-bottom .footerNav li a 				{color:#808080; margin:0; padding:0 10px;}
		.footer-bottom .footerNav li a:hover 		{text-decoration:underline; }


		
		/* Heading styles for pages */
		h1											{font-size:2.6em; margin:22px 0 40px; padding:0; font-family: 'Lato', sans-serif; font-weight:900; line-height: 1em;}
		
		h2											{font-size:2.2em; margin:50px 0 40px; font-family: 'Lato', sans-serif; font-weight:900; line-height: 1em}		

		h3											{font-size:1.6em; margin:0 0 0.5em; font-family: 'heuristicabold'; line-height: 1em; font-weight:normal;}

		.leftHalfContainer h2,
		.rightHalfContainer h2 						{margin-top: 0}
		
		/* General Rules */
		*											{color:#464646; box-sizing:border-box;}
		li											{margin:0 0 1em 0; padding:0; font-size:1.4em; line-height:1.4em; font-family: 'heuristicaregular';}
		li a										{font-size:1em;}
		p											{margin:0 0 2em; padding:0; font-size:1.4em; line-height:1.6em; font-family: 'heuristicaregular';}
		p a 										{font-size:1em; }
		a											{color:#38a2c1;}
		a:hover										{text-decoration:underline;}
		a img										{vertical-align:middle;}

		.leftMenuContainer a						{display:inline-block; word-wrap:break-word; word-break:break-all; line-height:1.3em}
		.leftMenuContainer .filter 					{margin-bottom:5px;}
		
		address										{margin-bottom:30px; font-style: normal; font-size:1.4em; font-family: 'heuristicaregular';}

		figure										{margin:0 0 25px;}
		figure img									{padding:0 0 10px;}
		figcaption									{text-align:right; font-family: 'Lato', sans-serif; font-weight:400; font-size:1.1em; color:#808080;}

		strong 										{font-family: 'heuristica';}

		.plaza-map 									{width:100%; height:400px;}

		.leftColRepeat								{display:none; clear:both;}
		.showAt1024 								{display:none; }
		.showAtMobile 								{display:none; }
		.showAtSmallMobile 							{display:none; }

		

		/* CONTENT */
		
		/* Filterbar Container */
		.titleBar .filterBarContainer 				{position:absolute; top:65px; right:40px; margin:0;}
		.titleBar.pullUp .filterBarContainer 		{top:35px; right:60px; margin:0;}
		.titleBar .filterBarContainer a				{margin:0;}
		.filterBarContainer 						{margin:10px 0;}
		.filterBarContainer a						{/*margin:0 5px 10px;*/}


		/* Title Bar */
		.titleBar.pullUp 							{margin-top:-65px; padding-top:30px;}
		.titleBar									{position:relative; padding-bottom:20px}
		
		.titleBar .repeatLeftMenu 					{position:absolute; bottom:20px; right:0; font-size:1.2em; text-align:center; padding:3px 7px; color:#8f0200;
													font-family: 'Lato', sans-serif; font-weight:700; 	text-transform:uppercase; letter-spacing: 0.1em; text-decoration:none; 
													border:1px solid #dbdbdb; border-bottom:0; border-radius:5px 5px 0 0;}
		.titleBar .repeatLeftMenu span				{display:block; margin:2px auto 0; vertical-align:middle; width: 14px; height: 10px;
													background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -269px -24px no-repeat;}

		.titleBar .repeatLeftMenu.active span		{display:block; margin:2px auto 0; vertical-align:middle; width: 14px; height: 10px;
													background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -252px -24px no-repeat;}

		
		.titleBar .title 							{font-size:2.8em; margin:0; padding:0 0 0.2em; font-family: 'heuristicabold'; border-bottom:1px solid #dbdbdb; line-height:inherit; text-transform: capitalize;}
		.titleBar .title a 							{color:#464646 !important}
		.titleBar .title span 						{display:inline-block; border-left:1px solid #7F7D7F; margin:0 0 0 20px; padding:10px 0 0 20px; font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase; letter-spacing:0.1em;  font-size:0.45em; }
		.all-link 									{position:absolute; bottom:30px; right:0px; font-family: 'Lato', sans-serif; font-weight:700; font-size:1.1em; text-transform:uppercase; letter-spacing:0.1em;  color:#808080;}
		.all-link.greenroom							{position:relative; float: right;}
		.all-link:hover 							{text-decoration:underline; }
		.all-link span 								{margin:-2px 0 0 6px;}
		.all-link:hover span 						{background-position:-179px -35px;}

		.homepage .all-link 						{bottom:30px; right:50px;}
		

		/* Masthead */
		.masthead 									{padding-bottom:40px!important;}
		.masthead img								{display:block; border-radius:10px 10px 0 0; width:100%;; height:auto;}

		.masthead-internal 							{width:100%; margin:0 0 30px;}
		.masthead-internal figure					{display:block; margin:0; }
		.masthead-internal figure img				{display:block; width:100%; height:auto;}


		/* Social Icons */
		ul.socialIcons								{margin:0; padding:0; list-style:none;}
		ul.socialIcons li							{margin:0 3px 0 0; padding:0; display:inline-block; line-height: inherit; border-bottom: none;}
		ul.socialIcons li:last-child				{margin:0;}
		ul.socialIcons li a							{display:inline-block; text-decoration:none; overflow:hidden; width:31px; height:29px; text-indent:-999px;
													background:url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png');}

		.header .socialIcons .facebook				{background-position:-4px -84px;}
		.header .socialIcons .googlePlus			{background-position:-41px -84px;}
		.header .socialIcons .twitter				{background-position:-78px -84px;}
		.header .socialIcons .email					{background-position:-116px -84px;}

		.footer .socialIcons .facebook				{background-position:-4px -114px;}
		.footer .socialIcons .facebook:hover		{background-position:-4px -84px;}
		.footer .socialIcons .googlePlus			{background-position:-41px -114px;}
		.footer .socialIcons .googlePlus:hover		{background-position:-41px -84px;}
		.footer .socialIcons .twitter				{background-position:-78px -114px;}
		.footer .socialIcons .twitter:hover			{background-position:-78px -84px;}
		.footer .socialIcons .email					{background-position:-116px -114px;}
		.footer .socialIcons .email:hover			{background-position:-116px -84px;}

		.mobileSocialClose .socialIcons .facebook	{background-position:-150px -114px;}
		.mobileSocialClose .socialIcons .googlePlus	{background-position:-187px -114px;}
		.mobileSocialClose .socialIcons .twitter	{background-position:-224px -114px;}
		.mobileSocialClose .socialIcons .email		{background-position:-261px -114px;}

		.socialIcons .facebook						{background-position:-4px -144px;}
		.socialIcons .facebook:hover				{background-position:-4px -84px;}
		.socialIcons .googlePlus					{background-position:-41px -144px;}
		.socialIcons .googlePlus:hover				{background-position:-41px -84px;}
		.socialIcons .twitter						{background-position:-78px -144px;}
		.socialIcons .twitter:hover					{background-position:-78px -84px;}
		.socialIcons .email							{background-position:-116px -144px;}
		.socialIcons .email:hover					{background-position:-116px -84px;}


		/* Share this page */
		.shareThisPage								{margin:60px 0 0; text-align:center;}
		.shareThisPage .title						{text-transform:uppercase; letter-spacing:0.1em;  margin:0 0 20px; font-family: 'Lato', sans-serif; font-weight:700; font-size:1.2em; }


		/* Rating */
		.ratingContainer 							{}
			.logo-container 						{border-top:1px solid #c0c0c0; text-align:center; padding:20px 0;}
			.leftMenuMastheadRepeat .logo-container	{border:0;}
			.logo-container img 					{margin:0 0 10px;}
			.logo-container p 						{font-family: 'Lato', sans-serif; font-weight:700; font-size:1.2em; text-transform:uppercase; letter-spacing:0.1em;  margin:0; padding:0; }

			.rating 								{border-top:1px solid #c0c0c0; text-align:center; padding:20px; margin-bottom: 20px;}
			.rating p 								{font-family: 'heuristicaitalic';}
			.rating .author 						{font-family: 'Lato', sans-serif; font-weight:700; color:#3a8e1b; font-size: 1.3em; margin:0 0 10px; text-transform:uppercase; letter-spacing:0.1em; }
			.rating .rating-grade 					{margin:0 0 10px;}
			.rating .date 							{font-family: 'heuristicabold'; margin:0; font-size: 1.3em; padding:0; }


		/* Pull Quote */
		.pullQuote									{padding:33px 0 13px; border-top:1px solid #c0c0c0; font-style:italic;}
		.pullQuote .source 							{font-style:normal; font-family: 'Lato', sans-serif; font-weight:700; color:#8f0200; text-transform:uppercase; letter-spacing:0.1em;  font-size:1.3em; }



		/* Lists */
		.mainContent ul,
		.mainContent ol 							{margin:0 0 20px 2em; padding:0;}

		.list-flushLeft								{margin:0 0 0 2em; padding:0;}
		.noSpacing li 								{margin:0; padding:0; }
		.noBullets 									{margin:0 0 30px!important; padding:0!important; list-style: none}
		.noBullets li 								{margin:0; padding:0; list-style: none}

		
		/* Year Filter */
		.yearFilterContainer 						{overflow:hidden; position:relative; margin:-20px 0 0; padding:10px; background-color:#f1f1ec; z-index:998; }
		.yearFilterContainer p						{float:left; margin:0; padding:0; font-family: 'Lato', sans-serif; font-weight:700; font-size:1.1em; text-transform:uppercase; letter-spacing:0.1em;}
		.yearFilterContainer ul 					{float:left; margin:2px 0 0; padding:0; list-style:none; overflow:hidden; }
		.yearFilterContainer ul li 					{float:left; margin:0; padding:0 10px; line-height:normal; font-family: 'Lato', sans-serif; font-weight:700;
													text-transform:uppercase; letter-spacing:0.1em;  font-size:1.1em; border-right:1px solid #808080;}
		.yearFilterContainer ul li:last-child 		{border:0; }
		.yearFilterContainer ul li a 				{display:block; color:#808080; text-decoration:none; }
		.yearFilterContainer ul li a:hover 			{color:#910302;}
		.yearFilterContainer ul li a.active 		{color:#910302;}


		/* Gallery Tag Filter */
		.galleryFilterContainer 						{overflow:hidden; position:relative; margin:0 0 0; padding: 10px 10px 10px 13px; z-index:998; margin-left: -20px;}
		.galleryFilterContainer p						{float:left; margin:0; padding:0; font-family: 'Lato', sans-serif; font-weight:700; font-size:1.1em; text-transform:uppercase; letter-spacing:0.1em;}
		.galleryFilterContainer ul 					{float:left; margin:2px 0 0; padding:0; list-style:none; overflow:hidden; }
		.galleryFilterContainer ul li 					{float:left; margin:0; padding:0 7px; line-height:normal; font-family: 'Lato', sans-serif; font-weight:700;
													text-transform:uppercase; letter-spacing:0.1em;  font-size:1.1em; border-right:1px solid #808080; height: 1.3em;}
		.galleryFilterContainer ul li:last-child 		{border:0; }
		.galleryFilterContainer ul li a 				{display:block; color:#808080; text-decoration:none; }
		.galleryFilterContainer ul li a:hover 			{color:#910302;}
		.galleryFilterContainer ul li a.active 		{color:#910302;}

		
		/* Timeline */
		.timeline 									{}
		.timeline .yearContainer 					{overflow:hidden;}
		.timeline .yearContainer .year 				{float:left; font-family: 'heuristicabold'; font-size:1.6em; width:100px;}
		.timeline .yearContainer .yearDetails		{overflow:hidden;}


		

		/* Tweet */
		.tweet .time								{font-family: 'Lato', sans-serif; font-weight:400; font-size:1.1em;}
		.tweet-follow 								{overflow:hidden; border-top:1px solid #c0c0c0; padding:20px 0 20px 25px; }
		.tweet-follow img							{display:inline-block; border-radius:100px; vertical-align: middle; margin:0 10px 0 0;}
		.tweet-follow p 							{float:left; font-family: 'heuristicaitalic';}
		.tweet-follow .rounded 						{float:left; margin: 7px 0 0 10px;}
		.tweets .tweet 								{font-size:1.3em; font-family: 'heuristica';}
		.tweet_intents a 							{display:inline-block; margin:10px 10px 0 0}

		#tweecool li a img							{display: none;}
		.tweets_txt, span							{color: #9b9b9b; font-family: 'heuristicaregular'; font-style: normal; margin: 0;}


		.leftMenuContainer .tweetContainer			{margin:120px 0 0;}
		.leftMenuContainer .tweetContainer h2		{font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase; letter-spacing:0.1em;  font-size:1.2em; margin:0 0 15px; text-align:center; }
		.leftMenuContainer .tweetContainer .tweet 	{border-top:1px solid #c0c0c0; padding:20px 25px; }
		.leftMenuContainer .tweetContainer p 	 	{margin:0; font-size:1.3em; }
		.leftMenuContainer .tweetContainer .time	{margin:5px 0 0; font-size:1.1em; }



		/* Bio Details */
		.bio-details 								{text-align:center; }
		.bio-details img							{display:inline-block; border-radius:100px; margin:0 0 20px;}
		.bio-details .name							{font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase; letter-spacing:0.1em;  font-size:1.4em; color:#333333; margin:0; }
		.bio-details .jobTitle						{font-family: 'heuristicaitalic'; color:#808080; font-size:1.3em;}
		.bio-details .time							{font-family: 'Lato', sans-serif; font-weight:400; font-size:1.1em; color:#b3b3b3;}
		.bio-details .time span						{margin:0 7px 0 0;}




		/* Additional Info Container */
		.titleContainer								{clear:both; border-bottom:1px solid #c0c0c0; overflow:hidden; margin:0 0 20px;}
		.titleContainer .title						{float:left; text-transform:uppercase; letter-spacing:0.1em;  font-family: 'Lato', sans-serif; font-weight:700; font-size:1.6em; margin:0 0 5px; padding:0; max-width:80%;}
		.titleContainer a							{float:right; text-transform:uppercase; letter-spacing:0.1em;  font-family: 'Lato', sans-serif; font-weight:700; font-size:1.1em; color:#808080;}
		.titleContainer a span						{margin:0 0 0 10px;}

		
		/* Media Block - Left */
		.mediaContainer						{clear:both; overflow:hidden; padding:0px 0 20px;}
		.mediaLeft							{border-radius:4px; overflow:hidden; background:white}
		.mediaImgContainerLeft				{width:100%; height:150px; overflow:hidden;}
		.mediaImgContainerLeft img			{display:block; margin:0; padding:0; width:100%; height:auto;}
		.mediaDetails						{overflow:hidden; padding:20px;}		
		.mediaDetails .title				{font-family: 'Lato', sans-serif; font-weight:900; font-size:1.8em; line-height:1.2em; margin:0 0 10px; color:#464646; width:75%;}
		.mediaDetails .author				{margin:0}


		.mediaDetails .author, 
		.mediaDetails .date, 
		.mediaDetails .jobTitle				{font-family: 'heuristicaitalic'; color:#808080; font-size:1.3em; text-decoration:none!important; }
		.mediaDetails .tools				{text-align:right; }
		.mediaDetails .tools .comments		{font-family: 'Lato', sans-serif; font-weight:400; font-size:1.1em; color:#808080; margin:0; }
		.mediaDetails .tools .comments span	{margin:0 5px 0 0;}


		
		/* Info Block */
		.infoBlock							{padding:25px 0 30px; text-align:center; border-top:1px solid #c0c0c0;}
		.infoBlock p						{margin:0; font-size:1.3em;}
		.infoBlock .title					{font-family: 'Lato', sans-serif; font-weight:700; font-size:1.2em; text-transform:uppercase; letter-spacing:0.1em;  margin:0 0 10px;}
		.infoBlock .rounded 				{margin-top:20px;}



		/* Events */
		.eventsContainer					{clear:both; overflow:hidden; padding:2px 0 20px;}

		.event 								{position:relative; border-radius:4px; overflow:hidden; background-color: #fff;}
		.event img 							{display:block; width:100%; height:auto;}
		.event .eventDetails				{text-align:center; padding:20px 20px 90px; background:white;}
		.event .eventDetails p				{margin:0 15px;}
		.event .eventDetails .title			{font-family: 'Lato', sans-serif; font-weight:700; font-size:1.6em; margin:0; text-transform:uppercase; letter-spacing:0.1em;  }
		.event .eventDetails .title a		{color:inherit;}
		.event .eventDetails .date			{font-family: 'heuristicaitalic'; font-size:1.4em; margin:3px 0 0;}
		.event .eventDetails .filterRow		{margin:10px 0;}
		.event .eventDetails .ctaContainer	{position:absolute; bottom:5px; left:0; width:100%;}
		.event .eventDetails .rounded		{margin:0 7px 10px;}


		/* Event Details */
		.eventDetailsContainer				{text-align:center; margin:80px 0;}
		.eventDetailsContainer h1			{font-family: 'Lato', sans-serif; font-weight:700; font-size:2.4em; margin:0; line-height: inherit; text-transform:uppercase; letter-spacing:0.1em;  }
		.eventDetailsContainer .date		{font-family: 'heuristicaitalic'; color:#464646;}
		.eventDetailsContainer .filterRow	{margin:0 0 60px;}


		/* Gallery */
		.galleryContainer 					{margin:30px 0 0}
		.gallery 	 						{border-radius:4px; display:block; }
		.galleryContainer a.gallery 	 	{height:150px; overflow:hidden;}
		.gallery img 	 					{border-radius:4px; width:100%; height:auto; display:inline-block; margin:0 0 -2px;}


		/* Previous / Next / Load More */
		.prevNextLoadMore 					{position:relative; text-align:center; margin:20px auto 0; padding:0 0 30px;}
		.prevNextLoadMore .prev 			{position:absolute; top:0; left:0;}
		.prevNextLoadMore .prev span		{position:absolute; top:13px; left:12px;}
		.prevNextLoadMore .next 			{position:absolute; top:0; right:0;}
		.prevNextLoadMore .next span		{position:absolute; top:13px!important; right:12px!important;}



		/* Promo */
		.promoContainer 					{clear:both; overflow:hidden; padding:30px 0; border-top:1px solid #dbdbdb}

		.promo 								{position:relative; border-radius:4px; overflow:hidden; height:245px;}
		.promo img							{width:100%; height:100%;}
		
		.promo .promoDetails				{position:absolute; top:0; left:0; padding:20px 20px 0; overflow:hidden;}
		.promo .promoDetails p 				{font-family: 'Lato', sans-serif; font-weight:400; margin:0; line-height: inherit;}
		.promo .promoDetails .title			{font-family: 'heuristicabold'; font-size:2.3em; margin:0 0 5px; width:77%; line-height:1.2em;}
		
		.promo .ctaContainer				{position:absolute; bottom:10px; left:0; overflow:hidden; width:100%; padding:10px;}
		.promo .ctaContainer .price			{float:left; font-family: 'Lato', sans-serif; font-weight:700; font-size:3.8em; margin:0; line-height: inherit;}
		.promo .ctaContainer .price-text	{float:left; margin:5px 0 0 5px; width:40%; font-family: 'heuristicaitalic'; font-size:1.4em; }
		.promo .ctaContainer .rounded		{float:right; margin:3px 0 0;}

		/* split box promo */
		.promo .ctaContainerLeft			{position:absolute; bottom:0; left:0; width:55%; height:110px; padding:20px;}
		.promo .ctaContainerLeft p			{font-family: 'heuristicaregular'; font-size:1.3em; margin:0; line-height: inherit;}
		.promo .ctaContainerLeft .title		{font-family: 'Lato', sans-serif; font-weight:700; font-size:1.4em; text-transform:uppercase; letter-spacing:0.1em;  margin:0 0 10px;}

		.promo .ctaContainerRight			{position:absolute; bottom:0; right:0; width:45%; height:110px; padding:20px; text-align:center; }

		.download 							{margin:10px 0 0; float:left; width:50%; font-size:1.1em;}
		.download span						{display:block; font-size:1em; font-family: 'Lato', sans-serif; font-weight:400; color:black; }




		/* Spotlight */
		.spotlightContainer 				{clear:both; overflow:hidden; padding:30px 0 0; border-top:1px solid #dbdbdb}
/*		.homepage .spotlightContainer 		{border-top:0; padding-top:0;}*/

		.spotlight 							{position:relative; border-radius:4px; overflow:hidden; height:160px; overflow:hidden;
											-webkit-background-size:cover;
											-moz-background-size:cover;
											-o-background-size:cover;
											background-size:cover;}
		
		.spotlightFullHeight 				{height:270px;}
		/*.spotlight img						{width:100%; height:100%;}*/
		
		.spotlight .promoDetails			{padding:40px 30px 0; overflow:hidden;}
		.spotlight .promoDetails p 			{margin:0; color:white; font-size:1.4em; line-height: 1.4em; }
		.spotlight .promoDetails .title		{font-family: 'heuristicabold'; font-size:2.3em; line-height: 1em; margin:0 0 15px; width:77%; color:white;}
		.spotlight .ctaContainer			{position:absolute; bottom:10px; left:0; overflow:hidden; width:100%; padding:0 0 20px 30px;}



		/* Products */
		.payment-methods-accepted 				{overflow:hidden; margin:0 0 10px;}
		.payment-methods-accepted p 			{margin:0; font-size:1.3em; }
		.payment-methods-accepted .left 		{float:left;}
		.payment-methods-accepted .right 		{float:right; margin:10px 0 0;}

		.merchandising 							{}
			.product 							{overflow:hidden; padding:30px 0; border-top:1px solid #c0c0c0;}
				
				.product-details 				{float:left; width:330px;}
					.product-details p 			{margin:0 0 10px;}
					.product-details .title 	{font-family: 'heuristicabold'; font-size:2em;}
					.product-details .price 	{float:left; font-family: 'heuristicabold'; font-size:2em;}
					.product-details .rounded 	{float:right;}

				.product-image 					{float:right; width:185px;}
					.product-image img			{display:block; vertical-align:middle;}



		/* Homepage Collection */
		.homepage-collection 										{overflow:hidden; padding-bottom:40px;}
			.homepage-collection .homeapgeOneThird 					{float:left; width:32%; margin:0;}
			.homepage-collection .homeapgeOneThird .all-link 		{top:auto; right:0; bottom:30px;}

			.homepage-collection .mediaLeft							{margin:2px 2px 20px;}
			.homepage-collection .promoContainer					{border-top:0; padding:2px;}
			.homepage-collection .promoContainer .promo 			{margin:0 0 20px;}
			.homepage-collection .bio-details 						{margin:2px 0 0; padding:32px 40px 20px; background:white}
		

		.homepage-collection .homeapgeTwoThird 						{float:right; width:66%; margin:0;}
		.homepage-collection .homeapgeTwoThird .leftHalfContainer 	{width:48.5%;}
		.homepage-collection .homeapgeTwoThird .rightHalfContainer 	{width:48.5%;}

		


		/* Cols */
		
		/* Two Col */
		.two-col .mediaLeft					{float:left; width:47%; margin:8px 0 20px 8px}
		.two-col .mediaLeft:nth-child(2n)	{float:right; margin:8px 8px 20px 0;}	
		.lt-ie9 .two-col .mediaLeft			{float:left; width:46%; margin:10px 20px 20px 8px;}

		.two-col .event						{float:left; width:47%; margin:8px 0 20px 8px}
		.two-col .event:nth-child(2n)		{float:right; margin:8px 8px 20px 0;}
		.lt-ie9 .two-col .event 			{float:left; width:46%; margin:0 20px 20px 8px;}


		.two-col .promo 					{float:left; width:47%; margin:8px 0 20px 8px}
		.two-col .promo:nth-child(2n)		{float:right; margin:8px 8px 20px 0;}
		.lt-ie9 .two-col .promo 			{float:left; width:46%; margin:10px 20px 20px 8px}

		.two-col .spotlight 				{float:left; width:47%; margin:8px 0 20px 8px}
		.two-col .spotlight:nth-child(2n)	{float:right; margin:8px 8px 20px 0;}
		.lt-ie9 .two-col .spotlight 		{float:left; width:44%; margin:10px 20px 20px 8px}


		.two-col .gallery 					{float:left; width:47%; margin:8px 0 20px 8px}
		.two-col .gallery:nth-child(2n)		{float:right; margin:8px 8px 20px 0;}
		.lt-ie9 .two-col .gallery 			{float:left; width:46%; margin:10px 20px 20px 8px}
		
		
		/* Three Col */
		.three-col .mediaLeft 				{float:left; width:31.2%; margin:10px 2.6% 20px 3px}
		.three-col .mediaLeft:nth-child(3n)	{float:right; margin:10px 3px 20px 0;}
		.lt-ie9 .three-col .mediaLeft 		{float:left; width:29%; margin:10px 2.1% 20px 3px}

		.three-col .event 					{float:left; width:31.2%; margin:10px 2.6% 20px 3px; height: 580px;}
		.three-col .event:nth-child(3n)		{float:right; margin:10px 3px 20px 0;}
		.lt-ie9 .three-col .event 			{float:left; width:29%; margin:10px 2.1% 20px 3px}

		.three-col .promo 					{float:left; width:31.2%; margin:10px 2.6% 20px 3px}
		.three-col .promo:nth-child(3n)		{float:right; margin:10px 3px 20px 0;}
		.lt-ie9 .three-col .promo 			{float:left; width:29%; margin:10px 2.1% 20px 3px}

		.three-col .gallery 				{float:left; width:30.5%; margin:10px 2.6% 12px  3px}
		.three-col .gallery:nth-child(3n)	{float:left; margin:10px 3px 12px 0;}
		.lt-ie9 .three-col .gallery 		{float:left; width:29%; margin:10px 2.1% 20px 3px}

		.three-col .spotlight 				{float:left; width:31.2%; margin:10px 2.6% 20px 3px}
		.three-col .spotlight:nth-child(3n)	{float:right; margin:10px 3px 20px 0;}
		.lt-ie9 .three-col .spotlight 		{float:left; width:29%; margin:10px 2.1% 20px 3px}


		/* Four Col */
		.four-col .spotlight 				{float:left; width:23%; margin:10px 2.2% 20px 3px}
		.four-col .spotlight:nth-child(4n)	{float:right; margin:10px 3px 20px 0;}
		.lt-ie9 .four-col .spotlight 		{float:left; width:23%; margin:10px 1% 20px 3px}




		/* Icons */	
		.icon-cross 						{vertical-align:middle; display:inline-block; width: 14px; height: 14px; background:url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -275px -54px no-repeat;}
		.icon-magGlass						{vertical-align:middle; display:inline-block; width: 15px; height: 15px; background:url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -3px -3px no-repeat;}
		.icon-envelope						{vertical-align:middle; display:inline-block; width: 17px; height: 13px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -19px -3px no-repeat;}
		.icon-info							{vertical-align:middle; display:inline-block; width: 17px; height: 17px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -38px -3px no-repeat;}
		.icon-mapPin						{vertical-align:middle; display:inline-block; width: 12px; height: 15px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -56px -3px no-repeat;}
		.icon-support						{vertical-align:middle; display:inline-block; width: 17px; height: 17px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -70px -3px no-repeat;}

		.icon-envelope-grey					{vertical-align:middle; display:inline-block; width: 17px; height: 13px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -201px -54px no-repeat;}
		.icon-info-grey						{vertical-align:middle; display:inline-block; width: 17px; height: 17px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -221px -54px no-repeat;}
		.icon-mapPin-grey					{vertical-align:middle; display:inline-block; width: 12px; height: 15px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -239px -54px no-repeat;}
		.icon-support-grey					{vertical-align:middle; display:inline-block; width: 17px; height: 17px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -253px -54px no-repeat;}

		.icon-arrowCircleUp-white			{vertical-align:middle; display:inline-block; width:16px; height:16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -88px -3px no-repeat;}
		.icon-arrowCircleDown-white			{vertical-align:middle; display:inline-block; width:16px; height:16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -106px -3px no-repeat;}
		.icon-arrowCircleRight-white		{vertical-align:middle; display:inline-block; width:16px; height:16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -124px -3px no-repeat;}
		.icon-arrowCircleLeft-white			{vertical-align:middle; display:inline-block; width:16px; height:16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -142px -3px no-repeat;}

		.icon-arrowCircleRight-grey			{vertical-align:middle; display:inline-block; width:16px; height:16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -160px -3px no-repeat;}
		.icon-arrowCircleLeft-grey			{vertical-align:middle; display:inline-block; width:16px; height:16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -178px -3px no-repeat;}		
		.icon-arrowCircleDown-grey			{vertical-align:middle; display:inline-block; width:16px; height:16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -196px -3px no-repeat;}
		.icon-arrowCircleUp-grey			{vertical-align:middle; display:inline-block; width:16px; height:16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -214px -3px no-repeat;}

		.icon-speechBubble					{vertical-align:middle; display:inline-block; width: 16px; height: 16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -233px -3px no-repeat;}
		.icon-emptyCircle					{vertical-align:middle; display:inline-block; width: 17px; height: 17px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -252px -3px no-repeat;}
		.icon-activeCircle					{vertical-align:middle; display:inline-block; width: 17px; height: 17px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -271px -3px no-repeat;}

		.icon-arrowLeft-grey				{vertical-align:middle; display:inline-block; width: 6px; height: 8px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -292px -3px no-repeat;}
		.icon-arrowRight-grey				{vertical-align:middle; display:inline-block; width: 6px; height: 8px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -299px -3px no-repeat;}

		.icon-arrowUp-grey 					{vertical-align:middle; display:inline-block; width: 12px; height: 11px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -214px -38px no-repeat;}
		.icon-arrowDown-grey 				{vertical-align:middle; display:inline-block; width: 12px; height: 11px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -204px -38px no-repeat;}
		.icon-arrowUp-white 				{vertical-align:middle; display:inline-block; width: 12px; height: 11px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -192px -38px no-repeat;}
		.icon-arrowDown-white 				{vertical-align:middle; display:inline-block; width: 12px; height: 11px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -181px -38px no-repeat;}

		.icon-arrowCircleLargeRight-white	{vertical-align:middle; display:inline-block; width: 56px; height: 56px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -2px -23px no-repeat;}
		.icon-arrowCircleLargeLeft-white	{vertical-align:middle; display:inline-block; width: 56px; height: 56px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -62px -23px no-repeat;}

		.icon-arrowCircleMediumLeft-grey	{vertical-align:middle; display:inline-block; width: 27px; height: 27px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -122px -24px no-repeat;}
		.icon-arrowCircleMediumRight-grey	{vertical-align:middle; display:inline-block; width: 27px; height: 27px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -150px -24px no-repeat;}

		.icon-cross							{vertical-align:middle; display:inline-block; width: 17px; height: 17px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -274px -54px no-repeat;}		

		.icon-triangleLeft-red				{vertical-align:middle; display:inline-block; width: 8px; height: 8px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -180px -24px no-repeat;}
		.icon-triangleRight-red				{vertical-align:middle; display:inline-block; width: 8px; height: 8px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -190px -24px no-repeat;}
		.icon-triangleUp-red				{vertical-align:middle; display:inline-block; width: 12px; height: 6px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -201px -24px no-repeat;}
		.icon-triangleDown-red				{vertical-align:middle; display:inline-block; width: 12px; height: 6px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -201px -24px no-repeat;}

		.icon-arrowUpRed 					{vertical-align:middle; display:inline-block; width: 14px; height: 10px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -180px -39px no-repeat;}
		.icon-arrowDownRed 					{vertical-align:middle; display:inline-block; width: 14px; height: 10px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -201px -39px no-repeat;}

		.icon-clock-grey					{vertical-align:middle; display:inline-block; width: 16px; height: 16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -230px -24px no-repeat;}

		.icon-rating-full					{vertical-align:middle; display:inline-block; width: 23px; height: 23px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -122px -54px no-repeat;}
		.icon-rating-empty					{vertical-align:middle; display:inline-block; width: 23px; height: 23px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -147px -54px no-repeat;}
		.icon-rating-half					{vertical-align:middle; display:inline-block; width: 23px; height: 23px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -172px -54px no-repeat;}




		/* Datepicker Styling */

		.calendarContainer					{margin:0 0 40px; text-align:center; }
		.calListView						{margin:0; padding:0; list-style:none; overflow:hidden; }
		.calListView li						{float:left; margin:0 10px 0 0; padding:0; text-align:left; border-right:1px solid #b1b1b1; font-size:1.1em;}
		.calListView li:last-child			{border:0; }
		.calListView li a 					{font-family: 'Lato', sans-serif; font-weight:700; color:#b1b1b1; text-transform:uppercase; letter-spacing:0.1em;  font-size:1em; padding:0 10px 0 0;}
		.calListView li a.active 			{color:#8f0200;}

		/* Generic Table Style */
			table, th, td					{border-collapse:collapse}
			th								{font-weight:normal;}
			th span							{display:block; padding:10px;}
			td								{padding:0; border:5px solid white; vertical-align:middle; text-align:center}
			td a,
			td span							{display:block; padding:6px; text-decoration:none; font-family: 'Lato', sans-serif; font-weight:700; background-color:#ededed; color:#c3c0c0; font-size:1.9em; }
			td a:focus,
			td a:hover						{background:#666; color:white;}
		
		


		/* Datepicker UI specific styles */
			#datepicker						{margin:10px 0 20px;}
			#datepicker table 				{width:100%;}
			#datepicker thead				{font-family: 'heuristicaitalic'; font-size:1.3em; color:#555555;}
			#datepicker th span				{display:block; padding-left:inherit; padding-right:inherit; padding-top:10px; padding-bottom:10px;}
			
			#datepicker td					{padding:0; border:5px solid white; vertical-align:middle; text-align:center}
			
			#datepicker td a,
			#datepicker td span				{display:block; padding-left:inherit; padding-right:inherit; padding-top:6px; padding-bottom:6px; text-decoration:none; font-family: 'Lato', sans-serif; font-weight:700; background-color:#ededed; color:#c3c0c0; font-size:1.9em; }
			
			.ui-datepicker-header			{overflow:hidden; text-align:center; background-color:#8f0200; margin:0 0 20px; padding:20px;}
				.ui-datepicker-title span	{font-family: 'Lato', sans-serif; font-weight:700; font-size:1.3em; color:white; text-transform:uppercase; letter-spacing:0.1em;  }
				.ui-datepicker-prev			{float:left; cursor:pointer; vertical-align:middle; display:inline-block; width:16px; height:16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -142px -3px no-repeat; overflow:hidden; text-indent:-999px;}
				.ui-datepicker-next			{float:right; cursor:pointer; vertical-align:middle; display:inline-block; width:16px; height:16px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -124px -3px no-repeat; overflow:hidden; text-indent:-999px}
			
			td.ui-datepicker-today a,
			td.ui-datepicker-today span		{background-color:#8f0200!important; color:white!important;}

			#datepicker td.less5 a			{background-color:#c3c0c0; color:#6a6262;}
			#datepicker td.five20	a		{background-color:#c3c0c0; color:#6a6262;}
			#datepicker td.more20	a		{background-color:#c3c0c0; color:#6a6262;}
		/* END Datepicker Styling */



		/* Comments */
		.comments-discuss 						{margin:0 0 80px;}


		

		/* Carousel Flexslider */	

			.internalCarousel,									
			.noCarousel 										{margin:0 0 40px;}

			.noCarousel .slides > li 							{display:block; border-radius:7px 7px 0 0; overflow:hidden; }

			/* PREV */
			.flexslider .prevWrapper							{position:absolute; top:-999px; left:-999px;}
			.internalCarousel .flex-prev						{position:absolute; top:40%; left:20px; z-index:1000; width: 56px; height: 56px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -2px -23px no-repeat;}

			/* NEXT */
			.flexslider .nextWrapper							{position:absolute; top:-999px; left:-999px;}
			.internalCarousel .flex-next						{position:absolute; top:40%; right:20px; z-index:1000; width: 56px; height: 56px; background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -62px -23px no-repeat;}
			
			.internalCarousel .flex-viewport .slides li,
			.internalNotCarousel .flex-viewport .slides li 		{border-radius:7px 7px 0 0; overflow:hidden; }

		/* END Carousel Flexslider */





		/* Homepage Full Sized Carousel */
			#fullSizeCarouselContainer									{width:100%; margin:-165px auto 0; padding:0; position:relative; overflow:hidden;}
				
				#fullSizeCarouselContainer .prev						{position:absolute; top:50%; left:50%; width:56px; height:56px; z-index:998; text-indent:9999px; margin:0 0 0 -630px;
																		background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -2px -23px no-repeat;}
				#fullSizeCarouselContainer .prev:hover					{background-position:-2px -179px;}

				#fullSizeCarouselContainer .next						{position:absolute; top:50%; right:50%; width:56px; height:56px; z-index:998; text-indent:9999px; margin:0 -630px 0 0;
																		background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -62px -23px no-repeat;;}
				#fullSizeCarouselContainer .next:hover 					{background-position:-62px -179px;}

				#fullSizeCarouselContainer .sliderViewPort				{position:relative; height:600px; overflow:hidden; margin:0 auto;}
				
					#fullSizeCarouselContainer .slideBar				{position:absolute; top:0; left:0; width:7000px;}
					
					#fullSizeCarouselContainer .slideBar .panel			{position:relative; float:left; display:block; margin:0 4px 0 0; padding:0; width:1920px; height:600px; overflow:hidden;}
					#fullSizeCarouselContainer .slideBar .panel img		{position:absolute; top:0; left:0;}


			#fullSizeCarouselContainer p 								{font-family: 'heuristicaregular'; color:white; font-size:1.4em; text-shadow: 1px 1px 5px #333;}
			#fullSizeCarouselContainer .details 						{position:absolute; top:0; left:50%; width:1180px; height:100%; margin:0 0 0 -590px; padding:0 50px;}
			#fullSizeCarouselContainer .detailsInner					{margin-top:150px; width:50%;}
			#fullSizeCarouselContainer .detailsInner .rounded 			{margin:0 10px 0 0;}
			
			#fullSizeCarouselContainer .date,
			#fullSizeCarouselContainer .subtitle						{font-family: 'heuristicaitalic'; color:white; font-size:1.9em; margin:0 0 25px; }
			
			#fullSizeCarouselContainer hr.stub 							{border-top:2px solid white;}
			#fullSizeCarouselContainer h1 								{font-family: 'Lato', sans-serif; font-weight:700; color:white; font-size:3.3em; text-transform:uppercase; letter-spacing:0.1em;  margin:0 0 25px; text-shadow: 1px 1px 5px #333;}
			#fullSizeCarouselContainer h1 a 							{color:white;}
		/* END Homepage Full Sized Carousel */




		/* Calendar Slider */				
				#carouselCalendarContainer 						{margin:0 0 30px;}
				#carouselCalendarContainer .sliderViewPort		{position:relative; margin:0 auto; width:91%; height:100px; 
																-webkit-transition: all 500ms;
																-moz-transition: all 500ms;
																-ms-transition: all 500ms;
																transition: all 500ms;}

				#carouselCalendarContainer .sliderViewPort.extend	{/*height:260px;*/}
				
					#carouselCalendarContainer .slideBar		{position:absolute; top:0; left:0; width:20000px; padding-top:38px;}
			


				
				#carouselCalendarContainer .prev-container		{position:absolute; top:0px; left:0px; width:100px; height:125px; background:#fbfbfb; z-index:999; }
				#carouselCalendarContainer .prev 				{position:absolute; top:47%; left:50%; width:27px; height:27px; text-indent:-999px; overflow:hidden;
																background: url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -150px -24px no-repeat;}
				#carouselCalendarContainer .prev:hover 			{background-position:-178px -84px }

				#carouselCalendarContainer .next-container		{position:absolute; top:0px; right:0px; width:100px; height:125px; background:#fbfbfb; z-index:999; }
				#carouselCalendarContainer .next 				{position:absolute; top:47%; right:50%; width:27px; height:27px; text-indent:-999px; overflow:hidden;
																background:url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/sprite.png) -122px -24px no-repeat;}
				#carouselCalendarContainer .next:hover 			{background-position:-150px -84px}

				
				.day 											{float:left; position:relative; width:50px; height:65px; border-right:5px solid white; text-align:center; background:#e5e5e5;}
								
				.day .dayName									{font-family: 'heuristicaitalic'; margin:10px 0 0px; font-size:1.3em; color:#555555; line-height:inherit;}
				.day .dayNumber									{font-family: 'Lato', sans-serif; font-weight:700; font-size:2.1em; color:#6a6262; margin:0; line-height: inherit}

				.day .monthName 								{position:absolute; top:-38px; left:0;}
				
				.monthName 										{margin:0; padding:10px; background-color:#8f0200; color:white; 
																font-family: 'Lato', sans-serif; font-weight:700; font-size:1.1em; line-height: inherit; text-transform:uppercase; letter-spacing:0.1em;  }
				.monthName span 								{position:absolute; bottom:-7px; left:0;}

				.eventDay 										{background-color:#c9c5c6; cursor:pointer;}
				.eventDay:hover 								{background-color:#8f0200;}
				.eventDay:hover .dayName,
				.eventDay:hover .dayNumber,
				.eventDay:hover .monthName 						{color:white;}

				.calendar-event 								{display:none; position:absolute; top:50px; left:-110px; width:270px; padding-top:20px; z-index:9999; }
					.calendar-event .topRow 					{background-color:#8f0200; text-align:left; overflow:hidden;padding: 20px 0 13px;}
						.calendar-event .icon-triangleUp-red 	{position:absolute; top:15px; left:127px;}
						
						.topRow .event-largeDate 				{float:left; font-family: 'Lato', sans-serif; font-weight:700; font-size: 4em; margin: 0 15px 0 0; line-height:0.7em; color:white; padding: 3px 15px 0 40px; border-right:2px solid white;}
						
						.topRow .date-border 					{}
							.topRow .event-monthYear 			{font-family: 'heuristicabold_italic'; font-size:1.5em; margin:0; line-height:inherit; color:white;}
							.topRow .event-dayName 				{font-family: 'heuristicaitalic'; font-size:1.4em; margin:0; line-height:inherit; color:white;}
					
					.calendar-event .bottomRow 					{padding:20px 20px 5px 30px; border:1px solid #ccc; border-radius:0 0 5px 5px; background:white;}
					.calendar-event .bottomRow p				{text-align:left; text-transform:uppercase; letter-spacing:0.1em;  margin:0 0 10px; line-height: inherit; font-family: 'Lato', sans-serif; font-weight:700; font-size:1.5em; }
					.calendar-event .bottomRow a				{color:	#464646}
					.calendar-event .bottomRow a span			{position:relative; margin:-3px 0 0 5px;}

		/* END Calendar Slider */

		/* Calendar Divider */
			.calendarDivider  									{border-bottom:1px solid #dbdbdb;}
			.calendarDivider .monthName 						{position:relative; float:left;}
		
		/* END Calendar Divider */



		/* Sitemap container */
		.sitemap-container 										{}
		.sitemap-container ul 									{margin:0; padding:0;}
		.sitemap-container ul li 								{margin-bottom:10px; font-size:1.6em; color:#8F0200; list-style-type: square;}
		.sitemap-container ul li li 							{font-size:1em; margin:0 0 0 10px; list-style-type: disc;}
		.sitemap-container ul li a 								{font-size:1em; color:#464646; font-family:'heuristicaregular'; font-weight:bold; }
		.sitemap-container ul li li a 							{font-size:1em; font-weight:normal; }



	/*----------------------------------------------------------------------------------------------------------*/
	/*	Content styles and images													  						  	*/
	/*----------------------------------------------------------------------------------------------------------*/
	
		img.alignleft {
		float: left;
		margin: 10px 10px 10px 0;
		}
	
		img.alignright {
		float: right;
		margin: 10px 0px 10px 10px;
		}





	.tweet_profile_img {display: none; height: 1px;}





	/*----------------------------------------------------------------------------------------------------------*/
	/*	Forms																		  						  	*/
	/*----------------------------------------------------------------------------------------------------------*/

		.contactForm										{margin:60px 2px 30px; border-radius:5px; background-color:white}
		.contactForm .title									{color:#333333; font-family: 'Lato', sans-serif; font-weight:700; margin:0; text-transform:uppercase; letter-spacing:0.1em;  font-size:1.4em; text-align:center; border-bottom:1px solid #e8e8e8; padding:20px 0;}

		.contactForm form 									{padding:20px 30px;}

		.contactForm p  									{font-family: 'Lato', sans-serif; font-weight:400; font-size:1.3em; color:#808080;}

		.formRowContainer									{margin:0 0 25px;}
		.formRowContainer .label 							{display:block; font-family: 'Lato', sans-serif; font-weight:700; font-size:1.3em; color:#333333; margin:0 0 3px; cursor: pointer;}
		.formRowContainer input[type="text"],
		.formRowContainer input[type="email"],	
		.formRowContainer select,
		.formRowContainer textarea 							{border:1px solid #e8e8e8; width:100%; border-radius:3px; background-color:#f5f5f5; padding:10px 8px; color:#808080; font-family: 'Lato', sans-serif; font-weight:400; font-size:1.6em;}

		.formRowContainer select 							{padding:9px 8px;}

		.formRowContainer select 							{cursor:pointer;}
		.formRowContainer textarea 							{height:100px;}

		.formRowContainer input[type="text"]:focus,
		.formRowContainer input[type="email"]:focus,
		.formRowContainer select:focus 						{background-color:#e8e8e8; border:1px solid #d6d6d6; outline:none;}


		.formRowContainer ::-webkit-input-placeholder		{color: #808080; font-family: 'Lato', sans-serif; font-weight:400; font-size:1em;}
		.formRowContainer :-moz-placeholder					{color: #808080; font-family: 'Lato', sans-serif; font-weight:400; font-size:1em;}
		.formRowContainer ::-moz-placeholder				{color: #808080; font-family: 'Lato', sans-serif; font-weight:400; font-size:1em;}
		.formRowContainer :-ms-input-placeholder			{color: #808080; font-family: 'Lato', sans-serif; font-weight:400; font-size:1em;}


		
		
	/*------------------------------------------------------------------------------------------------------------*/
	/*	jQuery Libraries																  						  */
	/*------------------------------------------------------------------------------------------------------------*/



.latoregular			{font-family: 'Lato', sans-serif; font-weight:400;}
.latobold 				{font-family: 'Lato', sans-serif; font-weight:700;}
.latoblack 				{font-family: 'Lato', sans-serif; font-weight:900;}

.heuristicaregular 		{font-family: 'heuristicaregular';}
.heuristicaitalic 		{font-family: 'heuristicaitalic';}
.heuristicabold 		{font-family: 'heuristicabold';}
.heuristicabold_italic 	{font-family: 'heuristicabold_italic';}

.test-text 				{font-size:3em; margin:0}
.spacer					{margin:0 0 50px;}
.mainContent img		{max-width: 100%; height: auto;}

@font-face {
    font-family: 'latoblack';
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/lato-black-webfont.eot');
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/lato-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latobold';
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/lato-bold-webfont.eot');
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/lato-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latoregular';
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/lato-regular-webfont.eot');
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/lato-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'heuristicaitalic';
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-italic-webfont.eot');
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'heuristicaregular';
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-regular-webfont.eot');
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'heuristicabold';
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-bold-webfont.eot');
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'heuristicabold_italic';
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-bolditalic-webfont.eot');
    src: url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/fonts/heuristica-bolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

	/*----------------------------------------------------------------------------------------------------------*/
	/*	Media Queries																	  					  	*/
	/*----------------------------------------------------------------------------------------------------------*/

	/*
	@media screen and (max-width:1024px)
	*/
	@media screen and (max-width:1024px)
	{

		.hideAt1024 								{display:none;}
		.showAt1024 								{display:block;}

		/*----------------------------------------------------------------------------------------------------------*/
		/*   STRUCTURE																	  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/			
	
			.homepage .event:nth-child(3n) {display: none;}
				
			.width-screen							{min-width:100%;}
				.width-page-wrapper 				{width:98%;}
				.width-page							{width:99%; margin:0 auto; padding-left:2%; padding-right:2%;}

				.homepage .header .width-page-wrapper 		{background:url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/page-fade-left.png) 0 0 repeat-y,
																url(https://stockportplaza.co.uk/wp-content/themes/Plaza/assets/css//wp-content/themes/Plaza/assets/images/design/page-fade-right.png) 100% 0 repeat-y}

					.leftMenuContainer				{width:30%; margin:0 3% 0 0;}

					.contentContainer				{float:left; width:67%}
						
						.mainContent				{padding:0 0 40px;}
						.mainContent.oneCol			{float:none; width:100%}  /* right col only (page width-right col width) */
						
						.mainContent.twoCol			{float:none; width:100% } /* left & right col (page width-(left col width + right col width)) */
						
						.rightCol					{float:none; width:100%; padding:0 0 60px;}


		/*----------------------------------------------------------------------------------------------------------*/
		/*	NAVIGATION																	  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/
				
			/* NAV - TOP */
			.topNav 													{float:none; }
			.topNavContainer 											{float:none; overflow:hidden; position:relative; }


			.topNavContainer form 										{float:none; margin:0; position:absolute; top:4px; right:10px;}
			.topNavContainer .formRowContainer input[type="text"] 		{width:100px;}

			/* NAV - PRIMARY */
			.primaryNavContainer						{/*float:none; margin:0 0 30px; text-align:center; */ width:400px;}

			.primaryNav									{float:none; margin:0 0 20px;}
				.primaryNav li							{float:none; display:inline-block; width:198px; margin:0 0 5px; padding:0; }


			.homepage .primaryNav li a					{color:#464646; text-shadow:inherit;}

	
		/*----------------------------------------------------------------------------------------------------------*/
		/*	CONTENT																		  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/

			/* HEADER */
			.header 									{}
			.headerLogoContainer 						{/*float:none; margin:50px 0;*/ margin:20px 0;}

			.primaryNavContainer .socialIcons 			{display:none;}

			.homeapgeLogo 								{display:none; }
			.homepage .homeapgeLogo 					{display:none; }

			.internalogo 								{display:inline-block; }
			.homepage .internalogo 						{display:inline-block; }

			.homepage .header .width-page 				{background:white; border-left:1px solid #ddd; border-right:1px solid #ddd}


			/* FOOTER */
			.footer .backToTop							{float:left; margin:6px 20px 0 0}

			.footerLogoContainer						{float: none; width:100%; text-align:left; }
			.footerLogoContainer img 					{display:none; }

			.footer .tweetContainer						{display:none;}
						
			.plazaAddress								{float:left; width:50%; margin: 0;}
			
			.plazaContact								{float:left; width: 50%; margin:0}
			
			.quickLinks									{display:none; }
			
			.subscribe									{float:none; width:100%; clear:both; }

			.footer label 								{float:left; width:100%;}
			.footer input[type="text"]					{float:left; width:74%;}
			.footer input.rounded						{float:right; margin:5px 0 0;}


			.footer-bottom p							{float:none; text-align:center; margin:0 0 15px;}
			.footer-bottom .footerNav					{float:none; text-align:center; }
			.footer-bottom .footerNav li				{float:none; display:inline-block; }




			/* CONTENT */

			/* Filterbar Container */
			.filterBarContainer 						{margin:20px 0 0 10px;}

			/* Title Bar */
			.titleBar									{padding-top:20px;}
			.titleBar.pullUp 							{margin-top:-35px;}


			/* Tweet */
			.tweet-follow 						{text-align:center; padding:20px 0;}
			.tweet-follow img					{display:block; margin:0 auto 10px;}
			.tweet-follow p 					{float:none;}
			.tweet-follow .rounded 				{float:none; margin:0;}





			/* Homepage Full Sized Carousel */
				#fullSizeCarouselContainer									{margin:0px auto 0; height:430px;}
					
					#fullSizeCarouselContainer .prev						{top:45%; left:20px; margin:0;}
					
					#fullSizeCarouselContainer .next						{top:45%; right:20px; margin:0; }

				#fullSizeCarouselContainer .details 						{position:relative; top:auto; left:auto; width:60%; height:auto; margin:0 0 0 100px; padding:0;}
				#fullSizeCarouselContainer .detailsInner					{margin:30px 0 0; width:100%;}

			/* END Homepage Full Sized Carousel */


			/* Calendar Slider */
			#carouselCalendarContainer .prev-container		{width:6.3%;}
			#carouselCalendarContainer .next-container		{width:6.3%;}



			/* Homepage Collection */
			.homepage-collection .homeapgeOneThird 					{float:none; width:100%; margin:0;}
			.homepage-collection .mediaLeft							{margin:2px 2px 20px; width:48.5%; float:left;}
			.homepage-collection .mediaLeft:first-child				{margin-right:2%;}
		

			.homepage-collection .homeapgeTwoThird 						{float:none; width:100%; margin:0;}



			/* Media Block - Left */
			/*.mediaImgContainerLeft				{float:none; width:100%; height:100px; overflow:hidden;}*/



			/* Products */
			.product-details 					{width:70%}
			.product-image 						{width:30%}
				.product-image img				{width:100%; height:auto;}		




			/* Cols */

			/* Three Col */
			.three-col .promo 					{float:left; width:47%; margin:10px 1.6% 20px 10px}
			.three-col .promo:nth-child(3n)		{float:left; margin:10px 1.6% 20px  10px}
			.three-col .promo:nth-child(2n)		{float:right; margin:10px 10px 20px 0}


			.three-col .event 					{float:left; width:47%; margin:10px 1.6% 20px 10px}
			.three-col .event:nth-child(3n)		{float:left; margin:10px 1.6% 20px  10px}
			.three-col .event:nth-child(2n)		{float:right; margin:10px 10px 20px 0}


			/* Four Col */
			.four-col .spotlight				{float:left; width:47%; margin:8px 0 20px 8px}
			.four-col .spotlight:nth-child(2n)	{float:right; margin:8px 8px 20px 0;}	
			.lt-ie9 .four-col .spotlight		{float:left; width:46%; margin:10px 20px 20px 8px;}



			/* Datepicker UI specific styles */
				#datepicker th span				{padding:inherit}
				#datepicker td					{border:1px solid white;}
				#datepicker td a,
				#datepicker td span				{font-size:1.3em; }
				
				.ui-datepicker-header			{padding:10px;}
				
			/* END Datepicker Styling */



	}

	/*
	@media screen and (max-width:800px)
	*/
	@media screen and (max-width:800px)
	{
		.full-width-800 						{width:100%; float:none; }
		/*----------------------------------------------------------------------------------------------------------*/
		/*	CONTENT																		  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/

			/* Header */
			.internalogo img 						{width:220px; height:66px;}
			

			/* Title Bar */
			.titleBar.pullUp						{margin-top:0;}


			/* Events */
			.event .eventDetails					{text-align:center; padding:20px 20px 120px;}

			/* Calendar Slider */
			#carouselCalendarContainer .prev 				{left:40%;}
			#carouselCalendarContainer .next 				{right:40%;}

			
			/* Year Filter */
			.yearFilterContainer p						{margin-left:10px;}


			/* Cols */
			.three-col .gallery						{float:left; width:47%; margin:8px 0 12px 8px}
			.three-col .gallery:nth-child(2n)		{float:right; margin:8px 8px 12px 0;}	
			.three-col .gallery:nth-child(3n)		{float:left; width:47%; margin:8px 0 12px 8px}
	}

	/*
	@media screen and (max-width:768px)
	*/
	@media screen and (max-width:768px)
	{

		/*----------------------------------------------------------------------------------------------------------*/
		/*	NAVIGATION																	  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/

			/* NAV - TOP */
			.topNav ul li 						{padding:0 5px 10px;}
			.topNav ul li a 					{padding:10px 3px 0;}
				
			/* NAV - PRIMARY */
			.primaryNav li						{padding:0 15px 0 0; font-size:1.7em; }

		

		/*----------------------------------------------------------------------------------------------------------*/
		/*	CONTENT																		  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/

			/* Promo */
			.promo 								{height:270px;}			
			.promo .promoDetails .title			{width:100%;}
			
			.promo .ctaContainer .price			{width:30%;}
			.promo .ctaContainer .price-text	{float:left; margin:5px 0 0 5px; width:60%; font-family: 'heuristicaitalic'; font-size:1.4em; }
			.promo .ctaContainer .rounded		{float:right; margin:3px 0 0;}

			/* split box promo */
			.promo .ctaContainerLeft			{height:120px;}
			.promo .ctaContainerRight			{height:120px;}


			/* Year Filter */
			.yearFilterContainer ul li 			{padding:0 7px;}

			#fullSizeCarouselContainer h1 		{font-size:2.5em; }
	}



	/*
	@media screen and (max-width:700px)
	*/
	@media screen and (max-width:700px)
	{
		.leftColRepeat						{display:block; margin:20px 0 0;}
		.hideAtMobile 						{display:none;}
		.showAtMobile 						{display:block; }
		.centerAtMobile 					{text-align:center; }

		/*----------------------------------------------------------------------------------------------------------*/
		/*   STRUCTURE																	  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/			
							
			.leftMenuContainer					{display:none; width:100%; margin:0; padding:0 0 50px;}
			
			.leftMenuContainer hr,
			.leftMenuContainer .eventDetailsContainer,
			.leftMenuContainer .shareThisPage,
			.leftMenuContainer .tweetContainer 	{display:none;}
			
			.contentContainer					{float:none; width:100%}

			.width-screen						{min-width:100%;}
				.width-page						{width:100%; margin:0 auto; padding-left:5%; padding-right:5%;}
						


		/*----------------------------------------------------------------------------------------------------------*/
		/*	NAVIGATION																	  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/
				
			/* NAV - PRIMARY */
			.leftColRepeat .primaryLeftNav ul 	{margin:0; }
			.primaryNav li						{margin:0 0 10px; padding:0; font-size:1.7em; width:48%;}

			.rightColRepeater					{margin-bottom:30px;}




		/*----------------------------------------------------------------------------------------------------------*/
		/*	CONTENT																		  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/

			/* HEADER */
			.header 									{position:fixed; width:100%;}
			article.width-screen 						{padding-top:65px; }
			.mobileHeaderContainer 						{display:block;}



			/* Homepage Full Sized Carousel */


				#fullSizeCarouselContainer .details 						{width:55%;}

			/* END Homepage Full Sized Carousel */


			/* Calendar Slider */
			#carouselCalendarContainer .prev-container		{width:9%;}
			#carouselCalendarContainer .next-container		{width:9%;}


			/* Homepage Collection */
			.homepage-collection .mediaLeft:first-child					{margin-right:1.8%;}

			.homepage-collection .homeapgeTwoThird .leftHalfContainer 	{float:none; width:99%; margin:0 auto 20px;}
			.homepage-collection .homeapgeTwoThird .rightHalfContainer 	{float:none; width:99%; margin:0 auto 20px;}


			/* Title Bar */
			.titleBar .title span 						{display:block; border-left:0; margin:0; padding:10px 0;}



			/* Event Details */
			.eventDetailsContainer						{margin:20px 0 40px;}

			/* Events */
			.event .eventDetails						{text-align:center; padding:20px 20px 90px;}			

			/* Carousel Flexslider */
			.internalCarousel							{margin:0 0 10px;}

			/* Year Filter */
			.yearFilterDates ul li 						{padding:0 8px;}

			/* Gallery */
			.galleryContainer a.gallery 	 			{height:auto; overflow:hidden;}


			/* Cols */

			/* Three Col */
			.three-col .promo 							{float:none; width:98%; margin:10px auto 20px}
			.three-col .promo:nth-child(3n)				{float:none; width:98%; margin:10px auto 20px}
			.three-col .promo:nth-child(2n)				{float:none; width:98%; margin:10px auto 20px}


			.three-col .gallery							{float:none; width:98%; margin:10px auto 20px}
			.three-col .gallery:nth-child(2n)			{float:none; width:98%; margin:10px auto 20px}	
			.three-col .gallery:nth-child(3n)			{float:none; width:98%; margin:10px auto 20px}
	}








	/*
	@media screen and (max-width:600px)
	*/
	@media screen and (max-width:600px)
	{
		.mobile-padding-bottom-50  {padding-bottom:50px!important;}

		/*----------------------------------------------------------------------------------------------------------*/
		/*	CONTENT																		  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/

			/* Form */
			.contactForm .leftHalfContainer 					{float:none; width:100%;}
			.contactForm .rightHalfContainer 					{float:none; width:100%;}

			.titleBar.pullUp 									{padding-bottom:50px;}
			.homepage .all-link 								{bottom:20px; left:30px; right:auto; top:auto;}
			.all-link 											{bottom:40px;}
			.all-link.greenroom									{float: none !important; right: auto !important; position: absolute; bottom: 25px !important;}

			.homepage-collection .homeapgeOneThird .titleBar 	{padding-bottom:20px}
			.homepage-collection .homeapgeOneThird .all-link 	{left:0; bottom:0px; margin:0 0 20px;}


			/* Year Filter */
			.yearFilterDates p 							{float:none; margin:0 0 10px 7px;}
			.yearFilterDates ul  						{float:none; }
			.yearFilterDates ul li 						{padding:0 4px;}
	}






	/*
	@media screen and (max-width:480px)
	*/
	@media screen and (max-width:480px)
	{
		.responsiveAtSmallMobile 						{float:none; width:100%; margin:0 0 30px; }
		.responsiveAtSmallMobile img					{width:100%; height:auto}

		.showAtSmallMobile 								{display:block; }
		.hideAtSmallMobile 								{display:none!important}

		.smallMobileMarginBottom 						{margin-bottom:60px;}

		/*----------------------------------------------------------------------------------------------------------*/
		/*	HELPER CLASSES														  						  	  	  	*/
		/*----------------------------------------------------------------------------------------------------------*/

			/* Split the page */
				.leftHalfContainer				{float:none; width:100%;}
				.rightHalfContainer				{float:none; width:100%;}


		/*----------------------------------------------------------------------------------------------------------*/
		/*	CONTENT																		  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/

			/* FOOTER */
			.footer input[type="text"]					{float:left; width:64%;}


			/* Previous / Next / Load More */
			.prevNextLoadMore 							{position:relative; text-align:center; margin:20px auto 0; padding:0 0 30px; width:95%;}
			
			.prevNextLoadMore .rounded 					{display:block; margin:0 0 20px;}
			.prevNextLoadMore .prev 					{position:relative; top:auto; left:auto; float:left;}
			.prevNextLoadMore .next 					{position:relative; top:auto; left:auto; float:right;}


			/* Timeline */
			.timeline .yearContainer .year 				{width:60px;}


			/* Additional Info Container */
			.titleContainer .title						{float:none; max-width:100%; margin:0 0 10px;}
			.titleContainer a							{float:none; display:inline-block; padding:10px 0;}



			/* Event Details */
			.event .eventDetails p 						{display:none; }
			.event .eventDetails p.title,
			.event .eventDetails p.date 				{display:block; }
			.three-col .event							{height: auto;}

			
			/* Carousel Flexslider */
			.internalCarousel .flex-prev				{top:30%; left:10px;}
			.internalCarousel .flex-next				{top:30%; right:10px;}
			.internalCarousel .flex-control-nav 		{bottom:10px; right:10px;}




			/* Homepage Collection */
			.homepage-collection .homeapgeOneThird 					{float:none; width:100%; margin:0;}
			.homepage-collection .mediaLeft							{margin:2px 2px 20px; width:99%; float:none;}
			.homepage-collection .mediaLeft:first-child				{margin-right:0%;}


			

			/* Homepage Full Sized Carousel */

			#fullSizeCarouselContainer									{margin:0px auto 0; height:300px;}

			#fullSizeCarouselContainer .prev,					
			#fullSizeCarouselContainer .next							{display:none;}

			#fullSizeCarouselContainer .details 						{width:95%; margin:0 auto}
			#fullSizeCarouselContainer .detailsInner .subTitle			{display:none;}
			#fullSizeCarouselContainer .detailsInner p					{display:none;}
			#fullSizeCarouselContainer .detailsInner .date				{display:block;}
			#fullSizeCarouselContainer .detailsInner .rounded			{margin:0 10px 0 0;}



			/* Cols */

			/* Two Col */
			.two-col .event 							{float:none; width:98%; margin:10px auto 20px}
			.two-col .event:nth-child(2n)				{float:none; margin:10px auto 20px;}

			.two-col .mediaLeft 						{float:none; width:98%; margin:10px auto 20px}
			.two-col .mediaLeft:nth-child(2n)			{float:none; margin:10px auto 20px;}

			.two-col .spotlight 						{float:none; width:98%; margin:10px auto 20px}
			.two-col .spotlight:nth-child(2n)			{float:none; margin:10px auto 20px;}

			.two-col .gallery 							{float:none; width:98%; margin:10px auto 20px}
			.two-col .gallery:nth-child(2n)				{float:none; margin:10px auto 20px;}


			/* Threee Col */
			.three-col .event							{float:none; width:98%; margin:10px auto 20px}
			.three-col .event:nth-child(2n)				{float:none; width:98%; margin:10px auto 20px}	
			.three-col .event:nth-child(3n)				{float:none; width:98%; margin:10px auto 20px}


			/* Four Col */
			.four-col .spotlight						{float:none; width:98%; margin:10px auto 20px}
			.four-col .spotlight:nth-child(2n)			{float:none; width:98%; margin:10px auto 20px}
			.lt-ie9 .four-col .spotlight				{float:none; width:98%; margin:10px auto 20px}

			.spotlightFullHeight 							{height:240px;}
			.persistent-four-col .spotlight					{float:left!important; width:47%!important; margin:8px 0 20px 8px!important}
			.persistent-four-col .spotlight:nth-child(2n)	{float:right!important; margin:8px 8px 20px 0!important;}	
			.lt-ie9 .persistent-four-col .spotlight			{float:left!important; width:46%!important; margin:10px 20px 20px 8px!important;}

		/*----------------------------------------------------------------------------------------------------------*/		
		/*	Forms																		  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/


			.contactForm form 							{padding:10px}
	}



	/*
	@media screen and (max-width:400px)
	*/
	@media screen and (max-width:400px)
	{
		/*----------------------------------------------------------------------------------------------------------*/
		/*	CONTENT																		  						  	*/
		/*----------------------------------------------------------------------------------------------------------*/

			/* Promo */
			/* split box promo */
			.promo .ctaContainerLeft			{width:55%; padding:15px;}
			.promo .ctaContainerRight			{width:45%; padding:15px 10px}
		}
	}



	/*----------------------------------------------------------------------------------------------------------*/
	/*	PRINT																								  	*/
	/*----------------------------------------------------------------------------------------------------------*/
	
	@media print
	{
		* 								{background: transparent !important;color: #000 !important; box-shadow: none !important;text-shadow: none !important;}

		a,
		a:visited 						{text-decoration: underline;}

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

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

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

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

		thead 							{display: table-header-group; /* h5bp.com/t */}

		tr,
		img 								{page-break-inside: avoid;}

		img 								{max-width: 100% !important;}

		@page 							{margin: 0.5cm;}

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

		h2,
		h3 								{page-break-after: avoid;}
	}