/*////////////////////////////////////////////////////////////////////////////
╒════════════════════════════════════════════════════════════════════════════╕
├───┬────────────────────┬───────────────────────────────────────────────────┤
│   │  GUTENBERG.css     │  v2025.09.29                                      │
├───┴────────────────────┴───────────────────────────────────────────────────┤
╘════════════════════════════════════════════════════════════════════════════╛
*/
:root {
	--block-standard-width: 840px;
	--block-wide-width: 1280px;
}

/*///////////////////////////////////*/
/* ELEMENTS : Gutenberg Blocks       */
.page-layout > * {
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
	box-sizing: border-box;
}

.page-layout > .alignwide {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;	
}

.page-layout > .alignfull {
    max-width: none;
}

.page-layout > .alignleft {
    float: left;
    margin-right: 2em;
}

.page-layout > .alignright {
    float: right;
    margin-right: 2em;
}

.editor-styles-wrapper a {text-decoration:underline;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* ELEMENTS : Offset Images to Left or Right */
.offset-left {position:relative;width:120% !important;max-width:120% !important;transform:translateX(-20%);}
.offset-right {position:relative;width:120% !important;max-width:120% !important;transform:translateX(20%);}

.hidden {display:none !important;}
.divider-top {height:3rem;margin:-3rem 0 0 0 !important;z-index:3;position:relative;}
.divider-top img {height:3rem !important;width:100% !important;}
.divider-bottom {height:3rem;margin:0 0 -3rem 0 !important;z-index:3;position:relative;}
.divider-bottom img {height:3rem !important;width:100% !important;}

/* WORDPRESS GUTENBERG STYLES */
.is-root-container p a {text-decoration:underline;}
.is-root-container .animation-layer {opacity:1 !important;transform:translate(0,0);}



main#page-layout a {text-decoration:underline;}
main#page-layout a:hover {color:var(--color-accent);}

main#page-layout .alignwide, .wp-block[data-align='wide'], .alignwide { width:100%; max-width: var(--section-max-width); margin-left:auto; margin-right:auto; }
main#page-layout .alignfull, .wp-block[data-align='full'], .alignfull { max-width:100%; }



main#page-layout ol.is-flex-container,
main#page-layout ul.is-flex-container,
main#page-layout ol.is-flex-container li,
main#page-layout ul.is-flex-container li {list-style-type:none;padding:0;}

section.page-layout ol,
section.page-layout ul {padding:.5rem 0;}
section.page-layout ol li,
section.page-layout ul li {line-height:1.5em;}
section.page-layout ol li ol,
section.page-layout ul li ul {padding:0 1rem;}

.is-root-container ol li ol,
.is-root-container ul li ul {padding:0 1rem;}

.is-root-container ol li.wp-block-list-item div,
.is-root-container ul li.wp-block-list-item div {display:inline;}

/*.wp-block-image {margin:0;}*/
.wp-block-image.size-full img {width:100%}

.wp-block-latest-posts li {padding:1.5rem 0 2rem 0;border-bottom:1px solid #ccc;}
.wp-block-latest-posts li time {font-size:1rem;}

.wp-block-columns {margin-bottom:0;}

.wp-block-post {list-style:none !important;}

.input-padding {padding-right:1rem;}

ul.wp-block-page-list li {line-height:1.5;}
ul.wp-block-page-list li ul {margin-left:1.5rem;}

:where(.wp-block-columns.is-layout-flex.no-gap) {gap:0;}

.wp-lightbox-overlay {z-index:999999999;}

#tinymce {padding:10px;}

figure.wp-block-image a {display:block !important;}
figure.wp-block-image {margin:0;}

.wp-block-button.is-style-outline .wp-block-button__link {background:none;}


/*/////////////////////////////////////*/
/* ELEMENT : Unordered List Checkmarks */
.list-checkmarks ul {list-style: none;padding: 10px;}
.list-checkmarks ul li {position: relative;padding-bottom:1em;padding-left: 1.5em;}
.list-checkmarks ul li:before {content: '';position: absolute;left: 0;top:2px;width: 2em;height: 2em;background: url("data:image/svg+xml;utf8,<?xml version='1.0' encoding='utf-8'?><svg width='18' height='18' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'><path d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/></svg>") no-repeat;}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.animation-layer {transition:2s .5s ease;}
.animation-layer.animation-active {transition:2s .5s ease;}
.is-root-container .animation-layer {opacity:1 !important;transform:translate(0,0) !important;visibility:visible !important;}

.animation-fade {opacity:0;}
.animation-fade.animation-active {opacity:1;}
.animation-fade-up {transform:translate(0,1rem);}
.animation-fade-up.animation-active {transform:translate(0,0);}
.animation-fade-left {transform:translate(1rem,0);}
.animation-fade-left.animation-active {transform:translate(0,0);}
.animation-fade-right {transform:translate(-1rem,0);}
.animation-fade-right.animation-active {transform:translate(0,0);}
.animation-fade-down {transform:translate(0,-1rem);}
.animation-fade-down.animation-active {transform:translate(0,0);}

.animation-duration-100  {transition-duration: 100ms !important;}	
.animation-duration-200  {transition-duration: 200ms !important;}	
.animation-duration-300  {transition-duration: 300ms !important;}	
.animation-duration-400  {transition-duration: 400ms !important;}	
.animation-duration-500  {transition-duration: 500ms !important;}	
.animation-duration-600  {transition-duration: 600ms !important;}	
.animation-duration-700  {transition-duration: 700ms !important;}	
.animation-duration-800  {transition-duration: 800ms !important;}	
.animation-duration-900  {transition-duration: 900ms !important;}	
.animation-duration-1000 {transition-duration: 1000ms !important;}	
.animation-duration-1100 {transition-duration: 1100ms !important;}	
.animation-duration-1200 {transition-duration: 1200ms !important;}	
.animation-duration-1300 {transition-duration: 1300ms !important;}	
.animation-duration-1400 {transition-duration: 1400ms !important;}	
.animation-duration-1500 {transition-duration: 1500ms !important;}	
.animation-duration-1600 {transition-duration: 1600ms !important;}	
.animation-duration-1700 {transition-duration: 1700ms !important;}	
.animation-duration-1800 {transition-duration: 1800ms !important;}	
.animation-duration-1900 {transition-duration: 1900ms !important;}	
.animation-duration-2000 {transition-duration: 2000ms !important;}	
.animation-duration-2100 {transition-duration: 2100ms !important;}	
.animation-duration-2200 {transition-duration: 2200ms !important;}	
.animation-duration-2300 {transition-duration: 2300ms !important;}	
.animation-duration-2400 {transition-duration: 2400ms !important;}	
.animation-duration-2500 {transition-duration: 2500ms !important;}	
.animation-duration-2600 {transition-duration: 2600ms !important;}	
.animation-duration-2700 {transition-duration: 2700ms !important;}	
.animation-duration-2800 {transition-duration: 2800ms !important;}	
.animation-duration-2900 {transition-duration: 2900ms !important;}	
.animation-duration-3000 {transition-duration: 3000ms !important;}	
.animation-duration-4000 {transition-duration: 4000ms !important;}	
.animation-duration-5000 {transition-duration: 5000ms !important;}	
.animation-duration-6000 {transition-duration: 6000ms !important;}	
.animation-duration-7000 {transition-duration: 7000ms !important;}	
.animation-duration-8000 {transition-duration: 8000ms !important;}	
.animation-duration-9000 {transition-duration: 9000ms !important;}	
.animation-duration-10000{transition-duration: 10000ms !important;}	

.animation-delay-100 {transition-delay: 100ms !important;}	
.animation-delay-200 {transition-delay: 200ms !important;}	
.animation-delay-300 {transition-delay: 300ms !important;}	
.animation-delay-400 {transition-delay: 400ms !important;}	
.animation-delay-500 {transition-delay: 500ms !important;}	
.animation-delay-600 {transition-delay: 600ms !important;}	
.animation-delay-700 {transition-delay: 700ms !important;}	
.animation-delay-800 {transition-delay: 800ms !important;}	
.animation-delay-900 {transition-delay: 900ms !important;}	
.animation-delay-1000 {transition-delay: 1000ms !important;}	
.animation-delay-1100 {transition-delay: 1100ms !important;}	
.animation-delay-1200 {transition-delay: 1200ms !important;}	
.animation-delay-1300 {transition-delay: 1300ms !important;}	
.animation-delay-1400 {transition-delay: 1400ms !important;}	
.animation-delay-1500 {transition-delay: 1500ms !important;}	
.animation-delay-1600 {transition-delay: 1600ms !important;}	
.animation-delay-1700 {transition-delay: 1700ms !important;}	
.animation-delay-1800 {transition-delay: 1800ms !important;}	
.animation-delay-1900 {transition-delay: 1900ms !important;}	
.animation-delay-2000 {transition-delay: 2000ms !important;}	
.animation-delay-2100 {transition-delay: 2100ms !important;}	
.animation-delay-2200 {transition-delay: 2200ms !important;}	
.animation-delay-2300 {transition-delay: 2300ms !important;}	
.animation-delay-2400 {transition-delay: 2400ms !important;}	
.animation-delay-2500 {transition-delay: 2500ms !important;}	
.animation-delay-2600 {transition-delay: 2600ms !important;}	
.animation-delay-2700 {transition-delay: 2700ms !important;}	
.animation-delay-2800 {transition-delay: 2800ms !important;}	
.animation-delay-2900 {transition-delay: 2900ms !important;}	
.animation-delay-3000 {transition-delay: 3000ms !important;}	
.animation-delay-4000 {transition-delay: 4000ms !important;}	
.animation-delay-5000 {transition-delay: 5000ms !important;}	
.animation-delay-6000 {transition-delay: 6000ms !important;}	
.animation-delay-7000 {transition-delay: 7000ms !important;}	
.animation-delay-8000 {transition-delay: 8000ms !important;}	
.animation-delay-9000 {transition-delay: 9000ms !important;}	
.animation-delay-10000{transition-delay: 10000ms !important;}

@media (prefers-reduced-motion: reduce) {
  .animation-layer {
  	opacity:1 !important;
	transform:translate(0,0) !important;
    visibility: visible !important;
  }
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* FULL WIDTH SECTION IN FIXED WIDTH COLUMN */
/*@media screen and (min-width: 960px) {
.alignwide, .alignfull {
     width:  70vw;
     max-width: 70vw;
     margin-left:  calc(50% - 35vw);
}
}*/


/*.page-layout .wp-block-group, */
/*
.page-layout p, 
.page-layout h1, 
.page-layout h2, 
.page-layout h3, 
.page-layout h4, 
.page-layout h5, 
.page-layout ul, 
.page-layout blockquote, 
.page-layout .wp-block-image,
.page-layout .wp-block-pullquote,
.page-layout .wp-block-embed,
.page-layout .wp-block-gallery,
.page-layout .wp-block-buttons,
.page-layout .wp-block-columns {max-width:800px;margin:0px auto;}

.page-layout .full,
.page-layout .full ul,
.page-layout .full .wp-block-embed,
.page-layout .full .wp-block-pullquote,
.page-layout .full .wp-block-image,
.page-layout .alignfull,
.page-layout .alignfull ul,
.page-layout .alignfull ul,
.page-layout .alignfull .wp-block-image,
.page-layout .alignfull .wp-block-pullquote,
.page-layout .alignfull .wp-block-embed {max-width:100%;}

.page-layout .wide,
.page-layout .alignwide,
.page-layout .wide ul,
.page-layout .alignwide ul,
.page-layout .wide .wp-block-image,
.page-layout .alignwide .wp-block-image,
.page-layout .wide .wp-block-embed,
.page-layout .alignwide .wp-block-embed,
.wp-block[data-align=wide] {max-width:1280px;margin:0px auto;padding-left:10px;padding-right:10px;}

.page-layout ul {padding-left:1em;}
ul.wp-block li {line-height:1.5em;padding:0 1em;list-style-position:inside;}
ul.wp-block {list-style-position:inside !important}

.wc-block-grid__products .wc-block-grid__product-image img {width:100%;height:auto;}


.hidden {display:none !important;}
.divider-top {height:3rem;margin:-3rem 0 0 0 !important;z-index:3;position:relative;}
.divider-top img {height:3rem !important;width:100% !important;}
.divider-bottom {height:3rem;margin:0 0 -3rem 0 !important;z-index:3;position:relative;}
.divider-bottom img {height:3rem !important;width:100% !important;}


.taped {position:relative;transform:rotate(-3deg);}
.taped::before {top: -20px;left: -20px;}
.taped::after {bottom: -20px;right: -20px;}
.taped::before, .taped::after {content: "";position: absolute;width: 100px;height: 100px;z-index: 10;display: block;background-size: 100px 100px;
background-image: url(data:image/png;base64,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);
}

.wp-block-image.floating-center,
.wp-block-image.floating-right,
.wp-block-image.floating-left {position:relative;overflow:visible;pointer-events:none;}
.wp-block-image.floating-center img,
.wp-block-image.floating-right img,
.wp-block-image.floating-left img {position:absolute;top:50%;left:50%;width:auto;height:50vh;opacity:0.5;transform:translateY(-50%);z-index:-1 !important;pointer-events:none;}
.wp-block-image.floating-center img {left:50%;transform:translate(-50%,-50%);}
.wp-block-image.floating-right img {right:-2rem;}
.wp-block-image.floating-left img {left:-2rem;}

.wp-block-embed__wrapper {position: relative;border-radius: 1rem;overflow: hidden;}
.wp-block-pullquote blockquote {max-width:85% !important;padding:1rem;margin:0px auto;background:rgba(0,0,0,0.03);border-radius:2rem;}
.wp-block-pullquote blockquote P {font-size:1.2em !important;}
.wp-block-pullquote {border:0px;}

.wp-block.is-reusable {max-width: 100%;}

/*
.page-layout .full .wp-block,
.page-layout .full .wp-block-embed,
.page-layout .full .wp-block-gallery,
.page-layout .full .wp-block-buttons,
.page-layout .full .wp-block-group,
.page-layout .alignfull .wp-block,
.page-layout .alignfull .wp-block-embed,
.page-layout .alignfull .wp-block-gallery,
.page-layout .alignfull .wp-block-buttons,
.page-layout .alignfull .wp-block-group,
.wp-block[data-align=full],
.wp-block[data-align=full] .wp-block,
.wp-block[data-align=full] .wp-block-embed,
.wp-block[data-align=full] .wp-block-gallery,
.wp-block[data-align=full] .wp-block-buttons,
.wp-block[data-align=full] .wp-block-group {max-width: 100%;padding:0;}

.page-layout .wide .wp-block,
.page-layout .wide .wp-block-embed,
.page-layout .wide .wp-block-gallery,
.page-layout .wide .wp-block-buttons,
.page-layout .wide .wp-block-group,
.page-layout .alignwide .wp-block,
.page-layout .alignwide .wp-block-embed,
.page-layout .alignwide .wp-block-gallery,
.page-layout .alignwide .wp-block-buttons,
.page-layout .alignwide .wp-block-group,
.wp-block[data-align=wide],
.wp-block[data-align=wide] .wp-block,
.wp-block[data-align=wide] .wp-block-embed,
.wp-block[data-align=wide] .wp-block-gallery,
.wp-block[data-align=wide] .wp-block-buttons,
.wp-block[data-align=wide] .wp-block-group {max-width: 1300px !important;padding-left:10px;padding-right:10px;margin:0px auto;}
*/


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////
@media only screen and (max-width : 768px) {

.page-layout p, 
.page-layout h1, 
.page-layout h2, 
.page-layout h3, 
.page-layout h4, 
.page-layout h5, 
.page-layout ul, 
.page-layout blockquote, 
.page-layout .wp-block-gallery,
.page-layout .wp-block-columns,
.page-layout .wp-block-buttons {padding:1rem;}

}
*/
