/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
/*spaziature*/
.clienti .row .wpb_row .wpb_column .uncol .uncoltable .uncont .btn-container , .agricola .row .wpb_row .wpb_column .uncol .uncoltable .uncont .vc_row:nth-child(2) {
	margin-top: 65px;
}

.services .row .wpb_row .wpb_column .uncol .uncoltable .uncont .owl-carousel-wrapper {
	margin-top: 70px;
}

.software .row .wpb_row .wpb_column .uncol .uncoltable .uncont .vc_row:nth-child(2) {
	margin-top: 60px;
}

.innovazione .row .wpb_row .wpb_column .uncol .uncoltable .uncell .uncont .row .vc_custom_heading_wrap  {
	margin-top: 50px;
}

.innovazione .row .wpb_row .wpb_column .uncol .uncoltable .uncont .row .uncol .btn-container  {
	margin-top: 65px;
}

.innovazione .row .wpb_row .wpb_column .uncol .uncoltable .uncell .uncont .row .uncode_text_column  {
	margin-top: 25px;
} 



/*css*/
.style-light {
	color: #1c1832 !important;
}

strong {
	font-weight: 500;
} 

p,li,dt,dd,dl,address,label,small,pre,code,span.tab-excerpt {
	line-height: 1.35;
}
.padding-lato {
	padding-left:30px;
	padding-right:30px;
}
.padding-tops {
	padding-top:10px;
}
.padding-topss {
	padding-top:30px;
}
.padding-top {
	padding-top:80px;
}
.padding-top1 {
	padding-top:120px;
}
.padding-top2 {
	padding-top:160px;
}
.padding-bottom1{
	padding-bottom:40px;
}
.padding-bottom{
	padding-bottom:80px;
}
.padding-bottom2{
	padding-bottom:160px;
}
.padding-bottomagri{
	padding-bottom:180px;
}
.padding-bottom3{
	padding-bottom:310px;
}
.padding-bottominn{
	padding-bottom:220px;
}
.padding-bottom4{
	padding-bottom:260px;
}

/* .padding-topheader{
padding-top:125px;
}
*/
.padding-bottomheader{
	padding-bottom:300px;
}

.padding-topheader{
	padding-top:120px;
}

.padding-topinn{
	padding-top:100px;
}

.main-container .row-container.services  .row-parent , .main-container .row-container.agricola  .row-parent {
	padding-top: 0;
}

.news .vc_row {
	padding-bottom: 40px;
}

/*Font*/
.agricola .row-container:nth-child(2) p, .software .row-container:nth-child(2) p, .t-entry-excerpt p,  #menu-home-1 li a {
	font-size: 25px;
}

#colophon .uncode_text_column p {
	font-size: 14px;
}

#colophon .menu li a {
	font-size: 14px;
	text-transform: uppercase;
	vertical-align: text-top;
}

#colophon .wpb_column:first-child .uncell.no-block-padding:first-child .uncont {
	max-width: 150px;
	margin-left: 0;
}
/*topbar*/
body .box-wrapper .menu-wrapper .top-menu .top-menu-cols-2 .topbar-col-left .social-menu-link i {
	margin-right: -10px;
}

/*header*/

header#masthead a:hover {
	color: #e7e7e7 !important;
}

header#masthead .drop-menu a:hover {
	color: #131025 !important
}

#masthead .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children.menu-item-24.dropdown a {
	color: #131025 !important;
}

ul#menu-home .menu-item.button a:hover {
	color: #1c1832c9 !important;
}

/* #masthead .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children.menu-item-24.dropdown .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.active a {
color: #131025 !important;
} */

#menu-home .drop-menu .menu-item-24 a {
	text-transform: capitalize;
}


.fa.fa-long-arrow-up:before , .arrow:before {
	content: '';
	background-image: url(/wp-content/uploads/2025/05/icons8-arrow-24.png);
	width: 12px;
	height: 9px;
	rotate: 225deg;
	background-position: top;
	background-repeat: no-repeat;
	background-size: contain;
	filter: invert(1);
	display: flex;
	float: left;
}

.menu-bloginfo-inner.style-dark {
	display: flex;
	gap: 50px;
}

#menu-item-48 a {
	background-color: #ffffff;
	height: 28px;
	width: 147px;
	/* text-align: center; */
	display: flex;
	justify-content: center;
	border-radius: 20px;
	color: black !important;
	font-weight: 600;
}

#menu-item-48 a:before {
	content: '';
	height: 15px;
	background-image: url(/wp-content/uploads/2025/05/customer-service-headset.png);
	position: absolute;
	left: 16px;
	width: 15px;
	z-index: 1;
	background-size: contain;
	background-repeat: no-repeat;
	transform: scaleX(-1);
}

.is_mobile_open #menu-item-48 a {
	/* background-color: #000000; */
	height: 28px;
	width: 166px;
	/* text-align: center; */
	display: flex;
	justify-content: center;
	border-radius: 20px;
	color: #000000 !important;
	font-weight: 600;
	margin-left: 20px;
}

.is_mobile_open  #menu-item-48 a:before {
	content: '';
	height: 15px;
	background-image: url(/wp-content/uploads/2025/05/customer-service-headset.png);
	position: absolute;
	left: 16px;
	width: 15px;
	z-index: 1;
	/* filter: invert(1); */
	background-size: contain;
	background-repeat: no-repeat;
	transform: scaleX(-1);
}

.is_mobile_open ul#menu-home {
	display: flex;
	flex-direction: column;
}

.is_mobile_open #menu-item-49 {
	margin-left: 0;
}

.is_mobile_open  .mmb-container {
	filter: invert(1);
}

.mobile-logo img {
	filter: brightness(0) invert(1);
}

.opening-overlay-menu .mobile-logo img {
	filter: invert(0);
}

.row-menu-inner.top-menu-cols-2.top-enhanced-split-.top-enhanced-between a {
	font-size: 10px;
	font-weight: 300;
}

#menu-item-49 {
	margin-left: auto;
}

ul#menu-home {
	display: flex;
	gap: 25px;
}

