/*
@import url(https://webfonts.creativecloud.com/ubuntu:n3,n5,n4,n7:default.js);
*/
@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,500,700);


/*.lang-item-de {
	display:none !important;	
}*/
body {
  font-family: ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#5A5A5A; font-weight:300
}

h1, h2, h3 {
/*
	color: #5B5B5B
*/
}

#box_header, #box_footer_1 {
	color:#333; background-color:#F2F2F2; padding:30px 0 5px 0;
}

#box_breadcrumbs {
	 background-color:#fffeee; padding:5px 15px; text-align:right; font-size: 65%;
}

#box_body {
	padding:0 0 15px 0;
}

#box_footer_2 {
	color:#FFF; background-color:#454545; padding:15px;
}

#box_footer_2 a {
	color:#FFF;
}

.navbar-default {
  background-color: Transparent; border: 0; margin:0; padding:0;
}

.navbar-default .navbar-nav > li > a {
	color:#454545; font-size: 11.5pt; font-weight:300; padding:10px;
	text-transform:uppercase;		
}

#main_menu {
	padding-top:45px;
}

.current-menu-item{
	background:#E7E7E7;	
}

#menu_lang a {
	padding:10px;
}

#head_searchbox {
	padding:20px 0 0 0;
}

.box_img_page {
	width:100%; height:300px; position:relative; background-size: cover; background-repeat: no-repeat;
}

.box_img_page h1 {
	color:#FFF; font-size:500%; text-transform:uppercase; margin: 0; padding: 60px; position: relative; 
}
.box_img_page .breadcrumb_box {
	color:#9AA2AB; font-size:9pt; position: absolute; top:5px; right:20px; 
}

.breadcrumb_box {
	 padding: 0 30px;
}

.breadcrumb_box a {
	 font-size:9pt; color:#1E90FF;
}

.box_img_page .breadcrumb_box a {
	color:#1E90FF; 
}

.box_title h1 {
	text-transform:uppercase;
}

#box_footer {
	font-size:9pt;
}

.text-warning {
	color: #E5B50D;
}

.text-white {
	color: #FFFFFF;
}

.text-grey {
	color: #454545;
}

.bg-taylor {
	background-color: #E5B50D;
}

.sub_menu .nav-pills > li a {
	background-image:url('../img/px_ffffff.gif'); background-position: right; background-repeat: repeat-y; background-size: 2px; font-size:14px; font-weight:400; white-space:nowrap; border-radius: 0;
}

.sub_menu .nav-pills > li a:hover {
	background-color: #E5B50D;
}

/* content */
.hw_box:before, .hw_box:after {
	clear:both; display:table; content:" ";
}

.box_pad {
	padding:15px; margin:15px; 
}

.wid_home {
	width:242px; height:242px; margin:15px; display:inline-block; position:relative; overflow:hidden;
/*
	border:1px solid red
*/
}

.wid_home h3 {
	color:#7F7F7F; text-align:right; margin:0; padding:0; right:10px; top:10px; position: absolute;
}

.wid_home .span {
	color:#7F7F7F; font-size:12pt; text-align:right; margin:0; padding:0; right:10px; top:40px; position: absolute;
}

.u_yellow {
	border-bottom: 2px solid #E5B50D;
}

.u_blue {
	border-bottom: 2px solid #0000FF;
}

.bordered {
	border: 1px solid #6E7177;
}

.wp_100 {
	max-width:100%;
}

.google-maps {
	position: relative;
	padding-bottom: 25%;
	height: 0;
	overflow: hidden;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}


#logo-inoxveneta{
	width:151px;
	height:96px;
}

#logo-compex {
	width:250px;
}

.col-automotive {
	width: 100%;
	padding:5px 15px;
	min-height:400px;
	margin-bottom:10px;
}

@media screen and (min-width: 768px) {
	#logo-inoxveneta{
		width:151px;
		height:auto;
	}
	
	.col-automotive {
 	   width: 19%;	   
	   float:left;
	   margin-right:5px;
	}
	
	.col-automotive h3{
		display:block;
		min-height:50px;	
	}
	
	.col-automotive-text{
		min-height:235px;	
	}
	
	/*
	 .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
	*/	
}

.menu-lingue li{
	display:inline;
	list-style-type:none;
	text-transform:uppercase;	
}

#toTop {
	width: 100px;
        border: 1px solid #ccc;
        background: #31559F;
        text-align: center;
        padding: 5px;
        position: fixed; /* this is the magic */
        bottom: 10px; /* together with this to put the div at the bottom*/
        right: 10px;
        cursor: pointer;
        display: none;
        color: #f7f7f7;
        font-family: verdana;
        font-size: 11px;
		z-index:120000;
}

.PULSANTONI1 {
    color: #7f7f7f;
    font-family: ubuntu,sans-serif;
    font-size: 23px;
    font-weight: 500;
}

#u4785 {
    background: transparent url("../img/on-demand.jpg") no-repeat scroll center center;

    margin-top: 31px;
    padding-bottom: 43px;
    position: relative;
    width: 100%;
    z-index: 117;
}

#u4675, #u4675-3 {
    color: #454545;
    line-height: 32px;
}


