
@import url(blue.css);

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

.flag { padding-bottom:3px; }

.topbar ul.lenguages { top:22px; }

.header .dropdown-menu li a .service-icon { color:#004090; }
.header .dropdown-menu li a:hover .service-icon { color:#fff; }

.our-location .map { height: 250px; }

hr { margin:10px 0; }

.thumbnail h5 a,
.thumbnail-style h5 a {
	color: #585f69;
}

.thumbnail h5 a:hover,
.thumbnail-style h5 a:hover {
	color: #3498db;
	text-decoration: none;
}

.thumbnail-style { background-color:#fcfcfc; border:solid 1px #e5e5e5; }

.who li i { margin-left: 8px; }

.one-grey { background:#e4edf5; }
.one-page-inner { padding:30px 0; min-height:300px; }

.thumbnail-style:hover { background-color: #dfe9f2; }

.parallax-bg2 { background: url(../../img/blur/img2.jpg) 50% 0 repeat fixed; }

.service { text-align:center; }
.service .service-icon { float:none; }

.sidebar-nav-v1 li a { text-transform:uppercase; }
.sidebar-nav-v1 li li a { text-transform:capitalize; }
.sidebar-nav-v1 li ul ul { background: #dfe9f2; }

.sidebar-nav-v1 ul ul li a { color:#585f69; }

.sidebar-nav-v1 ul ul li:hover a,
.sidebar-nav-v1 ul ul li.active a {
  color: #3498db;
}

@media (min-width: 768px) {
	.col-sm-6 .product { min-height: 400px; }
	.col-sm-6 .lista-linee { min-height: auto; }
	.col-sm-6 .lista-serie { min-height: 340px; }
}

@media (min-width: 992px) {
	.col-md-4 .product { min-height: 400px; }
	.col-sm-6 .lista-linee { min-height: auto; }
	.col-sm-6 .lista-serie { min-height: 340px; }
}

@media (min-width: 992px) and (max-width: 1200px) {
	.header .navbar-default .navbar-nav > li > a { padding: 9px 20px; }
}

@media (min-width: 768px) and (max-width: 991px) {
	.header .navbar-nav { float:right; }
	.header .navbar-default .navbar-nav > li > a { font-size:12px; }
	.header .navbar-default .navbar-nav > li > a { padding: 9px 9px; }
	.header .navbar-brand { top: -10px; height: auto; }
	.header-fixed .header { height: auto; }
	.header-fixed .header.header-fixed-shrink .navbar-nav > li > a { padding: 19px 11px 18px; }
	.header-fixed .header.header-fixed-shrink { height:auto; }
}

@media (max-width: 767px) {
	.header-fixed .header { height:auto; }
	.header .navbar-brand img { width: 180px; }
	.header .navbar-brand { top:-5px; }
	.header-fixed .header.header-fixed-shrink .navbar-brand img { width: 156px; }
	.header-fixed .header.header-fixed-shrink { height: 96px; }
	.header-fixed .header.header-fixed-shrink .navbar-toggle { margin-top: 15px; margin-bottom: 12px;	}
	.col-xs-6 .service { height:177px; }
}

/* Blog Page */

.blog h2 {
	color: #555;
	font-size: 21px;
	line-height: 32px;
	margin-bottom: 10px;
}

.blog h2 a {
	color: #585f69;
	line-height: 32px;
}

.blog h2 a:hover {
	color: #3498db;
	text-decoration: none;
}

.blog .blog-img { margin: 20px 0;}
.headline-md {
	margin-top: 9px;
}

/* Blog Content Tags */

.blog-post-tags {
	padding: 5px 0 8px;
	margin-bottom: 10px;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
}

.blog-post-tags ul {
	margin-bottom: 0;
}

.blog-post-tags li {
	font-size: 12px;
}

.blog-post-tags .blog-info li, .blog-post-tags {/*modificato*/
	color: #777;
}

.blog-post-tags ul.blog-info {
	color: #eee;
	margin-bottom: 3px;
}

.blog-post-tags ul.blog-tags a {
	color: #555;
	font-size: 11px;
	display: inline;
	padding: 3px 7px;
	margin-right: 2px;
	background: #f4f4f4;
}

.blog-post-tags ul.blog-tags a:hover {
	background: #72c02c;
}

/* Blog Item Page */

.blog-item .media img {
	top: 3px;
	width: 54px;
	height: 54px;
	position: relative;
}

.post-comment h3,
.blog-item .media h3 {
	color: #72c02c;
	font-size: 21px;
	margin-bottom: 25px;
}

.blog-item .media h4.media-heading {
	color: #555;
	font-size: 17px;
	position: relative;
}

.blog-item .media h4.media-heading span {
	top: 3px; 
	right: 0;
	color: #777;
	font-size: 12px;
	position: absolute;
}

.blog-item .media h4.media-heading span a {
	color: #72c02c;
}

/* Blog Medium */

.blog-medium .blog-info {/*modificato*/
	color: #777;
}

/* Medium devices (desktops, 992px and up) */

@media (max-width: 992px) {
	.blog-medium img {
		margin-bottom: 20px;
	}
}

/*Blog Full Wisth */

.blog-full-width .blog-post-tags {
	padding: 5px 0;
}
.blog-full-width ul.blog-info {
	margin-bottom: 0;
}

.cv-nascondi-carica button { display: none; }

/* MODIFICA MARZO 2017 */

/* Head */
.language-switcher-locale-url { padding-left: 0; }
.topbar-v1 .top-v1-data .language-switcher-locale-url li { margin-right: 0; padding-top: 12px; padding-bottom: 12px; float: left; }
.topbar-v1 .top-v1-data .language-switcher-locale-url li:last-child { border-right: 1px solid #eee; }
.header-v4 .navbar-default .navbar-nav > li.no-dropdown > a { padding: 11px 11px 10px 11px;	}
.header-v4 .navbar .nav > li > .search { margin: 4px 5px 1px 5px; }
.header-v4 .navbar-default .navbar-nav > li > a.bg-zanzariere { border-top: solid 2px #0082b2; /*color: #fff;*/ }
.header-v4 .navbar-default .navbar-nav > li > a.bg-inferriate { border-top: solid 2px #9d9d9c; /*color: #fff;*/ }
.header-v4 .navbar-default .navbar-nav > li > a.bg-avvolgibili { border-top: solid 2px #d36f3e; /*color: #fff;*/ }
.header-v4 .navbar-default .navbar-nav > li > a.bg-schermature { border-top: solid 2px #fbba00; /*color: #fff;*/ }
.header-v4 .navbar-default .navbar-nav > li > a.bg-zanzariere:hover { background-color: #0082b2; color: #fff; }
.header-v4 .navbar-default .navbar-nav > li > a.bg-inferriate:hover { background-color: #9d9d9c; color: #fff; }
.header-v4 .navbar-default .navbar-nav > li > a.bg-avvolgibili:hover { background-color: #d36f3e; color: #fff; }
.header-v4 .navbar-default .navbar-nav > li > a.bg-schermature:hover { background-color: #fbba00; color: #fff; }
.header-v4 .dropdown-menu li a span { display: block; text-transform: uppercase; }
.header-v4 .mega-menu .mega-menu-fullwidth .disable-icons li a { font-weight: 500; }
.header-v4 .mega-menu .mega-menu-fullwidth .disable-icons li a span { display: block; text-transform: uppercase; font-weight: 300; }
.header-v4 .navbar-header { margin: 0; }

/* Generale */
.breadcrumb li.active, .breadcrumb li a:hover { color: #3498db; }
.heading { overflow: hidden; }

/* Menu */
.header-v4 .navbar-default .navbar-nav > li.novita-prodotto > a { font-weight: bold; color: #fff; background-color: #2e96d9; }
.header-v4 .navbar-default .navbar-nav > li.novita-prodotto > a:hover { background-color: #2e96d9; }
.header-v4 .navbar-default .navbar-nav > li.video-istruzioni > a { font-weight: bold; color: #fff; background-color: #2e96d9; }
.header-v4 .navbar-default .navbar-nav > li.video-istruzioni > a:hover { background-color: #2e96d9; }
.header-v4 .navbar-default .navbar-nav a.dropdown-toggle { cursor: default; }

@media (min-width: 992px) {
.header-v4 .navbar-default .navbar-nav > li > a { padding: 10px 25px 11px 15px; }
}
.header-v4 .dropdown > a:after { right: 10px; }

/* Sidebar */
.sidebar-nav-v1 li a { text-transform: none; padding: 8px 25px 8px 10px; position: relative; font-weight: 500; }
.sidebar-nav-v1 li a .title { display: block; text-transform: uppercase; font-weight: 300; }
.sidebar-nav-v1 ul li span.badge { top: 7px; right: 10px; position: absolute; margin: 0; text-transform: none; }
span.badge-u.in-esaurimento { background-color: #e60213; }
.sidebar-nav-v1 li ul a { font-weight: normal; }
#sidebar-second .btn-u.btn-block { text-align: left; }

/* Prodotto */
.tag-box-v7 h1 span { display: block; text-transform: uppercase; font-weight: lighter; }
.thumbnail-style a.btn-more { background-color: #3498db; color: #fff; }
.thumbnail-style a.btn-more:hover { box-shadow: 0 0 0 2px #004091; text-decoration: none; }
#prodotti .thumbnail-kenburn .caption ul { margin-left: 0; padding-left: 4px; list-style: none; }
.bollini img { margin: 0 20px 20px 0; display: inline; }

#scheda-prodotti h1.titolo { text-transform: uppercase; font-size: 58px; line-height: 58px; font-weight: lighter; }
#scheda-prodotti h2.titolo { text-transform: uppercase; font-size: 18px; line-height: 18px; font-weight: 700; }
#scheda-prodotti h2.titolo span { font-weight: 100; display: block; }
.wrapper-body ul { margin-bottom: 0; padding-left: 0; }
.wrapper-body li { padding-left: 20px; list-style: none; position: relative; }
.wrapper-body li:before { position: absolute; top: 0; left: 0; width: 13px; height: 13px; font-family: FontAwesome; content: ''; }
.tab-v2 .nav-tabs li.active a, .tab-v2 .nav-tabs li.field-group-htab a:active, .nav-tabs li.field-group-htabactive a:active { background-color: #fafafa; }
.tab-v2 .tab-content { background-color: #fafafa; padding: 25px 15px; }
.tab-v2 .nav-tabs li a { text-transform: uppercase; font-size: 14px; font-weight: 400; }
#scheda-prodotti .tab-v2 .nav-tabs li a { line-height: 26px; padding-left: 46px; background-position: 16px 9px; background-repeat: no-repeat; }
#scheda-prodotti .tab-v2 .nav-tabs li.active a {  padding-left: 45px; background-position: 15px 7px; background-repeat: no-repeat; }
#scheda-prodotti .tab-v2 .nav-tabs li.download a { background-image: url(../../img/icone/icona-download.png); }
#scheda-prodotti .tab-v2 .nav-tabs li.finiture a { background-image: url(../../img/icone/icona-finiture.png); }
#scheda-prodotti .tab-v2 .nav-tabs li.misure a { background-image: url(../../img/icone/icona-misure.png); }
#scheda-prodotti .tab-v2 .nav-tabs li.opzioni a { background-image: url(../../img/icone/icona-opzioni.png); }
#scheda-prodotti .tab-v2 .nav-tabs li.rete a { background-image: url(../../img/icone/icona-rete.png); }
#scheda-prodotti .tab-v2 .nav-tabs li.video a { background-image: url(../../img/icone/icona-video.png); font-weight: bold; color: #004091; }
#varianti table { margin: 0; }
#varianti th { background-color: #eee; font-weight: normal; padding-top: 38px; background-position: 8px 8px; background-repeat: no-repeat; }
#varianti th.variante-altezza-massima { background-image: url(../../img/icone/icona-altezza-max.png); }
#varianti th.variante-altezza-minima { background-image: url(../../img/icone/icona-altezza-min.png); }
#varianti th.variante-ante { background-image: url(../../img/icone/icona-ante.png); }
#varianti th.variante-cassonetto { background-image: url(../../img/icone/icona-cassonetto.png); }
#varianti th.variante-fondale { background-image: url(../../img/icone/icona-fondale.png); }
#varianti th.variante-ingombro { background-image: url(../../img/icone/icona-ingombro.png); }
#varianti th.variante-ingombro-alluminio { background-image: url(../../img/icone/icona-ingombro.png); }
#varianti th.variante-ingombro-struttura { background-image: url(../../img/icone/icona-ingombro.png); }
#varianti th.variante-larghezza-massima { background-image: url(../../img/icone/icona-larghezza-max.png); }
#varianti th.variante-larghezza-minima { background-image: url(../../img/icone/icona-larghezza-min.png); }
#varianti th.variante-larghezza-minima-anta { background-image: url(../../img/icone/icona-larghezza-min.png); }
#varianti th.variante-misure-mas-realiz-anta-lxh { background-image: url(../../img/icone/icona-misure-max.png); }
#varianti th.variante-misure-mas-realiz-scor-lxh { background-image: url(../../img/icone/icona-misure-max.png); }
#varianti th.variante-misure-massime-lxh { background-image: url(../../img/icone/icona-misure-max.png); }
#varianti th.variante-misure-massime-gar-lxh { background-image: url(../../img/icone/icona-misure-max.png); }
#varianti th.variante-misure-massime-gar-ant-lxh { background-image: url(../../img/icone/icona-misure-max.png); }
#varianti th.variante-misura-minima-anta-l { background-image: url(../../img/icone/icona-larghezza-min.png); }
#varianti th.variante-misure-minime-lxh { background-image: url(../../img/icone/icona-misure-min.png); }
#varianti th.variante-pannelli { background-image: url(../../img/icone/icona-pannelli.png); }
#varianti th.variante-passo { background-image: url(../../img/icone/icona-passo.png); }
#varianti th.variante-peso-al-m2 { background-image: url(../../img/icone/icona-peso-m2.png); }
#varianti th.variante-raggio-minimo { background-image: url(../../img/icone/icona-raggio-minimo.png); }
#varianti th.variante-spessore-nastro { background-image: url(../../img/icone/icona-spessore-nastro.png); }
#varianti td.variante-ingombro { font-weight: bold; }
#varianti td.variante-nome { text-transform: uppercase; }
#varianti .table-striped>tbody>tr:nth-of-type(odd) { background-color: #fff; }
#attenzione img { display: inline; }
#finiture h4 { text-transform: uppercase; margin-top: 20px; margin-bottom: 3px; float: left; width: 100%; }
#finiture h4:first-child { margin-top: 0; }
.img-finiture { background-color: #fff; float: left; margin-right: 8px; margin-bottom: 5px; max-width: 82px; }
#rete h4 { text-transform: uppercase; margin-top: 20px; margin-bottom: 3px; }
#rete h4:first-child { margin-top: 0; }
.img-rete { background-color: #fff; display: inline-block; margin-right: 15px; margin-bottom: 5px; max-width: 100px; }

.caratteristiche-caratteristica-48 span,
.caratteristiche-caratteristica-49 span,
.caratteristiche-caratteristica-50 span,
.caratteristiche-caratteristica-51 span { color: #F00; font-weight: bold; }

/* Home */
.parallaxCLOUD { background: url(../../img/texture-cloud.gif) repeat fixed; }
.service-border { border-left: 1px solid #eee; border-right: 1px solid #eee; }
.service-block { padding: 10px 0 15px 0; }
.service-block i.icon-lg { margin-bottom: 0; }
.service-block h2 { margin-bottom: 5px; }
.tag-box h5 a, .news-v2 .news-v2-desc h3 a { color: #585f69; }
.tag-box h5 a:hover, .news-v2 .news-v2-desc h3 a:hover { color: #3498db; }

/* Footer */
.footer-v1 .footer { background-color: #20243f; border-top: 3px solid #9d9d9c; }
.footer-v1 .copyright { background-color: #164194; }
.datisocietari { line-height: 23px; } 
.footer-v1 .copyright p { margin-top: 10px; margin-bottom: 10px; }

section#block-locale-language.block.block-locale.list-inline.top-v1-data.pull-right.contextual-links-region.clearfix { display: none; }

/* video responsivo */
.video-container {
	height: 0;
	position: relative;
	overflow: hidden;
}
.video-16x9 {
	padding-bottom: 56.25%;
}
.video-container iframe, .video-container object, .video-container embed {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/* Timeline */
.timeline-v1 h4 { text-transform: uppercase; font-size: 16px; line-height: 16px; color: #3498db; }

/* nasconde switch lingua */
#block-locale-language { display: none; }

/*User pages - digisin2018*/
.user-photo-edit {padding:0;}
.user-photo-edit a {color: white;text-decoration: none; padding: 3px 12px; display: block;}
#edit-field-foto-concorso-und .panel-heading {color: white; background-color: #2e96d9;}
.page-user .btn-primary.form-submit a {color: white;}


/* EU cookie compliance */
#sliding-popup a { color: #FFF; text-decoration: underline; font-size: 13px; }

/* concorso fotografico */
#edit-field-foto-concorso-und-body .tabledrag-toggle-weight-wrapper { display: none; }