.slider-img>div:after , .elehead:after , .services.azienda:after , .da4a5:after , .bluleg:after {
	content: '';
	width: 100%;
	max-height: 166px;
	height: 100%;
	position: absolute;
	z-index: 2;
	bottom: -2px;
	background-size: contain;
	background-image: url(/wp-content/uploads/2025/05/ELETTROSYSTEM-MOCKUP-SITO-HOME_CURVA_ok3.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.elehead .uncode_text_column {
	max-width: 650px;
}

.elehead ol.breadcrumb.breadcrumb-module li {
	font-size: 14px;
	text-transform: uppercase;
}

.elehead ol.breadcrumb.breadcrumb-module li:nth-child(2) {
	font-weight:400;
	color:white;
}

.slider-img>div:before , .innoazienda:before ,  .acco:before{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99;
	top: 0;
	right: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(/wp-content/uploads/2025/05/ELETTROSYSTEM-MOCKUP-SITO-HOME_PITTOGRAMMA-HOME.png);
	max-width: 700px;
	transform: translate(25%, 0);
}

.innoazienda:before {
	z-index: 5;
	transform: translate(3%, 0);
	max-width: 900px;
	background-position: top center;
}

.innoazienda .wpcf7-form-control.wpcf7-submit {
	background-color: white;
	border: 1px solid;
	padding: 7px 10px;
}

.slider-img .uncode_text_column.text-color-xsdn-color {
	max-width: 670px;
}


img.srcset-auto.wp-image-141.srcset-sizes-done {
	position: absolute;
	top: 0;
	right: 0;
	width: 500px;
	height: 500px;
	object-fit: contain;
}

.home-img .uncode-single-media .tmb .t-entry-visual {
	overflow: visible;
}

.menu-smart.menu-mini.sm.top-enhanced-inner.top-enhanced-left .social-icon:after {
	content: '';
	font-size: 10px;
	color: white;
	font-weight: 300;
}

.menu-smart.menu-mini.sm.top-enhanced-inner.top-enhanced-left .social-icon:first-child:after {
	content: 'Facebook';
}

.menu-smart.menu-mini.sm.top-enhanced-inner.top-enhanced-left .social-icon:nth-child(2):after {
	content: 'Linkedin';
}

.menu-smart.menu-mini.sm.top-enhanced-inner.top-enhanced-left .social-icon:nth-child(3):after {
	content: 'Instagram';
}

.nav.navbar-nav.navbar-main.navbar-nav-last li:nth-child(4) a, .nav.navbar-nav.navbar-main.navbar-nav-last li:nth-child(5) a, .nav.navbar-nav.navbar-main.navbar-nav-last li:nth-child(6) a {
	text-transform: capitalize;
}


/*slider*/
.t-entry-visual {
	border-top-right-radius: 50px;
}
/*services*/
/* .services .tmb .t-entry-visual .t-entry-visual-overlay {
background: linear-gradient(to top, rgb(173 216 230 / 39%), rgb(85 85 255 / 41%));
mix-blend-mode: darken;
background: linear-gradient(to bottom, #81bfea, #131025);
mix-blend-mode: hard-light;
}
*/

.style-color-196163-bg {
	background: linear-gradient(225deg, rgb(129, 191, 234), rgb(28 24 50 / 100%) 50%);
}

.services .t-entry {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.services .half-block-padding {
	height: 100%;
	padding: 36px 25px;
}

.services h3.t-entry-title.h6.title-scale {
	font-size:38px;
}

.services .owl-nav.disabled {
	display: block;
}

.services .owl-prev {
	display: none;
}

.services .owl-next {
	position: absolute;
	bottom: 0;
	transform: translateY(100%);
}

.services .owl-nav-container.btn-default.btn-hover-nobg i, .slider-servizi .owl-nav-container.btn-default.btn-hover-nobg i {
	/* background-color: white !important; */
	background: linear-gradient(180deg, #81bfea , #131025);
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: #cd686800;
	top: -30px;
	left: -8px;
	font-size: 60px;
	position: absolute;
}

.slider-servizi .owl-nav-container.btn-default.btn-hover-nobg {
	visibility: hidden;
}

.slider-servizi .owl-nav-container.btn-default.btn-hover-nobg i {
	top: -384px;
	left: -56px;
	visibility: visible;
}

.services button.owl-next {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.services .owl-nav-container.btn-default.btn-hover-nobg {
	background-color: transparent !important;
}

.services h3.t-entry-title.h6.title-scale {
	font-weight: 500;
}

.owl-nav-container.btn-default.btn-hover-nobg:after {
	display: none;
}

.services .owl-item {
	opacity: 0;
}

.services .owl-item.active {
	opacity: 1;
}

.services .wpb_column.col-lg-7 {
	padding-left: 14px;
}

.services .active + .owl-item {
	opacity: 1;
}


.services h3 {
	min-height: 100px;
}

.services .t-entry-excerpt {
	min-height: 206px;
}

.services .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text {
	opacity: 1;
}

.services .t-entry-visual {
	max-height: 638px;
} 

.services .owl-stage .owl-item .tmb .t-inside .t-entry .t-entry-excerpt {
	margin-top: auto;
	margin-bottom: 20px;
}

.services .tmb .t-entry-visual img.wp-image-87 , .da4a5:after , .bluleg:after {
	transform: scaleX(-1);
}


/*clienti*/
.clienti:before , .insta:before  {
	content: '';
	top: 0;
	width: 100%;
	height: 100%;
	max-height: 170px;
	transform: translateY(-100%);
	background-size: contain;
	z-index: 0;
	background-color: #ffffff;
	left: 0;
	position: absolute;
	background-image: url(/wp-content/uploads/2025/05/ELETTROSYSTEM-MOCKUP-SITO-HOME_CURVA_ok2.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

/* .clienti .row.full-width.row-parent:after {
content: '';
bottom: -45%;
width: 100%;
height: 156px;
z-index: 3;
left: 0;
position: absolute;
background-image: url(/wp-content/uploads/2025/05/ELETTROSYSTEM-MOCKUP-SITO-HOME_CURVA_negh.png);
} */

.clienti:after {
	content: '';
	bottom: 1px;
	width: 100%;
	height: 100%;
	max-height: 166px;
	transform: translateY(100%);
	z-index: 1;
	left: 0;
	position: absolute;
	background-size: cover;
	background-image: url(
		/wp-content/uploads/2025/05/ELETTROSYSTEM-MOCKUP-SITO-HOME_CURVA_negh.png);
	background-position: center top;
	background-repeat: no-repeat;
}

.clienti .owl-carousel {
	max-width: 320px;
	margin-right: auto;
	padding-top: 50px;
}

.clienti img {
	aspect-ratio: 2/1;
	object-fit: contain;
	padding-left: 50px;
	height: 100%;
	filter: brightness(0) invert(1);
}

.clienti .wpb_column.single-internal-gutter:nth-child(2) {
	height: 100%;
	background-color: #131025;
	z-index: 2;
}

.clienti .row.limit-width.row-parent:after {
	content: '';
	width: 100%;
	position: absolute;
	height: 100%;
	transform: translate(50%, -100%);
	background-color: #131025;
	z-index: 1;
}

.clienti.pagina-brand .row.limit-width.row-parent:after {
	display:none;
}

.clienti.pagina-brand .tmb {
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	height: 170px;
	padding: 30px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.clienti.pagina-brand .cssgrid-single-gutter .cssgrid-container {
	gap: 0;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}

.clienti.pagina-brand .tmb .t-entry-visual img {
	padding:20px;
	aspect-ratio: 16 / 9;
	filter: grayscale(1) brightness(1);
}

.clienti.pagina-brand:after , .clienti.pagina-brand .wpb_column.pos-middle.single-internal-gutter:before , .clienti.pagina-brand:before , .clienti.pagina-brand .wpb_column.pos-middle.single-internal-gutter:after {
	display:none;
}

.clienti.pagina-brand .t-entry-visual {
	border-radius: unset;
	height: 100%;
}

.clienti.pagina-brand .t-inside {
	height: 100%;
}

.clienti-pagina-brand .t-entry-visual .t-entry-visual-overlay-in.style-dark-bg{
	background-color:white;
}

.clienti .wpb_column.pos-middle.single-internal-gutter:after {
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	transform: translateX(-100%);
	background-image: linear-gradient(to left, transparent 0%, #131025 60%);
	z-index: 1;
}

.clienti .wpb_column.pos-middle.single-internal-gutter:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	background-image: linear-gradient(to right, transparent 50%, #131025 100%);
	z-index: 2;
}

.clienti h2 span {
	font-size: 48px;
}

.agricola .row-background.background-element:after {
	content: '';
	bottom: -2px;
	width: 100%;
	height: 100%;
	max-height: 170px;
	transform: translateY(0%);
	z-index: 2;
	left: 0;
	position: absolute;
	transform: rotatey(180deg);
	background-size: contain;
	background-image: url(/wp-content/uploads/2025/05/ELETTROSYSTEM-MOCKUP-SITO-HOME_CURVA_ok3.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.agricola .vc_row.row-internal.row-container:nth-child(2) .wpb_row.row-inner {
/* 	display: flex; */
	gap: 15px;
}

/* .agricola .vc_row.row-internal.row-container:nth-child(2) .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-6.single-internal-gutter {
	height: auto;
}
 */
.agricola .vc_row.row-internal.row-container:nth-child(2) .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-6.single-internal-gutter .uncont {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.agricola .vc_row.row-internal.row-container:nth-child(2) .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-6.single-internal-gutter .uncol.style-light {
	height: 100%;
}

.agricola .uncode_text_column {
	margin: auto;
}

.agricola .uncode_text_column p {
	max-width: 1020px;
	margin: 0 auto;
}
/*software*/
.software .row-background.background-element:after {
	content: '';
	width: 100%;
	bottom: -1px;
	height: 100%;
	max-height: 166px;
	/* transform: translateY(0); */
	background-size: contain;
	z-index: 3;
	left: 0;
	position: absolute;
	background-image: url(/wp-content/uploads/2025/05/ELETTROSYSTEM-MOCKUP-SITO-HOME_CURVA_ok.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

/* .software .wpb_column .uncol.style-dark*/
.software .wpb_column .uncol.style-dark .vc_row:nth-child(2) .wpb_column .uncol {
	background-color: #dfdfdf82;
	border-top-right-radius: 60px;
	/* 	margin-right: 15px; */
	height: 100%;
	border: 1px solid rgb(137 161 186 / 50%);
}

.software .wpb_column .uncol.style-dark .uncont {
	display: flex;
	flex-direction: column;
	min-height: 100%;
	justify-content: space-between;
	z-index: 1;
	position: relative;
	padding:20px;
}

.software .vc_row.row-internal.row-container .uncol.style-dark .uncell.no-block-padding .uncode-single-media.text-left {
	margin-top: 0;
}

.software .vc_row.row-internal.row-container:nth-child(2) .row.row-child .uncode_text_column:nth-child(3) {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 200px;
}

.software img.srcset-auto.srcset-sizes-done {
	max-width: 240px;
}

.software .row-container:nth-child(2) p:first-child {
	font-size: 17px;
}

.software .btn-container {
	margin-bottom: 13px;
}

.software .row .wpb_row .wpb_column .uncol .uncoltable .uncont .uncode_text_column {
	max-width: 990px;
	margin: auto;
}

/* .software .row-internal:nth-child(2) .wpb_row.row-inner {
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 20px;
}

.software .vc_row:nth-child(2) .wpb_column.column_child.single-internal-gutter {
height: auto;
flex-basis: calc(33.33% - 20px);
}
*/
.agricola .row.limit-width.row-parent , .software .row.limit-width.row-parent {
	max-width: 1240px;
}

.innovazione .row.limit-width.row-parent {
	max-width: 1050px;
}

/* .agricola .wpb_column.pos-top.pos-center.align_left.column_child {
background-color: #ffffff;
padding: 20px !important;
border-top-right-radius: 60px;
}
*/

/*Agricola*/
.agricola .uncode-single-media-wrapper {
	display: flex;
	justify-content: center;
}

.agricola .uncode-single-media-wrapper img {
	object-fit: contain;
	/*     width: 70%; */
	height: 100px;
} 

.agricola .uncode-single-media-wrapper span.icon-media {
	max-width: 310px;
}

.agricola .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-6.single-internal-gutter .uncont {
	padding: 40px;
	background: white;
	border-top-right-radius: 70px;
}

/*innovazione*/
.innovazione .row-background.background-element:before , .azienda.services .row-background.background-element:before , .soft-page .row-background:before {
	content: '';
	top: -1px;
	width: 100%;
	height: 100%;
	max-height: 170px;
	transform: translateY(0%);
	z-index: 2;
	left: 0;
	position: absolute;
	transform: rotateY(180deg);
	background-size: contain;
	background-image: url(/wp-content/uploads/2025/05/ELETTROSYSTEM-MOCKUP-SITO-HOME_CURVA_B.png);
	background-position: center top;
	background-repeat: no-repeat;
}

.azienda.services .row-background.background-element:before , .soft-page .row-background:before {
	transform: scalex(1);
}

.services.azienda .owl-nav-container.btn-default.btn-hover-nobg i {
	background: white;
	top: 30px;
}

.innovazione .t-entry-visual {
	border-top-right-radius: unset;
}

.innovazione .style-dark .btn-default.btn-outline {
	background-color: #ffffff5e !important;
}

/*footer*/
#colophon .vc_row.row-container:after {
	content: '';
	width: 100%;
	height: 100%;
	max-height: 166px;
	/* transform: translateY(0%); */
	z-index: 3;
	left: 0;
	position: absolute;
	transform: rotatey(180deg);
	background-image: url(/wp-content/uploads/2025/05/ELETTROSYSTEM-MOCKUP-SITO-HOME_CURVA_AGRAY.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	top: 1px;
	background-size: contain;
	transform: translateY(-100%) rotatey(180deg);
}

.menu-item-24, .menu-item-25 , .menu-item-49 , .menu-item-1232 {
	display: none;
}

/* #menu-item-23 a {
color: #1c1832;
} */
.assistenzafooter:before {
	content: '';
	height: 15px;
	background-image: url(/wp-content/uploads/2025/05/customer-service-headset.png);
	width: 15px;
	z-index: 1;
	background-size: contain;
	background-repeat: no-repeat;
	transform: scaleX(-1);
}

a.cursor-init.assistenzafooter {
	display: flex;
	align-items: center;
	column-gap: 9px;
	justify-content: flex-start;
	text-transform: uppercase;
}

#colophon .wpb_column:nth-child(4) .uncont {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

#colophon .wpb_column:nth-child(4) .uncol.style-light {
	height: 100%;
}
/* 
#colophon .uncode-single-media.text-left {
transform: translateY(-50%);
position: absolute;
bottom: 100%;
z-index: 4;
left: -50%;
}
*/
#colophon .uncode-single-media.text-left {
	transform: translate(48%, -50%);
	position: absolute;
	bottom: 100%;
	z-index: 4;
	left: -100%;
	width: 270px;
	height: 70px;
}

#colophon .wpb_column:nth-child(1) .uncode_text_column {
	margin-top: 0;
}

#colophon  .row-inner > div:not(.vc_helper) {
	padding-left: 118px;
}
/* 
img.srcset-auto.wp-image-281.srcset-sizes-done {
aspect-ratio: 6/1;
object-fit: contain;
}
*/
#colophon .arrow:before {
	margin-right: 3px;
	filter: invert(0);
	width: 11px;
	height: 14px;
}

#colophon .t-entry-visual {
	border-top-right-radius: 0;
} 

#colophon .wpb_column:first-child .uncode_text_column p:nth-child(3) {
	margin-top: 35px;
}

#colophon .wpb_column:first-child .uncode_text_column p:nth-child(2) {
	max-width: 133px;
}

.site-footer .vc_row {
	padding-bottom: 40px;
}

.footer-last .site-info {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
}

.footer-last .site-info p:nth-child(2) {
	margin-top: 0;
}

/*btn-default*/

.btn-default:after {
	content: '';
	background-image: url(/wp-content/uploads/2025/05/icons8-arrow-24.png);
	width: 14px;
	height: 14px;
	rotate: 225deg;
	position: absolute;
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: contain;
	filter: invert(1);
	transition-duration: 150ms;
	transition-timing-function: linear;
}

.style-light .btn-default:after {
	filter: invert(1);
}

.btn-default:hover:after {
	filter: invert(0);
}

.btn-default.btn {
	min-width: 160px;
	line-height: 1em;
	padding: 8px 34px 8px 20px !important;
}

.agricola .style-light .btn-default:after , .news .style-light .btn-default:after {
	filter: invert(0);
}

.agricola .btn-default:hover:after , .news .btn-default:hover:after {
	filter: invert(1);
}
/*news*/
.news .cssgrid-container {
	grid-template-columns: calc(50% - 27px) calc(50% - 27px);
	grid-template-rows: 1fr 1fr;
}

.news .cssgrid-single-gutter .cssgrid-container {
	column-gap: 54px;
}

.news .tmb:first-child {
	grid-row: 1 / span 2;
	grid-column: 1;
	background-image: linear-gradient(33deg, #131025, #81bfea);
	color: white;
}

.news .tmb:first-child .t-entry-title a {
	color: white;
	font-weight: 500;
	font-size: 36px;
}

.news .tmb {
	padding: 30px 50px;
	border-top-right-radius: 50px;
}

.news .tmb:nth-child(2) , .news .tmb:nth-child(3) {
	border: 1px solid #707070;
	padding: 5px 30px 20px;
}

.news .tmb-light.tmb:nth-child(2) .t-entry-text p, .news .tmb-light.tmb:nth-child(3) .t-entry-text p {
	color: #1c1832;
	display: inline;
}

.news .tmb-light.tmb:first-child .t-entry-text p {
	display: inline;
}

.news .tmb-light.tmb:nth-child(1) .t-entry-excerpt:after {
	filter: invert(1);
}

.news .tmb:nth-child(2) h3 a, .news .tmb:nth-child(3) h3 a {
	font-size: 28px;
	font-weight: 500;
}

.news .t-entry {
	/*     display: flex; */
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}

.news .t-entry-text-tc.no-block-padding {
	height: 100%;
}

.news .t-entry-text {
	height: 100%;
}

.news .t-inside.no-anim {
	height: 100%;
}

/* .news .tmb-light.tmb .t-entry-text .t-entry-excerpt p:after {
content: 'continua';
text-transform: uppercase;
font-weight: 600;
font-size: 16px;
} */

.news .t-entry .t-entry-readmore a.btn.btn-link {
	font-size: 16px;
	font-weight: 600 !important;
	letter-spacing: normal;
}

.news .tmb-light.tmb .t-entry-readmore:after {
	content: '';
	filter: invert(0);
	background: url(/wp-content/uploads/2025/05/icons8-arrow-24.png);
	width: 17px;
	height: 17px;
	rotate: 225deg;
	display: inline-block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align: middle;
}

.news.page-news .t-entry {
	display: flex;
}

.news-home .t-entry-excerpt {
	display: inline;
} 

.news-home h3.t-entry-title.h3.title-scale {
	height: 312px;
}


.news-home .tmb:nth-child(2), .news .tmb:nth-child(3) {
	height: 222px;
}


.news-home .tmb:nth-child(2) h3.t-entry-title.h3.title-scale , .news .tmb:nth-child(3) h3.t-entry-title.h3.title-scale {
	height: 90px;
}


.news-home .tmb:first-child {
	height: 480px;
}


.news-home .tmb:first-child .t-entry-text-tc.single-block-padding {
	padding-top: 12px;
}

.news-home.news .t-entry .t-entry-readmore a.btn.btn-link:hover {
	color: #8f99a1;
}

a.btn.btn-link.cursor-init {}

.news-home.news .tmb:first-child .t-entry-title a:hover {
	color: #1c1832;
}

.news-home.news .tmb:nth-child(3) .t-entry-title a:hover , .news .tmb:nth-child(2) .t-entry-title a:hover {
	color: #8f99a1;
}

.news-home.news .tmb:first-child .t-entry .t-entry-readmore a.btn.btn-link:hover {
	color: #8f99a1;
}

.news-home.news .tmb:first-child .t-entry .t-entry-readmore a.btn.btn-link {
	color: white;
}

.news-home.news .tmb-light.tmb:first-child .t-entry-readmore:after {
	filter: invert(1);
}

#colophon a:hover {
	color: #8f99a1;
}
/*totop*/
i.fa.fa-angle-up.fa-stack.btn-default.btn-hover-nobg:after {
	display: none;
}

/*sidebar*/
.open-items .navbar-nav #menu-home {
	gap: 5px;
}

/*about*/
.industria .row.row-parent {
	padding-top: 0;
}

.slider-servizi hr:before {
	content: '';
	width: 20px;
	height: 20px;
	background: linear-gradient(90deg, #81bfea, #131025);
	position: absolute;
	transform: translate(-1px ,-11px);
	border-radius: 50%;
}

.slider-servizi hr {
	border-color: #8e8c99;
	border-top-width: 2px;
}

.azienda.services .t-entry-visual-overlay-in.style-color-jevc-bg {
	background-color: #b2b0b0a1;
}

.azienda.services img {
	display: none;
}

.services.azienda .t-entry-visual {
	max-height: 560px;
}

.services.azienda .owl-next {
	transform: translateY(-500px);
}

.slider-servizi .owl-item {
	/*     max-width: 535px; */
	/* 	transform: translatex(200px); */
}

.azienda.services .uncode_text_column {
	max-width: 780px;
}

.slider-servizi .owl-item {
	opacity: 0;
}

.slider-servizi .owl-item.active {
	opacity: 1;
}

.slider-servizi .active + .owl-item {
	opacity: 1;
}

.slider-servizi.azie p {
	max-width: 530px;
}



.innoazienda .wpcf7-form-control.wpcf7-text {
	width: 100%;
	height: 60px;
	font-size: 16px;
	text-transform: uppercase;
	border: none;
	/*     border-bottom: 1px solid #989898; */
	background-color: transparent;
	box-shadow: none;
	padding-left: 0;
}

.innoazienda .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
	color: #989898;
	font-size: 16px;
	font-weight: 500;
}

.innoazienda .uncol.style-light {
	height: 700px;
	z-index: 5;
}

.innoazienda form.wpcf7-form.init {
	height: 100%;
}

.innoazienda .input-elements p {
	margin-top: 0;
	border-bottom: 1px solid #989898;
}

.innoazienda .input-elements p span {
	color: black !important;
	margin-top: 0;
}

.innoazienda div.wpcf7 {
	background-color: white;
	padding: 30px 40px;
	border-top-right-radius: 50px;
	border: 1px solid #989898;
}

.innoazienda textarea.wpcf7-form-control.wpcf7-textarea {
	border: none;
	/*     border-bottom: 1px solid #989898; */
	box-shadow: none;
	padding-left: 0;
	font-size: 16px;
}

.innoazienda textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
	color:#989898;
	text-transform:uppercase;
	font-size: 16px;
	font-weight: 500;
	color:
}

.innoazienda .informativa p {
	font-size: 16px;
	font-weight: 300;
	max-width: 400px;
	display: flex;
}

.innoazienda .informativa {
	margin-top: 34px;
}

.informativa a:hover {
	color: #969595 !important;
}

.innoazienda div.wpcf7 .informativa input {
	border-radius: 4px;
	border-color: #c3c3c3;
}

.innoazienda .uncode_text_column:nth-child(2) {
	max-width: 460px;
}

.innoazienda .wpb_row .wpb_column .uncol .uncoltable .uncell .uncont .uncode_text_column:nth-child(3) {
	max-width: 320px;
	margin-top: 95px;
}

.innoazienda h4.qodef-m-title {
	font-weight: 300;
}

.innoazienda h4.qodef-m-title:nth-child(1) {
	display: flex;
	flex-direction: row-reverse;
	align-items: flex-start;
	max-width: 280px;
}

.innoazienda img {
	width: 20px !important;
}

.innoazienda .wpb_column:first-child a {
	font-size: 22px;
}

.innoazienda .wpb_column:first-child .uncont a:hover {
	color: #8f99a1;
}

/*automazione agricola page*/
.azienda.services .slider-single-services .uncode_text_column {
	max-width: 400px;
	padding: 30px;
	height: 540px;
	background-color: #ffffff57;
	border-top-right-radius: 50px;
	border: 1px solid rgb(137 161 186 / 50%);
	color: white;
}

.azienda.services .slider-single-services .uncode_text_column p strong , .azienda.services .slider-single-services .uncode_text_column h3 {
	color: white;
}

.acco:before {
	max-width: 8000px;
	height: 700px;
	transform: translate(620px, -40%);
	background-image: url(/wp-content/uploads/2025/06/LOGO.svg);
	z-index: 0;
}

.headauto:after {
	z-index: 0;
}

.acco .wpb_accordion_header p {
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
}

.acco .wpb_accordion_content p {
	font-size: 24px;
	max-width: 1150px;
}

.acco .wpb_accordion_header  {
	padding:15px;
}

.acco .wpb_accordion_header .fa-circle {
	background: linear-gradient(90deg, #81bfea, #131025);
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: #cd686800;
}

.acco .wpb_accordion_header p span:hover {
	color: #1c1832;
}

.ai4 {
	z-index: 1;
}

.ai4 p {
	max-width: 1070px;
	margin: auto;
}

.services.azienda .slider-single-services .owl-nav-container.btn-default.btn-hover-nobg i {
	top: 350px;
}
.services .slider-single-services .t-entry-excerpt {
	min-height: 206px;
	margin-top: auto;
	margin-bottom: 20px;
}

.acco .align_left .panel-title > a > span:after {
	font-size: 50px;
	background: linear-gradient(180deg, #81bfea, #131025);
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: #cd686800;
}

.acco + div > div:nth-child(2) .uncode_text_column {
	max-width: 950px;
}

.acco p.panel-title a {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.da4a5 .vc_custom_heading_wrap {
	max-width: 560px;
	margin-left: auto;
}

.da4a5 .style-light .btn-default:after {
	filter: invert(0);
}

.da4a5 .style-light .btn-default:hover:after {
	filter: invert(0);
}

.da4a5 .style-light .btn-default {
	color: #1c1832 !important; 
	background-color: #ffffff !important;
}

.da4a5 .style-light .btn-default:hover {
	color: #ffffff !important; 
	background-color: #1c1832 !important;
}

.single-grid .uncont {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	gap: 30px;
	justify-content: space-between;
}

.single-grid .uncont .uncode_text_column {
	flex-basis: calc(25% - 30px);
	margin: 0 !important;
	max-width: 400px;
	padding: 30px;
	height: 240px;
	background-color: #8fa4bea1;
	border-top-left-radius: 50px;
	border: 1px solid rgb(137 161 186 / 50%);
	color: white;
}

.single-grid .uncont .uncode_text_column h3 {
	margin: 0 !important;
}

.single-grid .uncont .uncode_text_column h3 , .single-grid .uncont .uncode_text_column strong {
	color: white;
}

.single-grid.whitele .uncont .uncode_text_column , .single-grid.whitele .uncont .uncode_text_column h3 , .single-grid.whitele .uncont .uncode_text_column strong {
	color: #292842;
}

.single-grid.whitele .uncont .uncode_text_column {
	background-color:#ffffff;
}

.services .single-grid h3.t-entry-title.h6.title-scale {
	font-size: 24px;
}

.services .single-grid .t-entry-excerpt p {
	font-size:18px;
}

.civili.azienda.services:nth-child(4) .row-background.background-element:before {
	display:none;
}

.services.azienda.civili .t-entry-excerpt {
	min-height: 100px;
}

.services.azienda.civili .t-entry {
	height: 100%;
	justify-content: space-between;
}

.civili .single-grid .uncont .uncode_text_column {
	height: 320px;    
}

.azienda.services.civili .uncode_text_column {
	max-width: unset;
}

.icon {
	display: flex;
	justify-content: space-between;
}

.icon p {
	margin-top: -10px;
}

.t-entry .icon p img{
	display: block;
	width: 50px;
	height: 40px;
}
/*blufert*/
.blufert .single-grid:nth-child(4) .uncont .uncode_text_column {
	flex-basis: calc(33% - 30px);
}

.blufert .single-grid:nth-child(3) .uncont .uncode_text_column {
	flex-basis: calc(40% - 30px);
}

.blufert .single-grid:nth-child(3) .uncont {
	justify-content: flex-end;
}

.blufert .single-grid .uncont .uncode_text_column {
	flex-basis: calc(50% - 30px);
	margin: 0 !important;
	max-width: 560px;
	padding: 50px;
	height: 100%;
	border-top-right-radius: 50px;
	border-top-left-radius: unset;
	border: 1px solid rgb(137 161 186 / 50%);
	color: white;
}

.blufert .uncont .t-entry .t-entry-excerpt {
	min-height: unset;
	max-height: unset;
}

.blufert .t-entry {
	height: 500px;
}

.blufert .single-grid .uncont .uncode_text_column:nth-child(1) {
	background-image: linear-gradient(60deg, #81BFEA, #4A6486);
}

.blufert .single-grid .uncont .uncode_text_column:nth-child(2) {
	background-image: linear-gradient(60deg, #4A6486, #1C1832);
}

.blufert .single-grid .uncont {
	display: flex;
	/* flex-wrap: wrap; */
	flex-direction: row;
	gap: 50px;
	justify-content: center;
}

.services.azienda.blufert:after {
	display:none;
}

.blufert .uncell .uncont .t-entry {
	min-height: 410px;
}

.services.fert .single-grid h3.t-entry-title.h6.title-scale {
	font-size: 36px;
}

.services.fert .single-grid .t-entry-excerpt p {
	font-size: 24px;
}

.slider-servizi.bluleg .owl-nav-container.btn-default.btn-hover-nobg i {
	top: 90px;
}

.slider-servizi.bluleg .owl-prev {
	display:none;
}

.services.fert .single-grid .uncode_text_column:first-child h3.t-entry-title.h6.title-scale {
	max-width: 300px;
}

.services.fert .single-grid .uncode_text_column:nth-child(2) h3.t-entry-title.h6.title-scale {
	max-width: 380px;
}

.bluleg p {
	max-width: 515px;
}
/*automazione agricola*/
.post-17 .industria .uncode_text_column {
	max-width: 660px;
}

.post-17 .industria p:nth-child(2) {
	margin-top: 50px;
}

/*bluclima*/
.software.bluclima .wpb_column .uncol.style-dark .column-background:before {
	content: '';
	height: 100%;
	width: 100%;
	background-size: cover;
	top: 0;
	left: 0;
	z-index: 0;
	position: absolute;
	border-top-right-radius: 60px;
	border: 1px solid rgb(137 161 186 / 50%);
	background-image: linear-gradient(90deg, rgb(129 191 234 / 60%), rgb(28 24 50 / 60%) 80%);
	z-index:1;
}

.software.bluclima .wpb_column .uncol.style-dark .uncell {
	padding: 60px 28px;
	border-top-right-radius: 60px;
}

/*  .software.bluclima .wpb_column .uncol.style-dark:after {
content: '';
height: 100%;
width: 100%;
background-size: cover;
top: 0;
left: 0;
z-index: -2;
position: absolute;
border-top-right-radius: 60px;
border: 1px solid rgb(137 161 186 / 50%);
background-image: url(/wp-content/uploads/2025/07/shutterstock_2238669471-scaled.jpg);
} 

.software.bluclima .wpb_column:nth-child(1) .uncol.style-dark:after {
background-image: url(/wp-content/uploads/2025/07/Nuovo-progetto-3.jpg);
transform: scaleX(-1);
border-top-left-radius: 60px;
}

.software.bluclima .wpb_column:nth-child(2) .uncol.style-dark:after {
background-image: url(/wp-content/uploads/2025/07/Nuovo-progetto-5.jpg);
}

.software.bluclima .wpb_column:nth-child(3) .uncol.style-dark:after {
background-image: url(/wp-content/uploads/2025/07/Nuovo-progetto-4.jpg);
} */

/* .software.bluclima .wpb_column .uncol.style-dark {
	padding: 0;
	height: 540px;
} */

.software.bluclima .wpb_column .uncol.style-dark {
	padding: 0;
	height: 100%;
} 


.bluclima h3 {
	height: 184px;
	width: 235px;
}

.software.bluclima .row.limit-width.row-parent {
	max-width: 1356px;
}

.software.bluclima .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-4.single-internal-gutter .uncol.style-dark {
	border: unset;
}

.software .vc_row:nth-child(2) .uncont > .uncode_text_column:nth-child(1) {
	margin: unset !important;
} 

.blu p {
	margin-bottom: 40px;
}
/*contatti-page*/
.page-id-35 .block-bg-overlay.style-color-702993-bg {
	opacity: 0.5 !important;
}

/*slider.insta*/

.slicker-instagram-placeholder.fts-instagram-wrapper {
	background-size: cover;
	background-position: top;
	max-height: calc(100vw / 5);
	padding-top: 125%;
}

.insta .owl-item:not(.active) {
	opacity: 0;
}

.insta .owl-item.active + .owl-item {
	opacity: 1;
}
/* .insta.padding-bottom2 {
padding-bottom: 530px;
}
*/
.insta .owl-nav-container.btn-default.btn-hover-nobg {
	background-color: transparent !important;
}

.insta i.fa.fa-fw.fa-angle-right {
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: #cd686800;
	top: 240px;
	left: -55px;
	font-size: 60px;
	position: absolute;
	background: linear-gradient(180deg, #81bfea , #131025);
}

.insta p {
	max-width: 800px;
}

/*page-news*/
.page-news .cssgrid-wrapper .cssgrid-container {
	display: flex;
	flex-direction: column;
}

.single-post li.current {
	display: none;
}

.news.page-news .tmb {
	background-color: #f7f7f7 !important; 
}
.news.page-news .tmb:first-child {
	background-image: unset;
}

.news.page-news .t-inside.no-anim {
	height:530px;
}

.news.page-news .tmb:first-child .t-entry-title a {
	color: unset;
}

.news.page-news .tmb-light.tmb:nth-child(1) .t-entry-excerpt:after {
	filter: invert(0);
}

.news.page-news .tmb-light.tmb:first-child .t-entry-text p {
	color: #1c1832;
}

.news .t-entry-text-tc.single-block-padding {
	height: 100%;
}

.news.page-news .t-entry {
	padding-bottom: 60px;
	padding-top: 30px;
}

.page-news .t-entry-category.t-entry-tax:nth-child(2) {
	margin-left: 20px;
}

.page-news .t-entry-category.t-entry-tax a {
	background-image: linear-gradient(90deg, #81bfea, #131025);
	padding: 10px 15px;
	border-radius: 50px;
}

.news.page-news .tmb {
	border: 1px solid #cdcdcd;
}

.page-news .widget-title {
	display: none;
}

.page-news .widget_categories {
	margin-top: 0;
}

.page-news .widget_categories .cat-item a:before {
	display:none;
}

.page-news .title-wid {
	font-size: 18px;
	text-transform: uppercase;
}

.page-news .title-wid , .page-news .no-evts {
	margin-bottom: 40px;
}

.page-news .no-evts {
	font-size: 14px;
	text-transform: uppercase;
}

.page-news .uncont aside:not(:first-child)  {
	padding-left: 40px;
}

.page-news .uncell.double-top-padding.double-bottom-padding {
	padding-top: 36px;
	padding-bottom: 220px;
}

.page-news input#wp-block-search__input-1::placeholder {
	color: #bebebe;
	font-size: 13px;
	font-family: 'Rubik';
	font-weight: 500;
	/*     padding: 30px; */
	text-transform: uppercase;
}

.page-news input#wp-block-search__input-1 {
	color: #bebebe;
	padding-left: 38px;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	height: 46px;
}

.page-news input#wp-block-search__input-1 {
	border-radius: 30px;
}

.page-news p.wp-block-tag-cloud {
	display: flex;
	flex-direction: column;
}


.page-news p.wp-block-tag-cloud a {
	font-size: 14px !important;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.news.page-news .tmb:nth-child(2), .news.page-news .tmb:nth-child(3) {
	padding: 30px 50px;
}

.page-news span.t-entry-category.t-entry-tax:first-child:before {
	content: 'Categorie';
	display: block;
	font-size: 16px;
	font-weight: 200;
	color: gray;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.page-news span.t-entry-category.t-entry-tax a:first-child {
	margin-left:-12px;
}

/* .post .row-container.row-navigation.row-navigation-light {
display: none;
} */

.main-container .post .post-body .post-content .row-container .double-bottom-padding {
	padding-bottom: 240px;
	max-width: 1100px;
}

a.tag-cloud-link.tag-link-18 {
	display: none;
}

.page-news .t-entry-excerpt  p {
	display: -webkit-box !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.page-news .cssgrid-container .tmb .t-inside.no-anim .t-entry-text .t-entry-text-tc.single-block-padding .t-entry .t-entry-readmore.btn-container {
	margin-top: -13px;
	text-align: right;
}

.page-news .page-prev span, .page-news .page-next span {
	display: none;
}

.page-news .pagination .page-numbers {
	border: 1px solid #e5e5e5;
	border-radius: 0;
	width: 55px;
}

.page-news .pagination li {
	width: 54px;
}

.page-news .pagination li.page-prev + li .page-numbers {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.page-news .pagination li .page-numbers.current {
	background-color: unset;
	background-image: linear-gradient(270deg, #131025, #81bfea);
	color: white !important;
}

.page-news .pagination li:has(+.page-next) .page-numbers {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.news.page-news .tmb:first-child .t-entry-title a {
	font-size: 28px;
}

.page-news aside#block-9, .page-news aside#block-7 , .page-news aside#block-8 {
	margin-top: 15px;
	padding-top: 5px;
}

.news.page-news .t-entry-readmore a:hover {
	color: #727272;
}

.news .tmb-light.tmb .t-entry-readmore:hover:after {
	opacity: 0.5;
}
.services.azienda .tmb-overlay-showed.tmb .t-entry-visual .t-entry-visual-overlay {
	opacity: 0.3;
	background: white;
}

.services.azienda .tmb-light.tmb-border, .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-shadowed).tmb > .t-inside, .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual {
	border: 1px solid #eaeaea69 !important;
}

.footer-scroll-top i {
	border-radius: 2px;
	width: 32px;
	height: 32px;
	line-height: 32px;
}

.footer-scroll-top {
	bottom: 16px;
}

.page-id-803 .innoazienda:before , .page-id-802 .innoazienda:before {
	transform: translate(3%, 200px);
}

.pagina-brand .vc_custom_heading_wrap {
	text-align: center;
}

.pagina-brand .uncode_text_column {
	text-align: center;
	max-width: 860px;
	margin: auto;
	padding-bottom:30px;
}

.pagina-brand .t-entry-visual-overlay-in.style-dark-bg {
	background-color: unset;
}

#colophon .wpb_column:nth-child(3) p:nth-child(4) {
	margin-top: 48px;
}

.page-id-28 .azie.slider-servizi .owl-stage h3 {
	font-size: 22px;
}

.page-id-28 .azie.slider-servizi .owl-stage p {
	font-size: 19px;
}

.clienti.pagina-brand .tmb .t-entry-visual:hover img {
	filter: unset;
}

/*giuseppe*/
.services.azienda.civili .single-grid .uncont.owl-carousel .owl-nav {
	position: absolute;
	right: 0;
	bottom: 15%;
}

.services.azienda .single-grid .owl-next {
	transform: none;
}

.page-id-28 .azie.slider-servizi .owl-stage h3 {
	height: 3rem;
}

.navbar .submenu-light .menu-smart ul li.current-menu-parent > a, .submenu-light .menu-horizontal.menu-sub-enhanced .menu-smart ul li.active > a {
	color: #1C1832A6 !important;
}

.services.azienda .owl-nav-container.btn-default.btn-hover-nobg i {
	top: 100%;
	left: -50%;
}

li#menu-item-1313 {
    margin-left: auto;
}

/*cri css*/
.assistenza_software .tmb .t-entry-visual img {
	filter: brightness(0) invert(1);
	max-height: 40px;
	width: auto;
	margin: 18px 0;
}

.assistenza_numero {
	margin: 0 !important;
}

.assistenza_numero a {
	border: 2px solid;
	border-radius: 50px;
	padding: 0 54px;
	margin: 15px -27px 0 0;
	display: block;
}

.services .slider-single-services .t-entry-excerpt {
	min-height: unset;
}

.services.azienda .slider-single-services .owl-item .t-entry-excerpt {
	min-height: 206px;
	margin-top: auto;
	margin-bottom: 20px;
}

.software_single-related.software .row-background.background-element:after {
	display: none;
}

.software_single-related .row-background.background-element:before {
	content: '';
	top: -1px;
	width: 100%;
	height: 100%;
	max-height: 170px;
	transform: translateY(0%);
	z-index: 2;
	left: 0;
	position: absolute;
	transform: rotateY(180deg);
	background-size: contain;
	background-image: url(/wp-content/uploads/2025/05/ELETTROSYSTEM-MOCKUP-SITO-HOME_CURVA_B.png);
	background-position: center top;
	background-repeat: no-repeat;
}

.software_single-related {
	margin-top: -150px;
}

.services h3.t-entry-title.h6.title-scale {
	font-size: 30px;
}

.agricola .row-container:nth-child(2) p, .software .row-container:nth-child(2) p, #menu-home-1 li a {
	font-size: 20px;
}

.software_logo {
	top: -27px;
	display: block;
}

.software_single-related_inner {
	max-width: 850px;
	margin: 0 auto;
}


.mexus_why.da4a5 .vc_custom_heading_wrap {
	max-width: unset;
}

.software_logo  .t-entry-visual {
	border-top-right-radius: unset;
}

.innovazione .btn-container {
	z-index: 4;
}

/*Responsive*/
@media (min-width: 2000px) {
	#colophon .vc_row.row-container:after, .innovazione .row-background.background-element:before, .agricola .row-background.background-element:after, .software .row-background.background-element:after, .clienti:after, .clienti:before , .slider-img>div:after {
		background-size: cover;
		background-position: unset;
	}
	.clienti .row.limit-width.row-parent:before {
		content: '';
		width: 4000px;
		position: absolute;
		height: 100%;
		transform: translate(-110%, -10%);
		background-color: #131025;
		z-index: 3;
	}
	.clienti .row.limit-width.row-parent:after {
		width: 4000px;
		transform: translate(15%, -100%);   
	}
}

@media (max-width: 1400px) {

	.industria .row.row-parent {
		padding-top: 36px;
	}
}

@media (max-width: 1200px) {
	.slider-img>div:before {
		max-width: 500px;
		transform: translate(25%, 10%);
	}
	body header .nav #menu-home > .menu-item:last-child {
		display: none;
	}
	
	.software.bluclima .wpb_column .uncol.style-dark {
    min-height: auto;
	}
}
@media (max-width: 1200px) and (min-width: 900px) {
	.services .t-entry-visual-cont {
		min-height: 700px;
	}
}

@media (max-width: 992px) {
	.slider-img>div:before {
		max-width: 350px;
		transform: translate(25%, 20%);
	}

	.agricola .vc_row.row-internal.row-container:nth-child(2) .wpb_row.row-inner {
		flex-direction: column;
		align-items: center;
		gap: 30px;	
	}

	.agricola .vc_row.row-internal.row-container:nth-child(2) .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-6.single-internal-gutter .uncont {
		max-width: 500px !important;
	}
	#colophon .row-inner > div:not(.vc_helper) {
		padding-left: 0;
	}
	#colophon .uncode-single-media.text-left {
		transform: translate(0 , 0);
		position: relative;
		width: 200px;
		height: 54px;
		margin: 0 auto 30px;
		bottom: 0;
		left: 0;
	}

	.clienti .wpb_row.row-inner {
		display: flex;
		flex-direction: row;
	}
	.padding-bottominn , .padding-bottom3 , .padding-bottomagri {
		padding-bottom: 100px;
	}
	.main-container .row-container.services .row-parent, .main-container .row-container.agricola .row-parent {
		padding-top: 36px;
	}
	#colophon .row.row-parent .uncont {
		text-align: center;
	}

	#colophon .row.row-parent .wpb_column:nth-child(3) .uncont p {
		display: flex;
		justify-content: center;
	}

	#colophon a.cursor-init.assistenzafooter {
		justify-content: center;
	}

	#colophon .wpb_column:first-child .uncode_text_column p:nth-child(2) {
		max-width: 100%;
	}

	footer#colophon .footer-last {
		padding: 0;
	}
	footer#colophon .footer-last .uncell {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.slider-servizi .owl-nav-container.btn-default.btn-hover-nobg i {
		top: -500px;
	}

