.mementor-tts-loading{opacity:.7;pointer-events:none}.mementor-tts-spin{animation:mementor-tts-spin 2s linear infinite}.mementor-tts-generating{position:relative}.mementor-tts-generating .dashicons{animation:mementor-tts-spin 2s linear infinite;color:var(--mementor-tts-accent-color-hover, #135e96)!important}.mementor-tts-player-container.is-generating .mementor-tts-play-button{animation:mementor-tts-pulse 1.5s infinite}@keyframes mementor-tts-pulse{0%{box-shadow:0 0 #2271b166}70%{box-shadow:0 0 0 6px #2271b100}to{box-shadow:0 0 #2271b100}}.mementor-tts-player-container.mementor-tts-elementor-hidden{visibility:hidden!important;position:absolute!important;left:-9999px!important}.mementor-tts-player-container.has-error .mementor-tts-play-button{border-color:#c00}.mementor-tts-player-container.has-error .mementor-tts-play-button .dashicons{color:#c00}.mementor-tts-message-container{margin-top:8px;padding:8px 12px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:none;font-size:13px;line-height:1.4}.mementor-tts-player-container.has-error .mementor-tts-message-container{display:block}.mementor-tts-player.has-error .mementor-tts-play-button{border-color:#dc3545;background-color:#f8d7da}.mementor-tts-player.has-error .mementor-tts-play-button .dashicons{color:#dc3545}.mementor-tts-message-container{display:none;margin-top:10px;padding:8px 12px;border-radius:4px;font-size:14px;line-height:1.4}.mementor-tts-player.has-error .mementor-tts-message-container{display:block;color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.mementor-tts-player .mementor-tts-play-button.mementor-tts-loading{opacity:.7}.mementor-tts-player .mementor-tts-play-button .mementor-tts-spin{animation:mementor-tts-spin 1.5s linear infinite}@keyframes mementor-tts-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mementor-tts-player.is-generating .mementor-tts-play-button{background-color:#fff3cd;border-color:#ffeeba}.mementor-tts-player.is-generating .mementor-tts-play-button .dashicons{color:#856404}.mementor-tts-generating{animation:mementor-tts-pulse 1.5s infinite ease-in-out}@keyframes mementor-tts-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.mementor-tts-play-button:hover:not(.mementor-tts-loading){background-color:#f0f0f0;cursor:pointer}.mementor-tts-player.has-error .mementor-tts-play-button:hover{background-color:#f1c1c7}.mementor-tts-player.is-generating .mementor-tts-play-button:hover{background-color:#ffe8b3}body .extendedwopts-show {
display: none;
}
body .widgetopts-hide_title .widget-title {
display: none;
}
body .extendedwopts-md-right {
text-align: right;
}
body .extendedwopts-md-left {
text-align: left;
}
body .extendedwopts-md-center {
text-align: center;
}
body .extendedwopts-md-justify {
text-align: justify;
}
@media screen and (min-width: 1181px) {
body .extendedwopts-hide.extendedwopts-desktop {
display: none !important;
}
body .extendedwopts-show.extendedwopts-desktop {
display: block;
}
body .widget.clearfix-desktop {
clear: both;
}
}
@media screen and (max-width: 1024px) and (orientation: Portrait) {
body .extendedwopts-hide.extendedwopts-tablet {
display: none !important;
}
body .extendedwopts-show.extendedwopts-tablet {
display: block;
}
body .widget.clearfix-desktop {
clear: none;
}
body .widget.clearfix-tablet {
clear: both;
}
}
@media screen and (max-width: 1180px) and (orientation: landscape) {
body .extendedwopts-hide.extendedwopts-tablet {
display: none !important;
}
body .extendedwopts-show.extendedwopts-tablet {
display: block;
}
body .widget.clearfix-desktop {
clear: none;
}
body .widget.clearfix-tablet {
clear: both;
}
}
@media screen and (max-width: 767px) and (orientation: Portrait) {
body .extendedwopts-hide.extendedwopts-mobile {
display: none !important;
}
body .extendedwopts-show.extendedwopts-mobile {
display: block;
}
body .widget.clearfix-desktop,
body .widget.clearfix-tablet {
clear: none;
}
body .widget.clearfix-mobile {
clear: both;
}
}
@media screen and (max-width: 991px) and (orientation: landscape) {
body .extendedwopts-hide.extendedwopts-mobile {
display: none !important;
}
body .extendedwopts-show.extendedwopts-mobile {
display: block;
}
body .widget.clearfix-desktop,
body .widget.clearfix-tablet {
clear: none;
}
body .widget.clearfix-mobile {
clear: both;
}
}
.panel-cell-style:after {
content: "";
display: block;
clear: both;
position: relative;
}