

/*importo i font da google */ 
 @import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600&display=swap');


/* Menu principale font*/ 
#top #header #avia-menu .menu-item > a > .avia-menu-text {
font-family: 'Rubik', sans-serif!important;
color: #000;
font-weight: 400!important;
font-size: 14px;
} 


.fontsubmenu {
 font-family: 'Rubik', sans-serif!important;
color: #fff!important;
font-weight: 300!important;
font-size: 30px!important;
}

/* Logo SVG  */
.logo img, .logo svg {
    top: 5px!important;
    max-height: 90%!important;
 }

 @media only screen and (max-width: 600px){
.logo img, .logo svg {
    top: 3px!important;
    margin-bottom: 5px!important;
    max-height: 50%!important;
 }
}


h1 {
font-family: 'Rubik', sans-serif!important;
color: #000;
font-weight: 500!important;
font-size: 26px;
text-transform: none!important;
}

h2 {
font-family: 'Rubik', sans-serif!important;
color: #fff!important;
font-weight: 400!important;
font-size: 26px;
text-transform: none!important;
}

h5 {
font-family: 'Rubik', sans-serif!important;
color: #bf181a!important;
font-weight: 500!important;
font-size:60px!important;
text-transform: none!important;
}

@media only screen and (max-width: 600px){
h5 {
font-family: 'Rubik', sans-serif!important;
color: #bf181a!important;
font-weight: 500!important;
font-size:28px!important;
text-transform: none!important;
 }
}


h6 {
font-family: 'Rubik', sans-serif!important;
color: #000!important;
font-weight: 300!important;
font-size:50px!important;
text-transform: none!important;
white-space: nowrap!important;
}

@media only screen and (max-width: 600px){
h6 {
font-family: 'Rubik', sans-serif!important;
color: #000!important;
font-weight: 300!important;
font-size:22px!important;
text-transform: none!important;
 }
}

/* Tutti i paragrafi del sito */

p.sottotitolo {
  font-family: 'Rubik', sans-serif;
  font-weight: 300;
  font-size: 18px;
  color:#000;
  margin-top:-5px;
  line-height: normal;

}

p.sottotitolosmall {
  font-family: 'Rubik', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color:#000;
  margin-top:-5px;
  line-height: normal;

}

p.sottotitolosmallpic {
  font-family: 'Rubik', sans-serif;
  font-weight: 300;
  font-size: 12px;
  color:#000;
  margin-top:-5px;
  line-height: normal;

}

ol {
  font-family: 'Rubik', sans-serif;
  font-weight: 300;
  font-size: 15px;
  color:#000;
  line-height: 1.5;

}



p {
  font-family: 'Rubik', sans-serif;
  font-weight: 300;
  font-size: 15px;
  color:#000;
  line-height: 1.5;

}

/* titoli del box nero*/ 
.titlebox {
  font-family: 'Rubik', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color:#fff;

}
/* titolo del primo box*/ 
.titleboxunder {
  font-family: 'Rubik', sans-serif;
  font-weight: 300;
  font-size: 16px;
  color:#fff;
  letter-spacing: 1px;

}

/* titolo dei box grandi*/ 
.titleboxbig {
  font-family: 'Rubik', sans-serif;
  font-weight: 500;
  font-size: 45px;
  color:#fff;
  letter-spacing: 1px;
  line-height: normal;
  margin:0;

}

 .avia-section {
min-height: 0px!important;
}

.red {
	color:#BF1818;
}

/* bottone home page */ 
.avia-button.avia-size-large {
	font-family: 'Rubik', sans-serif!important;
    padding: 15px 30px 13px;
    font-size: 14px!important;
    min-width: 139px;
}


/* spazio superiore sulla colonna superiore solo home page*/
.page-id-22 .column-top-margin {
    margin-top: -65px!important;
}

.page-id-567 .column-top-margin {
    margin-top: -20px!important;
}