/* 	.azienda.services .uncode_text_column {
		margin-bottom: 170px;
	} */

	.services.azienda .owl-nav-container.btn-default.btn-hover-nobg i {
		left: unset;
		right: 100%;
		right: 40%;
		top: 30%;
	}

	.innoazienda .wpb_column:nth-child(2) {
		margin-top: -200px;
	}
	.innoazienda:before {
		z-index: 5;
		transform: translate(3%, 200px);
		max-width: 500px;
		background-position: top right;
	}


	.single-grid .uncont .uncode_text_column {
		flex-basis: calc(50% - 30px);
	}

	.blufert.services.fert .single-grid .t-entry-excerpt p {
		font-size: 18px;
	}
	/* 
	.blufert .single-grid .uncont .uncode_text_column {
	height: 500px;  
} */

	ul#menu-home {
		gap: 15px;
	}

	.blufert .uncell .uncont .t-entry {
		min-height: 350px;
	}


}

@media (max-width: 960px) {
	.title-lat .wpb_row.row-inner {
		display: flex;
		flex-direction: column-reverse;
	}

	.title-lat .wpb_row.row-inner .wpb_column:nth-child(2) {
		margin-bottom: 30px;
	}
	.title-lat .uncode_text_column {
		margin: auto;
	}
	

}	
@media (max-width: 768px) {
	.agricola .row-container:nth-child(2) p, .software .row-container:nth-child(2) p, .t-entry-excerpt p, #menu-home-1 li a {
		font-size: 18px;
	}

	body, p, li, dt, dd, dl, address, label, pre, code, .nav-tabs .tab-excerpt {
		font-size: 18px;
	}

	.services h3.t-entry-title.h6.title-scale {
		font-size: 26px !important;
	}

	h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
		font-size: 30px;
	}

	.clienti h2 span {
		font-size: 30px;
	}
	/*
	.cssgrid-container {
	display: flex;
	flex-direction: column;
}*/
	.news .tmb {
		padding: 30px;

	}

	body .box-wrapper .menu-wrapper .top-menu .top-menu-cols-2 .topbar-col-left .social-menu-link i {
		margin-right: -5px;
	}

	.menu-bloginfo-inner.style-dark .arrow, .menu-bloginfo-inner.style-dark a:nth-child(3) {
		display: none;
	}
