html, body, [data-canvas=container], [data-off-canvas] {
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html, body {
width: 100%;
height: 100%;
overflow: hidden;
} [data-canvas] {
z-index: 1;
}
[data-canvas=container] {
width: 100%;
height: 100%;
overflow-y: auto;
position: relative;
background-color: white; -webkit-overflow-scrolling: touch; }
[data-canvas=container]:before, [data-canvas=container]:after {
clear: both;
content: '';
display: table;
} [data-off-canvas] {
display: none;
position: fixed;
overflow: hidden;
overflow-y: auto;
background-color: black; color: white; -webkit-overflow-scrolling: touch; }
[data-off-canvas*=" top"] {
width: 100%;
height: 255px;
top: 0;
}
[data-off-canvas*=" right"] {
width: 255px;
height: 100%;
top: 0;
right: 0;
}
[data-off-canvas*=" bottom"] {
width: 100%;
height: 255px;
bottom: 0;
}
[data-off-canvas*=" left"] {
width: 255px;
height: 100%;
top: 0;
left: 0;
}
[data-off-canvas*=" reveal"] {
z-index: 0;
}
[data-off-canvas*=" push"] {
z-index: 1;
}
[data-off-canvas*=" overlay"] {
z-index: 9999;
}
[data-off-canvas*=" shift"] {
z-index: 0;
} [data-canvas], [data-off-canvas] {
-webkit-transform: translate( 0px, 0px );
-ms-transform: translate( 0px, 0px );
transform: translate( 0px, 0px );
-webkit-transition: -webkit-transform 300ms, -webkit-filter 300ms;
transition:         transform 300ms, filter 300ms;
-webkit-backface-visibility: hidden; }
[data-off-canvas*=" shift"][data-off-canvas*=" top"] {
-webkit-transform: translate( 0px, 50% );
transform: translate( 0px, 50% );
}
[data-off-canvas*=" shift"][data-off-canvas*=" right"] {
-webkit-transform: translate( -50%, 0px );
transform: translate( -50%, 0px );
}
[data-off-canvas*=" shift"][data-off-canvas*=" bottom"] {
-webkit-transform: translate( 0px, -50% );
transform: translate( 0px, -50% );
}
[data-off-canvas*=" shift"][data-off-canvas*=" left"] {
-webkit-transform: translate( 50%, 0px );
transform: translate( 50%, 0px );
} @media print {
[data-canvas] {
-webkit-transform: translate( 0px, 0px ) !important;
-ms-transform: translate( 0px, 0px ) !important;
transform: translate( 0px, 0px ) !important;
}
[data-off-canvas] {
display: none !important;
}
}html,
html.ocs-initialized {
overflow: hidden;
overflow-y: auto;
}
body,
[data-canvas=container],
.ocs-initialized [data-canvas=container] {
overflow: initial; height: auto;
min-height: 100vh;
} html.ocs-scroll-lock {
overflow-y: hidden;
}
html.ocs-scroll-lock.ocs-scroll-fixed {
position: fixed;
overflow-y: scroll;
}
html.ocs-scroll-lock.ocs-scroll-fixed body {
position: relative;
} .admin-bar [data-canvas=container] {
min-height: -webkit-calc( 100vh - 32px );
min-height: -moz-calc( 100vh - 32px );
min-height: calc( 100vh - 32px );
}
@media screen and (max-width: 782px) {
.admin-bar [data-canvas=container] {
min-height: -webkit-calc( 100vh - 46px );
min-height: -moz-calc( 100vh - 46px );
min-height: calc( 100vh - 46px );
}
}
@media screen and (max-width: 600px) {
html.ocs-sidebar-active #wpadminbar {
display: none;
height: 0;
}
} .ocs-legacy [data-canvas] {top: 0; right: 0; bottom: 0; left: 0;}
.ocs-legacy [data-canvas],
.ocs-legacy [data-off-canvas] {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
-webkit-transition: -webkit-transform 300ms, -webkit-filter 300ms, top 300ms, bottom 300ms, left 300ms, right 300ms, clip-path 0ms;
-moz-transition: -moz-transform 300ms, filter 300ms, top 300ms, bottom 300ms, left 300ms, right 300ms, clip-path 0ms;
-o-transition: -o-transform 300ms, filter 300ms, top 300ms, bottom 300ms, left 300ms, right 300ms, clip-path 0ms;
transition: transform 300ms, filter 300ms, top 300ms, bottom 300ms, left 300ms, right 300ms, clip-path 0ms;
} .ocs-trigger {cursor: pointer;} [data-off-canvas] {
overscroll-behavior: contain;
-ms-scroll-chaining: none;
} [data-off-canvas*=" top"][data-off-canvas*=" reveal"],
[data-off-canvas*=" top"][data-off-canvas*=" shift"],
[data-off-canvas*=" bottom"][data-off-canvas*=" reveal"],
[data-off-canvas*=" bottom"][data-off-canvas*=" shift"] {
z-index: 1;
}  .ocs-size-default.ocs-location-left,
.ocs-size-default.ocs-location-right {
width: 30%;
}
.ocs-size-small.ocs-location-left,
.ocs-size-small.ocs-location-right {
width: 15%;
}
.ocs-size-large.ocs-location-left,
.ocs-size-large.ocs-location-right {
width: 45%;
}
.ocs-size-default.ocs-location-top,
.ocs-size-default.ocs-location-bottom {
height: 30%;
}
.ocs-size-small.ocs-location-top,
.ocs-size-small.ocs-location-bottom {
height: 15%;
}
.ocs-size-large.ocs-location-top,
.ocs-size-large.ocs-location-bottom {
height: 45%;
}
@media (max-width: 480px) { .ocs-size-default.ocs-location-left,
.ocs-size-default.ocs-location-right {
width: 60%;
}
.ocs-size-small.ocs-location-left,
.ocs-size-small.ocs-location-right {
width: 35%;
}
.ocs-size-large.ocs-location-left,
.ocs-size-large.ocs-location-right {
width: 85%;
}
.ocs-size-default.ocs-location-top,
.ocs-size-default.ocs-location-bottom {
height: 40%;
}
.ocs-size-small.ocs-location-top,
.ocs-size-small.ocs-location-bottom {
height: 20%;
}
.ocs-size-large.ocs-location-top,
.ocs-size-large.ocs-location-bottom {
height: 60%;
}
}
@media (min-width: 481px) { .ocs-size-default.ocs-location-left,
.ocs-size-default.ocs-location-right {
width: 50%;
}
.ocs-size-small.ocs-location-left,
.ocs-size-small.ocs-location-right {
width: 30%;
}
.ocs-size-large.ocs-location-left,
.ocs-size-large.ocs-location-right {
width: 70%;
}
.ocs-size-default.ocs-location-top,
.ocs-size-default.ocs-location-bottom {
height: 40%;
}
.ocs-size-small.ocs-location-top,
.ocs-size-small.ocs-location-bottom {
height: 20%;
}
.ocs-size-large.ocs-location-top,
.ocs-size-large.ocs-location-bottom {
height: 60%;
}
}
@media (min-width: 768px) { .ocs-size-default.ocs-location-left,
.ocs-size-default.ocs-location-right {
width: 40%;
}
.ocs-size-small.ocs-location-left,
.ocs-size-small.ocs-location-right {
width: 25%;
}
.ocs-size-large.ocs-location-left,
.ocs-size-large.ocs-location-right {
width: 55%;
}
.ocs-size-default.ocs-location-top,
.ocs-size-default.ocs-location-bottom {
height: 35%;
}
.ocs-size-small.ocs-location-top,
.ocs-size-small.ocs-location-bottom {
height: 20%;
}
.ocs-size-large.ocs-location-top,
.ocs-size-large.ocs-location-bottom {
height: 55%;
}
}
@media (min-width: 992px) { .ocs-size-default.ocs-location-left,
.ocs-size-default.ocs-location-right {
width: 30%;
}
.ocs-size-small.ocs-location-left,
.ocs-size-small.ocs-location-right {
width: 15%;
}
.ocs-size-large.ocs-location-left,
.ocs-size-large.ocs-location-right {
width: 45%;
}
.ocs-size-default.ocs-location-top,
.ocs-size-default.ocs-location-bottom {
height: 30%;
}
.ocs-size-small.ocs-location-top,
.ocs-size-small.ocs-location-bottom {
height: 15%;
}
.ocs-size-large.ocs-location-top,
.ocs-size-large.ocs-location-bottom {
height: 45%;
}
}
@media (min-width: 1200px) { .ocs-size-default.ocs-location-left,
.ocs-size-default.ocs-location-right {
width: 25%;
}
.ocs-size-small.ocs-location-left,
.ocs-size-small.ocs-location-right {
width: 10%;
}
.ocs-size-large.ocs-location-left,
.ocs-size-large.ocs-location-right {
width: 40%;
}
.ocs-size-default.ocs-location-top,
.ocs-size-default.ocs-location-bottom {
height: 25%;
}
.ocs-size-small.ocs-location-top,
.ocs-size-small.ocs-location-bottom {
height: 10%;
}
.ocs-size-large.ocs-location-top,
.ocs-size-large.ocs-location-bottom {
height: 40%;
}
}.swp-flex--col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swp-flex--col,form.searchwp-form .swp-flex--row{-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1}form.searchwp-form .swp-flex--row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}form.searchwp-form .swp-flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}form.searchwp-form .swp-flex--gap-sm{gap:.25em}form.searchwp-form .swp-flex--gap-md{gap:.5em}form.searchwp-form .swp-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}form.searchwp-form .swp-margin-l-auto{margin-left:auto}form.searchwp-form input.swp-input{color:rgba(14,33,33,.8)}form.searchwp-form input.swp-input--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CFCFCF' d='M6.068 12.136c1.31 0 2.533-.426 3.527-1.136l3.74 3.74c.174.173.402.26.64.26.512 0 .883-.395.883-.9a.87.87 0 0 0-.253-.63L10.89 9.744a6.04 6.04 0 0 0 1.247-3.677C12.136 2.73 9.406 0 6.068 0 2.722 0 0 2.73 0 6.068s2.722 6.068 6.068 6.068m0-1.31c-2.612 0-4.758-2.154-4.758-4.758S3.456 1.31 6.068 1.31c2.604 0 4.758 2.154 4.758 4.758s-2.154 4.758-4.758 4.758'/%3E%3C/svg%3E");background-position:right 12px top 50%;background-repeat:no-repeat;background-size:15px auto;padding-left:.7em;padding-right:38px}form.searchwp-form .searchwp-form-input-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}form.searchwp-form .searchwp-form-input-container .swp-input{margin:0;width:100%}.searchwp-live-search-results{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 0 rgba(30,30,30,.4);box-shadow:0 0 2px 0 rgba(30,30,30,.4);-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;max-height:300px;min-height:175px;min-width:315px;width:315px}.searchwp-live-search-result{border-bottom:1px solid rgba(30,30,30,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:10px}.searchwp-live-search-result:last-child{border-bottom:none}.searchwp-live-search-result--img{-ms-flex-negative:0;flex-shrink:0}.searchwp-live-search-result--img,.searchwp-live-search-results-container.swp-ls--img-sm .searchwp-live-search-result--img{-ms-flex-preferred-size:70px;flex-basis:70px}.searchwp-live-search-results-container.swp-ls--img-m .searchwp-live-search-result--img{-ms-flex-preferred-size:110px;flex-basis:110px}.searchwp-live-search-results-container.swp-ls--img-l .searchwp-live-search-result--img{-ms-flex-preferred-size:150px;flex-basis:150px}.searchwp-live-search-result--img img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.searchwp-live-search-result--info{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;overflow:hidden;text-overflow:ellipsis}.searchwp-live-search-result--title{font-size:1.1em;font-weight:700;margin-top:0}.searchwp-live-search-result--desc{font-size:.9em}.searchwp-live-search-result--ecommerce{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;text-align:end}.searchwp-live-search-result--ecommerce *{font-size:1em}.searchwp-live-search-no-min-chars .spinner{opacity:.3}.searchwp-live-search-result--focused{background:#f7f7f7}.searchwp-live-search-instructions{clip:rect(1px,1px,1px,1px)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@-webkit-keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}