/*
Theme Name: The Invisible World
Description: Child theme
Author: Travolgi
Author URI: https://travolgi.it
Template: hello-elementor
Version: 1.0.1
Text Domain: theinvisibleworld
*/

body.admin-bar, 
body.admin-bar header {
	margin-top: 32px !important;
}

header a {
	transition: .6s ease-in-out;
}

img.e-page-transition--preloader {
	border-radius: 0 !important;
}

.woocommerce-notices-wrapper {
	outline: none;
	position: absolute !important;
	top: 10rem;
	right: 1rem;
	margin-left: 1rem;
	z-index: 89;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	outline: none;
	padding: 1rem !important;
	padding-left: 3rem !important;
}
.woocommerce-message {
	display: flex;
	align-items: center;
	gap: 1rem;
	margin: 0 !important;
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
	left: 1rem !important;
}
.woocommerce-error::after,
.woocommerce-info::after,
.woocommerce-message::after {
	content: "" !important;
}

/* cookieyes fix 
.cky-notice-btn-wrapper .cky-btn,
.cky-prefrence-btn-wrapper .cky-btn{
    padding: .5rem !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
}
.cky-preference-content-wrapper a {
    font-size: 15px !important;
}
button.cky-show-desc-btn:not(:hover):not(:active) {
    color: var( --e-global-color-secondary ) !important;
}
.cky-switch input[type="checkbox"] {
    border-radius: 50px !important;
    padding: 0 !important;
}
.cky-footer-wrapper div:last-child {
    display: none !important;
}


/* minor fix 
.page-content ul,
.elementor-widget-html ul,
.elementor-widget-theme-post-content ul {
    margin-bottom: 1rem;
}

*/