/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 17 2026 | 15:25:04 */
@media screen and (max-width: 768px) {
  .full_width_inner > p:nth-child(2) > strong:nth-child(1){   
    line-height: 36px !important;
  }  /* Titolo prodotto */
  
 .abcfslPadLPc5 {
    padding-left: 0px !important;
  }
  .abcfslLstCol{
    text-align: center !important;
  }
  
  .default_template_holder > p:nth-child(4) > strong:nth-child(1) > span:nth-child(1){
  font-size: 16px !important;
  }
  .default_template_holder > p:nth-child(6) > strong:nth-child(1) > span:nth-child(1){
  font-size: 16px !important;
  }
 .default_template_holder > p:nth-child(5) > strong:nth-child(1) > span:nth-child(1){
  font-size: 16px !important;
  }
  .default_template_holder > ul:nth-child(9) > span:nth-child(1){ /* TEDAS FILM */
  font-size: 14px !important;
  }
  .default_template_holder > ul:nth-child(9) > span:nth-child(1) > ul:nth-child(27) > span:nth-child(1){ /* TEDAS FILM */
  font-size: 14px !important;
  }
  .separator_content{
    font-size: 20px !important;
  }
  .eltd_slide_subtitle{
    font-size: 25px !important;
    line-height: 35px !important;
  }
  
  .eltd_icon_font_awesome{
    margin-left: -30px;
  }
  .eltd_logo > a:nth-child(1){
    padding-bottom: 60px;
  }
  div.eltd_column:nth-child(2) > div:nth-child(1) > div:nth-child(1){
    width: 90%;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
 
  } 
div.vc_row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(5) > strong:nth-child(1){ 
line-height: 3.5em;
} 
div.vc_row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(5) > strong:nth-child(1) > span:nth-child(1){
    font-size: 37px !important;
}
div.vc_row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(5) > strong:nth-child(1) > span:nth-child(3){
    font-size: 37px !important;
}
div.vc_row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(5) > strong:nth-child(1) > span:nth-child(5){
    font-size: 37px !important;
}
div.vc_row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(5) > strong:nth-child(1) > span:nth-child(2){
    font-size: 20px !important;
}
div.vc_row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(5) > strong:nth-child(1) > span:nth-child(4){
    font-size: 20px !important;
}
div.vc_row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(5) > strong:nth-child(1) > span:nth-child(6){
    font-size: 20px !important;
}
div.vc_row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(8) > span:nth-child(1){
    font-size: 16px !important;
}
div.vc_row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(9) > span:nth-child(1) > span:nth-child(1) > strong:nth-child(1){
    font-size: 16px !important;
}
div.vc_row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(10) > span:nth-child(1) > span:nth-child(1) > strong:nth-child(1){
    font-size: 16px !important;
}

div.vc_row:nth-child(1) > div:nth-child(1){
    width: 85% !important;
}
div.vc_row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > br:nth-child(4){
display:none;
}
div.textwidget:nth-child(2){
text-align: left;
}

.footer_top > div:nth-child(1) > div:nth-child(1) > div:nth-child(1){
padding: 0 0px;
}
.call_to_action_text > p:nth-child(2){
text-align: left;
}
header.stick_with_left_right_menu nav.main_menu.right_side{
 display: none !important;
}
 .default_template_holder > p:nth-child(1) > strong:nth-child(1) > span:nth-child(1){
  font-size: 16px !important;
}
  .default_template_holder > p:nth-child(1){
  line-height: 2em !important;
}
.abcfslLstCntr {
margin-left: 0px !important;
}
.abcfslLstImgCntr img{
max-width: 80% !important;
}
.full_width_inner > p:nth-child(2){
font-size: 16px;
}
#default{
font-size: 14px !important; 
width: 30% !important;
  text-align: left !important;
padding-left: 5px;
}
button.tablinks:nth-child(3){
font-size: 14px !important;
width: 30% !important;
  text-align: left !important;
padding-left: 5px;
}
button.tablinks:nth-child(5){
font-size: 14px !important;
width: 20% !important;
  text-align: left !important;
padding-left: 5px;
}

button.tablinks:nth-child(7){
font-size: 14px !important;
width: 20% !important;
  text-align: left !important;
padding-left: 5px;
}
.tab{
font-size: 14px !important;
justify-content: left;
}

/*TAB DESCRIZIONE SCHEMI MANUALI */
#Schemi, #Schemi * {
    font-size: 16px !important;
}

#Manuali, #Manuali * {
    font-size: 16px !important;
}

