.elementor-kit-17{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-7ce9086e:#4054B2;--e-global-color-a71b65:#23A455;--e-global-color-1f41ddf2:#000;--e-global-color-7590466c:#FFF;--e-global-color-6a2ca2fd:#004B98;--e-global-color-20b6a365:#6DCB99;--e-global-color-449ba0ee:#282F36;--e-global-color-54f2b010:#EDEDED;--e-global-color-a9a265a:#004B98;--e-global-color-73685d5:#6DCB99;--e-global-color-ac76b1c:#6DCB9947;--e-global-color-0e84e2d:#6DCB9922;--e-global-color-6549bb6:#FFFFFFB3;--e-global-color-858be1d:#E6EDF5;--e-global-color-73faf7f:#004B9877;--e-global-color-0ac5f44:#265D5F;--e-global-color-0491904:#80CBAE;--e-global-color-d6c8fb8:#859B9E;--e-global-color-9da7d50:#BFE4D7;--e-global-color-36145e3:#91AEAF;--e-global-color-3a28f6e:#7B7C82;--e-global-color-e5b9030:#EAEAEB;--e-global-color-702e101:#97999B;--e-global-color-c3f0e4e:#303338;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Helvetica";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-976a455-font-family:"Barlow Condensed";--e-global-typography-976a455-font-size:21px;--e-global-typography-976a455-font-weight:400;--e-global-typography-7679afc-font-family:"Kallisto";--e-global-typography-7679afc-font-size:28px;--e-global-typography-7679afc-font-weight:600;--e-global-typography-7679afc-line-height:31px;--e-global-typography-82b220f-font-family:"Kallisto";--e-global-typography-82b220f-font-size:23px;--e-global-typography-82b220f-font-weight:600;--e-global-typography-82b220f-line-height:28px;--e-global-typography-2621730-font-family:"Kallisto";--e-global-typography-2621730-font-size:28px;--e-global-typography-2621730-font-weight:600;--e-global-typography-2621730-line-height:31px;--e-global-typography-939c227-font-family:"Barlow Condensed";--e-global-typography-939c227-font-size:24px;--e-global-typography-939c227-font-weight:400;--e-global-typography-939c227-text-transform:uppercase;--e-global-typography-8b1a9b9-font-family:"Roboto";--e-global-typography-8b1a9b9-font-size:16px;--e-global-typography-8b1a9b9-font-weight:400;--e-global-typography-ddb977e-font-family:"Barlow Condensed";--e-global-typography-ddb977e-font-size:24px;--e-global-typography-ddb977e-font-weight:500;--e-global-typography-ddb977e-text-transform:uppercase;--e-global-typography-c4b262d-font-family:"Barlow Condensed";--e-global-typography-c4b262d-font-size:30px;--e-global-typography-c4b262d-font-weight:600;--e-global-typography-c4b262d-line-height:50px;--e-global-typography-16403e6-font-family:"Helvetica";--e-global-typography-16403e6-font-size:18px;--e-global-typography-16403e6-font-weight:400;--e-global-typography-f564c36-font-family:"Barlow Condensed";--e-global-typography-f564c36-font-size:28px;--e-global-typography-f564c36-font-weight:500;--e-global-typography-f564c36-line-height:50px;--e-global-typography-839f9fa-font-family:"Barlow Condensed";--e-global-typography-839f9fa-font-size:21px;--e-global-typography-839f9fa-font-weight:400;--e-global-typography-839f9fa-line-height:21px;--e-global-typography-62d3c7f-font-family:"Kallisto";--e-global-typography-62d3c7f-font-size:21px;--e-global-typography-62d3c7f-font-weight:500;--e-global-typography-62d3c7f-text-transform:uppercase;--e-global-typography-1810cb9-font-family:"Barlow Condensed";--e-global-typography-1810cb9-font-size:32px;--e-global-typography-1810cb9-font-weight:600;--e-global-typography-a14090f-font-family:"Karla";--e-global-typography-a14090f-font-size:18px;font-weight:var( --e-global-typography-a14090f-font-weight );--e-global-typography-a14090f-line-height:22px;--e-global-typography-0fad122-font-family:"Barlow Condensed";--e-global-typography-0fad122-font-size:48px;--e-global-typography-0fad122-font-weight:600;--e-global-typography-0fad122-line-height:50px;--e-global-typography-6e8ee51-font-family:"Karla";--e-global-typography-6e8ee51-font-size:18px;--e-global-typography-6e8ee51-text-transform:uppercase;--e-global-typography-6e8ee51-line-height:22px;font-family:var( --e-global-typography-a14090f-font-family ), Sans-serif;font-size:var( --e-global-typography-a14090f-font-size );line-height:var( --e-global-typography-a14090f-line-height );}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-17{--e-global-typography-a14090f-font-size:16px;font-size:var( --e-global-typography-a14090f-font-size );line-height:var( --e-global-typography-a14090f-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-17{--e-global-typography-7679afc-font-size:23px;--e-global-typography-7679afc-line-height:26px;--e-global-typography-82b220f-font-size:16px;--e-global-typography-82b220f-line-height:26px;--e-global-typography-0fad122-font-size:24px;font-size:var( --e-global-typography-a14090f-font-size );line-height:var( --e-global-typography-a14090f-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body a{
    color: #265d5f;
    font-weight: bold;
}
.txtBodyColored a{
    color: #FFF;
}

