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

/* default */
a.navbar-brand{margin-top:-10px}
.navbar{min-height:120px}
.navbar-right{margin-top:24px}
h1{font-size:45px; font-weight:700}
h3 span.h-sititematici{font-weight:bold; font-size:1.2em; }
.sititematici h2{margin-bottom:30px}
.sititematici h3{margin-bottom:30px}
.sititematici h4{font-size:1.7em}
.sititematici .altrenews{border-top:dotted 1px #666}
.autore{font-style:italic}
.social h3{font-weight:700; text-align:center; margin-bottom:30px; margin-top:30px}
.sidebar-news h2{font-size:1.8em; border-bottom:solid 1px #ccc; margin-top:50px; line-height:1.2em}
.sidebar-news h2 a{color:#000}
.sidebar-news h3{font-size:1.4em; margin-top:20px}
.sidebar-news p{font-size:1.1em; line-height:1.3em; color:#666; font-weight:normal}

.verifycol{ background:#0b5f93; color:#fff}
.verifycol h2{font-size:2em; color:#fff}
.verifycol .input-group{margin-bottom:20px; margin-top:10px}

img.imageright{float:right; margin:0 0 20px 20px}
img.imageleft{float:left; margin:0 20px 20px 0}

.blocchi-home a{color:#0b5f93; border-bottom:dotted 1px #0b5f93; text-decoration:none}
.blocchi-home a:hover{border-bottom: solid 2px #0b5f93} 

cite.quote_author{color:#0b5f93; font-size:22px}
cite.quote_author strong{display:block; font-size:25px}

.altrenews-sidebar{text-align:right; margin-top:20px}

.pagamento form {margin-top:30px}
.pagamento label{display:block;}
.pagamento .tab-competenze label{display:block}
.pagamento .tab-competenze input{width:30px}
.pagamento button{ color:#fff; background:#1265B3; } /*margin-top:20px; border:none*/
.pagamento .recupera-pw{margin-top:100px}
.pagamento p{font-size:1.2em}

form#profileFrm{font-size:1.3em}
form#profileFrm .tab-pane{background:#eee}
form#profileFrm li.active a{background:#eee}
form#profileFrm .savebuttoncontainer{margin-bottom:30px}
form#profileFrm p.help-block{font-size:1em}
.rigaForm label{margin:30px 0 5px 10px; }
.rigaForm input{margin:0 0 15px 10px; width:100%; padding:.5em}
.rigaForm select{margin: 0 0 15px 10px}

.barbar-associati{height:50px}
.side-associati div{font-size:1.1em; line-height:1.3em}
.side-associati div.intro {border-bottom:dotted 1px #ccc; margin-bottom:20px }
.side-associati h2{font-size:1.6em; border-bottom:dotted 1px #ccc}
.side-associati h3{margin-top:10px; }
.side-associati ul {margin:0; padding:0}
.side-associati ul li{list-style-type:none; font-size:1.4em; margin:8px 0; background:#fff;}
.side-associati ul li a{display:block; padding:0.3em 0.5em; }
.side-associati ul li a:hover{color:#fff; background:#1265B3; text-decoration:none}
.side-associati .archivio-notizie{margin-bottom:30px}

#areariservata ul.nav{font-size:1em; text-transform:uppercase; font-weight:700}

#infoSoci{background:#eee}
.nav-tabs>li.active a{background:#eee}
#presentazioni li{list-style-type:none; padding:0.5em 1em; margin-bottom:0.5em}
#presentazioni li a{display:block; background:#fff; padding:0.5em 1em}

.tags a.btn.btn-primary{margin:5px}
.navbar-brand>img {max-height:100px; width:auto}



/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	h1{font-size:25px; font-weight:700}
	h3 span.h-sititematici{font-weight:bold; font-size:10px;}
	.sititematici h4 {font-weight:700}
	a.navbar-brand img{max-width: 200px}
	.verify span{font-size:1.4em}
	#headerTop ul{margin:0; padding:0}
	.my-top-menu .col-md-12{padding:0}
	.pre-nav .container, .pre-nav{padding:0}
	.verify h2{margin-top:50px}
	.blocco-due, .blocco-quattro{border:none}
	.pre-nav input[type="search"] {width:110px}
	.topnews {margin-top: 5px}
	.topnews .col-md-6{margin-bottom:25px}
	.topnews h2{text-align:center}
	.iwa-payoff h1{font-size:2em}
	.postThumbnail{float:none; display:block; width:100%}
	.banner-cosa h1{font-size:30px}
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	h1{font-size:25px; font-weight:700}
	h3 span.h-sititematici{font-weight:bold; font-size:10px;}
	a.navbar-brand img{max-width: 200px}
	.verify span{font-size:1.4em}
	#headerTop ul{margin:0; padding:0}
	.my-top-menu .col-md-12{padding:0}
	.pre-nav .container, .pre-nav{padding:0}
	a.navbar-brand{margin-top:20px}
	.navbar{min-height:70px}
	.verify h2{margin-top:50px}
	.blocco-due, .blocco-quattro{border:none}
	.pre-nav input[type="search"] {width:110px}
	.topnews .col-md-6{margin-bottom:25px}
	.postThumbnail{float:none; display:block; width:100%}
	
}

@media (max-width:768px) {
	h1{font-size:35px; font-weight:700}
	h3 span.h-sititematici{font-weight:bold; font-size:1.4em}
	.navbar-brand>img {margin-top:-25px;margin-left:10px;}
	.word-break {display:none;}
	.titolo {padding-left:0;margin-top:10px;}
	.bar {height:auto;}
	ul li.corrente:after {display:none;}
	.barbar {height:auto;}
	.bar ul li, .bar-associati ul li, .bar-associati ul li:last-child {border:none;}
	.page-wrap {padding-left:10px;}
	.bar-associati {height:auto;}
	.associati, .barbar-associati {padding-left:27px;}
	.utente, .pre-nav input[type="search"] {border:none;}
	.mobile {display:inline-block;}
	.no-mobile {display:none !important;}
	.verify span{font-size:1.4em}
	.h2-home{min-height:90px; margin-top:23px;}
	.pre-nav input[type="search"] {width:110px}
	.topnews .col-md-6{margin-bottom:25px}	
	.postThumbnail{float:none; display:block; width:100%}
}

@media (max-width:778px) {
	h1{font-size:45px; font-weight:700}
	h3 span.h-sititematici{font-weight:bold; font-size:1.4em}
	.full .center-block ul li {display:list-item;margin-bottom:30px;}
	.full .center-block ul {text-align:right;}
	.full {padding-bottom:69px;}
	.verify span{font-size:1.4em}
	.topnews .col-md-6{margin-bottom:25px}
}


@media (max-width:991px) {
	h1{font-size:55px; font-weight:700}
	h3 span.h-sititematici{font-weight:bold; font-size:1.2em}	
	.blocco-uno p, .blocco-due p, .blocco-tre p, .blocco-quattro p {margin-top:39px;}
	.wrap-color .iwa {display:none;}
	.blocco-due, .blocco-quattro {background-position:top 20px right 31px;}
	.social .col-md-4, .social .col-md-4:first-child {padding-left:10px;padding-right:10px;}
	.color-sidebar {margin-top:27px;}
	.barbar-associati {height:auto;}
	.barbar-associati ul {padding-left:0;margin-top:39px;}
	.barbar-associati ul li {line-height:39px;}
	.utente-associato {margin-bottom:10px;margin-top:27px;}
	.footer div:nth-child(1), .footer div:nth-child(3) {min-height:0;}
	.side-associati {margin-top:0;}
	.verify span{font-size:1.4em}
	.pre-nav input[type="search"] {width:110px}
	.topnews .col-md-6{margin-bottom:25px}
}



@media (max-width:1099px) {
	h1{font-size:35px; font-weight:700}
	h3 span.h-sititematici{font-weight:bold; font-size:1.3em;}
	.wrap-color hr {margin-top:13%;}
	.verify span{font-size:1.4em}
	.pre-nav input[type="search"] {width:110px}
}

