
@charset "utf-8";
/* CSS Document */
#gallery{
  margin-bottom:0;
  position:relative;
  text-align:center;
}
.gallery-wrapper .info{
  text-align:right;
  margin-bottom:1em;
  margin-top:.5em;
}
.gallery-wrapper .info p span{
  margin-right:0;
}
.video-wrapper{
  height:0;
  margin:0 auto;
  padding-bottom:55.82%;
  text-align:center;
  position:relative;
}
.video-wrapper embed, .video-wrapper object, .video-wrapper iframe {
    left:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
}

#gallery .ink-navigation ul.pagination li{
  top:0;
  position:absolute;
  z-index:50;
  height:100%;
}

.ink-navigation ul.pagination.chevron.grey li a{
   padding:.5em;
   line-height:1.5;
   display:block;
}

#gallery .ink-navigation ul.pagination li a.prev{
  padding:0.5em 1em 0.5em 0;
}
#gallery .ink-navigation ul.pagination li a.next{
  padding:0.5em 0 0.5em 1em;
}

#gallery .ink-navigation ul.pagination li a span{
  position:absolute;
  top:35%;
  left:0;
  color:#ccc;
  font-size:4em;
}
#gallery .ink-navigation ul.pagination li a:hover span{
  color:#bbb;
}

#gallery .ink-navigation ul.pagination li.disabled a span,#gallery .ink-navigation ul.pagination li.disabled a:hover span{
 color:#e0e0e0;
}

.ad-nav .ink-navigation ul.pagination li a span{
  top:20%;
}
.ad-nav .ink-navigation ul.pagination li a span{
  font-size:1em;
}
#gallery .ink-navigation ul.pagination li.previous{
  left:0;
}
#gallery .ink-navigation ul.pagination li.next{
  right:0;
}
.article p.page{
  font-size:1.4em;
  margin-bottom:.5em;
}
#gal-elem-description{
  margin-top:0;
}

.gallery-wrapper .container{
  padding:0 2em 0 0;
}

#car3 .slide,#car4 .slide{
  list-style:none;
  margin-bottom:0;
}
.slide a{
  display:block;
}
.slide img{
  width:100%;
}
.thumbs.description .slide img{
  margin-bottom:.5em;
}
.slide a:hover,.slide a:hover p{
  color:#222;
  text-decoration:none;
}
.slide a p{
  color:#666;
  margin-top:.5em;
}
.pagination li,.widget.box{
  list-style:none;
}
.widget.box{
  padding:.5em;
  background:#fff;
  box-shadow:0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);
}
.internal .widget.box{
  margin:2em 0 1em;
}
.widget header{
  line-height:1;
  overflow:hidden;
}

.widget.albuns-wrapper header{
  margin-bottom:.5em;
}

.widget.box header{
  background:#eee;
  padding:.25em 0 .25em .5em;
}
.widget header h3,.widget header h4{
  float:left;
  margin-bottom:0;
}
.widget.box > h4{
  font-size:1.2em;
  margin-left:.5em;
}
.widget nav{
  float:right;
  margin-top:.25em;
}
.widget .desc{
  margin-top:.5em;
  line-height:1.2;
}
.widget .desc h4{
  margin-bottom:0;
}
.widget .over{
  height:0;
}
.widget .over a{
  font-size:1em;
}
.widget .over.ink-navigation ul.pagination.chevron li.next a, .widget .over.ink-navigation ul.pagination.chevron li.previous a, .widget .over.ink-navigation ul.pagination.chevron li.next a:hover, 
.widget .over.ink-navigation ul.pagination.chevron li.previous a:hover{
  font-size:3em;
}