.column-top-margin {
    margin-top: 10px!important;
}

.page-id-1393 .column-top-margin {
    margin-top: 0px!important;
}

/* disattivo overlay delle immagini */
.image-overlay {
    display: none !important;
}

/* SLIDER MACCHINE */
.new-special-heading {
    display: none!important;
}

.avia-content-slider {
    margin: 0px 0;
    clear: both;
}

/* footer link */
a.ex5footer {
    text-decoration:none;
    margin-right:10px;
    font-family: 'Rubik', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color:#000;

}

a.ex5footer:hover, a.ex5footer:active {
    text-decoration:underline!important;
    margin-right:10px;
    font-family: 'Rubik', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color:#000;

}

/* breadcrumb */
.title_container .breadcrumb {
    font-family: 'Rubik', sans-serif;
    font-weight: 300;
    font-size: 12px;
}

/* Sheet macchinery style */

h3 , .title_machine {
display:inline
}

h3 {
font-family: 'Rubik', sans-serif!important;
color: #fff!important;
font-weight: 300!important;
font-size: 40px;
text-transform: none!important;
}

h4 {
font-family: 'Rubik', sans-serif!important;
color: #fff!important;
font-weight: 300!important;
font-size: 30px;
text-transform: none!important;
padding-top: 5px!important;
}

.title_machine {
  font-family: 'Rubik', sans-serif;
  color: #fff;
  font-weight: 300;
  font-size: 20px;
  text-transform: none;
  margin-left:5px;

}

.title_pmachine {
  font-family: 'Rubik', sans-serif;
  color: #bf1818;
  font-weight: 400;
  font-size: 17px;
  text-transform: none;
  line-height: 1;

  
}

td {
    padding: 0px 10px!important;
}

/* slider delle macchine */
.page-id-754  .flex_column .avia-slideshow.avia-builder-el-no-sibling {
    margin-top: -40px;
}

/* slider delle macchine */
.page-id-773 .flex_column .avia-slideshow.avia-builder-el-no-sibling {
    margin-top: -40px;
}

/* Pulsante nero 
.avia-button.avia-color-black, .avia-button.avia-color-black:hover {
    background-color: #bf1818!important;
    
}*/




#headmachinejazz {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -550px 9px;
    background-size: 1432px 112px;
}

@media (max-width: 600px) {
#headmachinejazz {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -360px -20px;
    background-size: 1432px 210px;
  }
}  

  @media (min-width: 2000px) {
#headmachinejazz {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}

#headmachinejazzm {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -540px 9px;
    background-size: 1432px 112px;
}

  @media (min-width: 2000px) {
#headmachinejazzm {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}

#headmachinejazzl {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -540px 9px;
    background-size: 1432px 112px;
}

  @media (min-width: 2000px) {
#headmachinejazzl {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}

#headmachinekreos {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -360px 9px;
    background-size: 1432px 112px;
}

  @media (min-width: 2000px) {
#headmachinekreos {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}

 @media (max-width: 600px) {
#headmachinekreos {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -360px -20px;
    background-size: 1432px 210px;
  }
}  

#headmachinederby {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -240px 9px;
    background-size: 1432px 112px;
}

@media (max-width: 600px) {
#headmachinederby {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -240px -20px;
    background-size: 1432px 220px;
  }
}

  @media (min-width: 2000px) {
#headmachinederby{
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1000px 5px;
    background-size: 2560px 120px;
  }
}

#headmachinevf81 {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -460px 9px;
    background-size: 1432px 112px;
}

@media (max-width: 600px) {
#headmachinevf81 {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -460px -20px;
    background-size: 1432px 210px;
  }
} 

@media (min-width: 2000px) {
#headmachinevf81 {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}

#headmachinestudio800 {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -480px 9px;
    background-size: 1432px 112px;
}

@media (max-width: 600px) {
#headmachinestudio800 {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -460px -20px;
    background-size: 1432px 210px;
  }
}

