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


@font-face{font-family:'TitilliumText22LThin';src:url('../../font/titillium/TitilliumText22L001-webfont.eot');src:url('../../font/titillium/TitilliumText22L001-webfont.eot?#iefix') format('embedded-opentype'),
url('../../font/titillium/TitilliumText22L001-webfont.woff') format('woff'),
url('../../font/titillium/TitilliumText22L001-webfont.ttf') format('truetype'),
url('../../font/titillium/TitilliumText22L001-webfont.svg#TitilliumText22LThin') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'TitilliumText22LLight';src:url('../../font/titillium/TitilliumText22L002-webfont.eot');src:url('../../font/titillium/TitilliumText22L002-webfont.eot?#iefix') format('embedded-opentype'),
url('../../font/titillium/TitilliumText22L002-webfont.woff') format('woff'),
url('../../font/titillium/TitilliumText22L002-webfont.ttf') format('truetype'),
url('../../font/titillium/TitilliumText22L002-webfont.svg#TitilliumText22LLight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'TitilliumText22LMedium';src:url('../../font/titillium/TitilliumText22L004-webfont.eot');src:url('../../font/titillium/TitilliumText22L004-webfont.eot?#iefix') format('embedded-opentype'),
url('../../font/titillium/TitilliumText22L004-webfont.woff') format('woff'),
url('../../font/titillium/TitilliumText22L004-webfont.ttf') format('truetype'),
url('../../font/titillium/TitilliumText22L004-webfont.svg#TitilliumText22LMedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'TitilliumText22LBold';src:url('../../font/titillium/TitilliumText22L005-webfont.eot');src:url('../../font/titillium/TitilliumText22L005-webfont.eot?#iefix') format('embedded-opentype'),
url('../../font/titillium/TitilliumText22L005-webfont.woff') format('woff'),
url('../../font/titillium/TitilliumText22L005-webfont.ttf') format('truetype'),
url('../../font/titillium/TitilliumText22L005-webfont.svg#TitilliumText22LBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'TitilliumText22LXBold';src:url('../../font/titillium/TitilliumText22L006-webfont.eot');src:url('../../font/titillium/TitilliumText22L006-webfont.eot?#iefix') format('embedded-opentype'),
url('../../font/titillium/TitilliumText22L006-webfont.woff') format('woff'),
url('../../font/titillium/TitilliumText22L006-webfont.ttf') format('truetype'),
url('../../font/titillium/TitilliumText22L006-webfont.svg#TitilliumText22LXBold') format('svg');font-weight:normal;font-style:normal;}

body {font-family:'TitilliumText22LLight', Arial, Helvetica, sans-serif;}

.contactbtn {
  -webkit-border-radius: 4px!important;
  -moz-border-radius: 4px!important;
  border-radius: 4px!important;
  /*text-shadow: 2px 2px 1px #9b2100;
  -webkit-box-shadow: 0px 2px 2px #9b2100;
  -moz-box-shadow: 0px 2px 2px #9b2100;
  box-shadow: 0px 2px 2px #9b2100;*/
  color: #ffffff;
  font-size: 17px;
  background: #e85a28;
  padding: 6px 12px;
  text-decoration: none;
}

.contactbtn:hover {
  background: #009a9f;
  text-decoration: none;
  color: #ffffff;
  /*-webkit-box-shadow: 0px 2px 2px #000;
  -moz-box-shadow: 0px 2px 2px #000;
  box-shadow: 0px 2px 2px #000;*/
}


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

}

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

.dark H2 span{
	
	color:#F4F4F4;
	
	}

.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: 21px; 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;
  /*
  -webkit-box-shadow: 0px 10px 5px 0px rgba(50, 50, 50, 0.50);
  -moz-box-shadow:    0px 10px 5px 0px rgba(50, 50, 50, 0.50);
  box-shadow:         0px 10px 5px 0px rgba(50, 50, 50, 0.50);  
*/
  
}

.panel h2, .panel h2 a {color: #000; font-size: 19px; font-weight: 900;}
.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; }

.fa:before {margin-left: 3px;}

.ishidden{
	opacity:0;
}
.isvisible{
	opacity:1;
}
.hid{
	display:none;
}

#customerlink {
top: 74px; color: #000; position:absolute; right: 20px;
}

@media (max-width: 1200px) {
#customerlink {display:none;}
}

