.form-control::-moz-placeholder{color:#808290;opacity:1}
.form-control:-ms-input-placeholder{color:#808290}
.form-control::-webkit-input-placeholder{color:#808290}

.no-transform {
    text-transform: none;
}

.lista-mostre {
    height: 30px; float: left;
}

h2.mostra {
    font-size: 43px;
}

#map-canvas {
    width: 100%;
    height: 350px;
}

.capitalize {
    text-transform: capitalize;
}

.bottom_social a {
    color: #808290;
}

.piva {
    font-size: 80%;
}

.bottom_social a:hover {
    color: #00519e;
}

.contacts_item {
    margin-top:34px;
}

.contacts_item .glyphicon {
    margin-right:8px;
}

.news_item {
    margin-top:34px;
}

.carousel-indicators {
    position: relative;
}

.carousel-indicators li.active {
    background-color: #00519e;
}

.bottom_social a {
    margin-left: 4px;
    margin-right: 4px;
}

.noTop {
    margin-top: 0px;
}

.exhibition_description {
    text-align: justify;
}

.pagination-centered {
    text-align: center;
}

.artist_thumbail {
    max-height: 128px;
    max-width: 128px;
}

/** Mattia **/
p.justified{
    text-align: justify ;
}
.navbar .navbar-nav {
    display: inline-block;
    float: none;
}
.navbar .navbar-collapse {
    text-align: center;
}
.artist_name_box img, .news img{
    width:100%;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

.artist_name_box a{
    width:100%;
    height:100%;
    margin:15px 0px;
    padding:15px;
    display: block;
    border:1px solid #e2e2e2;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.artist_name_box a .artist_name_title_container{
    display: table-cell;

    height: 100%;
    vertical-align: middle;
    font-weight: 200;
    font-size: 32px;
}
.artist_name_box a:hover h2{
    color:#00519e;
}
.artist_name_box a:hover{
    background-color: #e3e3e3;
}
.artist_name_box {
    line-height:0px;
}

.artist_name_box h2 {
    font-size: 34px;
}

.hide {
    display: none;
}

.exhibition_artists {
    padding:0px;
}

.exhibition_artists li {
    list-style-type: none;
    display:inline-block;
    padding:0px 8px 0px 9px;
    border-left:1px solid #707280;
    text-transform: uppercase;
    font-weight: 400;
}
.exhibition_artists li:first-of-type{
    padding-left:0px;
    border-left:0px;
}
.exhibition_artists li a {
    padding:0px;
    margin:0px;

}
.curator_name{
    font-size:95%;
    font-weight:400;
}

.other-nav li a, .cv_peola_exhibitions li a{
    color:inherit;
}

p.logo_bar{
    margin: 15px 0px ;
}
#navbar-collapse-peola{
    line-height: 0px;
}
.fullwidth_carousel .carousel-inner{

}
.fullwidth_carousel .carousel-inner .item{
    height: 100%;
}
.fullwidth_carousel .carousel-inner  img{
    max-height:500px ;
    margin: auto;
    marginbottom: 114px;
}
.fullwidth_carousel .carousel-caption{
    text-align: center;
}

.carousel-caption{
    position: static;
    background-color: #f3f4f5;
    font-weight: 400;
    margin-top: 15px;
}

.carousel-blue {
    background-color: #00519e;
}

.carousel-caption h3, .carousel-caption p {
    color: #808290;
    text-transform: uppercase;
    font-size: 16px;
}

.carousel-blue h3, .carousel-blue p {
    color: #fff;
}

.carousel-caption h3{
    font-weight: 600;
}
.main_nav {
    margin-bottom: 10px;
    background-color: #ffffff;
}

.main_nav ul li a {
    font-weight: 300;
    font-size: 21px;
    text-transform: uppercase;
}

.carousel-inner>.item.active>img{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
}

.newsletter{
    line-height: 0px;
}

.newsletter input, .newsletter a {
    margin:0px;
}

.newsletter input{
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius-bottomleft: 0px;
    border-radius-bottomright: 0px;
    border: 1px solid #808290;
}

.newsletter button {
    padding: 8px;
    width: 100%;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
}

.exposition_details dl{
    margin-bottom:32px;
}

.exposition_details dl dd {
    margin-bottom: 18px;
}

.exposition_details dl > dt{
    font-weight: 400;
    margin-top: 10px;
    text-transform: uppercase;
    margin-bottom: 4px;
    line-height: 100%;
    display: block;
}

.exposition_details dl > dd{
    font-weight: 300;
    line-height: 1.4;
}

.exposition_details dl dt span{
    margin-right: 8px;
}

h1.page_title{
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
    font-size: 64px;

}

.exhibitions h2.exhibition_title{
    margin-top: 32px;
    padding-top: 16px;
    border-top: 1px dotted #808290;
}

.exhibitions h2.exhibition_title:first-of-type{
    border-top: 0px;
}

.other-nav li a{
    font-weight: 400;
    text-transform: uppercase;
}

.artist h2 {
    font-size: 32px;
}

.footer{
    padding:32px 0px;
    margin-top: 32px;
    border-top: 1px dotted #808290 ;
    background-color: #f3f4f5;
}

.footer p{
    margin-bottom: 4px;
    line-height: 100%;
}
.footer p:last-of-type{
    max-resolution: 0px;
}

.footer div .lang_icon{
    display: inline;
    padding-left: 4px;
    padding-right: 4px;
}

span.fui-eye{

    font-size: 80%;
}

.other-nav li a span {
    margin-right:8px;
}

@media (max-width: 780px) {
    .artist_name_box{
        text-align: center;
    }
}


.news_item h2{
    margin-top:0px;
}

@media (max-width: 992px) {
    .news_item h2{
        margin-top:19px;
    }
}

@media (max-width:780px) {
    .exhibition_artists li{
        display:block;
        border:0px;
        padding-left:0px;

    }
}

@media (max-width:992px){
    .exposition_details dl > dt:first-of-type{
        margin-top:32px;
    }
}

ul.other-nav li a span{
    float:left;
}

.waiting {
    cursor: wait !important;
}

[class^="fui-"],
[class*="fui-"] {
    font-family: 'Flat-UI-Icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fui-triangle-up:before {
    content: "\e600";
}
.fui-triangle-down:before {
    content: "\e601";
}
.fui-triangle-up-small:before {
    content: "\e602";
}
.fui-triangle-down-small:before {
    content: "\e603";
}
.fui-triangle-left-large:before {
    content: "\e604";
}
.fui-triangle-right-large:before {
    content: "\e605";
}
.fui-arrow-left:before {
    content: "\e606";
}
.fui-arrow-right:before {
    content: "\e607";
}
.fui-plus:before {
    content: "\e608";
}
.fui-cross:before {
    content: "\e609";
}
.fui-check:before {
    content: "\e60a";
}
.fui-radio-unchecked:before {
    content: "\e60b";
}
.fui-radio-checked:before {
    content: "\e60c";
}
.fui-checkbox-unchecked:before {
    content: "\e60d";
}
.fui-checkbox-checked:before {
    content: "\e60e";
}
.fui-info-circle:before {
    content: "\e60f";
}
.fui-alert-circle:before {
    content: "\e610";
}
.fui-question-circle:before {
    content: "\e611";
}
.fui-check-circle:before {
    content: "\e612";
}
.fui-cross-circle:before {
    content: "\e613";
}
.fui-plus-circle:before {
    content: "\e614";
}
.fui-pause:before {
    content: "\e615";
}
.fui-play:before {
    content: "\e616";
}
.fui-volume:before {
    content: "\e617";
}
.fui-mute:before {
    content: "\e618";
}
.fui-resize:before {
    content: "\e619";
}
.fui-list:before {
    content: "\e61a";
}
.fui-list-thumbnailed:before {
    content: "\e61b";
}
.fui-list-small-thumbnails:before {
    content: "\e61c";
}
.fui-list-large-thumbnails:before {
    content: "\e61d";
}
.fui-list-numbered:before {
    content: "\e61e";
}
.fui-list-columned:before {
    content: "\e61f";
}
.fui-list-bulleted:before {
    content: "\e620";
}
.fui-window:before {
    content: "\e621";
}
.fui-windows:before {
    content: "\e622";
}
.fui-loop:before {
    content: "\e623";
}
.fui-cmd:before {
    content: "\e624";
}
.fui-mic:before {
    content: "\e625";
}
.fui-heart:before {
    content: "\e626";
}
.fui-location:before {
    content: "\e627";
}
.fui-new:before {
    content: "\e628";
}
.fui-video:before {
    content: "\e629";
}
.fui-photo:before {
    content: "\e62a";
}
.fui-time:before {
    content: "\e62b";
}
.fui-eye:before {
    content: "\e62c";
}
.fui-chat:before {
    content: "\e62d";
}
.fui-home:before {
    content: "\e62e";
}
.fui-upload:before {
    content: "\e62f";
}
.fui-search:before {
    content: "\e630";
}
.fui-user:before {
    content: "\e631";
}
.fui-mail:before {
    content: "\e632";
}
.fui-lock:before {
    content: "\e633";
}
.fui-power:before {
    content: "\e634";
}
.fui-calendar:before {
    content: "\e635";
}
.fui-gear:before {
    content: "\e636";
}
.fui-bookmark:before {
    content: "\e637";
}
.fui-exit:before {
    content: "\e638";
}
.fui-trash:before {
    content: "\e639";
}
.fui-folder:before {
    content: "\e63a";
}
.fui-bubble:before {
    content: "\e63b";
}
.fui-export:before {
    content: "\e63c";
}
.fui-calendar-solid:before {
    content: "\e63d";
}
.fui-star:before {
    content: "\e63e";
}
.fui-star-2:before {
    content: "\e63f";
}
.fui-credit-card:before {
    content: "\e640";
}
.fui-clip:before {
    content: "\e641";
}
.fui-link:before {
    content: "\e642";
}
.fui-tag:before {
    content: "\e643";
}
.fui-document:before {
    content: "\e644";
}
.fui-image:before {
    content: "\e645";
}
.fui-facebook:before {
    content: "\e646";
}
.fui-youtube:before {
    content: "\e647";
}
.fui-vimeo:before {
    content: "\e648";
}
.fui-twitter:before {
    content: "\e649";
}
.fui-spotify:before {
    content: "\e64a";
}
.fui-skype:before {
    content: "\e64b";
}
.fui-pinterest:before {
    content: "\e64c";
}
.fui-path:before {
    content: "\e64d";
}
.fui-linkedin:before {
    content: "\e64e";
}
.fui-google-plus:before {
    content: "\e64f";
}
.fui-dribbble:before {
    content: "\e650";
}
.fui-behance:before {
    content: "\e651";
}
.fui-stumbleupon:before {
    content: "\e652";
}
.fui-yelp:before {
    content: "\e653";
}
.fui-wordpress:before {
    content: "\e654";
}
.fui-windows-8:before {
    content: "\e655";
}
.fui-vine:before {
    content: "\e656";
}
.fui-tumblr:before {
    content: "\e657";
}
.fui-paypal:before {
    content: "\e658";
}
.fui-lastfm:before {
    content: "\e659";
}
.fui-instagram:before {
    content: "\e65a";
}
.fui-html5:before {
    content: "\e65b";
}
.fui-github:before {
    content: "\e65c";
}
.fui-foursquare:before {
    content: "\e65d";
}
.fui-dropbox:before {
    content: "\e65e";
}
.fui-android:before {
    content: "\e65f";
}
.fui-apple:before {
    content: "\e660";
}