:root{
--light-color:#dedee5;
--light-color-alt:#f5f5f7;
--dark-color:#3e4349;
--dark-color-alt:#6d7680;
--accent-color:#3ba9d2;
--accent-color-alt:#79c4e0;
}
@keyframes loadingSpinAround{
from{transform:rotate(0);}
to{transform:rotate(359deg);}
}
/* .icon svg{fill:currentColor;position:relative;top:-.05em;top:.020em;top:0em;width:1em;height:1em;vertical-align:middle;background-color:rgba(255,255,255,0.28);} */
/* .icon {;} */
/* .icon svg{fill:currentColor;width:1em;height:1em;vertical-align:middle;background-color:rgba(255,255,255,0.28);} */
.icon {display:inline-flex;align-self:center;}
.icon svg, .icon img {height:1em;width:1em;top:.125em;position:relative;fill:currentColor;/* background-color:rgba(255,255,255,0.28); */;}
.container{max-width:1200px;padding:0 60px;}
.container-center{margin-left:auto;margin-right:auto;}
.container:before,.container:after{content:"";display:table;}
.container:after{clear:both;}
.clearfix:before{content:"";display:table-cell;}
.clearfix:after{content:"";display:table;clear:both;}
.is-float-left{float:left;}
.is-float-right{float:right;}
[class*=is-float-]{max-width:100%;}
.is-button,input[type=submit]{position:relative;appearance:none;text-align:center;padding:14px 16px;background:var(--light-color);color:var(--dark-color-alt);outline:0;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;font-weight:700;}
.is-button:hover,input[type=submit]:hover{background:var(--light-color);color:var(--dark-color-alt);}
/* remove */
/* .is-button-primary{background:var(--accent-color);color:#fff;} */
/* .is-button-primary:hover{background:var(--accent-color-alt);color:#fff;} */
.is-button-small{padding:10px 12px;}
.is-button-large{padding:18px 20px;}
.is-button-full{display:block;display:flex;width:100%;}
.is-button.is-loading{color:rgba(0,0,0,0)!important;pointer-events:none;}
.is-button.is-loading::after{content:"";position:absolute;width:1em;display:block;height:1em;border:2px solid #dbdbdb;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff!important;border-radius:290486px;animation:loadingSpinAround .5s infinite linear;}
input[type=checkbox],input[type=radio]{cursor:pointer;}
textarea,select,input[type=text],input[type=password],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=number],input[type=datetime]{appearance:none;width:100%;background:#fff;border:1px solid var(--light-color);padding:7px 14px;outline:none;line-height:inherit;}
form ::placeholder{color:var(--dark-color);opacity:.5;}
form [placeholder]:focus::placeholder{color:var(--dark-color);opacity:.7;}
select{appearance:none;}
/* select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000;} */
/* select::-ms-expand{display:none;} */
select{background-image:url('../img/ui/arrow-down.svg');background-position:right 20px center;background-repeat:no-repeat;background-size:16px auto;}
/* select{fill:rgb(204, 204, 204);} */
/* select:hover {fill:rgb(153, 153, 153);} */
.is-notice{background:var(--light-color-alt);border:2px solid var(--light-color);padding:5px 10px;border-radius:4px;margin-bottom:20px;font-weight:700;}
.is-notice-warning{background:rgba(232,187,26,.1);border-color:#e8bb1a;color:#e8bb1a;}
.is-notice-error{background:rgba(255,99,71,.1);border-color:tomato;color:tomato;}
.is-notice-success{background:rgba(79,225,144,.1);border-color:#4fe190;color:#4fe190;}
.is-notice-primary{background:rgba(48,138,224,.1);border-color:#308ae0;color:#308ae0;}
table, .is-table{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid var(--light-color);margin-bottom:20px;}
table th,table td, .is-table th, .is-table td{padding:8px;border:1px solid var(--light-color);}
table th, .is-table th{text-align:left;background:var(--light-color-alt);}
table thead th, .is-table thead th{vertical-align:bottom;}
.is-table-striped tr:nth-of-type(odd){background:var(--light-color-alt);}
.is-table-small th,.is-table-small td{padding:4px 8px;}
.is-table-large th,.is-table-large td{padding:15px;}
.is-table-hover tbody tr{transition:background-color .2s;}
.is-table-hover tbody tr:hover{background:var(--light-color-alt);}
.is-grid{margin-left:-35px;display:flex;flex-wrap:wrap;}
.is-grid>*{width:100%;padding-left:35px;}
.is-grid>.is-grid{margin-left:0;padding-left:0;}
.is-grid+.is-grid{margin-top:35px;}
.is-grid-xlarge{margin-left:-45px;}
.is-grid-xlarge>*{padding-left:45px;}
.is-grid-xlarge+.is-grid-xlarge{margin-top:45px;}
.is-grid-large{margin-left:-35px;}
.is-grid-large>*{padding-left:35px;}
.is-grid-large+.is-grid-large{margin-top:35px;}
.is-grid-medium{margin-left:-25px;}
.is-grid-medium>*{padding-left:25px;}
.is-grid-medium+.is-grid-medium{margin-top:25px;}
.is-grid-small{margin-left:-15px;}
.is-grid-small>*{padding-left:15px;}
.is-grid-small+.is-grid-small{margin-top:15px;}
.is-grid-collapse{margin-left:0;}
.is-grid-collapse>*{padding-left:0;}
.is-grid-collapse+.is-grid-collapse,.is-grid-collapse>*{margin-top:0;}
.is-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px;}
.is-grid-divider>*{padding-left:25px;padding-right:25px;}
.is-grid-divider>[class*=is-1-]:not(.is-1-1):nth-child(n+2),.is-grid-divider>[class*=is-2-]:nth-child(n+2),.is-grid-divider>[class*=is-3-]:nth-child(n+2),.is-grid-divider>[class*=is-4-]:nth-child(n+2),.is-grid-divider>[class*=is-5-]:nth-child(n+2),.is-grid-divider>[class*=is-6-]:nth-child(n+2),.is-grid-divider>[class*=is-7-]:nth-child(n+2),.is-grid-divider>[class*=is-8-]:nth-child(n+2),.is-grid-divider>[class*=is-9-]:nth-child(n+2){border-left:1px solid var(--light-color);}
.is-grid>*{float:left;}
.is-grid-1-1>*{width:100%;}
.is-grid-1-2>*{width:50%;}
.is-grid-1-3>*{width:33.333%;}
.is-grid-1-4>*{width:25%!important;}
.is-grid-1-5>*{width:20%;}
.is-grid-1-6>*{width:16.666%;}
.is-grid-1-10>*{width:10%;}
.is-1-1{width:100%;}
.is-1-2,.is-2-4,.is-3-6,.is-5-10{width:50%;}
.is-1-3,.is-2-6{width:33.333%;}
.is-2-3,.is-4-6{width:66.666%;}
.is-1-4{width:25%;}
.is-3-4{width:75%;}
.is-1-5,.is-2-10{width:20%;}
.is-2-5,.is-4-10{width:40%;}
.is-3-5,.is-6-10{width:60%;}
.is-4-5,.is-8-10{width:80%;}
.is-1-6{width:16.666%;}
.is-5-6{width:83.333%;}
.is-1-10{width:10%;}
.is-3-10{width:30%;}
.is-7-10{width:70%;}
.is-9-10{width:90%;}
.is-grid:before,.is-grid:after{content:"";display:block;overflow:hidden;}
.is-grid:after{clear:both;}
.is-text-left{text-align:left;}
.is-text-right{text-align:right;}
.is-text-center{text-align:center;}
.is-text-justify{text-align:justify;}
.is-uppercase,.is-text-uppercase{text-transform:uppercase;}
.is-inline-block{display:inline-block;}
.is-display-block{display:block;}
.is-image,.is-img{width:100%;height:auto;}
.is-hidden{display:none;}
body{font-family:Helvetica,Arial,sans-serif;color:var(--dark-color-alt);font-size:16px;line-height:1.7;}
button,input,optgroup,select,textarea{font-size:16px;}
textarea{line-height:1.7;}
h1,h2,h3,h4,h5,h6{color:var(--dark-color);font-family:Helvetica,Arial,sans-serif;margin:0 0 20px 0;font-weight:700;line-height:1.2;}
h1{font-size:32px;}
h2{font-size:28px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
:focus{outline:1px dotted rgba(0,0,0,.6);}
body:focus{outline:none;}
.using-mouse :focus{outline:none;}
.using-mouse::-moz-focus-inner{border:0;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;}
.screen-reader-text:focus{background-color:#fff;clip:auto!important;clip-path:none;color:#000;display:block;font-size:16px;height:auto;left:10px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:10px;width:auto;z-index:100000;}
*,*:before,*:after{box-sizing:border-box;}
p,figure{margin:0;padding:0;}
button{line-height:1.7;border:none;background:rgba(0,0,0,0);color:inherit;}
pre{background:var(--light-color-alt);padding:20px;margin-bottom:20px;line-height:1.7;overflow:auto;}
code{background:var(--light-color-alt);padding:2px;}
/* p{margin-bottom:20px;} */
.entry-content p{margin-bottom:20px;}
.entry-content p:last-child{margin-bottom:0px;}
.inner-pre-header p,.inner-widget-footer p,.inner-footer p{margin-bottom:20px;}
.inner-pre-header p:last-child,.inner-widget-footer p:last-child,.inner-footer p:last-child{margin-bottom:0px;}
#header,#pre-header,#content,#footer{;}
header p,main p,footer p{;}
header p:last-child,main p:last-child,footer p:last-child{;}
figure{margin-bottom:20px;}
ul,ol{margin:0 0 20px 0;}
ul ul,ul ol,ol ul,ol ol{margin:5px 0;}
ul ul li,ol ul li{list-style:disc;}
.opacity{opacity:0;}
img{vertical-align:middle;max-width:100%;height:auto;}
b,strong{font-weight:700;}
a{text-decoration:none;outline:none;color:var(--accent-color);/* fix transition:color .2s */;}
a:hover{color:var(--accent-color-alt);}
textarea{vertical-align:top;resize:vertical;}
.navigation{width:100%;/**/
background-color:var(--light-color-alt);position:relative;z-index:555;}
.nav-wrapper{padding-top:20px;padding-bottom:20px;position:relative;}
.navigation .is-grid-collapse{display:table;width:100%;}
.navigation .identity-container,.navigation .menu-container{display:table-cell;float:none;vertical-align:middle;}
.menu{margin:0;padding:0;}
.menu li{list-style:none;}
.menu a{display:block;}
.menu:before,.menu:after{content:"";display:table;}
.menu:after{clear:both;}
.identity-container{line-height:1.5;}
.identity a{font-weight:700;font-size:22px;}
.site-description{font-weight:700;margin:0;}
.menu-item-search{position:relative;}
/* fix search icon */
/* .menu-item-search.active .icon {opacity:0;} */
#menu-menu > li.menu-item.menu-item-search.calculate-width.active > a > span.icon.icon-ui\/search > svg {opacity:0;}
.menu-item-search .menu-search{position:absolute;z-index:3;top:50%;margin-top:-25px;right:0;display:none;opacity:0;width:0;max-width:350px;}
.menu-item-search .menu-search input[type=search]{height:50px;}
.mobile-menu a,.menu a{transition:all .2s;}
.menu li{transition:background-color .2s;}
/* not removed ... fix */
/* .menu>.current-menu-item>a{color:var(--accent-color-alt)!important;} */
.menu .sub-menu{margin:0;padding:0;}
.has-sub-menu>.menu-item-has-children>.sub-menu{display:none;position:absolute;z-index:111;background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);}
.has-sub-menu>.menu-item-has-children:not(.mega-menu) .sub-menu{width:220px;}
.has-sub-menu>.menu-item-has-children:not(.mega-menu){position:relative;}
.has-sub-menu>.menu-item-has-children:not(.mega-menu) .menu-item-has-children{position:relative;}
.has-sub-menu>.menu-item-has-children:not(.mega-menu) .menu-item-has-children>.sub-menu{display:none;opacity:0;left:100%;top:0;position:absolute;z-index:111;background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);}
.has-sub-menu>.menu-item-has-children>a .icon {display:inline-block;}
.has-sub-menu>.menu-item-has-children .menu-item-has-children>a .icon {transform:rotate(-90deg);float:right;/*top:.3em;*/top:.4em;position:relative;}
.sub-menu-align-right>.menu-item-has-children:not(.mega-menu) .sub-menu{right:0;}
.sub-menu-align-right>.menu-item-has-children:not(.mega-menu) .menu-item-has-children>a:after{display:none;}
.sub-menu-align-right>.menu-item-has-children:not(.mega-menu) .menu-item-has-children .sub-menu{left:-100%;}
.sub-menu-align-center>.menu-item-has-children:not(.mega-menu)>.sub-menu{left:50%;transform:translateX(-50%);}
.has-sub-menu-focus>.sub-menu{display:block!important;opacity:1!important;}
.navigation-right .menu a,.navigation-left .menu a,.navigation-stacked .menu a,.navigation-stacked-advanced .menu a,.navigation-centered .menu a,.pre-header .menu a,.page-footer .menu a{padding:10px 20px;}
.navigation-right .menu>.menu-item,.navigation-left .menu>.menu-item,.navigation-stacked .menu>.menu-item,.navigation-stacked-advanced .menu>.menu-item,.navigation-centered .menu>.menu-item,.pre-header .menu>.menu-item,.page-footer .menu>.menu-item{float:left;}
.navigation-right .menu{float:right;}
.navigation-left .identity-container{text-align:right;}
.navigation-left .menu{float:left;}
.navigation-centered .identity-container{display:none;text-align:center;padding:0 20px;}
.navigation-centered .identity-container a{padding:0;}
.navigation-centered .menu{display:flex;align-items:center;justify-content:center;}
.navigation-stacked{text-align:center;}
.navigation-stacked .menu{display:inline-block;text-align:left;}
.mobile-identity a{font-weight:700;}
/*.menu-toggle-container{text-align:right;}*/
.menu-toggle-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch;align-items:center;}
.navigation-left .menu-toggle-container{text-align:left;}
/* .nav-item,.mobile-nav-item{cursor:pointer;display:inline-block;padding:0;margin:0 15px 0 0;} */
/* fix margin with buttom Icon Size */
/* fix margin with buttom Icon Size */
/* fix margin with buttom Icon Size */
/* fix margin with buttom Icon Size */
.nav-item,.mobile-nav-item{cursor:pointer;padding:0;display:inline-block;/* margin:0 15px 0 0; */margin:0 10px 0 0;}							
.nav-item li,.mobile-nav-item li{list-style:none;}
.nav-item a,.mobile-nav-item a{color:inherit;}
.mobile-menu-toggle,.menu-toggle{margin:0;}
.mobile-menu-hamburger .mobile-menu-toggle .icon:nth-of-type(odd){display:none;}
.mobile-menu-hamburger .mobile-menu-toggle.active .icon:nth-of-type(odd){display:block;}
.mobile-menu-hamburger .mobile-menu-toggle.active .icon:nth-of-type(even){display:none;}
/* spacing top bottom menu mobile */
.mobile-nav-wrapper{padding-top:20px;padding-bottom:20px;}
.mobile-menu-hamburger .mobile-nav-wrapper,.mobile-navigation-off-canvas .mobile-nav-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;}
.mobile-menu-default .mobile-identity-container,.mobile-menu-default .menu-toggle-container{text-align:center;}
.mobile-menu-default .menu-toggle-container{margin-top:20px;}
.mobile-menu-container{display:none;background:#fff;}
.mobile-menu{margin:0;padding:0;z-index:111;}
.mobile-menu li{list-style:none;}
.mobile-menu a{display:block;padding:10px 20px;}
/* fix */
.mobile-menu .menu-item{border-top:1px solid var(--light-color);}
.mobile-menu>.menu-item:last-child{border-bottom:1px solid var(--light-color);}
/* add */
.mobile-menu .sub-menu .menu-item {border-top:1px solid var(--light-color);}
.mobile-menu-container nav{
/* fix mobile menu with overflow-y:auto; */
overflow-y:auto;height:100%;}
/* position:relative;box-sizing:border-box;display:block;overflow-y:auto;height:100% height:100% max-height:100%;display:inline-block;box-sizing:border-box; */
.mobile-menu .sub-menu{margin:0;padding:0;display:none;}
.mobile-menu .menu-item-has-children{position:relative;}
.mobile-menu .menu-item-has-children .has-sub-menu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px;}
.has-sub-menu-toggle .icon:nth-of-type(odd){display:none;}
.has-sub-menu-toggle.active .icon:nth-of-type(odd){display:block;}
.has-sub-menu-toggle.active .icon:nth-of-type(even){display:none;}
.pre-header .menu{float:right;}
.pre-header .menu .sub-menu{z-index:999;}
.pre-header .inner-pre-header-right .menu{float:right;}
.pre-header .inner-pre-header-right .menu .sub-menu{text-align:left;}
.pre-header .inner-pre-header-left .menu{float:left;}
.page-footer .inner-footer-content .menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.page-footer .inner-footer-right .menu{float:right;}
.page-footer .inner-footer-left .menu{float:left;}
.post-links{margin-bottom:20px;}
.next-post-link{float:right;}
.admin-bar .navigation-active{margin-top:32px;}
.woocommerce-menu-item .woocommerce-menu-item-count{border-radius:3px;vertical-align:middle;display:inline-block;padding:2px 7px;margin-left:7px;text-align:center;background:var(--accent-color);color:#fff;font-size:12px;position:relative;}
.woocommerce-product-search{position:relative;}
.woocommerce-product-search .search-field{padding-right:40px;}
.woocommerce-product-search button{display:none;}
.pre-header{font-size:14px;background:#fff;}
.pre-header .menu{font-size:14px;}
.pre-header .menu .sub-menu a{font-size:14px;}
.inner-pre-header{padding-top:10px;padding-bottom:10px;}
.page-footer{font-size:14px;background:var(--light-color-alt);}
/* .page-footer .menu{font-size:14px;} */
.inner-footer{padding-top:20px;padding-bottom:20px;}

.footer-one-column,.pre-header-one-column{text-align:center;}


/* */
.footer-two-columns,
.pre-header-two-columns{
	/*
	width:100%;
	display:table;
	*/
				/*
				display: flex;
				justify-content: space-between;
				gap: 40px;
				*/

	width:100%;
	display:table;



	border: 1px solid #CC00CC;
}









.footer-two-columns .inner-footer-left,
.footer-two-columns .inner-footer-right,
.footer-two-columns .inner-pre-header-left,
.footer-two-columns .inner-pre-header-right,
.pre-header-two-columns .inner-footer-left,
.pre-header-two-columns .inner-footer-right,
.pre-header-two-columns .inner-pre-header-left,
.pre-header-two-columns .inner-pre-header-right{
	/*
	display:table-cell;
	width:50%;
	vertical-align:middle;
	*/
		/*
		width: 50%;
		*/
	
			display:table-cell;
			width:50%;
			vertical-align:middle;

	background: #ffecb3;
}



.footer-two-columns .inner-footer-left,
.footer-two-columns .inner-pre-header-left,
.pre-header-two-columns .inner-footer-left,
.pre-header-two-columns .inner-pre-header-left{
	/*
	margin-left: -40px;
	*/
	
		padding-right: 40px;
	
	border: 1px solid #CC6666;
}

.footer-two-columns .inner-footer-right,
.footer-two-columns .inner-pre-header-right,
.pre-header-two-columns .inner-footer-right,
.pre-header-two-columns .inner-pre-header-right{
	/*
	text-align:right;
	*/
		/*
		margin-right: -40px;
		*/

			padding-left: 40px;

	border: 1px solid #66FF99;
}



.breadcrumbs{padding:0;font-size:14px;margin-bottom:10px;}
.breadcrumbs .breadcrumb{list-style:none;display:inline-block;}
.breadcrumbs-container{padding-top:15px;padding-bottom:15px;background:var(--light-color);}
.breadcrumbs-container .breadcrumbs{margin-bottom:0;}
body{background:#fff;overflow-x:hidden;}
.page{position:relative;-ms-word-wrap:break-word;word-wrap:break-word;}
.responsive-embed{margin-bottom:20px;position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;}
.responsive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.post.sticky{border:5px solid var(--light-color-alt)!important;padding:20px 20px 0 20px;}
.page-title{margin-bottom:40px;}
.author-box{background:var(--light-color-alt);margin-bottom:20px;padding:20px;}
.author-box h1{margin-bottom:20px;}
.author-box .avatar{border-radius:100%;width:60px;}
.post-image-wrapper,.page-image-wrapper{margin-bottom:20px;}
.post-image-link{display:inline-block;max-width:100%;}
.article-meta{font-size:14px;}
.article-meta .article-time{text-decoration:underline;}
.article-meta .article-meta-separator:last-of-type{display:none;}
.article-meta .avatar{border-radius:100%;margin-right:5px;width:32px;}
.article-footer{clear:both;}
.footer-tags,.footer-categories{font-size:14px;}
.read-more{margin-bottom:20px;}
.pagination{margin-bottom:20px;}
.pagination h2{display:none;}
.pagination .page-numbers{height:50px;line-height:50px;padding:0 20px;background:var(--light-color-alt);display:inline-block;transition:all .2s;}
.pagination .page-numbers.current{background:var(--light-color)!important;}
.archive-content .post-style-plain{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--light-color);}
.archive-content .post-style-plain .article-footer>*:last-child{margin-bottom:0;}
.archive-content .post-style-plain:last-child{padding-bottom:0!important;border-bottom:none!important;}
.archive-content .post-style-boxed{padding:20px;background:var(--light-color-alt);margin-bottom:20px;}
.archive-content .post-style-boxed .article-footer>*:last-child{margin-bottom:0;}
.archive-content .post-style-boxed.stretched .post-image-wrapper{margin-left:-20px;margin-right:-20px;}
.archive-content .post-style-boxed.stretched .article-header>.post-image-wrapper:first-child{margin-top:-20px;}
.single-content .post-style-plain #comments-title{margin-top:40px;padding-top:40px;border-top:10px solid var(--light-color-alt);}
.single-content .post-style-plain #reply-title{padding-top:40px;margin-top:40px;border-top:10px solid var(--light-color-alt);display:block;}
.single-content .post-style-plain #reply-title small{font-size:14px;}
.single-content .post-style-boxed .article-wrapper{padding:20px;background:var(--light-color-alt);margin-bottom:20px;}
.single-content .post-style-boxed .article-wrapper .article-footer>*:last-child{margin-bottom:0;}
.single-content .post-style-boxed .commentlist{margin-top:40px;}
.single-content .post-style-boxed #respond{padding:20px;background:var(--light-color-alt);margin-bottom:20px;margin-top:40px;}
.single-content .post-style-boxed #respond #commentform>p:last-of-type{margin-bottom:0;}
.single-content .post-style-boxed.stretched .post-image-wrapper{margin-left:-20px;margin-right:-20px;}
.single-content .post-style-boxed.stretched .article-header>.post-image-wrapper:first-child{margin-top:-20px;}
.commentlist ul{margin:0;padding:0;}
.commentlist li{list-style:none;}
.commentlist .children{margin-left:20px;}
.commentlist #cancel-comment-reply-link{margin:0 10px;}
.comment{position:relative;padding:25px;border:3px solid var(--light-color);margin-bottom:20px;}
.comment .comment-edit-link{position:absolute;right:20px;top:20px;}
.comment .comment-meta{font-size:14px;margin-bottom:20px;}
.comment .comment-content ul{margin-bottom:20px;padding-left:40px;}
.comment .comment-content ul li{list-style:disc;}
.comment .avatar{width:65px;border-radius:100%;height:auto;margin-right:10px;display:inline-block;}
.comment .comment-author-info{display:inline-block;}
.comment .comment-author .fn{font-style:normal;font-weight:700;}
.comment .comment-time{color:var(--dark-color-alt);margin-left:5px;}
.comment .comment-time a{color:var(--dark-color-alt);}
.comment .comment-reply-link{display:inline-block;}
.pingback{position:relative;padding:25px;border:3px solid var(--light-color);margin-bottom:20px;}
.pingback a{display:block;}
.pingback .comment-edit-link{position:absolute;right:20px;top:20px;font-size:14px;}
.bypostauthor{border-color:var(--accent-color);}
.comment-nav{font-size:14px;padding:0;}
.comment-nav .previous{float:left;}
.comment-nav .next{float:right;}
.widget_nav_menu ul,.widget_nav_menu ul li,.widget_nav_menu ul li a {/* all:unset; */;}
.footer-widget .widgettitle {/* margin:0px 0px 8px 0px; */;}
.page-footer .menu a{padding:0px;margin:0px;clear:inherit;}
.widget_nav_menu ul {/* padding-left:1.1em; *//* background:#9999CC; */;}
.widget_nav_menu ul li {/* list-style-image:url('../img/ui/arrow-right.svg'); *//* background:#C2F9B0; */width:100%;/* padding-left:1.2em; *//* margin-bottom:0.5em; */padding:2px 0px 2px 0px;}
.widget_nav_menu ul li svg {margin-right:5px;}
/* .widget_nav_menu ul li::marker{font-size:1.6em;font-size:calc(inherit * 2);font-size:calc(var(--variable-width) + 20px);line-height:.1;transform:rotate(-90deg);} */
.widget_nav_menu .icon svg {transform:rotate(-90deg);}
.no-sidebar .main.is-medium-2-3{width:100%;}
.no-sidebar .mainis-grid{margin-left:0;margin-right:0;}
.no-sidebar .mainis-grid>*{padding-left:0;padding-right:0;}
#s{padding-right:40px;}
.searchform{position:relative;}
.searchform button{position:absolute;top:50%;transform:translateY(-50%);right:10px;cursor:pointer;padding:10px;}
.searchform button{right:0px;padding:10px 15px 10px 15px;background:#99CC00;}
#menu-menu > li.menu-item.menu-item-search > a > span.icon.icon-ui\/search svg{/* font-size:25px; */;}
/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration {display:none;}
.scrolltop{position:fixed;width:40px;height:40px;text-align:center;line-height:40px;z-index:222;background:rgba(0,0,0,.5);bottom:20px;right:20px;transition:background .2s;display:none;color:#fff;}
.scrolltop:hover{color:#fff;background:rgba(0,0,0,.7);}
blockquote{margin:20px 0 20px 20px;padding:0 0 0 20px;border-left:5px solid var(--light-color);font-style:italic;}
blockquote cite{opacity:.75;font-size:14px;}
img.alignright,figure.alignright,div.alignright{float:right;margin:0 0 20px 20px;}
img.alignleft,figure.alignleft,div.alignleft{float:left;margin:0 20px 20px 0;}
img.aligncenter,figure.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{text-align:center;max-width:100%;}
.wp-caption-text{font-size:14px;padding:10px;}
.gallery:before{content:"";display:table-cell;}
.gallery:after{content:"";display:table;clear:both;}
.gallery{margin-bottom:20px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;padding:10px;}
.gallery-columns-1 .gallery-item{width:100%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33.333%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-5 .gallery-item{width:20%;}
.gallery-columns-6 .gallery-item{width:16.666%;}
.gallery-columns-7 .gallery-item{width:14.285%;}
.gallery-columns-8 .gallery-item{width:12.5%;}
.gallery-columns-9 .gallery-item{width:11.111%;}
.gallery img{width:100%;height:auto;transition:opacity .25s;}
.gallery img:hover{opacity:.7;}
.gallery .gallery-caption{font-size:12px;}
.page-links{margin-bottom:20px;clear:both;}
#breadcrumbs{font-size:14px;margin-bottom:10px;}
/* removed 2.8.6
.has-tiny-font-size{font-size:12px;}
.has-small-font-size{font-size:14px;}
.has-large-font-size{font-size:20px;}
.has-larger-font-size{font-size:32px;}
.has-extra-font-size{font-size:44px;}
*/
/* assets/scss/theme/main/_gutenberg.scss
.no-sidebar .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:unset;}
.alignwide iframe,.alignfull iframe{width:100%;}
.wp-block-separator{max-width:280px;margin:40px auto;border:none;background:var(--light-color);height:2px;}
.wp-block-separator.is-style-wide{width:100%;max-width:none;height:1px;}
.wp-block-separator.is-style-dots:before{color:var(--light-color);font-size:30px;}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:20px 0 20px 20px;padding:0 0 0 20px;}
.wp-block-quote.has-text-align-right{margin:20px 20px 20px 0;padding:0 20px 0 0;border:none;border-right:5px solid var(--light-color);}
.wp-block-quote.has-text-align-center{padding:0;margin-left:0;border:none;}
.wp-block-pullquote blockquote{padding:0 20px;margin:0;border-left:none;}
.wp-block-pullquote{margin:40px 0;padding:20px 0;border-top:5px solid var(--light-color);border-bottom:5px solid var(--light-color);}
.wp-block-image figcaption,.wp-block-table figcaption{margin-top:10px;margin-bottom:20px;text-align:center;font-size:14px;}
.blocks-gallery-caption{margin-top:0;margin-bottom:20px;text-align:center;width:100%;font-size:14px;}
.wp-block-image{margin-bottom:20px;}
.wp-block-button,.wp-block-buttons{margin-bottom:20px;}
.wp-block-button__link{background:var(--accent-color);}
.is-style-outline .wp-block-button__link:not(.has-text-color){border-color:var(--accent-color);color:var(--accent-color);}
.wp-block-media-text{margin-bottom:20px;}
.wp-block-cover{margin-bottom:20px;padding:20px;}
.wp-block-cover .wp-block-cover__inner-container{max-width:1200px;}
.wp-block-cover p:not(.has-text-color){color:#fff;}
.wp-block-audio audio{width:100%;}
.wp-block-group .wp-block-group__inner-container{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px;}
.wp-block-group.has-background .wp-block-group__inner-container{margin-bottom:20px;padding-top:20px;padding-bottom:20px;}
.widget_block ol,.widget_block ul{padding:0;}
.widget_block .wp-block-group .wp-block-group__inner-container{padding-left:0;padding-right:0;}
.wp-block-latest-comments__comment{margin-bottom:0;line-height:1.7;}
ol.wp-block-latest-comments{margin-bottom:0;}
.wp-block-search .wp-block-search__input{border:1px solid var(--light-color);}
.wp-block-search .wp-block-search__button{padding:14px 16px;background:var(--light-color);color:var(--dark-color-alt);border:none;transition:all .2s;line-height:1;font-weight:700;cursor:pointer;}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{background:#fff;border:1px solid var(--light-color);}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:14px 16px;}
*/