.tabcontent#Descrizione,
.tabcontent#Descrizione * {
    font-size: 16px !important;
    line-height: 2 !important;
    margin-top: 0 !important;
    margin-bottom: 2px !important; 
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.tab button.tablinks {
text-align: center !important;
padding-left: 0 !important;
}
	
#default,
button.tablinks:nth-child(3),
button.tablinks:nth-child(5),
button.tablinks:nth-child(7),
.tab button.tablinks {
    text-align: center !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	
/* 1. Trasforma la barra in un contenitore flessibile */
.tab {
    display: flex !important;
    justify-content: space-between !important;
    width: 100% !important;
}

/* 2. Forza i bottoni a occupare tutto lo spazio disponibile in parti uguali */
#default,
button.tablinks,
button.tablinks:nth-child(3),
button.tablinks:nth-child(5),
button.tablinks:nth-child(7) {
    flex: 1 !important;        /* Questo li costringe a dividersi il 100% equamente (33%, 25%, ecc.) */
    width: auto !important;     /* Sovrascrive la larghezza fissa (tipo il 30% o 20%) impostata prima */
    text-align: center !important;
}
	
/* *** */

  .default_template_holder > ul:nth-child(1) > span:nth-child(1){
font-size: 16px !important;
}
  .default_template_holder > ul:nth-child(6) > span:nth-child(1){
font-size: 16px !important;
}
  .default_template_holder > ul:nth-child(12) > span:nth-child(1){
font-size: 16px !important;
}
  .default_template_holder > ul:nth-child(13) > span:nth-child(1){
font-size: 16px !important;
}
  .default_template_holder > ul:nth-child(2) > span:nth-child(1){
font-size: 16px !important;
}
.page-id-349044 .vc_text_separator.full .separator_wrapper{
margin-bottom: 67px;
}
.page-id-349055 .vc_text_separator.full .separator_wrapper{
margin-bottom: 67px;
}
.page-id-349543 .vc_text_separator.full .separator_wrapper{
margin-bottom: 67px;
}
.eltd_separator_with_icon{
	margin-bottom: 20px !important;
}
.default_template_holder > p:nth-child(2) > strong:nth-child(1) > span:nth-child(1){
font-size: 16px !important;
}
.default_template_holder > p:nth-child(1) > strong:nth-child(1) > span:nth-child(1){
font-size: 16px !important;
}
.default_template_holder > p:nth-child(1){
line-height: 2em !important;
}
.default_template_holder > p:nth-child(2){
line-height: 2em !important;
}
.eltd_slider {
	height: 540px;
}

.call_to_action_text > p:nth-child(2){
width: 280px !important;
}
.eltd_icon_holder{
bottom: -20px !important;
}

div.vc_row:nth-child(3){
background-position: left center;
}
.wl-pageInfoWidget-view-thumb {
width: 166px !important;
}

.wpb_text_column > div:nth-child(1) > p:nth-child(1) > span:nth-child(2) > strong:nth-child(1) > span:nth-child(1){
font-size: 58px !important;
line-height: 1 !important;
}
.wpb_text_column > div:nth-child(1) > p:nth-child(1) > span:nth-child(2) > strong:nth-child(1) > span:nth-child(3){
font-size: 58px !important;
line-height: 1 !important;
}
 .wpb_text_column > div:nth-child(1) > p:nth-child(1) > span:nth-child(2) > strong:nth-child(1) > span:nth-child(5){
font-size: 58px !important;
line-height: 1 !important;
}
.wpb_text_column > div:nth-child(1) > p:nth-child(1) > span:nth-child(2) > strong:nth-child(1) > span:nth-child(2) > span:nth-child(1){
font-size: 34px !important;
line-height: 1 !important;
}
.wpb_text_column > div:nth-child(1) > p:nth-child(1) > span:nth-child(2) > strong:nth-child(1) > span:nth-child(4){
font-size: 34px !important;
line-height: 1 !important;
}
.wpb_text_column > div:nth-child(1) > p:nth-child(1) > span:nth-child(2) > strong:nth-child(1) > span:nth-child(6){
font-size: 34px !important;
line-height: 1 !important;
}
  
#gtranslate_wrapper{
    bottom: 0px  !important;
    left: 30% !important;
    right: none !important;
}
  
/* Testo Home */
  