/* 	.slider-servizi .owl-nav-container.btn-default.btn-hover-nobg i {
		top: -350px;
	} */

	/* .blufert .single-grid .uncont .uncode_text_column {
	height: 600px;  
} */

	.bluleg h3 {
		max-width: 222px;
	}
}

@media (max-width: 600px) {
	.services .t-entry-visual {
		border-top-right-radius: 50px;
		max-height: 550px;
		max-width: 350px;
		margin: auto;
	}

	.agricola .vc_row.row-internal.row-container:nth-child(2) .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-6.single-internal-gutter .uncont {
		max-width: 3500px !important;
		padding: 40px !important;
	}

	.clienti .wpb_column.pos-middle.pos-center.align_left.column_parent.col-lg-6.single-internal-gutter:after {
		transform: translateX(-50%);  
	}
	.clienti .wpb_column.pos-middle.pos-center.align_left.column_parent.col-lg-6.single-internal-gutter:before {
		transform: translate(37px, 0);
	}
	.clienti .wpb_row.row-inner {
		flex-direction: column-reverse;
	}
	.clienti .row.limit-width.row-parent:after {
		display:none;
	}
	.clienti .owl-carousel {
		max-width: 400px;
		margin: 0 auto;	
	}

	/* 	.clienti .single-gutter > div > .tmb,
	.single-gutter > .owl-carousel .tmb {
	padding-left: 70px;
}
	*/
	.clienti .t-entry-visual {
		border-top-right-radius: 0;
	}
	.innoazienda:before {
		z-index: 5;
		transform: translate(3%, 364px);
		max-width: 310px;
		background-position: top right;
	}

	.single-grid .uncont .uncode_text_column {
		flex-basis: unset;
	}

	.blufert .single-grid .uncont .uncode_text_column {
		flex-basis: unset; 
		max-width: 100%;
	}
	.no-pl {
		padding-left:0;
		padding-right:0;
	}


	.news.page-news.padding-bottom3 {
		padding-bottom:0;
	}
	.page-id-30 .main-container .row-container .row-parent  {
		padding: 60px 10px 0 10px;
	}

	.blufert .uncell .uncont .t-entry {
		min-height: 250px;
	}

}