#u4796 {
    background: url('../img/bg-w.png');
    margin-top: 81px;
    position: relative;
    z-index: 120;
    font-family: ubuntu,sans-serif;
    font-size: 27px;
    font-weight: 300;
    letter-spacing: 0;	
}

 @media screen and (min-width: 768px) {
	#u4796 {
	    height: 201px;
	}
 }


.uppercase{
	text-transform:uppercase;	
}

.bg-white {
    background: url('../img/bg-w.png');
}

.bg-blue {
    background-color: #005aa1;

}

.bg-taylor, .btn-warning {
    background-color: #e5b50d;
}

.bg-grey {
    background-color: #f2f2f2;
}


.text15{
	font-size: 15px;	
}

.text18{
	font-size: 18px;	
}

.text20{
	font-size: 20px;
    line-height: 24px;
}

.text21{
	font-size: 21px;	
}

.margin10{
	margin-top:10px;
	margin-bottom:10px;	
}

.titolo {
    color: #6e7177;
    font-family: ubuntu,sans-serif;
    font-size: 39px;
    font-weight: 500;
    text-transform: uppercase;
}

.border-primary{
	border-left: 2px solid #005AA6; 
	padding-left:25px;	
}

.text-primary{
	color:#005AA6;
}

.strong{
	font-weight:500;	
}

.corsivo{
	font-family: ubuntu,sans-serif;
    font-size: 23px;
    font-style: italic;
    font-weight: 500;
}

.triangle-blue {
    background-color: #005aa1;
    height: 30px;
	right:-175px;
    margin-top: 6px;
    position: relative;
    transform: matrix(0.7071, 0.7071, -0.7071, 0.7071, 15, -6);
    width: 30px;
    z-index: 258;
	margin-bottom:-36px;

}

.triangle-taylor {
    background-color: #e5b50d;
    height: 30px;
	right:-175px;
    margin-top: 6px;
    position: relative;
    transform: matrix(0.7071, 0.7071, -0.7071, 0.7071, 15, -6);
    width: 30px;
    z-index: 258;
	margin-bottom:-36px;
}


ul.no-bullet li{
	list-style-type:none;
	line-height:30px;
}

ul.no-bullet li > img{
	margin-right:5px;
	height:33px;
	width:33px;
	margin-bottom:5px;
}

ul.no-bullet li > em{
	margin-left:10px;	
}

.border-yellow{
	border-left: 2px solid #F2D40D; padding-left: 15px;
}

.border-blue{
	border-left: 2px solid #151582; padding-left: 15px;	
}

#cookieChoiceInfo{
	background:#222 !important;	
	color:#fff !important;
}

#cookieChoiceDismiss,#cookieChoiceInfo a{
	background: #f3f3f3 linear-gradient(to bottom, #fefefe, #f4f4f4) repeat scroll 0 0;
    border-color: #bbb;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 18px;
    outline: medium none;
    padding: 2px 12px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    white-space: nowrap;
}

.aligncenter{
	margin:0 auto;	
	text-align:center;
}


.entry-header{
	margin-top:20px;	
}


.post-thumbnail{
	margin-top:15px;
	margin-bottom:15px;	
}

.post{
	padding-bottom:20px;
	margin-bottom:50px;
	border-bottom:1px solid #c7c7c7;	
}

.post h2 a{
	color:#7F7F7F;	
	font-weight:500;
}

.carousel-indicators{
	position:relative;	
}

.carousel-indicators li{
	border:1px solid #8B8B8B;
}

.carousel-indicators .active{
	background-color:#8B8B8B;	
}

.carousel-inner > .item{
	min-height:200px;	
}

#newsCarousel a{
	color:#7F7F7F;	
}


.anteprima_news img {
	position: absolute;
	clip: rect( 0px, 360px, 150px, 0px );
}	


@media (max-width: 767px) {
	.testo_anteprima_news{
		margin-top:160px;	
	}
	.home-box-hydro{
		background:#e6e6e6;	
	}
	
	.catena-produzione-hydro{
		background-size:100%;		
		background-image: url('/wp-content/uploads/2016/12/fascia-smartphone.png');
		padding:25px 35px 90px;		
		background-repeat:no-repeat;	
		font-size:13px !important;	
	}
	
	.catena-produzione-hydro h3{	
		font-size: 19px;		
		margin-top: 56px;
	}
	
/*	http://www.inoxveneta.it/wp-content/uploads/2016/12/fascia-smartphone.png */
}
@media (min-width: 768px) {
	.home-box-hydro{
		background-image: url('/wp-content/uploads/2016/11/bg_hydroforming2.jpg'); 
		background-repeat: no-repeat; background-size: cover; background-position: center center;	

	}

	.catena-produzione-hydro{
		margin-top:10px;
		margin-bottom:10px;
		background-repeat:no-repeat;
		background-image: url('/wp-content/uploads/2016/12/fascia.png');
		background-size:100%;
		padding:60px 60px 170px;
		z-index:999;
		font-size:20px !important;
	/*	width:90% !important;
		margin:0 auto;*/
	}
}

.divider {
    margin-top: 20px;
    margin-bottom: 20px;
}
