/* Add here all your css styles (customizations) */

.dark {
background:none;
background: #000000;	

}

.dark H2 span, .dark p{
	
	color:#A0A0A0;
    font-weight: 300;
	
	}

.dark H2 span{
	
	color:#F4F4F4;
	
	}
#from_email {display:none;}

.content-boxes-v2 div p {border-left: 5px solid #fc5300; margin-left: 16px; padding-left: 24px;}
.dark p strong, .dark h2 span strong {
    color: #BDBDBD;
    font-weight: 500;
}
	
.departmentd .title-box-v2 h1 {font-size: 55px; font-weight: 600; text-transform: uppercase;}
.departmentd .title-box-v2 h3 {font-size: 18px; font-weight: normal; text-transform: uppercase; color: #fc5300; padding-top: 14px; padding-left: 20px;}

	.parallaxBg1 
	{
	background: #aaa;
	background-image: url(../img/bg/tagliavini-forni-bg-grad2.png); /* fallback */
	background-image: url(../img/bg/tagliavini-forni-bg-grad2.png), -webkit-gradient(linear, 0 0, 0 bottom, from(#aaa), to(#fafafa));
	background-image: url(../img/bg/tagliavini-forni-bg-grad2.png), -webkit-linear-gradient(#aaa, #fafafa);
	background-image: url(../img/bg/tagliavini-forni-bg-grad2.png), -moz-linear-gradient(#aaa, #fafafa);
	background-image: url(../img/bg/tagliavini-forni-bg-grad2.png), -ms-linear-gradient(#aaa, #fafafa);
	background-image: url(../img/bg/tagliavini-forni-bg-grad2.png), -o-linear-gradient(#aaa, #fafafa);
	background-image: url(../img/bg/tagliavini-forni-bg-grad2.png), linear-gradient(#aaa, #fafafa);
	background-position: 100% 0;
	 
	}

	.parallaxBg2 
	{
	background: #aaa;
	background-image: url(../img/bg/forno-antico_bg.png); /* fallback */
	background-image: url(../img/bg/forno-antico_bg.png), -webkit-gradient(linear, 0 0, 0 bottom, from(#aaa), to(#fafafa));
	background-image: url(../img/bg/forno-antico_bg.png), -webkit-linear-gradient(#aaa, #fafafa);
	background-image: url(../img/bg/forno-antico_bg.png), -moz-linear-gradient(#aaa, #fafafa);
	background-image: url(../img/bg/forno-antico_bg.png), -ms-linear-gradient(#aaa, #fafafa);
	background-image: url(../img/bg/forno-antico_bg.png), -o-linear-gradient(#aaa, #fafafa);
	background-image: url(../img/bg/forno-antico_bg.png), linear-gradient(#aaa, #fafafa);
	background-position: 100% 0;
	}
.semitrasp { background: url(../img/bg/bg_profile.png) repeat; overflow:auto;}
	
@media (min-width: 992px) {
	.banner-info .overflow-h {margin-right: 50%;}
}

	.parallaxBg2 .overflow-h 

	{
		/*background: url(../img/bg/bg_profile.png) repeat;*/
	}


@media (max-width: 991px) {
/*
	.parallaxBg1 
	{
	background: #aaa;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#aaa), to(#fafafa));
	background: -webkit-linear-gradient(#aaa, #fafafa);
	background: -moz-linear-gradient(#aaa, #fafafa);
	background: -ms-linear-gradient(#aaa, #fafafa);
	background: -o-linear-gradient(#aaa, #fafafa);
	background: linear-gradient(#aaa, #fafafa);
	}

	.parallaxBg2 
	{
	background: #aaa;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#aaa), to(#fafafa));
	background: -webkit-linear-gradient(#aaa, #fafafa);
	background: -moz-linear-gradient(#aaa, #fafafa);
	background: -ms-linear-gradient(#aaa, #fafafa);
	background: -o-linear-gradient(#aaa, #fafafa);
	background: linear-gradient(#aaa, #fafafa);
	}
*/
	.banner-info .overflow-h {margin-right: 10%;}
}



.panel h2, .panel h2 a {color: #000; font-size: 17px; font-weight: 600;}
.panel h2 i {color: #fc5300; font-weight:bold;}

.panel {box-shadow: none; -webkit-box-shadow:none;}

.title-box-v2 h4 {font-size: 16px;}

#layerslider {text-transform: uppercase;}

.gradient 
{
  background: #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ddd), to(#fff));
  background: -webkit-linear-gradient(#ddd, #fff);
  background: -moz-linear-gradient(#ddd, #fff);
  background: -ms-linear-gradient(#ddd, #fff);
  background: -o-linear-gradient(#ddd, #fff);
  background: linear-gradient(#ddd, #fff);
}

.list-group {background: #FFF url(../img/bg/sidebar_bg.png) repeat-x top left;	}
.list-group-item {background: transparent; }



.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15,
.col-xs-25,
.col-sm-25,
.col-md-25,
.col-lg-25,
.col-xs-35,
.col-sm-35,
.col-md-35,
.col-lg-35,
.col-xs-45,
.col-sm-45,
.col-md-45,
.col-lg-45

 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}


.col-xs-15 {
    width: 20%;
    float: left;
}

.col-xs-25 {
width: 40%;
float: left;
}

.col-xs-35 {
width: 60%;
float: left;
}

.col-xs-45 {
width: 80%;
float: left;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
.col-sm-25 {
        width: 40%;
        float: left;
    }
.col-sm-35 {
        width: 60%;
        float: left;
    }
.col-sm-45 {
        width: 80%;
        float: left;
    }
}
@media (min-width: 992px) {
.col-md-15 {
        width: 20%;
        float: left;
    }
.col-md-25 {
        width: 40%;
        float: left;
    }
.col-md-35 {
        width: 60%;
        float: left;
    }
.col-md-45 {
        width: 80%;
        float: left;
    }
}
@media (min-width: 1200px) {
.col-lg-15 {
    width: 20%;
    float: left;
}
.col-lg-25 {
		width: 40%;
		float: left;
	}
.col-lg-35 {
		width: 60%;
		float: left;
	}
.col-lg-45 {
		width: 80%;
		float: left;
	}
}

#continuecontrol:after {
  top: -2px;
  left: 8.5px;
  content: "\f107";
  position: absolute;
  text-align: center;
  font-family: FontAwesome;
}

#continuecontrol {
color: #fff;
  z-index: 1;
  width: 30px;
  height: 30px;
  font-size: 20px;
  background: #fc5300;
  position: relative;
  right: 14px !important;
  bottom: 40% !important;
  border-radius: 3px !important;
  margin-left: 15px;
  }
  
  
  
/*Twitter Block
------------------------------------*/
.twitter-block {
	padding: 25px 0 75px;
	background: url(../img/twitter-bg.jpg) repeat;
}

/*Heading*/
.twitter-block .heading h2 {
	color: #fff;
	font-size: 24px;
}

.twitter-block .heading h2:before, 
.twitter-block .heading h2:after {
  	border-color: #777;
}

/*Carousel*/
.twitter-block .item {
	padding: 0 150px;
	text-align: center;
}

@media (max-width: 991px) {
	.twitter-block .item {
		padding: 0 100px;
	}	
}

.twitter-block .item p {
	color: #fff;
	font-size: 18px;
}

@media (max-width: 768px) {
	.twitter-block .item p {
		font-size: 14px;
		font-weight: 200;
	}
}

.twitter-block .item a {
	color: #fc5300;
}

.twitter-block .twitter-icons i {
	font-size: 18px;
}

.twitter-block .twitter-icons i:hover {
	color: #fff;
}

.twitter-block .carousel-control {
	top: 50%;
	color: #fff;
	font-size: 40px;
	margin-top: -30px;
}

.twitter-block .carousel-control.left {
	left: -10px;
}
.twitter-block .carousel-control.right {
	right: -10px;
}

.twitter-block .carousel-indicators {
	bottom: -50px;
}

/*Removes Bootstrap carousel background images*/
.carousel-control.left,
.carousel-control.right {
    background-image: none;
}
   
th, thead td
{
font-weight:500;
color: #a76810;

}  

h2 {color: #fc5300;}

.dettagli_icon 
{
	width: 48px;
	height: 48px;
	float:none;
	}