@media (max-width: 569px) {
	.owl-carousel[data-navmobile="false"] .owl-next {
		display: block;
	}
	.clienti.pagina-brand .tmb{
		height: 240px;
	}

	.services.azienda .owl-nav-container.btn-default.btn-hover-nobg i {
		top: 100%;
	}

	#row-unique-3.services.azienda .owl-nav-container.btn-default.btn-hover-nobg i {
		top: 30%;
	}
} 	
@media (max-width: 480px) {
	.slider-img>div:before {
		max-width: 250px;
		transform: translate(25%, 25%);
	}

	.news .t-entry-excerpt p {
		font-size: 16px;
	}
	.news .tmb:nth-child(2) h3 a, .news .tmb:nth-child(3) h3 a{
		font-size: 20px;
	}
	.news .tmb:first-child .t-entry-title a {
		font-size: 20px;
	}

	.innoazienda .wpb_row .wpb_column .uncol .uncoltable .uncell .uncont .uncode_text_column:nth-child(3) {
		margin-top: 40px;
	}

}

/*giuseppe*/
@media (max-width: 1440px) {

	/*home*/
	/*card news*/
	.news-home .tmb-grid.tmb-light.tmb-overlay-text-anim.tmb-overlay-anim.tmb-content-left.tmb-image-anim.tmb-bordered {
		min-height: fit-content;
		height: auto;
	}

	/*contatti*/
	/*freccia*/
	.insta i.fa.fa-fw.fa-angle-right {
		top: 320px;
	}


	/*automazione agricola > bluclima*/
	/*.software.bluclima .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-4.single-internal-gutter .uncol.style-dark {
	height: -webkit-fill-available;
}*/


	/*footer*/
	#colophon .row-inner > div:not(.vc_helper) {
		padding-left: 90px;
	}

}

