#readspeaker_button1,
.reader {
  position: absolute;
  /* Backlog 676 */
  right: 8px;
  top: 155px;
}

@media (max-width: 1024px) {
  #readspeaker_button1,
  .reader {
    position: absolute;
    right: 8px;
    top: 95px;
    /* Backlog 676 */
  }
}

@media (max-width: 767px) {
  #readspeaker_button1,
  .reader {
    position: absolute;
    /* Backlog 676 */
    margin: auto;
  }
}

#readspeaker_button1 .rsicn-textmode:before,
.reader .rsicn-textmode:before {
  font-family: hl-icons !important;
}

#readspeaker_button1 .rsicn-click-listen:before,
.reader .rsicn-click-listen:before {
  font-family: hl-icons !important;
}

#readspeaker_button1 :before,
#readspeaker_button1 :after,
.reader :before,
.reader :after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
}

#readspeaker_button1 :after,
.reader :after {
  display: none;
}

#readspeaker_button1 button,
.reader button {
  -webkit-transition: ease all 0.2s;
  transition: ease all 0.2s;
}

#readspeaker_button1 button i:before,
.reader button i:before {
  -webkit-transition: ease all 0.2s;
  transition: ease all 0.2s;
}

#readspeaker_button1 button:hover, #readspeaker_button1 button:active,
.reader button:hover,
.reader button:active {
  background-color: #192320;
  -webkit-transition: ease all 0.2s;
  transition: ease all 0.2s;
}

#readspeaker_button1 button:hover i:before, #readspeaker_button1 button:active i:before,
.reader button:hover i:before,
.reader button:active i:before {
  color: #fff;
  -webkit-transition: ease all 0.2s;
  transition: ease all 0.2s;
}

#readspeaker_button1 .rsbtn_play,
.reader .rsbtn_play {
  height: 33px;
  width: 199px;
  background-color: #2d837c;
  color: #000;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
}

#readspeaker_button1 .rsbtn_play .rsbtn_left,
.reader .rsbtn_play .rsbtn_left {
  width: 60%;
  margin-left: 20%;
  border-left: 1px solid #e0e0e0;
}

#readspeaker_button1 .rsbtn_play .rsbtn_right,
.reader .rsbtn_play .rsbtn_right {
  width: 20%;
  padding: 0;
  margin: 0;
  border-left: none;
}

#readspeaker_button1 .rsbtn_play .rsbtn_text,
.reader .rsbtn_play .rsbtn_text {
  text-align: center;
}

#readspeaker_button1 .rsbtn_play .rsbtn_text span,
.reader .rsbtn_play .rsbtn_text span {
  line-height: 30px;
  color: #fff;
  float: left;
  padding-left: 12px;
}

#readspeaker_button1 .rsbtn_play .rsbtn_text .rsbtn_label,
.reader .rsbtn_play .rsbtn_text .rsbtn_label {
  font-size: 14px;
}

#readspeaker_button1 .rsbtn_play .rsbtn_text:before,
.reader .rsbtn_play .rsbtn_text:before {
  display: none;
}

#readspeaker_button1 .rsbtn_play .rsplay,
.reader .rsbtn_play .rsplay {
  border-left: 1px solid #e0e0e0;
}

#readspeaker_button1 .rsbtn_play .rsplay:before,
.reader .rsbtn_play .rsplay:before {
  content: "\e91f";
  display: block;
  text-align: center;
  font-size: 14px;
  height: 33px;
  padding-top: 8px;
}