.tab_main h4, .tophead h4 {color: #000; font-size: 22px; line-height: 28px; font-family:'TitilliumText22LMedium';}
.tab_main {padding-bottom: 16px;}
.tab_main ul {margin-top: 0px;}



#certificates_inner_container td, #documents_inner_container td, #spares_inner_container td 
{
padding-right: 8px;
}

#contactbox .form-control 
{
  font-family: Arial;
  font-size: 18px;
  padding: 4px 16px;
  background: #fff;
  border: none;
  line-height: 20px;
  height: 48px;
  color: #a0a1a3;
  font-weight: normal;
  padding-right: 34px;
  float: left;
  letter-spacing: -0.5px;
}
#contactbox input.form-control {
  width: 100%;
  padding: 16px;
  color: #999;
}	

#contactbox input.form-control[type=text]
{
	font-weight:bold;
	font-size: 24px;
	line-height: 26px;
}	

#contactbox .form-control::-webkit-input-placeholder {
   color: #e0e0e0;
}

#contactbox .form-control:-moz-placeholder { /* Firefox 18- */
   color: #e0e0e0;  
}

#contactbox .form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #e0e0e0;  
}

#contactbox .form-control:-ms-input-placeholder {  
   color: #e0e0e0;  
}



#certificates_inner_container .form-control, #spares_inner_container .form-control, #documents_inner_container .form-control, .certificate_container .form-control{
  font-family: 'TitilliumText22LMedium';
  font-size: 13px;
  padding: 4px 16px;
  background: #a0a1a3;
  border: none;
  line-height: 20px;
  height: 34px;
  color: #FFF;
  font-weight: normal;
  padding-right: 28px;
  float: left;
}

select {
  /*-webkit-appearance:caret; */
}

#certificates_inner_container input.form-control, #documents_inner_container input.form-control, #spares_inner_container input.form-control, .certificate_container input.form-control {
  width: 100%;
  padding: 8px 16px;
  color: #FFF;
}

#certificates_inner_container input.form-control::-webkit-input-placeholder, #spares_inner_container input.form-control::-webkit-input-placeholder, #documents_inner_container input.form-control::-webkit-input-placeholder, .certificate_container input.form-control::-webkit-input-placeholder {
   color: #FFF;
}

#certificates_inner_container input.form-control:-moz-placeholder, #spares_inner_container input.form-control:-moz-placeholder, #documents_inner_container input.form-control:-moz-placeholder, .certificate_container input.form-control:-moz-placeholder { /* Firefox 18- */
   color: #FFF;  
}

#certificates_inner_container input.form-control::-moz-placeholder, #spares_inner_container input.form-control::-moz-placeholder, #documents_inner_container input.form-control::-moz-placeholder, .certificate_container input.form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #FFF;  
}

#certificates_inner_container input.form-control:-ms-input-placeholder, #spares_inner_container input.form-control:-ms-input-placeholder, #documents_inner_container input.form-control:-ms-input-placeholder, .certificate_container input.form-control:-ms-input-placeholder {  
   color: #FFF;  
}



#certificates_inner_container .imgsubmit, #spares_inner_container .imgsubmit, #documents_inner_container .imgsubmit, .certificate_container .imgsubmit {
  border: 0;
  padding: 0;
  padding-top: 2px;
  margin: 5px 0 0 -28px;
  width: 23px;
  height: 22px;
  background: transparent url('../../images/lens.png') center center no-repeat;
  float: left;
}

#certificates_inner_container .btn-u, #spares_inner_container .btn-u, #documents_inner_container .btn-u, .certificate_container .btn-u {
background:#009a9f; font-weight:bold;
}
#certificates_inner_container .btn-u:hover, #spares_inner_container .btn-u:hover, #documents_inner_container .btn-u:hover, .certificate_container .btn-u:hover {
background:#333;
}

legend {line-height: 26px;}

strong, b {color: #000; font-family: TitilliumText22LBold; font-weight:normal}


#tabcontainer {background: #bbb url(../../images/interface/img-bar-bookmark-angled2.png) no-repeat -3000px 0; z-index:99;}
#tabcontainer a {color: #FFF; font-size:13px; font-family: 'TitilliumText22LMedium';}
#tabcontainer a::after 
{
	font-family: FontAwesome;
    content: "\f107";
    padding-left: 6px;
}



#tabcontainer ul {text-align:center; margin: 0px;}
#tabcontainer li {float:left; list-style-type:none; padding: 12px 16px 8px 16px;}


#tabcontainer a.active {font-weight:bold;}
#tabcontainer div {background: url(../../images/safety_in_motion_G.jpg) no-repeat center right;}

@media (max-width: 991px) {
#tabcontainer div {background-image:none;}
}
@media (max-width: 767px) {
#tabcontainer div {display:none;}
}

#greenbar {
background:url(../../images/bandaverde.png) no-repeat 0px 0px; 
position:fixed; 
width:32px; 
height: 756px; 
z-index:99999;	
}
@media (min-width:778px) and (max-width: 990px) 
{
	#greenbar 
	{
		display:none;
	}
	.contactbutton 
	{
		text-align:center;
		padding-top:10px;
		}
}
@media (max-width: 777px) {
	#greenbar 
	{
		display:none;
	}
	.contactbutton 
	{
		text-align:center;
		padding-top:0px;
		}
}