@media (min-width: 2000px) {
#headmachinestudio800 {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}

#headmachinevf39 {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -580px 9px;
    background-size: 1432px 112px;
}

@media (max-width: 600px) {
#headmachinevf39 {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -580px -20px;
    background-size: 1432px 210px;
  }
} 

@media (min-width: 2000px) {
#headmachinevf39 {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}

#headmachinedominus {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -460px 9px;
    background-size: 1432px 112px;
  }



@media (max-width: 600px) {
#headmachinedominus {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -460px -20px;
    background-size: 1432px 210px;
  }
}

@media (min-width: 2000px) {
#headmachinedominus {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}


#headmachinederbyex9 {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -430px 9px;
    background-size: 1432px 112px;
}

@media (min-width: 2000px) {
#headmachinederbyex9 {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}


#headmachinedominusbig {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -460px 9px;
    background-size: 1432px 112px;
  }

  @media (min-width: 2000px) {
#headmachinedominusbig {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}



@media (max-width: 600px) {
#headmachinedominusbig {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -460px -20px;
    background-size: 1432px 210px;
  }
}

#headmacontacts {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -750px 9px;
    background-size: 1432px 112px;
}

@media (min-width: 2000px) {
#headmacontacts{
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}


#headmasearch {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -500px 9px;
    background-size: 1432px 112px;
}

@media (min-width: 2000px) {
#headmasearch {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}


 @media (max-width: 600px) {
 #headmasearch {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -500px -20px;
    background-size: 1432px 225px;
  }
}

@media (min-width: 2500px) {
#headmasearch {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -750px 5px;
    background-size: 2560px 120px;
  }
}

@media (max-width: 600px) {
#headmacompany {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -500px -20px;
    background-size: 1432px 225px;
  }
}

#headmacompany {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -720px 9px;
    background-size: 1432px 112px;
}

@media (min-width: 2000px) {
#headmacompany {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}

#headmanewsmedia {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -700px 9px;
    background-size: 1432px 112px;
}

@media (min-width: 2000px) {
#headmanewsmedia {
    background: url(https://www.fagima.com/filemedia/line_machines_retina-scaled_high_resolution.jpg) 0% 0% no-repeat scroll;
    background-position: -1200px 5px;
    background-size: 2560px 120px;
  }
}

#backgroundgradient {
   background-image: linear-gradient(180deg, rgba(255,255,255,0.9), rgba(78,79,81,0.5));
}

#backgroundgradientwo {
   background-image: linear-gradient(180deg, rgba(255,255,255,0.9), rgb(181 181 181 / 50%))
}

#backgroundgradienthree {
   background-image: linear-gradient(180deg, rgba(255,255,255,0.9), rgb(181 181 181 / 50%))
}




/* header social e link cloud 

#top .social_bookmarks li a {
 display: none!important;
}

*/

/* Icone accanto testo */
#avia-menu  > li {
padding:0 1px 0 15px;
}
/* Icon font family */
#avia-menu  > li > a .avia-menu-text:before {
font-family: 'entypo-fontello';
position: absolute;
left: -2px;
color:#035894;
font-size: 16px;

}
/* Icons */

.cloud {
  color:#b7171a!important;
  border-color:#d0d0d0!important;
  border-left-width: 1px!important;
  border-left-style: solid;
}

#menu-item-26, #menu-item-14, #menu-item-15, #menu-item-16, #menu-item-17, #menu-item-18 {
  padding: 0px 0px 0px 0px!important;
}

#avia-menu  > li:nth-child(7) > a .avia-menu-text:before {
     content:'\E8b2';
     margin-left: 10px;
}
/* #avia-menu  > li:nth-child(3) > a .avia-menu-text:before {
     content:'\E80A';*/

/* padding e margin del menu */
.avia-menu.av_menu_icon_beside {
   padding-right: 0px!important;
    margin-right: 0px!important;
  
}

