body{
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
background-color: #eff3f6;
color: #232323;
}
a{
color: #232323;
transition:  color 0.3s linear 0s;
}
a:hover,
a:active,
a:focus{
text-decoration: none;
color:#636363;
}
.link_blu,
.link_blu:hover,
.link_blu:focus,
.link_blu:active{
color: #0057a0!important;
}
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
max-width: 100%;
height: auto
}
@media (max-width: 768px) {
.img-spaziata{
padding-top:20px;
padding-bottom: 20px;
}
}
.navbar-topbar {
border-radius: 0;
}
.navbar .dropdown-menu li {
width: 100%;
margin-left: 0 !important;
}
#content article {
margin: 30px 0
}
#content header {
margin: 20px 0
}
#content section {
margin-bottom: 20px
}
#content footer {
padding-bottom: 20px
}
.page-header {
background: #f9f9f9 none repeat scroll 0 0;
border-bottom: 1px solid #eee;
margin: 40px 0 20px;
padding: 10px 14px;
}
input:focus::-webkit-input-placeholder { color: transparent; }
input:focus:-moz-placeholder { color: transparent; } input:focus::-moz-placeholder { color: transparent; } textarea:focus::-webkit-input-placeholder { color: transparent; }
textarea:focus:-moz-placeholder { color: transparent; } textarea:focus::-moz-placeholder { color: transparent; } #testata{
background-color: #fff;
position: fixed;
width: 100%;
z-index: 10000;
}
@media (min-width: 768px) {
#testata{
height: 110px;
background-color: #fff;
position: relative;
}
}
#testata .container{
z-index: 2000;
}
#testata .logo{
margin-top: 10px;
}
#testata #menu-menu-principale,
#testata #menu-menu-english{
text-transform: uppercase;
font-size: 125%;
margin-top: 40px;
}
#testata #menu-menu-principale li,
#testata #menu-menu-english li{
margin-right: 35px;
}
#testata #menu-menu-principale li:last-child,
#testata #menu-menu-english li:last-child{
margin-right: 0;
margin-left: 25px;
}
#testata #menu-menu-principale .current-menu-item a,
#testata #menu-menu-english .current-menu-item{
color: #00559c;
}
#testata #menu-menu-principale #aprimenu,
#testata #menu-menu-english #aprimenu-en{
position: absolute;
right: 15px;
top: 25px;
width: 26px;
height: 26px;
cursor: pointer;
}
@media (min-width: 768px) {
#testata #menu-menu-principale #aprimenu,
#testata #menu-menu-english #aprimenu-en{
top: 39px;
}
}
#testata #menu-menu-principale .aprimenu,
#testata #menu-menu-english .aprimenu{
background: url(//www.fondazioneitan.org/wp-content/themes/itan_v1/images/servizio/ico_menu.png) no-repeat center center;
}
#testata #menu-menu-principale .aprimenu:hover,
#testata #menu-menu-english .aprimenu:hover{
background: url(//www.fondazioneitan.org/wp-content/themes/itan_v1/images/servizio/ico_menu_hover.png) no-repeat center center;
}
#testata #menu-menu-principale .aprimenu-close,
#testata #menu-menu-english .aprimenu-close{
background: url(//www.fondazioneitan.org/wp-content/themes/itan_v1/images/servizio/ico_menu_close.png) no-repeat center center;
}
#testata #menu-menu-principale .aprimenu-close:hover,
#testata #menu-menu-english .aprimenu-close:hover{
background: url(//www.fondazioneitan.org/wp-content/themes/itan_v1/images/servizio/ico_menu_close_hover.png) no-repeat center center;
}
#menu-esteso,
#menu-esteso-en{
position: fixed;
display: none;
width: 100%;
height: 100%;
overflow: scroll;
z-index: 1000;
top:0;
right:0;
background-color: rgba(255,255,255,0.9);
padding-top: 110px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
#menu-esteso .container,
#menu-esteso-en .container{
padding-left: 35px !important;
padding-right: 35px !important;
}
@media (min-width: 768px) {
#menu-esteso,
#menu-esteso-en{
width: 700px;
height: 700px;
overflow: visible;
right: 25px;
padding-top: 140px;   
position: absolute;
top:0; 
}
#menu-esteso .container,
#menu-esteso-en .container{
padding-left: 55px !important;
padding-right: 55px !important;
}
}
#menu-esteso #riga-box-ricerca,
#menu-esteso-en #riga-box-ricerca{
margin-top: 10px;
margin-bottom: 10px;
}
#menu-esteso strong,
#menu-esteso-en strong{
font-size: 120%;
}
@media (min-width: 768px) {
#menu-esteso #riga-box-ricerca,
#menu-esteso-en #riga-box-ricerca{
margin-top: 40px;
margin-bottom: 40px;
}
#menu-esteso strong,
#menu-esteso-en strong{
font-size: 100%;
}
}
#menu-esteso #searchform input,
#menu-esteso-en #searchform input{
border-top: 1px solid #232323;
border-left: 1px solid #232323;
border-bottom: 1px solid #232323;
border-right: 0;
border-radius: 0;
width: 85%;
line-height: 30px;
}
#menu-esteso #searchform #searchsubmit,
#menu-esteso-en #searchform #searchsubmit{
background: url(//www.fondazioneitan.org/wp-content/themes/itan_v1/images/servizio/ico_cerca.png) no-repeat center center;
background-color: #fff;
border-radius: 0;
border-color: #232323;
width: 15%;
cursor: pointer;
}
#menu-esteso #searchform #searchsubmit:hover,
#menu-esteso-en #searchform #searchsubmit:hover{
background: url(//www.fondazioneitan.org/wp-content/themes/itan_v1/images/servizio/ico_cerca_hover.png) no-repeat center center;
background-color: #fff;
}
#menu-esteso .lista-social,
#menu-esteso-en .lista-social{
margin-top: 10px;
margin-bottom: 50px;
}
.home #fascia-foto-hp{
height: 300px;
background: url(//www.fondazioneitan.org/wp-content/themes/itan_v1/images/servizio/fascia_foto_sf.jpg) no-repeat center center;
background-size: cover;
}
.home #fascia-foto-sp{
display: none;
}
.page #fascia-foto-sp,
.single #fascia-foto-sp,
.search #fascia-foto-sp,
.category #fascia-foto-sp{
height: 140px;
background: url(//www.fondazioneitan.org/wp-content/themes/itan_v1/images/servizio/fascia_foto_sf.jpg) no-repeat center center;
background-size: cover;
}
.page #fascia-foto-hp,
.single #fascia-foto-hp,
.search #fascia-foto-hp,
.category #fascia-foto-hp{
display: none;
}
.error404 #fascia-foto-hp,
.error404 #fascia-foto-sp{
display: none;
}
.alert-warning{
margin-top: 50px;
background-color: #00559c;
color: #fff;
border: none;
border-radius:10px;
}
#fascia-tab{
min-height: 360px;
color: #fff;
background-color: #0057a0;
background-image: url(//www.fondazioneitan.org/wp-content/themes/itan_v1/images/servizio/fascia_tab_sf.png);
}
.page #fascia-tab,
.single #fascia-tab,
.search #fascia-tab{
padding-bottom: 20px;
margin-bottom: 5px;
font-size: 90%;
}
.sidebar h4{
font-family: 'Droid Serif', serif;
font-size: 150%;
}
.sidebar #fascia-tab h4{
padding-top: 20px;
font-size: 130%;
}
#fascia-tab a{
color: #fff;
text-decoration: none;
}
#fascia-tab #tab2,
#fascia-tab #tab2s{
display: none;
}
.home .etabs { 
position: absolute;
margin:0;
padding:0;
top:265px;
left:10px;
}
.page .etabs,
.single .etabs,
.search .etabs,
.category .etabs{ 
position: absolute;
margin:0;
padding:0;
top:102px;
}
.page #corpo,
.single #corpo,
.search #corpo,
.category #corpo{
background-color: #fff;
}
.page #corpo h1,
.single #corpo h1,
.search #corpo h1,
.category #corpo h1{
font-weight: 700;
text-transform: uppercase;
font-size: 200%;
}
.page #corpo h2,
.single #corpo h2,
.search #corpo h2,
.category #corpo h2{
font-weight: 700;
font-size: 140%;
margin-top: 40px;
}
#corpo .alignleft{
border: 1px solid #fff;
float: left;
margin-right: 10px;
width: 140px;
height: auto;
}
.breadcrumbs{
font-size: 90%;
border-bottom: 2px solid #00559c;
line-height: 32px;
padding-top: 10px;
color: #00559c;
}
.breadcrumbs a{
color: #00559c;
}
.breadcrumbs img{
padding-left: 3px;
padding-right: 3px;
}
.breadcrumbs .current,
.breadcrumbs .current-item{
font-weight: 700;
}
.tab { 
display: inline-block; 
background: #e1ecf5; 
border: none; 
-moz-border-radius: 4px 4px 0 0; 
-webkit-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
text-transform: uppercase;
}
.tab a { 
font-size: 105%; 
font-weight: 700;
line-height: 38px;
display: block; 
padding: 0 15px; 
outline: none;
color: #0057a0;
}
@media (max-width: 1200px) {
.page .tab a,
.single .tab a,
.search .tab a,
.category .tab a{
padding: 0 5px;
}
}
@media (max-width: 992px) {
.page .tab a,
.single .tab a,
.search .tab a,
.category .tab a{
padding: 0 5px;
font-size: 95%;
letter-spacing: -1px;
}
}
@media (max-width: 767px) {
.home .tab a{
padding: 0 5px;
font-size: 95%;
}  
}
.tab.active { 
background: #0057a0;
background-image: url(//www.fondazioneitan.org/wp-content/themes/itan_v1/images/servizio/fascia_tab_sf.png);   
position: relative; 
border-color: #666; 
}
.tab.active a{ 
color: #fff;
}
#main-tab{
padding-top: 40px;
}
#main-tab a{
color: #fff;
text-decoration: none;
}
#main-tab .alignleft{
float: left;
border: 1px solid #fff;
margin-right: 20px;
}
#main-tab h1{
font-family: 'Droid Serif', serif;
font-size: 190%;
}
#main-tab h2{
font-family: 'Droid Serif', serif;
font-size: 140%;
}
#main-tab .fascia-sub{
padding-top: 20px;
}
#fascia-news{
padding-top: 20px;
padding-bottom: 40px;
}
.home #fascia-news{
padding-top: 40px;
padding-bottom: 60px;
}
#fascia-news h1{
color: #0057a0;
text-transform: uppercase;
font-size: 200%;
font-weight: 700;
}
#fascia-news .box-news{
background-color: #fff;
border-radius: 8px;
color: #232323;
width: 100%;
margin-top: 20px;
padding-bottom: 20px;
}
#fascia-news .box-news-principale{
height: 260px;
overflow: hidden;
background-position: right top;
background-repeat: no-repeat;
background-size: 100% auto;
padding-top: 20px;
padding-left: 5px;    
}
@media (min-width: 767px) { 
#fascia-news .box-news-principale{
background-size:470px auto;
}
}
@media (max-width: 767px) { 
#fascia-news .box-news-principale{
background-image:none!important;
}
}
@media (min-width: 991px) { 
#fascia-news .box-news-principale{
background-size: 610px auto;
}
}
@media (min-width: 1199px) { 
#fascia-news .box-news-principale{
background-size: 730px auto;
}
}
#fascia-news .box-news-secondaria{
overflow: hidden;
margin-top: 30px;   
}
.home #fascia-news .box-news-secondaria{
height: 325px;
}
.page #fascia-news .box-news-secondaria,
.single #fascia-news .box-news-secondaria,
.search #fascia-news .box-news-secondaria,
.category #fascoa-news .box-news-secondaria{
margin-top: 15px;
}
#fascia-news .box-news-secondaria .col-sm-12{
padding-left: 20px;
padding-top: 20px;
}
#fascia-news .box-news-secondaria .box-news-foto{
width: 100%;
height: 120px;
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
}
.home #fascia-news h2{
font-family: 'Droid Serif', serif;
font-size: 220%;
margin:0;
}
.home #fascia-news h3{
font-family: 'Droid Serif', serif;
font-size: 170%;
margin:0;
}
.page #fascia-news h3,
.single #fascia-news h3,
.search #fascia-news h3,
.category #fascia-news h3{
margin:0;
color: #0057a0;
font-size: 160%;
font-weight: 700;
text-transform: uppercase;
}
#fascia-news .data,
#corpo .data{
color: #818080;
text-transform: uppercase;
font-size: 95%;
}
#fascia-news p{
margin-top: 12px;
}
.fascia-search h1{
margin-top: 30px;
}
#fascia-chiusura{
min-height: 290px;
color: #fff;
background-color: #0057a0;
background-image: url(//www.fondazioneitan.org/wp-content/themes/itan_v1/images/servizio/fascia_tab_sf.png);
padding-top: 40px;
padding-bottom: 20px;
}
#fascia-chiusura a,
#fascia-chiusura a:hover,
#fascia-chiusura a:active,
#fascia-chiusura a:focus{
color: #fff;
}
#fascia-chiusura h1{
text-transform: uppercase;
font-size: 200%;
font-weight: 700;
margin-bottom: 40px;
}
#fascia-chiusura ul{
text-align: center;
}
#fascia-chiusura li{
font-weight: bold;
text-align: center;
font-size: 110%;
margin-right: 0;
display: block;
}
@media (min-width: 1199px) { 
#fascia-chiusura ul{
text-align: left;
}
#fascia-chiusura li{
font-weight: bold;
text-align: center;
font-size: 110%;
margin-right: 50px;
display: inline-block;
}
}
#fascia-chiusura li:last-child{
margin-right: 0;
}
#fascia-chiusura li img{
padding-bottom: 10px;
}
footer{
background-color: #fff;
min-height: 75px;
margin-bottom: 50px;
font-size: 90%;
margin-top: 15px;
padding-top: 15px;
line-height: 25px;
}
.home footer{
margin-top: 0;
}
footer a img{
margin-right: 7px;
}
footer .list-inline{
margin-bottom: 0;
}