@media (max-width: 1024px) {

	/*home*/

	/*svg*/
	.elehead:after, .services.azienda:after, .da4a5:after, .bluleg:after {
		bottom: -3px;
	}

	/*svg 2*/
	.clienti:before, .insta:before {
		top: 2px;
	}

	/*card news*/
	.news-home .t-entry-text-tc.single-block-padding {
		padding-top: 15px;
	}

	.news-home .tmb-grid.tmb-light.tmb-overlay-text-anim.tmb-overlay-anim.tmb-content-left.tmb-image-anim.tmb-bordered {
		min-height: fit-content;
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.news-home .tmb:nth-child(2) h3.t-entry-title.h3.title-scale, .news .tmb:nth-child(3) h3.t-entry-title.h3.title-scale {
		margin-bottom: 2rem;
	}

	/*soluzioni software carosello*/
	.software .row .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-4.single-internal-gutter p {
		font-size: 22px;
	}

	/*contatti*/
	/*freccia*/
	.insta i.fa.fa-fw.fa-angle-right {
		top: 260px;
	}

	/*page automazione industruale*/
	/*carosello*/
	.azienda.services .slider-single-services .uncode_text_column {
		height: 670px;
	}

	.services.azienda .slider-single-services .owl-nav-container.btn-default.btn-hover-nobg i {
		top: 245px;
	}

	/* page automazione agricola > blufert*/

	/*card*/
	.blufert.civili .single-grid .uncont .uncode_text_column {
		flex-basis: calc(50% - 30px);
		height: -webkit-fill-available;
	}

	.slider-servizi.bluleg .owl-carousel .owl-stage .owl-item .uncode_text_column h3 {
		margin-right: 1rem;
		height: 3.8rem;
	}

	/*slider*/
	.slider-servizi.bluleg .owl-carousel .owl-stage .owl-item .uncode_text_column p {
		margin-right: 1rem;
	}



	/*azienda slider servizi*/
	.azie.slider-servizi .owl-stage .owl-item > div > p {
		padding-right: 3rem;
	}

	/*svg sotto form*/
	.innoazienda:before, .acco:before {
		top: -130px;
		right: -260px;
	}

	/*page impianti*/
	/*card sezione Impianti Elettrici Industriali*/
	.civili .single-grid .uncont .uncode_text_column {
		flex-basis: 30%;
	}

	/*footer*/
	#colophon .row-inner > div:not(.vc_helper) {
		padding-left: 66px;
	}

	.site-footer .row.limit-width.row-parent {
		padding-top: 65px;
	}

}