@media (min-width: 991px) 
{
	.contactbutton 
	{
		text-align:right;
		padding-top:10px;
		}
}

.payoff {font-size: 15px;}

@media (max-width: 1199px) 
{
.payoff {font-size: 12px;}	
.breadcrumb {display:none;}
}

/*.contactbutton_toggle:hover #contactbox {display:block;}*/
.contactbutton_toggle {cursor:pointer;}
#contact_form 
{
	display:none; 
	border-top: 10px solid #009a9f;
	-webkit-box-shadow: 0px 4px 4px #555;
	-moz-box-shadow: 0px 4px 4px #555;
	box-shadow: 0px 4px 4px #555
	}

.greybar_header {padding-left: 18px;}
.greybar_header h1 {font-size: 24px; line}

.bread 
{
	background: #444; padding: 0px 2px 0px 20px; margin: 0px; height: 48px;
		box-shadow: 2px 2px 5px #000;
	-webkit-box-shadow: 2px 2px 5px #000;
	-moz-box-shadow: 2px 2px 5px #000;
	z-index: 99999;

	}
@media (max-width: 777px) 
{
.bread {padding: 10px 2px 10px 2px; }	
.greybar_header {padding-left: 0px;}
}

.normalpadding {padding-left: 10%; padding-right: 5%;}
@media (max-width: 767px) 
{
.normalpadding {padding-left: 0px; padding-right: 0px; }	
}

.download_title {font-family: 'TitilliumText22LBold'; color: #000;}



#children{background-color:#FFFFFF;background-image:url(../../images/table_bg.jpg);background-position:bottom;background-repeat:repeat-x;border-bottom:#ffffff 1px solid;float:left;height:210px;margin:0px 4px 4px 0px;border:1px solid #dddddd;}
#children_list{background-color:#FFFFFF;background-image:url(../../images/table_bg.jpg);background-position:bottom;background-repeat:repeat-x;border-bottom:#ffffff 1px solid;float:left;min-height:40px;margin:0px 4px 4px 0px;padding:8px;width:100%;border:1px solid #CCCCCC;}
#children_list_grid{background-color:#FFFFFF;background-image:url(../../images/table_bg.jpg);background-position:bottom;background-repeat:repeat-x;border-bottom:#ffffff 1px solid;float:left;min-height:50px;margin:0px 4px 4px 10px;padding:8px;border:1px solid #CCCCCC;}
#children_list_spareparts{background-color:#FFFFFF;background-image:url(../../images/table_bg.jpg);background-position:bottom;background-repeat:repeat-x;border-bottom:#ffffff 1px solid;float:left;min-height:88px;margin:0px 4px 4px 4px;padding:8px;border:1px solid #CCCCCC;}
#children_list_product{background-color:#FFFFFF;background-image:url(../../images/table_bg.jpg);background-position:bottom;background-repeat:repeat-x;border-bottom:#ffffff 1px solid;float:left;min-height:40px;margin:0px 4px 4px 0px;padding:8px;width:90%;border:1px solid #CCCCCC;}
#children_list_news{background-color:#FFFFFF;background-image:url(../../images/table_bg.jpg);background-position:bottom;background-repeat:repeat-x;border-bottom:#ffffff 1px solid;float:left;min-height:40px;margin:0px 4px 4px 0px;padding:8px;width:90%;border:1px solid #CCCCCC;}
#children_list h3, #children_list_product h3, #children_list_grid h3, #children_list_spareparts h3, #children_list_news h3{background-image:none;color:#00989b;font-size:12px;font-weight:bold;margin-bottom:0px;margin-left:0;width:auto;}
#children_list h4, #children_list_product h4, #children_list_grid h4, #children_list_spareparts h4, #children_list_news h4{color:#333333;font-size:10px;font-weight:normal;margin-bottom:5px;}
#children h3{background-image:none;color:#333333;font-size:13px;font-weight:bold;margin-bottom:0px;margin-left:0;width:auto;}
#children a h3{color:#ffffff;cursor:pointer;}
#children h4{background-image:none;color:#ffffff;font-size:12px;font-weight:normal;margin-bottom:5px;}
#content_relatives{font-size:13px;line-height:125%;}
#content_relatives ul{margin-left:0;padding-left:0;margin-bottom:12px;margin-top:0;padding-top:0;}
#content_relatives li{list-style-image:url(images/bullet.png);list-style-position:outside;color:#999999;font-size:11px;font-style:normal;line-height:110%;padding-left:0;margin-left:0;margin-bottom:1px;text-decoration:none;}
.spare_price{margin-left:0;padding-left:0;margin-bottom:0;margin-top:12px;padding-top:0;}
#content_title_area_spareparts{background:none;float:left;width:140px;}
#content_title_area2{height:12px;background-image:url(../../images/children_title_bg.jpg);background-position:left top;padding:4px 8px 8px 8px;margin:1px;}
#image_container_spareparts{float:left;height:110px;padding:8px 0px 0px 8px;width:90px;}
#text_container_spareparts{float:left;width:126px;padding:8px 4px 0px 16px;font-size:12px;line-height:125%;}
.spareprice{color:#17a1a6;font-size:14px;font-family:TitilliumText22LBold;}


.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15,
.col-xs-17,
.col-sm-17,
.col-md-17,
.col-lg-17,
.col-xs-18,
.col-sm-18,
.col-md-18,
.col-lg-18,
.col-xs-19,
.col-sm-19,
.col-md-19,
.col-lg-19,
.col-xs-110,
.col-sm-110,
.col-md-110,
.col-lg-110

 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}


.col-xs-15 {
    width: 20%;
    float: left;
}
.col-xs-17 {
    width: 14.2857%;
    float: left;
}
.col-xs-18 {
    width: 12.5%;
    float: left;
}
.col-xs-19 {
    width: 11.111%;
    float: left;
}
.col-xs-110 {
    width: 10%;
    float: left;
}


@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
.col-sm-17 {
    width: 14.2857%;
    float: left;
}
.col-sm-18 {
        width: 12.5%;
        float: left;
    }
.col-sm-19 {
        width: 11.111%;
        float: left;
    }
.col-sm-110 {
        width: 10%;
        float: left;
    }
}