.elementor-widget-text-editor p{
    margin-block-end: .9rem!important;
}
#headerFixed{
    position: fixed;
    top: 0;
    left: 0;
    width: 75px;
    z-index: 9999;
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i {
    background-color: var(--e-search-form-toggle-background-color,rgba(0,0,0,0))!important;
}
#formFooter {
  	display: flex; /* or inline-flex */
	justify-content: space-between;
}
#form_newsletter .elementor-field-type-submit, #form_newsletter_cont .elementor-field-type-submit{
    order: 0;
}
#form_newsletter .elementor-field-type-acceptance, #form_newsletter_cont .elementor-field-type-acceptance{
    order: 1;
    
}
#form_newsletter .elementor-field-type-acceptance label{
    font-size: 14px;
    line-height: 16px;
    color:#FFF;
    text-transform: none;
}
#form_newsletter_cont .elementor-field-type-acceptance label{
    font-size: 12px;
    line-height: 12px!important;
    color:#FFF;
    text-transform: none;
}


.colFormFooterSx{
	margin-right: 15px;
	min-width:50%;
}
.asteriscoCF7{
	color: #004B98;
}
.colFormFooterDx .wpcf7-form-control-wrap.your-message textarea{
	margin-bottom:35px!important;
}
span.wpcf7-list-item{
	margin: 0!important;
}
.colFormFooterDx .wpcf7-form-control.wpcf7-acceptance label{
    font-size:10px;
    line-height:10px;
    font-weight: normal;
    text-transform: none;
}
#ballonHomepage {
    right: 0px;
    /*top: -90px;*/
}
.linkPartner{
	color: #004B98;
	font-style: italic; 
}
.anchorLavora{
	color: #4A4A4A;
	text-decoration: underline!important;
}
table.tableAdditionalInformation{
    width:100%;
    margin:0px!important;
}
.attName{
    width:20%;
}
.tableAdditionalInformation, .tableAdditionalInformation td{
    border:0px solid #999;
    padding: 10px;
}
td.attName {
    color: #000!important;
    font-weight: bold;
    text-align:right;
}
.tableAdditionalInformation td.odd{
/*    background: #004B9833;*/
     background: #BFE4D7;
}