#readspeaker_button1 .rsbtn_tooltoggle,
.reader .rsbtn_tooltoggle {
  background: none;
  border: none;
  top: 0;
  left: 0;
  padding-left: 3px;
  width: 40px;
  height: 33px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

#readspeaker_button1 .rsbtn_tooltoggle .rsicn-arrow-down:before,
.reader .rsbtn_tooltoggle .rsicn-arrow-down:before {
  content: "\e923";
  display: block;
  font-size: 15px;
}

#readspeaker_button1 .rsbtn_btnlabel,
.reader .rsbtn_btnlabel {
  color: #fff !important;
}

#readspeaker_button1.rsbtn.zoom-tooltoggler .rsbtn_tooltoggle,
.reader.rsbtn.zoom-tooltoggler .rsbtn_tooltoggle {
  cursor: pointer;
  height: 14px;
  line-height: 12px;
  font-size: 12px;
  width: 40px;
  height: 33px;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools,
.reader .rsbtn_toolpanel .rsbtn_tools {
  background-color: #ffffff;
  color: #000;
  border: 1px solid #e0e0e0;
  border-radius: 16px;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_powered,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_powered {
  display: none;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer {
  margin-top: 0;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li {
  height: 33px;
  background-color: #2d837c;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool {
  font-size: 22px;
  height: 32px;
  padding: 0 10px;
  border-color: #e0e0e0;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool.first-child,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool.first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool.last-child,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool.last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li:first-child,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li:first-child {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li:last-child,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li:last-child {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-cogs:before,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-cogs:before {
  content: "\e914";
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-read-hover:before,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-read-hover:before {
  content: "\e920";
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-enlarged-text:before,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-enlarged-text:before {
  content: "\e91b";
  font-size: 20px;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-pop-out:before,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-pop-out:before {
  content: "\e913";
  font-size: 20px;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-pagemask:before,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-pagemask:before {
  content: "\e921";
  font-size: 20px;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-pagemask:before,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-pagemask:before {
  content: "\e921";
  font-size: 20px;
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-download:before,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-download:before {
  content: "\e911";
}

#readspeaker_button1 .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-help:before,
.reader .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist .rsicn-help:before {
  content: "\e915";
}

#readspeaker_button1 .rsbtn_exp,
.reader .rsbtn_exp {
  margin-left: -38px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner,
.reader .rsbtn_exp .rsbtn_exp_inner {
  height: 33px;
  background-color: #2d837c;
  color: #000;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item {
  border-color: #e0e0e0;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_pause,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_pause {
  border-left: none;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_pause .rsicn-pause:before,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_pause .rsicn-pause:before {
  content: "\e91e";
  font-size: 14px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsicn-stop:before,
.reader .rsbtn_exp .rsbtn_exp_inner .rsicn-stop:before {
  content: "\e925";
  font-size: 12px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsicn-backwards:before,
.reader .rsbtn_exp .rsbtn_exp_inner .rsicn-backwards:before {
  content: "\e928";
  font-size: 12px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsicn-forwards:before,
.reader .rsbtn_exp .rsbtn_exp_inner .rsicn-forwards:before {
  content: "\e927";
  font-size: 12px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsicn-meter:before,
.reader .rsbtn_exp .rsbtn_exp_inner .rsicn-meter:before {
  content: "\e926";
  font-size: 12px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsicn-volume:before,
.reader .rsbtn_exp .rsbtn_exp_inner .rsicn-volume:before {
  content: "\e92b";
  font-size: 14px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsicn-cross:before,
.reader .rsbtn_exp .rsbtn_exp_inner .rsicn-cross:before {
  content: "\e912";
  font-size: 14px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_closer,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_closer {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_dropdown,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_dropdown {
  background: #fff;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container {
  top: 31px;
  width: 42px;
  background: #fff;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container:before,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container:before {
  top: 0;
  margin: 10px 17.5px;
  background: #000;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container .rsbtn_volume_slider,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container .rsbtn_volume_slider {
  width: 42px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container .rsbtn_volume_slider .rsbtn_volume_handle,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container .rsbtn_volume_slider .rsbtn_volume_handle {
  left: 12.5px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container {
  top: 31px;
  width: 42px;
  background: #fff;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container:before,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container:before {
  top: 0;
  margin: 10px 17.5px;
  background: #000;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container .rsbtn_speed_slider,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container .rsbtn_speed_slider {
  width: 42px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container .rsbtn_speed_slider .rsbtn_speed_handle,
.reader .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container .rsbtn_speed_slider .rsbtn_speed_handle {
  left: 12.5px;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rs-player-loadindicator,
.reader .rsbtn_exp .rsbtn_exp_inner .rs-player-loadindicator {
  height: 10px;
  background: #fff;
  border: solid 2px #000;
  border-radius: 16px;
  margin-right: 10px;
  top: -15px;
  left: 0 !important;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rs-player-loadindicator .rsbtn-progress,
.reader .rsbtn_exp .rsbtn_exp_inner .rs-player-loadindicator .rsbtn-progress {
  position: relative;
  background: transparent;
}

#readspeaker_button1 .rsbtn_exp .rsbtn_exp_inner .rs-player-loadindicator .rsbtn-progress::after,
.reader .rsbtn_exp .rsbtn_exp_inner .rs-player-loadindicator .rsbtn-progress::after {
  content: "\e91d";
  font-size: 1.5rem;
  top: -14px;
  position: absolute;
  right: 0;
}

.rsicn-settings:before {
  content: "\e914" !important;
}

.rsicn-speed:before {
  content: "\e926" !important;
}

#rsmpl_container {
  bottom: 80px !important;
}

#rs-controlpanel {
  bottom: 80px !important;
}

/*# sourceMappingURL=main_readspeaker.css.map */