.ink-grid .column-group.half-gutters > .slide[class*="large-"]{
  margin-bottom:0;
}
.albuns-wrapper{
  margin-top:2em;
}
.albuns-wrapper h3{
  margin-bottom:1em;
  padding-bottom:.5em;
  border-bottom:1px solid #ccc;
}
.ink-navigation ul.pagination.chevron li.next a, .ink-navigation ul.pagination.chevron li.previous a,
.ink-navigation ul.pagination.chevron li.next a:hover, .ink-navigation ul.pagination.chevron li.previous a:hover{
  top:45%;
  top:calc(50% - 47.5px);
  color:#ccc;
  font-size:4em;
  opacity:1;
  z-index:5;
  line-height:1;
  padding:.2em;
}
.thumbs .ink-navigation ul.pagination.chevron li.next a,.thumbs .ink-navigation ul.pagination.chevron li.previous a,
.thumbs .ink-navigation ul.pagination.chevron li.next a:hover,.thumbs .ink-navigation ul.pagination.chevron li.previous a:hover{
  line-height:3.5;
  font-size:2em;
  height:100%;
  top:0;
}
.colleft .thumbs .ink-navigation ul.pagination.chevron li.next a,.colleft .thumbs .ink-navigation ul.pagination.chevron li.previous a,
.colleft .thumbs .ink-navigation ul.pagination.chevron li.next a:hover,.colleft .thumbs .ink-navigation ul.pagination.chevron li.previous a:hover,
.mediaWrapp .thumbs .ink-navigation ul.pagination.chevron li.next a,.mediaWrapp .thumbs .ink-navigation ul.pagination.chevron li.previous a,
.mediaWrapp .thumbs .ink-navigation ul.pagination.chevron li.next a:hover,.mediaWrapp .thumbs .ink-navigation ul.pagination.chevron li.previous a:hover{
  line-height:3.25;
}
.media.highlights .ink-navigation ul.pagination.chevron li.next a,.media.highlights .ink-navigation ul.pagination.chevron li.previous a,
.media.highlights .ink-navigation ul.pagination.chevron li.next a:hover,.media.highlights .ink-navigation ul.pagination.chevron li.previous a:hover{
  line-height:12.5;
  height:100%;
  top:0;
  padding:0 .5em;
  font-size:3em;
}

.elastic .media.highlights .ink-navigation ul.pagination.chevron li.next a,.elastic .media.highlights .ink-navigation ul.pagination.chevron li.previous a,
.elastic .media.highlights .ink-navigation ul.pagination.chevron li.next a:hover,.elastic .media.highlights .ink-navigation ul.pagination.chevron li.previous a:hover{
  line-height:9.5;
}

.ink-navigation ul.pagination.chevron.grey li.next a, .ink-navigation ul.pagination.chevron.grey li.previous a{
  color:#888;
}
.ink-navigation ul.pagination.chevron li.next a:hover, .ink-navigation ul.pagination.chevron li.previous a:hover{
  opacity:1;
  color:#666;
}
.ink-navigation ul.pagination.chevron li.previous a:after{
  content:"";
}
.ink-navigation ul.pagination.chevron li.next a:after{
  content:"";
}
.ink-navigation ul.pagination.chevron.grey li.next.disabled a:after,.ink-navigation ul.pagination.chevron.grey li.next.disabled a:hover:after,
.ink-navigation ul.pagination.chevron.grey li.previous.disabled a:after,.ink-navigation ul.pagination.chevron.grey li.previous.disabled a:hover:after{
  color:#ddd;
}
/*:hover setas thumbnails*/

.ink-navigation.over ul.pagination.chevron.grey li.next a:after,
.ink-navigation.over ul.pagination.chevron.grey li.previous a:after{
  color:#fff;
  opacity:.8;
  text-shadow:0 0 3px rgba(0,0,0,.8);
}
.ink-navigation.over ul.pagination.chevron.grey li.next a:hover:after,
.ink-navigation.over ul.pagination.chevron.grey li.previous a:hover:after{
  color:#fff;
   opacity:1;
}
.ink-navigation.over ul.pagination.chevron.grey li.next.disabled a:after,.ink-navigation.over ul.pagination.chevron.grey li.next.disabled a:hover:after,
.ink-navigation.over ul.pagination.chevron.grey li.previous.disabled a:after,.ink-navigation.over ul.pagination.chevron.grey li.previous.disabled a:hover:after{
  color:#ccc;
  opacity:.3;
}

.media .colleft,.mediaWrapp .box.thumbs{
  padding-right:2em;
}
.media .column-group.gutters > li{
  margin-bottom:0;
}
.media .colright{
  margin-top:1.5em;
  position:relative;
  border-left:1px solid #ccc;
}

.media.column-group.gutters [class*="large-"]{
  margin-bottom:0;
}

.widget,.widget ul li,.stage,.widget.box ul,ul.unstyled ul,.slide li{
  list-style:none;
}

.widget .slide ul{
  padding-left:0;
}
.widget .slide ul p{
 margin:0;
}
.widget .source{
 font-size:.9em;
}
.widget a time,.widget a p{
 color:#666;
 margin:0;
}
.widget a:hover time,.widget a:hover p{
 color:#222;
}
.slide a{
  display:block;
}
.ink-navigation ul.pagination li a{
  outline:0;
}
.ink-navigation ul.pagination.grey li{
  background:none
}