#header_main{
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow:0 7px 7px rgba(0, 0, 0, 0.2), 0 0 40px rgba(0, 0, 0, 0) inset;
}

.avia-menu.av_menu_icon_beside {
    padding-right: 25px;
    margin-right: 25px;
    border-right-width: 0px!important;
    border-right-style: solid;
    transition: border-color 0.2s ease-in-out;
}




/* Accordation dentro pagina contatti*/
.js_active .av-elegant-toggle .toggler, .avia-admin-preview-container .av-elegant-toggle .toggler {
    padding: 15px 15px 15px 15px!important;
    font-size: 15px!important;
    color: #bf1818;
    top: 0;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
}

#top div .av-dark-form .input-text, #top div .av-dark-form input[type="text"], #top div .av-dark-form input[type="input"], #top div .av-dark-form input[type="password"], #top div .av-dark-form input[type="email"], #top div .av-dark-form input[type="number"], #top div .av-dark-form input[type="url"], #top div .av-dark-form input[type="tel"], #top div .av-dark-form input[type="search"], #top div .av-dark-form textarea, #top div .av-dark-form select, div div .av-dark-form .button {
    color: #222;
    border-color: #222;
    border-width: 1px !important;
    background-color: transparent;
}

/* Risposta invio della form*/
#ajaxresponse_1 {
    margin-top: 50px!important;
}

.avia-form-success {
  
    padding: 10px 15px!important;
   
   
}

.ls-container {
border: none!important;
}

/* Cookie barra */

.avia-cookie-consent p {
    margin: 0;
    color: #fff!important;
}



/* box della home page */

#box1image {
    padding: 0 0 0 0;
    height: auto;
    min-height: 300px;
    background: url(https://www.fagima.com/wp-content/uploads/2023/09/box1.jpg) 0% 0% no-repeat scroll;
    background-position: top center;
    background-size: cover;
    -webkit-transition: all .5s ease;
   -moz-transition: all .5s ease;
   -ms-transition: all .5s ease;
   -o-transition: all .5s ease;
   transition: all .5s ease;

}




#box1image:hover  {  
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1); /* IE 9 */ 
  transform: scale(1.1);
  clip-path : polygon(-1000% 0 ,1000% 0, 1000% 100%, -1000% 100%);
  
} 

#box2image {
    padding: 0 0 0 0;
    height: auto;
    min-height: 524px;
    background: url(https://www.fagima.com/wp-content/uploads/2023/10/fagimabox-2.jpg) 0% 0% no-repeat scroll;
    background-position: top center;
    background-size: cover;
    -webkit-transition: all .5s ease;
   -moz-transition: all .5s ease;
   -ms-transition: all .5s ease;
   -o-transition: all .5s ease;
   transition: all .5s ease;
   
}

/* spacer for big resolution */
 @media only screen and (min-width: 2000px) {
#box2image {
    min-height: 724px!important;
 
  }
}


#box2image:hover  {  
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1); /* IE 9 */ 
  transform: scale(1.1);
  clip-path : polygon(-1000% 0 ,1000% 0, 1000% 100%, -1000% 100%);
  
} 

#box2imageita {
    padding: 0 0 0 0;
    height: auto;
    min-height: 524px;
    background: url(https://www.fagima.com/wp-content/uploads/2023/11/fagima_box2-ita.jpg) 0% 0% no-repeat scroll;
    background-position: top center;
    background-size: cover;
    -webkit-transition: all .5s ease;
   -moz-transition: all .5s ease;
   -ms-transition: all .5s ease;
   -o-transition: all .5s ease;
   transition: all .5s ease;
   
}

/* spacer for big resolution */
 @media only screen and (min-width: 2000px) {
#box2imageita {
    min-height: 724px!important;
 
  }
}


