/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
@media (prefers-reduced-motion: reduce) {
    .elementor-element.animated,
	.elementor-element.animated-text{
    	transform: none !important;
    }	
}
@media (prefers-reduced-motion: no-preference) {
	*:focus-visible {
		animation: outline-bounce .5s;
	}
}
@keyframes outline-bounce {
	0% { outline-offset: 4px }
	50% { outline-offset: calc(4px * 1.5) }
	100% { outline-offset: 4px }
}
::selection {
	background-color: rgba(192, 30, 66, .25);
}
:focus,:focus-visible {
	outline: 2px solid var(--e-global-color-primary) !important;
	outline-offset: 4px;
}
p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{
	display:none !important;
}
.elementor-widget-text-editor p:last-of-type{
	margin-block-end:0;
}
.elementor-widget-text-editor > ul,.elementor-widget-text-editor > ol{
	margin-block-end: .9rem;
}
.elementor-icon-list-item a{
	transition:0.3s;
}
.elementor-icon-list-item a .elementor-icon-list-text{
    text-decoration: underline;
}
.elementor-icon-list-item a:hover .elementor-icon-list-text{
    text-decoration: none;
}
/*YOAST Breadcrumbs - add separators*/
#breadcrumbs li:not(:first-child)::before {
    content: "\f0da";
	font-family:"Font Awesome 5 Free";
    display: inline-block;
    margin: 0 5px;
}
#breadcrumbs ol{
	list-style:none;
	padding:0;
}
#breadcrumbs li{
	display:inline;
}
/*ACCESSBILITY CHECKER BUTTON FIXES*/
.edac-highlight-panel-toggle,
.edac-highlight-btn{
	padding: inherit !important;
	border: inherit !important;
	font: inherit !important;
	text-transform: inherit !important;
	text-decoration: inherit !important;
	line-height:inherit !important;
	color: inherit !important;
}
.edac-highlight-panel-controls-buttons button{
	font: inherit !important;
	text-transform: inherit !important;
	text-decoration: inherit !important;
	line-height:inherit !important;
}

body {
  text-wrap: pretty;
}
b,strong {font-weight:600}
.elementor-widget-text-editor ul{
    list-style: none;
    padding-left: 0;
}
.elementor-widget-text-editor ul li {
    padding-left: 30px;
    margin-bottom: 15px;
    background-image: url('/wp-content/uploads/2026/06/Favicon.png');
    background-repeat: no-repeat;
    background-position: left 7px;
    background-size: 15px 15px;
}
.elementor-widget-text-editor ul li em{
	font-size:12px;
}
