Your IP : 216.73.216.1


Current Path : /home/fotouserdopd8j/agenciacrabli.com/wp-contentn/themes/pally/assets/scss/
Upload File :
Current File : /home/fotouserdopd8j/agenciacrabli.com/wp-contentn/themes/pally/assets/scss/_accessibility.scss

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.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 !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: var(--hover_color);
	color: var(--body_text_color) !important;
	border-radius: 0.1875rem;
	box-shadow: 0 0 0.125rem 0.125rem rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 0.3125rem;
	line-height: normal;
	padding: 0.9275rem 1.4375rem 0.875rem;
	text-decoration: none;
	top: 0.3125rem;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Plugin Overwrites */

/*A11y Toolbar*/

.a11y-toolbar {
	top: unset !important;
	position: fixed !important;
	bottom: 4.625rem;
	left: 2rem;
	ul {
		li {
			button {
				background: transparent;
				line-height: normal;
				font-size: 0.875rem !important;
				color: var(--tag_color_inside);
				width: 3.25rem;
				height: 3.25rem;
				border-radius: 1.625rem !important;
				box-shadow: var(--widget_special_shadow);
				border: none;
				cursor: pointer;
				margin-bottom: 0.625rem;
				padding: 0;
				span {
					&.aticon {
						position: relative;
						display: inline-block;
						width: 3.25rem;
						height: 3.25rem;
						background-color: var(--tag_bgcolor);
						border-radius: 1.625rem;
						box-shadow: var(--widget_special_shadow);
						z-index: 1;
						&::before{
							position: absolute;
							top: 50%;
							left: 50%;
							transform: translate(-50%,-50%);
							background-color: transparent !important;
						}
						&.aticon-adjust::before {
							display: inline-block;
							content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTEwLDBDNC40ODYsMCwwLDQuNDg2LDAsMTBzNC40ODYsMTAsMTAsMTAsMTAtNC40ODYsMTAtMTBTMTUuNTE0LDAsMTAsMFptMCwxOC4yMjNWMS43NzdjNC41MzQsMCw4LjIyMywzLjY4OCw4LjIyMyw4LjIyMnMtMy42ODksOC4yMjMtOC4yMjMsOC4yMjNaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");
							height: 1.25rem;
							width: 1.25rem;
						}
						&.aticon-font::before {
							display: inline-block;
							font-family: var(--global-font-family) !important;
							content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAyMCI+PHBhdGggZD0iTTIzLjQ0LC4yMjFsLTIuMzI0LDQuMDI3Yy0uMTcsLjI5NSwuMDQzLC42NjMsLjM4MywuNjYzaDQuNjQ3Yy4zNCwwLC41NTMtLjM2OSwuMzgzLS42NjNMMjQuMjA2LC4yMjFjLS4xNy0uMjk1LS41OTYtLjI5NS0uNzY2LDBaIiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggZD0iTTEzLjQ3NywyMGwtMS4zMjQtNC4zNDdINS40OTZsLTEuMzI0LDQuMzQ3SDBMNi40NDUsMS42NjVoNC43MzNsNi40NywxOC4zMzVoLTQuMTcyWm0tMi4yNDgtNy41OTRjLTEuMjI0LTMuOTM5LTEuOTEzLTYuMTY2LTIuMDY3LTYuNjgyLS4xNTQtLjUxNy0uMjY1LS45MjUtLjMzMS0xLjIyNS0uMjc1LDEuMDY3LTEuMDYxLDMuNzAxLTIuMzYxLDcuOTA3aDQuNzU4WiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yNy4wOCwyMGwtLjkyNy0zLjA0M2gtNC42NmwtLjkyNiwzLjA0M2gtMi45Mmw0LjUxMi0xMi44MzVoMy4zMTNsNC41MjksMTIuODM1aC0yLjkyWm0tMS41NzQtNC45MzdjLS44NTctMi43NTctMS4zMzktNC4zMTYtMS40NDctNC42NzctLjEwOC0uMzYyLS4xODUtLjY0Ny0uMjMxLS44NTgtLjE5MiwuNzQ2LS43NDMsMi41OTEtMS42NTIsNS41MzVoMy4zMzFaIiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
							height: 1.25rem;
							width: 1.875rem;
						}

						&.aticon-tint::before {
								display: inline-block;
								font-family: var(--global-font-family) !important;
								content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJ1dWlkLTVjNWRjYTYwLWYwNTYtNDdmMC04OGI1LTc0ZmFmOWVkNzAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxwYXRoIGQ9Ik0xNi44Nyw5LjAyNGMtMS4wMzYtMS41OTctMy43Ny01LjcyNi01LjQ5Mi04LjMxOC0uNjIyLS45MzgtMi4wNzItLjk0Mi0yLjcwNC0uMDEtMS41NjgsMi4zMTItNC4xMSw2LjA4MS01LjU1NCw4LjMyOC0yLjksNC41MTIsLjIyMyw5LjQ1Myw0Ljg2NCwxMC43MTMsMi40OTYsLjY3OCw1LjIxMiwuMDEsNy4xOTctMS41NTksMy4wMTMtMi4zODIsMy42NjYtNi4xMDUsMS42ODgtOS4xNTNabS0zLjUyOCw3LjNjLTEuMDA2LC43OTUtMi4yNTksMS4yOTQtMy41MjgsMS40MDQtLjAzNywuMDAzLS4wNzQsLjAwNS0uMTEsLjAwNS0uNjQxLDAtMS4xODctLjQ5LTEuMjQ0LTEuMTQyLS4wNi0uNjg4LC40NDktMS4yOTQsMS4xMzYtMS4zNTQsLjc4OS0uMDY5LDEuNTY5LS4zOCwyLjE5Ni0uODc1LC45NjUtLjc2NCwxLjQzNi0xLjgxMSwxLjI5Mi0yLjg3My0uMDkzLS42ODQsLjM4Ny0xLjMxMywxLjA3MS0xLjQwNiwuNjktLjA4OSwxLjMxNCwuMzg4LDEuNDA3LDEuMDcsLjI2MiwxLjkzMi0uNTY4LDMuODY0LTIuMjE5LDUuMTdaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");
								height: 1.25rem;
								width: 1.25rem;
						}

					}
				}

				&:hover, &:active, &:focus {
					background-color: transparent;
					.aticon{
						background-color: var(--hover_bgcolor);
						color: var(--hover_color);
					}
				}
				&:hover .offscreen, &:focus .offscreen {
					left: 50%;
					top: 0;
					height: auto !important;
					width: auto !important;
					clip: unset !important;
					padding: 0.5rem 2rem 0.5rem 2.65rem !important;
					font-size: 1rem;
					line-height: 2.25rem;
					text-transform: none;
					height: 100% !important;
					font-family: var(--global-font-family);
				}
				.offscreen {
					position: absolute !important;
					top: 50%;
					clip: rect(1px, 1px, 1px, 1px);
					clip-path: polygon(0px 0px, 0px 0px,0px 0px, 0px 0px);
					white-space: nowrap;
					padding: 0 !important;
					height: 1px !important;
					width: 1px !important;
					overflow: hidden;
					font-size: 1rem;
					transition: all 200ms;
					border-top-right-radius: 1.625rem !important;
					border-bottom-right-radius: 1.625rem !important;
					color: var(--offscreen-color) !important;
					background: var(--offscreen-bgcolor) !important;
					border: 0 !important;
					box-shadow: $text-shadow;
					font-weight: bold;
				}
				&:focus-visible {
					outline: revert;
				}
			}
		}
	}
	&.right, &.rtl {
		right: 2rem;
		bottom: 1.375rem;
		ul {
			li {
				button {
					.offscreen {
						border-top-left-radius: 1.625rem !important;
						border-bottom-left-radius: 1.625rem !important;
						border-top-right-radius: 0 !important;
						border-bottom-right-radius: 0 !important;
						right: 50% !important;
					}
				}
			}
		}
	}
}

.desaturated {
  filter: none !important;
}
.desaturated #page > div > *, .desaturated .go-to-top >  *, .desaturated #a11yhelper > div > * {
  filter: grayscale(1) !important;
}
.desaturated #page footer {
	filter: none !important;
	background-color: var(--offscreen-bgcolor);
}

.a11y-toolbar-widget {
	ul {
		list-style-type: none;
		margin: 0;
		padding: 0;

		button {
			background-color: var(--tag_bgcolor);
			border: none;
			color: var(--tag_color_inside);
			border-radius: 0.25rem;
			padding: 0.5rem;
			font-weight: 600;
			margin-bottom: 0.5rem;
			display: inline-block;
			outline: none;
		}
	}
}

.contrast {
	.a11y-toolbar {
		ul {
			li {
				button {
					background-color: transparent !important;
					span {
						&.aticon {
							color: var(--body_text_color) !important;
							background-color: var(--tag_bgcolor) !important;
						}
					}

					&:hover, &:active, &:focus {
						.aticon{
							background-color: var(--hover_color);
							color: var(--hover_bgcolor);
						}
					}
					.offscreen {
						color: var(--offscreen-bgcolor)  !important;
						background: var(--offscreen-color) !important;

					}
				}
			}
		}
	}
}