/* (c) Copyright 2025 - TEKNET SRL - Author: Roberto Locatelli */

nav.uk-navbar {
	border-top: 1px solid #d3d3d3;
}
.meta_box {
	position: relative;
	margin-top: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    cursor: pointer;
}
.meta_box::after {
	content: "+";
    position: absolute;
    top: 7px;
    right: 5px;
    font-size: 24px;
}
.meta_box.open::after {
	content: "-";
    position: absolute;
    top: 7px;
    right: 5px;
    font-size: 24px;
}
.meta_box .uk-list {
	padding-left: 20px;
    padding-top: 20px;
}
.slide-home-applicazioni .uk-position-bottom-left {
    width: 100%;
}
.slide-home-applicazioni .el-item > div > div.uk-panel {
    position: relative;
    width: 100%;
}
.slide-home-applicazioni .uk-overlay::after {
    content: "";
    position: absolute;
    transform: rotate(90deg);
    width: 50px;
    height: 50px;
    background-image: url("../../../uploads/right-up.svg");
    background-size: cover;
    bottom: 10px;
    right: 5px;
}
.slide-home-applicazioni .el-item:hover .uk-overlay::after {
    filter: brightness(0) invert(1);
}
.slide-home-applicazioni .el-content {
    display: none;
    width: calc(100% - 60px);
}
.slide-home-applicazioni .el-item:hover .el-content {
    display: block;
}
.slide-home-applicazioni .uk-transition-toggle:hover .uk-transition-fade {
    opacity: 0.9;
    mix-blend-mode: multiply;
}
.slide-home-applicazioni .el-title {
    line-height: 1.1;
}


/* OVERRIDE COLORS FOR RED_LAYOUT_PAGES */
body.Rosso_layout .uk-h1, 
body.Rosso_layout .uk-h2, 
body.Rosso_layout .uk-h3, 
body.Rosso_layout .uk-h4, 
body.Rosso_layout .uk-h5, 
body.Rosso_layout .uk-h6, 
body.Rosso_layout .uk-heading-2xlarge, 
body.Rosso_layout .uk-heading-3xlarge, 
body.Rosso_layout .uk-heading-large, 
body.Rosso_layout .uk-heading-medium, 
body.Rosso_layout .uk-heading-small, 
body.Rosso_layout .uk-heading-xlarge, 
body.Rosso_layout h1, 
body.Rosso_layout h2, 
body.Rosso_layout h3, 
body.Rosso_layout h4, 
body.Rosso_layout h5, 
body.Rosso_layout h6 {
    color: #800000;
}

body.Rosso_layout .uk-accordion-title {
    color: #b90000;
}

body.Rosso_layout .uk-section-primary {
    background-color: #800000;
}

body.Rosso_layout .uk-button-primary {
    background-color: #800000;
}

body.Rosso_layout .uk-button-primary:hover {
    background-image: linear-gradient(45deg, #b90000, #800000);
}
.formcontatto label{
	width:100%;
	display:table;
}
.formcontatto input, .formcontatto textarea{
	width:calc(100% - 40px);
	border: 0px;
    padding: 10px;
	margin-bottom:10px;

}
.formcontatto input[type="checkbox"]{
	width:auto;
}
.formcontatto input::placeholder,
.formcontatto textarea::placeholder {
	color: #373737 !important;
	font-family: Inter !important;
}
.formcontatto input[type="submit"]{
	background-color: #003a70;
	color:#fff;
	text-transform:uppercase;
	width: calc(100% - 20px);
}
.footerlink-products a{
	display: table;
    line-height: 16px;
    margin-bottom: 8px;
    font-size: 14px;
	font-weight:300
}
.footer-submenu{
	margin-left:20px;
}