/* Nascondere elementi nelle varie lingue */  
html .lang {display: none;}

/* Mostrare gli elementi in base alla lingua attiva: */  
html[lang*="en-US"] .lang.en {display: block;}
html[lang*="it-IT"] .lang.it {display: block;}

.uk-line-red::after {content: ''; width: 255px; height: 5px; background: #E1251B; display: block; margin-top: 15px !important;}
.uk-line-red-center::after {margin: 0 auto;}
.uk-line-red-small::after {width: 165px;}

.wpml-ls-legacy-dropdown {width: auto;}
.wpml-ls-sidebars-toolbar-right .wpml-ls-current-language > a {background-color: transparent;}
.wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown a:hover {color:#000;}

.uk-switcher-giorno-notte .uk-thumbnav {max-width: 1200px; margin: 0 auto; padding: 0 40px; margin-bottom: 20px;}
.uk-switcher-giorno-notte .uk-thumbnav > * > * {padding: 15px;}
.uk-switcher-giorno-notte .uk-thumbnav > * > a img {filter:invert(22%) sepia(61%) saturate(7078%) hue-rotate(354deg) brightness(93%) contrast(89%); width:45px; height: 45px;}
.uk-switcher-giorno-notte .uk-thumbnav > * > a:hover img,
.uk-switcher-giorno-notte .uk-thumbnav > .uk-active > a img {filter:invert(96%) sepia(100%) saturate(21%) hue-rotate(208deg) brightness(104%) contrast(101%); transition: 0.2s ease-in-out; position: relative; z-index: 1;}
.uk-switcher-giorno-notte .uk-thumbnav > * > :hover::before,
.uk-switcher-giorno-notte .uk-thumbnav > .uk-active > ::before {background:#E1251B;}

.uk-slideshow-giorno-notte .uk-thumbnav > * > * {padding: 10px;}
.uk-slideshow-giorno-notte .uk-thumbnav > * > a img {filter:invert(96%) sepia(100%) saturate(21%) hue-rotate(208deg) brightness(104%) contrast(101%); width:25px; height: 25px;}
.uk-slideshow-giorno-notte .uk-thumbnav > * > a:hover img,
.uk-slideshow-giorno-notte .uk-thumbnav > .uk-active > a img {filter:invert(96%) sepia(100%) saturate(21%) hue-rotate(208deg) brightness(104%) contrast(101%); transition: 0.2s ease-in-out; position: relative; z-index: 1;}
.uk-slideshow-giorno-notte .uk-thumbnav > * > :hover::before,
.uk-slideshow-giorno-notte .uk-thumbnav > .uk-active > ::before {background:#E1251B;}

.uk-slide-progetti .uk-slidenav-container.uk-position-center-left {left:-20px !important;}
.uk-slide-progetti .uk-slidenav-container {background: #fff; padding:15px;}
.uk-slide-prodotti-correlati .uk-slidenav-container.uk-position-center-right {right:-20px !important;}
.uk-slide-prodotti-correlati .uk-slidenav-container {background: #fff; padding:15px; z-index: 1; border:1px solid #b7b7b7;}

.uk-icon-hover-red div > div:hover .el-image {filter:invert(22%) sepia(61%) saturate(7078%) hue-rotate(354deg) brightness(93%) contrast(89%); transition: 0.2s ease-in-out;}
.uk-icon-hover-red div > div:hover .el-title {color:#E1251B; transition: 0.2s ease-in-out;}

.cf-emotion-accordion .el-image {border: 2px solid #E1251B; border-radius: 50%; padding: 15px; width: 45px; height: 45px; margin:0 auto;}
.cf-mobile .cf-title-close {margin-left:unset !important; margin-bottom: 0 !important;}
.cf-mobile .cf-tab .uk-icon {margin: 0 auto !important;}

@media (max-width:860px) {
	.uk-switcher-giorno-notte .uk-thumbnav {padding:0 15px; margin-bottom:10px;}
	.uk-switcher-giorno-notte .uk-marker svg {display:none;}
	.uk-switcher-giorno-notte .uk-marker {padding:8px;}
	.uk-switcher-giorno-notte .uk-thumbnav > * > a img {width:25px; height: 25px;}
	.uk-switcher-giorno-notte .uk-thumbnav > * > * {padding:12px;}
	.cf-emotion-accordion .el-image svg {width:60px; padding:10px;}
}