div.wpb_text_column:nth-child(2) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > strong:nth-child(1) > span:nth-child(1){
line-height: 1.7em;
}

 div.wpb_text_column:nth-child(2) > div:nth-child(1) > p:nth-child(3) > span:nth-child(1){
    line-height: 1.8em !important;
    font-size: 16px !important;
  }
 div.wpb_text_column:nth-child(2) > div:nth-child(1) > p:nth-child(4) > span:nth-child(1){
    line-height: 1.8em !important;
    font-size: 16px !important;
  }
  div.wpb_text_column:nth-child(2) > div:nth-child(1) > p:nth-child(5) > span:nth-child(1){
    line-height: 1.8em !important;
    font-size: 16px !important;
  }
  div.wpb_text_column:nth-child(2) > div:nth-child(1) > p:nth-child(3){
    text-align: left !important;
  }
  div.wpb_text_column:nth-child(2) > div:nth-child(1) > p:nth-child(4){
    text-align: left !important;
  }
  div.wpb_text_column:nth-child(2) > div:nth-child(1) > p:nth-child(5){
    text-align: left !important;
  }
  div.vc_row:nth-child(3){
    background-image: url(https://www.tedastodi.it/wp-content/uploads/2020/11/row-mobile.jpg) !important;
  }
  .call_to_action_text{
  line-height: 1.7em;
  text-align:left !important;
}
.call_to_action .text_wrapper .call_to_action_text.call_to_action_custom_font_size * {
    font-size: 16px;
}
    .button_wrapper{
    padding-top: 20px;
  }
    
div.item:nth-child(3) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > span:nth-child(1) > span:nth-child(2){
  font-size: 16px;
  }
div.item:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > span:nth-child(1) > span:nth-child(2){
  font-size: 16px;
  }
div.item:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > span:nth-child(1) > span:nth-child(2){
  font-size: 16px;
  }  
div.item:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > span:nth-child(1) > span:nth-child(2){
  font-size: 16px;
  }
.default_template_holder > p:nth-child(3) > strong:nth-child(1) > span:nth-child(1){
  font-size: 16px !important;
  }  
  
.default_template_holder > p:nth-child(2) > strong:nth-child(2) > span:nth-child(1){
  font-size: 16px !important;
  }

/* FILMATI VARI*/
  
.default_template_holder > p:nth-child(2) > span:nth-child(1){
    font-size: 16px !important;
    line-height: 1.3em !important;
  }
.default_template_holder > p:nth-child(7) > span:nth-child(1){
    font-size: 16px !important;
    line-height: 1.3em !important;
  }
.default_template_holder > p:nth-child(12) > span:nth-child(1){
    font-size: 16px !important;
    line-height: 1.3em !important;
  }  
.default_template_holder > p:nth-child(17) > span:nth-child(1){
    font-size: 16px !important;
    line-height: 1.3em !important;
  }
	
/* FILMATI TEDAS FILM*/	

#ps2id-dummy-offset{
  height: 300px;
}
	
.default_template_holder > p:nth-child(4) > iframe:nth-child(1){
    width: auto;
    height: auto;
  }
.default_template_holder > p:nth-child(10) > iframe:nth-child(1){
    width: auto;
    height: auto;
  }
.default_template_holder > p:nth-child(16) > iframe:nth-child(1){
    width: auto;
    height: auto;
  }
.default_template_holder > p:nth-child(22) > iframe:nth-child(1){
    width: auto;
    height: auto;
  }
.default_template_holder > p:nth-child(28) > iframe:nth-child(1){
    width: auto;
    height: auto;
  }
.default_template_holder > p:nth-child(34) > iframe:nth-child(1){
    width: auto;
    height: auto;
  }

.default_template_holder > p:nth-child(3) > span:nth-child(1){
    font-size: 16px !important;
    line-height: 1.3em !important;
  }
.default_template_holder > p:nth-child(9) > span:nth-child(1){
    font-size: 16px !important;
    line-height: 1.3em !important;
  }  
.default_template_holder > p:nth-child(15) > span:nth-child(1){
    font-size: 16px !important;
    line-height: 1.3em !important;
  }	
.default_template_holder > p:nth-child(21) > span:nth-child(1){
    font-size: 16px !important;
    line-height: 1.3em !important;
  }
.default_template_holder > p:nth-child(27) > span:nth-child(1){
    font-size: 16px !important;
    line-height: 1.3em !important;
  }
.default_template_holder > p:nth-child(33) > span:nth-child(1){
    font-size: 16px !important;
    line-height: 1.3em !important;
  }
/*  */	
	
	
  div.eltd_column:nth-child(3) > div:nth-child(1) > div:nth-child(1){
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 20px;
  }	
	
  nav.mobile_menu {
    display: block;
    z-index: 9999999;
  }
  
  /* Call to Action Home */

div.vc_row:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > a:nth-child(1) {
	width: 270px;
}

	
	
}