.tabAccessoriProd{
    grid-column-gap: 30px;
    grid-row-gap: 35px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-template-columns: repeat(6,1fr);
    display: grid;
    box-sizing: border-box;
}   
.accessorioProd{
	display: block;
    margin-top: 0px;
    margin-bottom: 10px;
	overflow: hidden;
    position: relative;
    /*background-color: #fff;*/
    width: 100%;
    /*min-height: 100%;*/
    border-radius: 3px;
    border: 0 solid #818a91;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
	text-align:center;
	font-family: 'Roboto';
    font-size: 14px;
	font-weight: 500;
	color: #333;
}
.imgAccessori, .imgAccessori img, .imgAccessori source{
	border-radius: 10px !important;
    width: 120px;
	height: 120px!important;
	padding: 10px;
	background: #FFF;
}
.descAccessori{
    font-family: 'Kallisto';
    color: #FFF;
    font-size: 16px;
    font-weight:600;
}
#loopNews .elementor-button.elementor-size-md{
	width:100%;
	padding: 5px 30px;
}
#loopNews h2, #loopNews .uc_post_title a{
	text-decoration: none!important;
}
#loopNews .approfondimenti h2, #loopNews .approfondimenti .uc_post_title a{
	color: #6DCB99;
}
.txtBody a{
	color: #004B98;
}
#loopNews .approfondimenti span.elementor-divider-separator, #loopNews .approfondimenti div.elementor-column-wrap.elementor-element-populated {
	border-color: #CCEDDB;
}
#loopNews .approfondimenti hr.loopSep{
    border: 1px solid #6DCB99;
}
#loopNews hr.loopSep{
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}
#loopNews .approfondimenti .elementor-button.elementor-size-md, #loopNews .approfondimenti .uc_more_btn{
	background-color: #CCEDDB;
}
#loopNews .novita h2, #loopNews .novita .uc_post_title a{
	color: #004B98;
}
#loopNews .novita hr.loopSep{
    border: 1px solid #004B98;
}
#loopNews .novita span.elementor-divider-separator, #loopNews .novita div.elementor-column-wrap.elementor-element-populated{
	border-color: #ADC2DB;
}
#loopNews .novita .elementor-button.elementor-size-md, #loopNews .novita .uc_more_btn{
	background-color: #ADC2DB;
}
#loopNews .fiere h2, #loopNews .fiere .uc_post_title a{
	color: #4A4A4A;
}
#loopNews .fiere hr.loopSep{
    border: 1px solid #4A4A4A;
}
#loopNews .fiere span.elementor-divider-separator, #loopNews .fiere div.elementor-column-wrap.elementor-element-populated{
	border-color: #DEDEDE;
}
#loopNews .fiere .elementor-button.elementor-size-md, #loopNews .fiere .uc_more_btn{
	background-color: #DEDEDE;
}
.imgSingleNews div.elementor-image img{
	border: 2px dashed #004B98;
	border-radius: 300px;
}

.circleChiSiamo span, .iconaTabChiSiamo{
	cursor:pointer;
}
#txtTabGaranzia .elementor-widget-container.activeTab, #txtTabSupporto .elementor-widget-container.activeTab, #txtTabDemo .elementor-widget-container.activeTab{
	border-bottom: 2px solid #004B98;
} 
#txtTabGaranzia .elementor-widget-container.activeTab, #txtTabSupporto .elementor-widget-container.activeTab, #txtTabDemo .elementor-widget-container.noactiveTab{
	border-bottom: 2px solid #FFF;
} 

span.spanIcoProdMed, span.spanIcoCertProdMed {
    padding: 5px;
}
img.icoProdMed {
    border-radius: 35px!important;
}
img.icoProdMed {
    background: #6DCB99;
}

#contentNews .elementor-text-editor p strong{
    color: #6DCB99;
}
.fornitore, .fornitore img{
	cursor:pointer;
}
#mappaProd .imp-shape{
	width:30px!important;
}
ul.ulAssistenzaProd{
	list-style: none;
	columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
}
ul.ulDownloadProd{
	list-style: none;
	columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}
ul.ulAssistenzaProd li::before {
  color: #004B98; /* Change the color */
}
ul.ulDownloadProd.datasheet li::before, ul.ulDownloadProd.istruzioni li::before {
  /*color: #6DCB99;  Change the color */
}
ul.ulAssistenzaProd li::before, ul.ulDownloadProd li::before {
    content: "\2022";  
    font-weight: bold; 
    display: inline-block; 
    width: 1em; 
    margin-left: -1em;
    font-size: 24px;
    vertical-align: middle;
}
ul.ulAssistenzaProd li a, ul.ulDownloadProd li a{
/*	font-family:'Roboto', sans-serif;
	font-size: 16px;*/
	color: #282F36; 
}
.elementor-field-group-privacyFormProd, .elementor-field-group-newsletterFormProd{
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: start!important;
}
.elementor-field-group-privacyFormProd input, .elementor-field-group-newsletterFormProd input{
    float: left;
    width: 10%;
}
.elementor-field-group-privacyFormProd label, .elementor-field-group-newsletterFormProd label{
    float: right;
    width: 90%;
}
.elementor-field-group-privacyFormProd label, .elementor-field-group-newsletterFormProd label{
    color: #4a4a4a!important;
    font-size: 12px;
    line-height: 14px;
}
.btn_more_loopProd a{
	width: 100%;
    padding: 5px 30px;
}
.colProdMenu{
    opacity: 0.1;
}
.colProdMenu2{
    opacity: 0;
}

.secMenu:hover .titleSecMenu .elementor-heading-title{
    color: #004B98!important;
}
.secMenu:hover .colProdMenu, .secMenu:hover .colProdMenu2{
    opacity: 1!important;
}

.btnSottoCateg .elementor-button-link.elementor-button{
    width: 180px;
}

.menuLeftBar{
    height: 75px;
}
.menuLeftBar .elementor-heading-title{
    -webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);