@media (min-width: 992px) {
.col-md-15 {
        width: 20%;
        float: left;
    }
.col-md-17 {
    width: 14.2857%;
    float: left;
}
.col-md-18 {
        width: 12.5%;
        float: left;
    }
.col-md-19 {
        width: 11.111%;
        float: left;
    }
.col-md-110 {
        width: 10%;
        float: left;
    }
}

@media (min-width: 1200px) {
.col-lg-15 {
        width: 20%;
        float: left;
    }
.col-lg-17 {
    width: 14.2857%;
    float: left;
}
.col-lg-18 {
    width: 12.5%;
    float: left;
}
.col-lg-19 {
    width: 11.111%;
    float: left;
}
.col-lg-110 {
    width: 10%;
    float: left;
}
}


.breadcrumb > li + li::before {
	color: #aaa;
    content: "   ";
	margin-left:20px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 0;
}

.breadcrumb > li {
	
	background: url(../../images/arrow-separator.png) no-repeat left center;
	
	}
.breadcrumb > li:first-child {
	
	background: none;
	
	}	
	
.breadcrumb > li:first-child::before {
	font-family: FontAwesome;
    content: "\f015";
    padding-right: 6px;
    
	}
	
.shadow 
{
	height: 0px;
	}
	
	
#contactbox strong {color: #FFF;}
#contactbox {color: #FFF;}
#contactbox .headline h2 {border-bottom: 1px solid #FFF;color: #FFF; line-height: 26px;}
#contactbox li, #contactbox li p {color: #FBD9A3; padding-bottom: 18px;}
#contactbox ul {list-style-type: none; margin-left: 0px; padding-left: 0px;}
.commercial_contact strong {font-size: 18px;font-family:'TitilliumText22LLight';}
.commercial_contact {font-size: 14px;font-family:'TitilliumText22LThin';}
#contactbox .contact_small {color: #FBD9A3;}

.gotolink {font-size:12px; color: #009a9f; position:absolute; bottom: 0;}

.product_left {list-style-type:none; font-size: 15px;font-family:'TitilliumText22LMedium'; }
@media (max-width: 991px) {
	.product_left {padding-left:0px; }
}

.treemenu 
{
	color: #00989b;
    font-family: "TitilliumText22LLight";
    font-size: 17px;
    text-transform:uppercase;}
    
.product_left li a {color: #333; }
    
.product_left li {color: #333;border-bottom: 1px solid #eee; padding-bottom: 18px; padding-top: 18px; }
.product_left li a::before 
{
	font-family: FontAwesome;
    content: "\f105";
    padding-right: 6px;
    
}

h3.navigatorh3 {font-size: 16px; line-height: 18px; font-family: 'TitilliumText22LMedium'!important; font-weight:normal; margin-top: 16px;}

@media (max-width: 991px) {
h3.navigatorh3 {font-size: 14px; line-height: 16px;}
}

#dept_cont .simple-block p {font-size: 14px; line-height: 125%; margin-top: 8px;}  