@charset "UTF-8";
/**
 *  Folha de estilos para o widget: CARROSEL DE COLUNISTAS
 *  @author Bruno Lima <brunothelima@gmail.com>
 */
/**
 *  Variáveis, mixins e configurções
 *
 *  @author     Bruno Lima <brunothelima@gmail.com>
 *  @link       assets/scss/configurations.scss
 */
/*  NTH da mais escura -> para a mais clara */
/* 				 nth(1)   nth(2)   nth(3)   nth(4)   nth(5)   nth(6)   nth(7) */
/* 				nth(1)  nth(2)    nth(3)   nth(4)   nth(5) */
/* 					  nth(1)   nth(2)    nth(3)   nth(4)   nth(5) */
/* 					     nth(1)   nth(2)   nth(3)   nth(4)   nth(5) */
/* 			   nth(1)   nth(2)   nth(3)   nth(4)   nth(5) */
/* 			 nth(1)   nth(2)   nth(3)   nth(4)   nth(5) */
/* 			      nth(1)   nth(2)   nth(3)   nth(4)   nth(5) */
/* line 10, ../scss/style.scss */
.widget.columnists-carousel .widget-content {
  background-color: #FFFFFF;
}
/* line 14, ../scss/style.scss */
.widget.columnists-carousel .widget-content .head {
  height: 60px;
  padding: 0 15px;
  margin-bottom: 30px;
  border-bottom: 1px solid #F8F8F8;
}
/* line 34, ../../../scss/configurations.scss */
.widget.columnists-carousel .widget-content .head:after {
  clear: both;
  content: '';
  display: block;
}
/* line 24, ../scss/style.scss */
.widget.columnists-carousel .widget-content .head h3 {
  float: left;
  font-size: 19px;
  line-height: 60px;
  color: #279DAC;
  font-weight: 400;
}
/* line 34, ../scss/style.scss */
.widget.columnists-carousel .widget-content .head a {
  display: block;
  float: right;
  height: 100%;
  text-align: right;
  color: #279DAC;
  font-size: 11px;
  line-height: 60px;
  text-transform: uppercase;
}
/* line 48, ../scss/style.scss */
.widget.columnists-carousel .widget-content .head a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 52, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people {
  position: static;
}
/* line 58, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people .person a {
  display: block;
  cursor: pointer;
}
/* line 64, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people .person a img {
  display: block;
  margin: 0 auto 10px;
  width: 100px;
  height: 100px;
  border-radius: 100%;
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
}
/* line 77, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people .person a p {
  font-size: 13px;
  text-align: center;
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
}
/* line 87, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people .person a:hover img {
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}
/* line 89, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people .person a:hover p {
  text-decoration: underline;
}
/* line 94, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people .slick-dots {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
}
/* line 104, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people .slick-dots li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}
/* line 111, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people .slick-dots li button {
  display: block;
  width: 6px;
  height: 6px;
  background-color: rgba(39, 157, 172, 0.5);
  border-radius: 100%;
  font-size: 0;
}
/* line 124, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people .slick-dots li.slick-active button {
  background-color: #279DAC;
}
/* line 128, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people button.slick-arrow {
  display: block;
  position: absolute;
  z-index: 2;
  bottom: 20px;
  margin: auto;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background-size: 10px;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  font-size: 0;
  cursor: pointer;
}
@media screen and (max-width: 980px) {
  /* line 128, ../scss/style.scss */
  .widget.columnists-carousel .widget-content .people button.slick-arrow {
    display: none !important;
  }
}
/* line 156, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people button.slick-arrow.slick-prev {
  left: 15px;
  background-image: url("../img/arrow-back.png");
}
/* line 162, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people button.slick-arrow.slick-prev:hover {
  -moz-transform: translateX(-3px);
  -ms-transform: translateX(-3px);
  -webkit-transform: translateX(-3px);
  transform: translateX(-3px);
}
/* line 165, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people button.slick-arrow.slick-next {
  right: 15px;
  background-image: url("../img/arrow-forward.png");
}
/* line 171, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people button.slick-arrow.slick-next:hover {
  -moz-transform: translateX(3px);
  -ms-transform: translateX(3px);
  -webkit-transform: translateX(3px);
  transform: translateX(3px);
}
/* line 174, ../scss/style.scss */
.widget.columnists-carousel .widget-content .people button.slick-arrow:hover {
  -moz-box-shadow: 2px 4px 6px, rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 4px 6px, rgba(0, 0, 0, 0.2);
  box-shadow: 2px 4px 6px, rgba(0, 0, 0, 0.2);
}

/* line 184, ../scss/style.scss */
.grid.tablet-size .widget.columnists-carousel .widget-content .head {
  padding: 0 11px;
}
/* line 188, ../scss/style.scss */
.grid.tablet-size .widget.columnists-carousel .widget-content .head h3 {
  font-size: 16px;
}
/* line 190, ../scss/style.scss */
.grid.tablet-size .widget.columnists-carousel .widget-content .head a {
  font-size: 10px;
}
/* line 193, ../scss/style.scss */
.grid.tablet-size .widget.columnists-carousel .widget-content .people .person a p {
  font-size: 12px;
}

@media screen and (max-width: 1200px) {
  /* line 184, ../scss/style.scss */
  section.main-content .widget.columnists-carousel .widget-content .head {
    padding: 0 11px;
  }
  /* line 188, ../scss/style.scss */
  section.main-content .widget.columnists-carousel .widget-content .head h3 {
    font-size: 16px;
  }
  /* line 190, ../scss/style.scss */
  section.main-content .widget.columnists-carousel .widget-content .head a {
    font-size: 10px;
  }
  /* line 193, ../scss/style.scss */
  section.main-content .widget.columnists-carousel .widget-content .people .person a p {
    font-size: 12px;
  }
}

/* line 184, ../scss/style.scss */
.grid.mobile-size .widget.columnists-carousel .widget-content .head {
  padding: 0 11px;
}
/* line 188, ../scss/style.scss */
.grid.mobile-size .widget.columnists-carousel .widget-content .head h3 {
  font-size: 16px;
}
/* line 190, ../scss/style.scss */
.grid.mobile-size .widget.columnists-carousel .widget-content .head a {
  font-size: 10px;
}
/* line 193, ../scss/style.scss */
.grid.mobile-size .widget.columnists-carousel .widget-content .people .person a p {
  font-size: 12px;
}