#box2imageita:hover  {  
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1); /* IE 9 */ 
  transform: scale(1.1);
  clip-path : polygon(-1000% 0 ,1000% 0, 1000% 100%, -1000% 100%);
  
} 

#box3image {
    padding: 0 0 0 0;
    height: auto;
    min-height: 219px;
    background: url(https://www.fagima.com/wp-content/uploads/2023/10/fagimabox3.jpg) 0% 0% no-repeat scroll;
    background-position: top center;
    background-size: cover;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
   

}

/* spacer for big resolution */
 @media only screen and (min-width: 2000px) {
#box3image {
    min-height: 418px!important;
 
  }
}



#box3image:hover  {  
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1); /* IE 9 */ 
  transform: scale(1.1);
  clip-path : polygon(-1000% 0 ,1000% 0, 1000% 100%, -1000% 100%);
  
} 


#box4image {
    padding: 0 0 0 0;
    height: auto;
    min-height: 219px;
    background: url(https://www.fagima.com/wp-content/uploads/2023/10/fagimabox-4.jpg) 0% 0% no-repeat scroll;
    background-position: top center;
    background-size: cover;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
   
  
}

/* spacer for big resolution */
 @media only screen and (min-width: 2000px) {
#box4image {
    min-height: 418px!important;
 
  }
}


#box4image:hover  {  
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1); /* IE 9 */ 
  transform: scale(1.1);
  clip-path : polygon(-1000% 0 ,1000% 0, 1000% 100%, -1000% 100%);
  
} 

#box4imageita {
    padding: 0 0 0 0;
    height: auto;
    min-height: 219px;
    background: url(https://www.fagima.com/wp-content/uploads/2023/11/fagima_box4-ita-1.jpg) 0% 0% no-repeat scroll;
    background-position: top center;
    background-size: cover;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
   
  
}

/* spacer for big resolution */
 @media only screen and (min-width: 2000px) {
#box4imageita {
    min-height: 418px!important;
 
  }
}


#box4imageita:hover  {  
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1); /* IE 9 */ 
  transform: scale(1.1);
  clip-path : polygon(-1000% 0 ,1000% 0, 1000% 100%, -1000% 100%);
  
} 

#box3imageita {
    padding: 0 0 0 0;
    height: auto;
    min-height: 219px;
    background: url(https://www.fagima.com/wp-content/uploads/2023/11/fagima_box3-ita.jpg) 0% 0% no-repeat scroll;
    background-position: top center;
    background-size: cover;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
   
}

/* spacer for big resolution */
 @media only screen and (min-width: 2000px) {
#box3imageita {
    min-height: 418px!important;
 
  }
}


#box3imageita:hover  {  
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1); /* IE 9 */ 
  transform: scale(1.1);
  clip-path : polygon(-1000% 0 ,1000% 0, 1000% 100%, -1000% 100%);
  
} 



/* Tabelle dei dati schede tecniche*/
.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra {
    background: #fbfbfb!important;
}


.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {
    border-color: #d8d8d8!important;
}

/* loghi macchine */

@media (min-width: 600px) {
#jazzlogo {
    position: relative; 
    left: 180px; 
    top: -35px; 
    z-index: 9999; 
    padding: 0px 0px 0px 0px; 
    min-height: 105px;
  }
}  

@media (max-width: 1199px) {
.logom {
    display: none!important;



  }
}

/* Activate burger menu on ipad */
 @media only screen and (max-width: 1224px) {
#top #header .av-main-nav > li.menu-item  {
    display: none!important;
}
#top #header .av-burger-menu-main {
    cursor: pointer;
    display: block!important;
  }
}



/* centrare il 360° */
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* blog */
.entry-title {
   font-size: 18px!important;
   color: #000!important; 
   font-weight: 900!important;

}

.av-share-link-description {
    font-size: 18px!important;
    color: #000!important; 


}


/* spacer for big resolution */
 @media only screen and (max-width: 2000px) {
.spacer {
    display: none!important;
 
  }
}