@media (max-width:767.98px){
  .component_fp_twitter{
    overflow:hidden;
  }
}

.component_fp_twitter .twitter-icon .icon-wrapper .icon-sosmed-tw{
  width:100%;
}

.component_fp_twitter .twitter-icon .icon-wrapper .icon-sosmed-tw:before{
  margin-left:0;
  font-size:1.5rem;
}

@media (max-width:767.98px){
  .component_fp_twitter .fp-tweets .carousel-inner{
    width:85%;
  }
}

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

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

.component_fp_twitter .fp-tweets .carousel-item a:focus{
  color:#4a4a4a;
}

.component_fp_twitter .fp-tweets .carousel-item.active{
  display:block;
  font-size:.9375rem;
}

.component_fp_twitter .fp-tweets .carousel-control{
  margin:0;
}

.component_fp_twitter .fp-tweets .control-prev:focus{
  color:#404040;
}

@media (min-width:768px) and (max-width:991.98px){
  .component_fp_twitter .fp-tweets .control-prev{
    margin-left:5.3125rem;
  }
}

@media (max-width:767.98px){
  .component_fp_twitter .fp-tweets .control-prev{
    margin-left:.625rem;
  }
}

.component_fp_twitter .fp-tweets .control-prev span.control-icon{
  font-size:1.5625rem;
  height:1.5625rem;
  width:1.5625rem;
  margin-top:2.5rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .component_fp_twitter .fp-tweets .control-prev span.control-icon{
    margin-top:1.75rem;
  }
}

.component_fp_twitter .fp-tweets .control-prev span.control-icon.dashicons{
  height:1.5625rem;
  width:1.5625rem;
}

.component_fp_twitter .fp-tweets .control-prev span.control-icon.dashicons:before{
  font-size:1.5625rem;
  height:1.5625rem;
  width:1.5625rem;
}

.component_fp_twitter .fp-tweets .control-next:focus{
  color:#404040;
}

@media (min-width:768px) and (max-width:991.98px){
  .component_fp_twitter .fp-tweets .control-next{
    margin-right:5.3125rem;
  }
}

@media (max-width:767.98px){
  .component_fp_twitter .fp-tweets .control-next{
    margin-right:1.25rem;
  }
}

.component_fp_twitter .fp-tweets .control-next span.control-icon{
  font-size:1.5625rem;
  height:1.5625rem;
  width:1.5625rem;
  margin-top:2.5rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .component_fp_twitter .fp-tweets .control-next span.control-icon{
    margin-top:1.75rem;
  }
}

.component_fp_twitter .fp-tweets .control-next span.control-icon.dashicons{
  height:1.5625rem;
  width:1.5625rem;
}

.component_fp_twitter .fp-tweets .control-next span.control-icon.dashicons:before{
  font-size:1.5625rem;
  height:1.5625rem;
  width:1.5625rem;
}

.component_fp_twitter .fp-twitter-follow-button:hover{
  color:#cf4826;
}

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