.component_fp_twitter{
  overflow:hidden;
}

.component_fp_twitter .twitter-icon{
  height:3.125rem;
  margin-bottom:1.875rem;
  text-align:center;
  position:relative;
}

.component_fp_twitter .twitter-icon:before{
  background:#e9ecef;
  content:"";
  display:block;
  height:.0625rem;
  position:absolute;
  top:1.6875rem;
  width:100%;
}

.component_fp_twitter .twitter-icon .icon-wrapper{
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  background:#fff;
  border:.0625rem solid #e9ecef;
  -webkit-border-radius:2.5rem;
     -moz-border-radius:2.5rem;
          border-radius:2.5rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  height:3.5rem;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  margin-left:auto;
  margin-right:auto;
  padding:.625rem;
  position:relative;
  width:3.5rem;
}

.component_fp_twitter .twitter-icon .icon-wrapper span{
  color:#1da1f2;
  font-size:2rem;
  height:1.875rem;
  width:1.875rem;
}

.component_fp_twitter .twitter-icon .icon-wrapper span:before{
  margin:0;
}

.component_fp_twitter .fp-tweets .carousel-inner{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  width:85%;
}

@media (min-width:768px){
  .component_fp_twitter .fp-tweets .carousel-inner{
    max-width:37.5rem;
  }
}

@media (min-width:992px){
  .component_fp_twitter .fp-tweets .carousel-inner{
    max-width:50rem;
  }
}

.component_fp_twitter .fp-tweets .carousel-inner .carousel-item{
  display:none;
}

.component_fp_twitter .fp-tweets .carousel-inner .carousel-item.active{
  display:block;
}

.component_fp_twitter .fp-tweets .carousel-inner .carousel-item a{
  text-decoration:underline;
  font-weight:700;
}

.component_fp_twitter .fp-tweets .carousel-control{
  position:absolute;
  top:-webkit-calc(50% - 40px);
  top:-webkit-calc(50% - 2.5rem);
  top:-moz-calc(50% - 40px);
  top:-moz-calc(50% - 2.5rem);
  top:calc(50% - 40px);
  top:calc(50% - 2.5rem);
  background:none;
  border:0;
  padding:0;
  color:#ced4da;
}

.component_fp_twitter .fp-tweets .carousel-control:before{
  display:none;
}

.component_fp_twitter .fp-tweets .carousel-control.control-prev{
  left:-.625rem;
}

@media (min-width:768px){
  .component_fp_twitter .fp-tweets .carousel-control.control-prev{
    left:-webkit-calc(50% - 440px);
    left:-webkit-calc(50% - 27.5rem);
    left:-moz-calc(50% - 440px);
    left:-moz-calc(50% - 27.5rem);
    left:calc(50% - 440px);
    left:calc(50% - 27.5rem);
  }
}

.component_fp_twitter .fp-tweets .carousel-control.control-next{
  right:-1.25rem;
}

@media (min-width:768px){
  .component_fp_twitter .fp-tweets .carousel-control.control-next{
    right:-webkit-calc(50% - 440px);
    right:-webkit-calc(50% - 27.5rem);
    right:-moz-calc(50% - 440px);
    right:-moz-calc(50% - 27.5rem);
    right:calc(50% - 440px);
    right:calc(50% - 27.5rem);
  }
}

.component_fp_twitter .fp-tweets .carousel-control .control-icon{
  font-size:2rem;
  height:2rem;
  width:2rem;
}

.component_fp_twitter .fp-tweets .carousel-control .control-icon.dashicons{
  height:2.5rem;
  width:2.5rem;
}

.component_fp_twitter .fp-tweets .carousel-control .control-icon.dashicons:before{
  font-size:2.5rem;
  height:2.5rem;
  width:2.5rem;
}

.component_fp_twitter .twitter-follow{
  margin-top:1.875rem;
  text-align:center;
}

.component_fp_twitter .twitter-follow .fp-twitter-follow-button{
  background:#000;
  -webkit-border-radius:.1875rem;
     -moz-border-radius:.1875rem;
          border-radius:.1875rem;
  color:#fff;
  font-size:.75rem;
  font-weight:700;
  padding:.3125rem;
  -webkit-transition:background .4s ease;
  -o-transition:.4s background ease;
  -moz-transition:.4s background ease;
  transition:background .4s ease;
}

.component_fp_twitter .twitter-follow .fp-twitter-follow-button span{
  font-size:.75rem;
  margin-right:.3125rem;
}

.component_fp_twitter .twitter-follow .fp-twitter-follow-button:hover{
  background:#4d4d4d;
}

/*# sourceMappingURL=fp_twitter.min.css.map */