@media (max-width: 992px) {

	/*home*/

	/*freccia carosello*/
	.services .owl-nav-container.btn-default.btn-hover-nobg i {
		top: -65px;
	}

	.slider-servizi.bluleg .owl-nav-container.btn-default.btn-hover-nobg i{
		top: 0px;
		left: -50%
	}


	/*contenitore carosello*/
	.main-container .row-container.services .row-parent, .main-container .row-container.agricola .row-parent {
		padding-bottom: 3rem;
	}

	/*contatti*/
	/*freccia*/
	.insta i.fa.fa-fw.fa-angle-right {
		top: 350px;
	}

	/*page Automazione Industriale*/
	/*sezione Dall'Industria 4.0 alla 5.0*/
	#row-unique-5 .vc_custom_heading_wrap {
		max-width: 100%;
	}

	/*page bluclima*/
	/*carosello*/
	.industria.software.bluclima .owl-stage {
		display: flex;
		height: 100%;
		width: 100%;
	}

	.industria.software.bluclima .owl-stage .owl-item {
		display: block;
	} 

	.industria.software.bluclima .owl-stage .owl-item .wpb_column {
		display: flex;
		width: 100%;
		min-height: 600px;
	}

	/*page impianti*/

	/*card sezione Impianti Elettrici Industriali*/
	/*slider*/
	.services.azienda.civili .single-grid .uncont.owl-carousel .owl-nav {
		right: -7%;
	}

	/*card sezione Impianti Elettrici Industriali*/
	.civili .single-grid .uncont .uncode_text_column {
		flex-basis: 47%;
	}

	/*svg sotto form*/
	.innoazienda:before, .acco:before {
		top: -180px;
		right: -20px;
		max-width: 600px;
	}


	.slider-single-services .t-entry-excerpt p {
		font-size: 20px;
	}

	.slider-single-services h3.t-entry-title.h6.title-scale {
		font-size: 26px;
	}

	/*footer*/
	footer#colophon .wpb_row.row-inner > .wpb_column {
		padding-left: 0px;
	}
	
	.bluclima .owl-stage {
    display: flex;
	}

	.bluclima .vc_row.row-internal.row-container:nth-child(2) .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-4.single-internal-gutter  .uncont {
		height: 100% !important;
	}

	.bluclima .vc_row.row-internal.row-container:nth-child(2) .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-4.single-internal-gutter {
		height: 100%;
	}

	.bluclima .owl-carousel .owl-item {
		display: block;
	}


}


