@charset "UTF-8";
/* CSS Document */

body{
	font-family: 'DINLi';
}
/*.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}*/
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}
p{
	color: #666666;
}
footer p{
	color: #333;
}
p>a{
	color: #663300;
	text-decoration: underline;
}
a{
	color: #663300;
}
a:hover{
	color: #cc9933;
}
p{
	font-size: 1.15em;
}
p>strong{
	color: #000000;
}
h1{
	color: #663300;
}
h3{
	font-family: 'DINBlack', "Trebuchet MS", Verdana, "sans-serif";
	font-size: 1.2em;
}
.bgr_brown{
	background: #a98c70;
}
.bgr_brown2{
	background: rgba(75,55,34,0.70);
}

.padding_13{
	padding: 13px;
}
.padding_20{
	padding: 20px;
}
.padding_5{
	padding: 5px;
}
.lingue{
	font-family: 'DINMedium', "Trebuchet MS", Verdana, "sans-serif";
	color: #FFFFFF;
}
.lingue-padding{
	padding: 12px;
}
.lingue .dropdown{
	padding: 0;
}
.lingue a{
	color: #FFFFFF;
}
.lingue .glyphicon{
	color: #663300;
}
.line_menu{
	border: solid #663300 1px;
}
.line{
	 border: 2px solid #cc9933;
	width: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.navbar-default .navbar-nav > .active a{
  color: #663300;
  font-family: 'DINBlack', "Trebuchet MS", Verdana, "sans-serif";
	line-height: 3px;
}

.navbar-default .navbar-nav > li > a {
    color: #999999;
	font-family: 'DINLightAlternate', "Trebuchet MS", Verdana, "sans-serif";
}
.navbar-default .navbar-nav > li > a:hover {
    color: #663300;
	background: rgba(102,51,0,0.10);
}
.img_all img{
	width: 100%;
}
.border-1{
	border: 1px #eeeeee solid;
}
.border-2{
	border: 1px #cc9933 solid;
}
.border-3{
	border: 1px #663300 solid;
}
.puls-cta{
	border: #663300 solid 1px;
	background: #663300;
	color: #FFFFFF;
	padding: 10px;
}
.puls-cta a{
	text-decoration: none;
}
a .puls-cta{
	
}
.plus{
	position: absolute;
	bottom: 0;
	right: 0;
	background: #cc9933;
	padding: 5px 10px;
	color: #FFFFFF;
}
.plus:hover{
	color: #FFFFFF;
}
.big{
	font-size: 1.3em;
	color: #663300;
	font-family: 'DINMedium';
}
.padding-foto img{
	padding: 2px;
}
.scrolltotop {
    position:fixed;
	z-index: 10000;
	width:75px;
	height:56px;
	right:5%;
	bottom:300px;
    display:none;
    opacity:0.7;
	background: url(../images/puls_torna_su.png) no-repeat;
	font: 13px/16px 'DINBold';
	text-align:center;
	padding-top:35px;
	text-decoration:none;
	border: #663300 solid 1px;
	color: #663300;
}
.scrolltotop:hover{
	background: url(../images/puls_torna_su2.png) no-repeat;
}
.scrolltotop a{
	text-decoration:none;
}
.scrolltotop a:hover{
	color: #000000;
}

.legno{
	background: url(../images/azienda/legno.jpg) no-repeat scroll 100% 100% / cover ;
	height: 600px;
}
.lavoro{
	position: absolute;
}
.txt_white{
	color: #FFFFFF;
}
.txt_yellow p{
	color: #cc9933;
}
.txt_yellow ul{
	color: #cc9933;
}
.padding_legno{
	padding: 10px 0px 30px 20px;
}



/*MD*/
@media (min-width: 990px) and (max-width: 1200px) {
	
	
}

/*SM*/
@media (min-width: 768px) and (max-width: 992px) {
.padding_legno{
	padding: 10px 0px 0px 0px;
}

}

/*XS*/
@media (max-width: 768px) {
	
.navbar-right {
    float: right !important;
    margin-right: -15px;
}
.padding_legno{
	padding: 10px 0px 0px 0px;
}


	
}