.widget.box .ink-carousel .stage{
  margin-top:.5em;
}

/* ==========================================================================
   SECTION MEDIA
   ========================================================================== */
.albuns img{
  margin-bottom:.5em;
}
.albuns p{
  margin:0;
}
.albuns a{
  display:block;
  color:#666;
}
.albuns a:hover{
  color:#444;
  text-decoration:none;
}
.media{
  overflow:hidden;
  position:relative;
}
.media .absolute{
  position:absolute;
  z-index:5;
  bottom:1em;
  left:0;
  width:100%;
  text-align:center;
}

/* ==========================================================================
   MEDIA QUERIES
   ========================================================================== */

@media screen and (max-width: 1200px) {
  .thumbs .ink-navigation ul.pagination.chevron li.next a,.thumbs .ink-navigation ul.pagination.chevron li.previous a,
  .thumbs .ink-navigation ul.pagination.chevron li.next a:hover,.thumbs .ink-navigation ul.pagination.chevron li.previous a:hover{
    line-height:2.5;
  }
}
@media screen and (max-width: 960px) {
  .video-wrapper{
    padding-bottom:55.82%;
  }
  .thumbs .ink-navigation ul.pagination.chevron li.next a,.thumbs .ink-navigation ul.pagination.chevron li.previous a,
  .thumbs .ink-navigation ul.pagination.chevron li.next a:hover,.thumbs .ink-navigation ul.pagination.chevron li.previous a:hover{
    line-height:2;
  }
}

@media screen and (max-width: 650px) {
  #gallery .ink-navigation ul.pagination li{
  float:none;
  display:inline-block;
  }
  header.internal .image-box img{
    max-height:none;
  }
  #gallery .ink-navigation ul.pagination li a,#gallery .ink-navigation ul.pagination li a span{
    position:static;
    padding:auto;
  }
  .media.highlights .ink-navigation ul.pagination.chevron li.next a,.media.highlights .ink-navigation ul.pagination.chevron li.previous a,
  .media.highlights .ink-navigation ul.pagination.chevron li.next a:hover,.media.highlights .ink-navigation ul.pagination.chevron li.previous a:hover,
  .elastic .media.highlights .ink-navigation ul.pagination.chevron li.next a,.elastic .media.highlights .ink-navigation ul.pagination.chevron li.previous a,
  .elastic .media.highlights .ink-navigation ul.pagination.chevron li.next a:hover,.elastic .media.highlights .ink-navigation ul.pagination.chevron li.previous a:hover{
  line-height:6.5;
}
  .video-wrapper{
    padding-bottom:55.82%;
  }
  .widget.box h4,.widget.box nav,.box.thumbs .ink-navigation ul.pagination.chevron.grey li a{
    float:none;
    text-align:center;
  }
  #gallery .ink-navigation ul.pagination li,.box.thumbs .ink-navigation ul.pagination.chevron.grey li a{
    position:relative;
  }
  .ink-navigation ul.pagination.chevron li.next a, .ink-navigation ul.pagination.chevron li.previous a,
  .ink-navigation ul.pagination.chevron li.next a:hover,.ink-navigation ul.pagination.chevron li.previous a:hover{
    line-height:3;
  }
    .ink-navigation.over ul.pagination.chevron.grey li.next a:after,
    .ink-navigation.over ul.pagination.chevron.grey li.previous a:after{
      color:#666;
      opacity:1;
      text-shadow:none;
    }
  .ink-navigation.over ul.pagination.chevron.grey li.next a:hover:after,.ink-navigation.over ul.pagination.chevron.grey li.previous a:hover:after{
    color:#444;
     opacity:1;
  }
  .ink-navigation.over ul.pagination.chevron.grey li.next.disabled a:after,.ink-navigation.over ul.pagination.chevron.grey li.next.disabled a:hover:after,
  .ink-navigation.over ul.pagination.chevron.grey li.previous.disabled a:after,.ink-navigation.over ul.pagination.chevron.grey li.previous.disabled a:hover:after{
    color:#ccc;
    opacity:1;
  }

  .ink-navigation ul.pagination.chevron li.next,.ink-navigation ul.pagination.chevron li.previous{
    float:none;
    display:inline-block;
  }

}