@media (max-width: 960px) {

	/*form info*/
	.innoazienda .informativa p {
		max-width: 100%;
	}

	/*svg sotto form*/
	.innoazienda:before, .acco:before {
		top: -40px;
		right: -93px;
		max-width: 600px;
	}
}

@media (max-width: 959px) {

	.submenu-light .menu-smart li.active > a, .submenu-light .menu-smart li.current-menu-ancestor > a, .submenu-light .menu-smart li.wpml-ls-current-language > a, .submenu-light .menu-smart li.current-menu-item:not(.menu-item-type-custom) > a {
		color: #1C1832A6 !important;
	}

	.uncode_breadcrumbs_wrap {
		text-align: left;
	}

}

@media (max-width: 768px) {

	/*home*/

	.agricola .row-container:nth-child(2) p, .software .row-container:nth-child(2) p, .t-entry-excerpt p {
		font-size: 19px;
	}

	.news.news-home .uncont .cssgrid-container {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr 1fr 1fr;
	}

	/*freccia carosello*/
	.services .owl-nav-container.btn-default.btn-hover-nobg i {
		top: -20px;
	}

	/*sezione soluzioni*/
	.software .row-container:nth-child(2) p:first-child {
		font-size: 14px;
	}

	/*page impianti*/
	/*card sezione Impianti Elettrici Industriali*/
	.civili .single-grid .uncont .uncode_text_column {
		flex-basis: calc(50% - 30px);
	}

	/*contatti*/
	/*freccia*/
	.insta i.fa.fa-fw.fa-angle-right {
		top: 280px;
	}

	/*page Automazione Industriale*/
	/*freccia carosello*/
/* 	.services.azienda .slider-single-services .owl-nav-container.btn-default.btn-hover-nobg i {
		top: 40px;
	} */

	/*page bluclima*/
	/*carosello*/
	.software.bluclima .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-4.single-internal-gutter .uncol.style-dark {
		padding: 0;
		height: auto;
	}

	.software.bluclima .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-4.single-internal-gutter .uncol.style-dark h3 {
		font-size: 1.5rem;
	}

	.software.bluclima .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-4.single-internal-gutter .uncol.style-dark p {
		font-size: 1.3rem;
	}

	/*page blufert*/
	/*card*/
	.blufert .single-grid .uncont .uncode_text_column {
		padding: 40px;
	}

	/*svg sotto form*/
	.innoazienda:before, .acco:before {
		top: 90px;
		right: -93px;
		max-width: 600px;
	}

	/*page news*/
	/*card*/
	.news.page-news .tmb:nth-child(2), .news.page-news .tmb:nth-child(3) {
		padding: 5px 30px 20px;
	}

	.services.azienda.padding-top2.civili {
		padding-top: 50px;
		padding-bottom: 0;
/* 		max-height: 630px; */
	}

	.elehead .heading-text h2 {
		font-size: 38px;
	}

}

@media (max-width: 600px) {

	/*home*/

	.agricola .row-container:nth-child(2) p, .software .row-container:nth-child(2) p, .t-entry-excerpt p {
		font-size: 17px;
	}

	/*freccia carosello*/
	.slider-servizi .owl-nav-container.btn-default.btn-hover-nobg i {
		top: 0px;
		left: -15px
	}

	/*page blufert*/
	/*card*/
	.blufert.civili .single-grid .uncont .uncode_text_column {
		flex-basis: 100%;
		height: fit-content;
	}

	/*contatti*/
	/*freccia*/
	.insta i.fa.fa-fw.fa-angle-right {
		top: 380px;
	}

	/*page impianti*/
	/*card sezione Impianti Elettrici Industriali*/
	.civili .single-grid .uncont .uncode_text_column {
		flex-basis: 100%;
	}

	.civili .single-grid .uncont .uncode_text_column {
		height: 240px;
	}

	.agricola .uncode-single-media-wrapper img {

		padding-left: 20px;
		padding-right: 20px;
	}

	.agricola .vc_row.row-internal.row-container:nth-child(2) .wpb_row.row-inner {
		flex-direction: unset;
	}

	/*home slider-clienti*/
	.clienti .wpb_column.pos-middle.single-internal-gutter:before {
		transform: translatex(50px);
	}
	
	.software .wpb_column .uncol.style-dark .vc_row:nth-child(2) .wpb_column .uncol {
    padding: 20px;
	}
	
	/*carosello agricola*/
	.agricola .owl-stage {
		display: flex;
	}

	.agricola .vc_row.row-internal.row-container:nth-child(2) .owl-item .wpb_column .uncont {
		height: 100% !important;
	}

	.agricola .vc_row.row-internal.row-container:nth-child(2) .owl-item .wpb_column {
		height: 100%;
	}

	.agricola .owl-carousel .owl-item {
		display: block;
	}


}

@media (max-width: 480px) {
	.page-news .t-entry-category.t-entry-tax:nth-child(2) {
		margin-top: 20px;
		margin-left: 0px;
	}

	/*contatti*/
	/*freccia*/
	.insta i.fa.fa-fw.fa-angle-right {
		top: 320px;
	}

	.innoazienda:before, .acco:before {
		top: 190px;
	}


}

@media (max-width: 425px) {

	/*home*/
	/*img sezione Soluzione per l'Automazione Agricola*/
	.agricola .uncode-single-media-wrapper span.icon-media {
		max-width: fit-content;
	}

	.blufert.civili .single-grid .uncont .uncode_text_column {
		height: fit-content;
	}

	/*contatti*/
	/*freccia*/
	.insta i.fa.fa-fw.fa-angle-right {
		top: 280px;
	}

	/*page impianti*/
	/*slider*/
	.services.azienda.civili .single-grid .uncont.owl-carousel .owl-nav {
		right: -13%;
	}

	.civili .single-grid .uncont .uncode_text_column {
		flex-basis: 100% ;
	}

	.civili .single-grid .uncont .uncode_text_column {
		height: 270px;
	}

}

