/** * Blocksy - v1.8.6.9 * * Copyright (c) 2021 * Licensed GPLv2+ */
[data-link='type-3'] .entry-content p>a,[data-link='type-3'] .entry-content em>a,[data-link='type-3'] .entry-content strong>a,[data-link='type-3'] .entry-content>ul a,[data-link='type-3'] .entry-content>ol a{
	background-size:var(--has-link-decoration, 0% 1px);
	background-image:var(--has-link-decoration, linear-gradient(currentColor, currentColor))
}
[data-link='type-3'] .entry-content p>a:hover,[data-link='type-3'] .entry-content em>a:hover,[data-link='type-3'] .entry-content strong>a:hover,[data-link='type-3'] .entry-content>ul a:hover,[data-link='type-3'] .entry-content>ol a:hover{
	background-size:var(--has-link-decoration, 100% 1px)
}
[data-link='type-4'] .entry-content p>a:hover,[data-link='type-4'] .entry-content em>a:hover,[data-link='type-4'] .entry-content strong>a:hover,[data-link='type-4'] .entry-content>ul a:hover,[data-link='type-4'] .entry-content>ol a:hover{
	color:var(--has-link-decoration, #fff);
	background-size:var(--has-link-decoration, 100% 100%);
	background-image:var(--has-link-decoration, linear-gradient(var(--linkHoverColor), var(--linkHoverColor)))
}
[data-link='type-5'] .entry-content p>a,[data-link='type-5'] .entry-content em>a,[data-link='type-5'] .entry-content strong>a,[data-link='type-5'] .entry-content>ul a,[data-link='type-5'] .entry-content>ol a{
	background-size:var(--has-link-decoration, 0% 100%);
	background-image:var(--has-link-decoration, linear-gradient(var(--linkHoverColor), var(--linkHoverColor)))
}
[data-link='type-5'] .entry-content p>a:hover,[data-link='type-5'] .entry-content em>a:hover,[data-link='type-5'] .entry-content strong>a:hover,[data-link='type-5'] .entry-content>ul a:hover,[data-link='type-5'] .entry-content>ol a:hover{
	color:var(--has-link-decoration, #fff);
	background-size:var(--has-link-decoration, 100% 100%)
}
[class*="ct-tooltip"]{
	display:flex;
	align-items:center;
	z-index:200;
	width:auto;
	height:28px;
	padding:0 10px;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	-webkit-user-select:none;
	user-select:none;
	white-space:nowrap;
	border-radius:3px;
	pointer-events:none;
	background:#363f42;
	transition:opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),visibility 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
[class*="ct-tooltip"]:before,[class*="ct-tooltip"]:after{
	content:'';
	position:absolute;
	box-sizing:border-box
}
[class*="ct-tooltip"][class*='-top']:before{
	left:0;
	bottom:-10px;
	width:100%;
	height:10px
}
[class*="ct-tooltip"][class*='-top']:after{
	width:10px;
	height:5px;
	bottom:-5px;
	left:0;
	right:0;
	margin:0 auto;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #363f42
}
.menu>.menu-item:not([class*="ct-mega-menu"]) .sub-menu li:first-child{
	border-top:none
}
[data-dropdown*='solid'] .sub-menu li a:hover,[data-dropdown*='solid'] .sub-menu li.current-menu-item>a,[data-dropdown*='solid'] .sub-menu li.current-menu-ancestor>a,[data-dropdown*='padded'] .sub-menu li a:hover,[data-dropdown*='padded'] .sub-menu li.current-menu-item>a,[data-dropdown*='padded'] .sub-menu li.current-menu-ancestor>a{
	background-color:var(--dropdown-background-hover-color, rgba(255,255,255,0.03))
}
[data-dropdown*='solid'] .sub-menu li:first-child{
	border-top-left-radius:inherit;
	border-top-right-radius:inherit
}
[data-dropdown*='solid'] .sub-menu li:last-child{
	border-bottom-left-radius:inherit;
	border-bottom-right-radius:inherit
}
[data-dropdown*='padded'] .sub-menu{
	--menu-item-radius: 3px;
	--menu-item-padding: calc( var(--dropdown-items-spacing, 13px) - 7px) calc(var(--dropdown-items-spacing, 13px) - 4px )
}
[data-dropdown*='padded'] .sub-menu li>a{
	margin:calc(var(--has-divider) * 8px) calc(8px + (1 - var(--has-divider)) * 8px)
}
[data-dropdown*='padded']>ul>li:not([class*="ct-mega-menu"]) .sub-menu li{
	display:flex;
	flex-direction:column
}
[data-dropdown*='padded']>ul>li:not([class*="ct-mega-menu"]) .sub-menu li:first-child>a{
	margin-top:calc(8px + (1 - var(--has-divider)) * 8px)
}
[data-dropdown*='padded']>ul>li:not([class*="ct-mega-menu"]) .sub-menu li:last-child>a{
	margin-bottom:calc(8px + (1 - var(--has-divider)) * 8px)
}
[data-dropdown*='padded'] .animated-submenu [data-submenu]:not(:first-child)>ul{
	--top: calc((1 - var(--has-divider)) * -16px)
}
.mobile-menu[data-type*="type-1"] ul [class*="children"]>ul li:first-child{
	padding-top:10px
}
.mobile-menu[data-type*="type-1"] ul [class*="children"]>ul li:last-child{
	padding-bottom:10px
}
.mobile-menu[data-type*="type-1"] ul [class*="children"]>ul li a:before{
	position:absolute;
	content:'';
	top:calc(50% - 2px);
	left:-30px;
	width:3px;
	height:calc(3px * var(--has-indentation, 1));
	opacity:0.3;
	border-radius:5px;
	background:currentColor;
	transition:opacity 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
.mobile-menu[data-type*="type-1"] ul [class*="children"]>ul li a:hover:before{
	opacity:1;
	width:15px
}
.mobile-menu[data-type*="type-1"] ul [class*="children"]>ul li.current-menu-active>a:before{
	opacity:1;
	width:15px
}
.mobile-menu[data-type*="type-1"] ul .child-indicator svg{
	padding:8px;
	border-radius:3px;
	box-sizing:content-box;
	border:1px solid currentColor
}
.mobile-menu[data-type*="type-2"] ul{
	border-top:var(--mobile-menu-divider)
}
.mobile-menu[data-type*="type-2"] ul li{
	border-bottom:var(--mobile-menu-divider)
}
.mobile-menu[data-type*="type-2"] ul [class*="children"]>ul li a:before{
	position:absolute;
	content:'';
	top:calc(50% - 7px);
	left:-20px;
	width:8px;
	height:calc(10px * var(--has-indentation, 1));
	opacity:0.3;
	-webkit-border-start:1px solid currentColor;
	border-inline-start:1px solid currentColor;
	border-bottom:1px solid currentColor;
	transition:opacity 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
.mobile-menu[data-type*="type-2"] ul [class*="children"]>ul li a:hover:before{
	opacity:0.8
}
.mobile-menu[data-type*="type-2"] ul [class*="children"]>ul li:last-child{
	border-bottom:0
}
.mobile-menu[data-type*="type-2"] ul [class*="children"]>ul li.current-menu-active>a:before{
	opacity:1
}
.mobile-menu[data-type*="type-2"] ul .child-indicator svg{
	margin:2px;
	transform:rotate(-45deg);
	transition:transform 0.1s ease
}
.mobile-menu[data-type*="type-2"] ul .current-menu-active>a .child-indicator svg{
	transform:rotate(0deg)
}
 