/** * Blocksy - v1.8.40 * * Copyright (c) 2022 * 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: rgb(54, 63, 66); 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 rgb(54, 63, 66); } .menu > .menu-item:not([class*=ct-mega-menu]) .sub-menu li:first-child { border-top: none; } [data-dropdown*=solid] .sub-menu li:hover > a, [data-dropdown*=solid] .sub-menu li[class*=current-menu-] > a, [data-dropdown*=padded] .sub-menu li:hover > a, [data-dropdown*=padded] .sub-menu li[class*=current-menu-] > 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: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 li:hover > .ct-sub-menu-parent .ct-menu-link, .mobile-menu li:hover > .ct-sub-menu-parent .ct-toggle-dropdown-mobile, .mobile-menu li.dropdown-active > .ct-sub-menu-parent .ct-menu-link, .mobile-menu li.dropdown-active > .ct-sub-menu-parent .ct-toggle-dropdown-mobile, .mobile-menu li[class*=current-menu-] > .ct-sub-menu-parent .ct-menu-link, .mobile-menu li[class*=current-menu-] > .ct-sub-menu-parent .ct-toggle-dropdown-mobile { color: inherit; } .mobile-menu li.dropdown-active > .ct-sub-menu-parent { color: var(--linkHoverColor); } .mobile-menu li.dropdown-active > .ct-sub-menu-parent svg { fill: var(--icon-hover-color, var(--linkHoverColor)); } .mobile-menu [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 [class*=children] > ul li a:hover:before, .mobile-menu [class*=children] > ul li.dropdown-active > .ct-sub-menu-parent > a:before { opacity: 1; width: 15px; } .mobile-menu .ct-toggle-dropdown-mobile { color: var(--linkInitialColor); flex: 0 0 var(--toggle-button-size, 25px); --toggle-button-size: 25px; --toggle-button-margin-end: -5px; --icon-color: var(--linkInitialColor); } .mobile-menu .dropdown-active > .ct-sub-menu-parent .toggle-icon-1, .mobile-menu .dropdown-active > .ct-sub-menu-parent .toggle-icon-3 { --toggle-icon-transform: rotate(-180deg); } .mobile-menu .dropdown-active > .ct-sub-menu-parent .toggle-icon-2 { --toggle-icon-transform: rotate(-45deg); } .mobile-menu[data-toggle-type=type-2] .ct-toggle-dropdown-mobile { --toggle-button-margin-end: 0; --toggle-button-radius: 3px; --toggle-button-border-width: 1px; --toggle-button-border-color: currentColor; } .mobile-menu[data-toggle-type=type-2] .toggle-icon-2 { --icon-size: 12px; } .mobile-menu > ul { border-top: var(--mobile-menu-divider); } .mobile-menu li, .mobile-menu .menu-item-has-children > a, .mobile-menu .dropdown-active > .ct-sub-menu-parent { border-bottom: var(--mobile-menu-divider); } .mobile-menu .sub-menu li:last-child { border-bottom: none; }