-o-transform: rotate(-90deg);

transform: rotate(-90deg);

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
white-space: nowrap;
}

.colSezCategorie .elementor-element-populated{
    border-top-color: #6CCa98!important;
    border-right-color: #6cca98!important;
}

.underCategDiv{
    grid-column-gap: 30px;
    grid-row-gap: 35px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-template-columns: repeat(3,1fr);
    display: grid;
    box-sizing: border-box;
} 

.underCategDivSingle.current-tag{
   border: 4px solid #80cbae;
}

.underCategDivSingle {
    background: #FFF;
    /* border: 2px solid; */
    /* border-top-color: #6DCB99; */
    /* border-right-color: #6DCB99; */
    /* border-bottom-color: #004B98; */
    /* border-left-color: #004B98; */
    text-align: center;
    padding: 25px;
    max-width: 243px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    font-family: Kallisto;
    font-size: 21px;
    font-weight: 500;
    color: #265D5F;
    min-height: 292px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    border-radius: 14px;
}

.dispWin11{
    border: 1px solid #004B98;
    font-family: "Barlow Condensed", Sans-serif;
    color: #004B98;
    font-size: 14px;
    font-weight: 600;
    text-align: right;
    padding: 3px 10px;
    margin-left: auto;
    margin-right: 0;
    width: fit-content;
}
.categDescription .term-description h2, .categDescription h2{
    font-family: "Barlow Condensed", Sans-serif;
    color: #6DCB99;
    font-weight: 600;
    font-size: 28px;
    margin-bottom: 5px;
}
.categDescription .term-description a, .categDescription a, .blogContent a{
    color: #004B98; /*#6DCB99*/
}

.rank-math-breadcrumb, .rank-math-breadcrumb a{
    font-family: 'Karla';
    color: #000;
    font-size: 14px;
    font-weight:400;
}
.txtProdAbbinato{
    font-weight: 500;
    padding-top:80px;
}
.codProdAbbinato{
    font-family: "Kallisto", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    color: #0491904;
    text-align:center;
     display:block;
}
.titleProdAbbinato{
    font-size: 18px;
    font-weight: 400;
    color: #7a7a7ac7;
    font-family: Karla;
    display:block;
    margin-top:22px;
}
.divWarrantyIconProd{
    width: 150px;
    margin-left: 5px;
    margin-top: 35px;
    text-align: center;
}
.txtWarrantyIconProd{
    color:#265D5F !important;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer
}
.icoWarrantyIconProd{
    width: 50px;
    margin-left: auto;
    margin-right: auto
}
.divLinkViewAll{
    margin-top:40px;
    text-align: center;
}
.linkViewAll{
    
    color: #000;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
}
.linkViewAll:hover{
    text-decoration: underline !important;
}
#scaricaDatasheetProd .elementor-icon-list-item.elementor-inline-item > a{
    text-decoration:none!important;
}
@media only screen and (max-width: 600px) {
    
    .underCategDiv {
        grid-column-gap: 30px;
        grid-row-gap: 35px;
        -ms-flex-align: stretch;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: column;
    }
	.tabAccessoriProd{
		grid-template-columns: repeat(3,1fr);
	}  
	.imgAccessori, .imgAccessori img, .imgAccessori source{
		height: auto!important;
	}
	.txtProdAbbinato{
    margin-left: 0px;
    margin-right: 0px;
}


.divWarrantyIconProd{
    width: 75px;
    margin-top: 20px;
}
.txtWarrantyIconProd{
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
    color:#265D5F;
}
.icoWarrantyIconProd{
    width: 30px;
    margin-left: auto;
    margin-right: auto
}











}

.sm-custom .elementor-image-box-img img{
    padding: 20px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://medicale.sisav.it/wp-content/uploads/2026/04/Helvetica-01.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://medicale.sisav.it/wp-content/uploads/2026/04/Helvetica-Bold-02.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://medicale.sisav.it/wp-content/uploads/2026/04/Helvetica-BoldOblique-04.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://medicale.sisav.it/wp-content/uploads/2026/04/Helvetica-Light-05.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://medicale.sisav.it/wp-content/uploads/2026/04/Helvetica-LightOblique-06.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://medicale.sisav.it/wp-content/uploads/2026/04/Helvetica-Oblique-03.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kallisto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://medicale.sisav.it/wp-content/uploads/2026/04/Kallisto-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Karla';
	font-display: auto;
	src: url('https://medicale.sisav.it/wp-content/uploads/2026/04/Karla-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */