/*
Theme Name: Divi-child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 1 
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Template: Divi
Author URI: http://www.elegantthemes.comTemplate: Divi
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url("../Divi/style.css");
.owah3 {
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	font-size: 18px;
	line-height:1.5em;
	color:#575756;
}
.grafico .testo h3{
	font-size:16px;
	color: #527a41;
}
.grafico .testo .contenuto{
	font-size:12px;
	line-height:20px;
}
.grafico .immagine img {
	max-height:600px;
	width:auto;
}

.grafico canvas {
	position:absolute;
	/*background:transparent;*/
	background:rgba(255,255,255,0);
}
.grafico .testo {
	position:absolute;
	max-width:240px;
	min-width:115px;
}
@media all and (max-width:500px){
	.grafico .immagine img {
		width:100%;
	}
	.grafico .testo {
		max-width:90%;
	}
	.grafico .testo .contenuto{
		line-height:18px;
	}
	.owah3 {
		font-size:15px;		
	}

}
/* alzanti scorrevoli*/
#gralzanti {
	height:900px;
}
#gralzanti  .immagine{
	padding-left:230px;
	padding-top:0px;
}
#gralzanti  .immagine img{
	max-height:700px;
}
#gralzanti .testo {
	max-width:200px;
}
#gralzanti #al_testo01 { top:200px;left:0px }
#gralzanti #al_testo02 { top:360px;left:720px }
#gralzanti #al_testo03 { top:730px;left:450px }
#gralzanti #al_testo04 { top:600px;left:0px }
@media all and (min-width:501px) and (max-width:1181px){
	#gralzanti #al_testo02 { top:360px;left:650px }
	#gralzanti #al_testo03 { top:700px;left:450px }

}
@media all and (max-width:500px){
	#gralzanti {
		height:880px;
	}
	#gralzanti  .immagine{
		padding-top:350px;
		padding-left:0;
	}
	#gralzanti #al_testo01 { top:-40px;left:30px }
	#gralzanti #al_testo02 { top:135px;left:110px }
	#gralzanti #al_testo03 { top:645px;left:92px }
	#gralzanti #al_testo04 { top:790px;left:20px }
}

/*legno laminare*/
#grlegnolam {
	height:800px;
}
#grlegnolam .immagine{
	padding-left:200px;
	padding-top:20px;
}
#grlegnolam #le_testo01 { top:10px; left:0px; max-width:140px}
#grlegnolam #le_testo02 { top:50px; left:640px; }
#grlegnolam #le_testo03 { top:360px; left:640px; }
#grlegnolam #le_testo04 { top:695px; left:640px; }
#grlegnolam #le_testo05 { top:650px; left:50px; }
#grlegnolam #le_testo06 { top:400px; left:0px; }

@media all and (max-width:500px){
	#grlegnolam {
		height:1050px;
	}
	#grlegnolam .immagine{
		padding-left:0px;
		padding-top:220px;
	}
	#grlegnolam .immagine img{
		max-width:280px;
	}
	#grlegnolam .testo {
		max-width:280px;
	}
	#grlegnolam #le_testo01 { top:10px; left:0px; max-width:120px}
	#grlegnolam #le_testo02 { top:10px; left:180px;max-width:200px }
	#grlegnolam #le_testo03 { top:680px; left:0px; }
	#grlegnolam #le_testo04 { top:800px; left:0px; }
	#grlegnolam #le_testo05 { top:880px; left:0px; }
	#grlegnolam #le_testo06 { top:980px; left:0px; }

}
/*legno / alluminio*/
#grlegno {
	height:800px;
}
#grlegno .immagine{
	padding-left:200px;
}

#grlegno #le_testo01 { top:50px; left:640px; }
#grlegno #le_testo02 { top:350px; left:640px; }
#grlegno #le_testo03 { top:650px; left:640px; }
#grlegno #le_testo04 { top:650px; left:0px; }
@media all and (min-width:501px) and (max-width:1181px){
	#grlegno #le_testo01 { top:50px; left:620px; }
	#grlegno #le_testo02 { top:350px; left:620px; }
	#grlegno #le_testo03 { top:650px; left:620px; }
	#grlegno #le_testo04 { top:650px; left:0px; }

}
@media all and (max-width:500px){
	#grlegno {
	}
	#grlegno .immagine{
		padding-left:0px;
		padding-top:200px;
	}
	#grlegno .immagine img{
		max-width:280px;
	}
	#grlegno #le_testo01 { top:-5px; left:0px; }
	#grlegno #le_testo02 { top:96px; left:0px; }
	#grlegno #le_testo03 { top:760px; left:0px; }
	#grlegno #le_testo04 { top:650px; left:0px; }
}

.owacontactform h4 { 
	font-size:16px;
}

.owacontactform input[type=text],
.owacontactform input[type=email],
.owacontactform textarea

{
	background-color: #eee;
	width:100%;
	color:#999;
	padding:16px;
	width:100%;
}
.owacontactform input[type=text].non100{
	width:auto;
}
.owacontactform input[type=submit] {
	background-color: #78994e;
	color:white;
	padding:16px 26px;
	border-width:0;	
}
.owacontactform .row{
	display:block;
}
.owacontactform .row::after{
  content: "";
  display: table;
  clear: both;
}
.owacontactform .col{
	display:block;
	float:left;
	position:relative;
	width:100%;
}
.owacontactform .col-md-4,
.owacontactform .col,
.owacontactform .col-md-6
{
	display:block;
	float:left;
	position:relative;
	padding:3px;
}

.owacontactform .col-md-4 {width:33.33%; }
.owacontactform .col-md-6 {width:50%; }

.owacontactform .wpcf7-list-item-label{
	font-size:14px;
}
.owacontactform .wpcf7-list-item {
	display:block;
}
@media all and (min-width: 981px) and (max-width: 1224px) {
  #et-top-navigation  #top-menu{
    display: none;
  }

  #et-top-navigation #et_mobile_nav_menu {
    display: flex;
    align-items: center;
    margin: 0 6px;
  }

  #et-top-navigation  .et_mobile_menu {
    top: 100%;
    padding: 5%;
  }

  #et-top-navigation  .et_mobile_menu,
  #et-top-navigation  .et_mobile_menu ul {
    list-style: none;
    text-align: left;
  }
  /*
  .mobile_menu_bar:before {
	color:white;
    	content: "a";
    	font-size: 32px;
    	position: relative;
    	left: 0;
    	top: 0;
    	cursor: pointer;

    font-family: ETmodules!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 0 0;
    direction: ltr;
  }
  */
}
