:root{--mementor-tts-bg-color:#f6f7fb;--mementor-tts-border-color:#dcdcde;--mementor-tts-accent-color:#2271b1;--mementor-tts-accent-color-hover:#135e96;--mementor-tts-text-color:#50575e;--mementor-tts-play-button-bg:#ffffff;--mementor-tts-play-button-bg-hover:#f6f7f7;--mementor-tts-progress-default:#e0e0e0;--mementor-tts-progress-playing:#2271b1;--mementor-tts-timer-color:#50575e;--mementor-tts-spacing-xs:4px;--mementor-tts-spacing-sm:8px;--mementor-tts-spacing-md:12px;--mementor-tts-spacing-lg:16px;--mementor-tts-play-icon-size:24px;--mementor-tts-icon-size:20px;--mementor-tts-font-size:14px;--mementor-tts-player-padding:15px;--mementor-tts-label-margin:10px;--mementor-tts-label-size:14px;--mementor-tts-label-weight:400;--mementor-tts-label-color:#1d2327;}
.mementor-tts-preview-player{display:block;width:100%;max-width:var(--mementor-tts-max-width);transition:max-width 0.3s ease;}
.mementor-tts-preview-player .mementor-tts-player-container{display:block;width:100%;transition:max-width 0.3s ease;}
.mementor-tts-preview-player .mementor-tts-player{width:100%;transition:max-width 0.3s ease;}
html body .mementor-tts-preview-player, html body .mementor-tts-preview-player .mementor-tts-player-container{max-width:var(--mementor-tts-max-width);width:100%;}
html body .mementor-tts-preview-player .mementor-tts-player{width:100%;}
html body .mementor-tts-player-container{width:100%;box-sizing:border-box;margin-bottom:1.5em;transition:max-width 0.3s ease;max-width:var(--mementor-tts-max-width);}
html body .mementor-tts-player-container{margin:1.5em 0;clear:both;display:block;position:relative;box-sizing:border-box;}
html body .mementor-tts-player-container.mementor-tts-before-title, html body .mementor-tts-player-container.mementor-tts-before-title-js{margin:0 0 1.5em 0;clear:both;display:block;}
html body .mementor-tts-player-container.mementor-tts-after-title-before-excerpt{margin:1.5em 0;clear:both;display:block;}
.entry-header + .mementor-tts-player-container.mementor-tts-after-title-before-excerpt{margin-top:1em;}
.mementor-tts-player-container.mementor-tts-after-title-before-excerpt + .entry-content,
.mementor-tts-player-container.mementor-tts-after-title-before-excerpt + .excerpt{margin-top:1em;}
html body .mementor-tts-player-container.mementor-tts-after-title-after-excerpt{margin:1.5em 0;clear:both;display:block;}
.excerpt + .mementor-tts-player-container.mementor-tts-after-title-after-excerpt{margin-top:1em;}
.mementor-tts-player-container.mementor-tts-after-title-after-excerpt + .entry-content{margin-top:1em;}
html body .mementor-tts-player-container.mementor-tts-after-title, html body .mementor-tts-player-container.mementor-tts-after-title-js{margin:1.5em 0;clear:both;display:block;}
html body .mementor-tts-player-container.mementor-tts-after-content{margin:1.5em 0 0 0;clear:both;display:block;}
.mementor-tts-player-wrapper{position:relative;margin-bottom:10px;width:100%;}
.mementor-tts-player-label{display:block;margin-bottom:5px;line-height:1.4;}
.mementor-tts-player-label.label-size-small{font-size:12px;}
.mementor-tts-player-label.label-size-default{font-size:14px;}
.mementor-tts-player-label.label-size-large{font-size:16px;}
.mementor-tts-player-label.label-weight-normal{font-weight:400;}
.mementor-tts-player-label.label-weight-medium{font-weight:500;}
.mementor-tts-player-label.label-weight-bold{font-weight:700;}
.mementor-tts-player-label.label-color-dark{color:#1d2327;}
.mementor-tts-player-label.label-color-white{color:#ffffff;}
.mementor-tts-player-label.label-color-custom{color:var(--mementor-tts-custom-label-color, #1d2327);}
.mementor-tts-player-label.text-left{text-align:left;}
.mementor-tts-player-label.text-center{text-align:center;}
.mementor-tts-player-label.text-right{text-align:right;}
.mementor-tts-player-label.mementor-tts-before-title, .mementor-tts-player-label.mementor-tts-before-title-js{margin-bottom:0.5em;}
.mementor-tts-player-label.mementor-tts-after-title-before-excerpt{margin-bottom:1em;}
.mementor-tts-player-label.mementor-tts-after-title-after-excerpt{margin-bottom:1em;}
.mementor-tts-player-label.mementor-tts-after-content{margin-bottom:1em;}
.mementor-tts-player-label[class*="label-color-custom-"]{color:var(--mementor-tts-custom-label-color);}
.mementor-tts-preview-player[data-show-label="false"] .mementor-tts-player-label,
.mementor-tts-preview-player[data-show-label="0"] .mementor-tts-player-label{display:none !important;}
.mementor-tts-preview-player[data-show-label="true"] .mementor-tts-player-label,
.mementor-tts-preview-player[data-show-label="1"] .mementor-tts-player-label{display:block !important;}
.mementor-tts-preview-player[data-label-position="left"] .mementor-tts-player-label{text-align:left !important;}
.mementor-tts-preview-player[data-label-position="center"] .mementor-tts-player-label{text-align:center !important;}
.mementor-tts-preview-player[data-label-position="right"] .mementor-tts-player-label{text-align:right !important;}
.mementor-tts-player{width:100% !important;box-sizing:border-box !important;overflow:hidden !important;max-width:none !important;}
html body .mementor-tts-player button, html body .mementor-tts-preview-player button, html body .mementor-tts-custom-controls button, html body .mementor-tts-player .mementor-tts-play-button, html body .mementor-tts-player .mementor-tts-download-button, html body .mementor-tts-player .mementor-tts-speed-button, html body .mementor-tts-player .mementor-tts-skip-button{background:none !important;border:none !important;cursor:pointer !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:4px !important;font-size:var(--mementor-tts-font-size, 14px) !important;position:relative !important;z-index:1 !important;overflow:visible !important;line-height:normal !important;box-shadow:none !important;text-shadow:none !important;text-transform:none !important;letter-spacing:normal !important;min-width:auto !important;min-height:auto !important;font-weight:normal !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;font-family:inherit !important;outline:none !important;color:inherit !important;vertical-align:middle !important;text-decoration:none !important;width:auto !important;height:auto !important;}
.mementor-tts-custom-controls{flex-wrap:wrap !important;justify-content:space-between !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;display:flex !important;align-items:center;gap:var(--mementor-tts-spacing-sm, 8px);padding:var(--mementor-tts-player-padding, 15px) !important;background-color:var(--mementor-tts-bg-color, #f6f7fb) !important;border:var(--mementor-tts-border, none) !important;border-radius:var(--mementor-tts-border-radius, 4px) !important;font-size:var(--mementor-tts-font-size, 14px) !important;color:var(--mementor-tts-text-color, #0e0e0f) !important;position:relative !important;z-index:1 !important;overflow:visible !important;}
.mementor-tts-play-button, .mementor-tts-player .mementor-tts-play-button, html body .mementor-tts-player .mementor-tts-play-button, html body .mementor-tts-player-container .mementor-tts-play-button, .entry-content .mementor-tts-player .mementor-tts-play-button, .post-content .mementor-tts-player .mementor-tts-play-button, html[lang] body .mementor-tts-player .mementor-tts-play-button,
html[lang="en"] body .mementor-tts-player .mementor-tts-play-button{display:flex !important;align-items:center !important;justify-content:center !important;width:calc(var(--mementor-tts-play-icon-size, 24px) * 1.5) !important;height:calc(var(--mementor-tts-play-icon-size, 24px) * 1.5) !important;min-width:calc(var(--mementor-tts-play-icon-size, 24px) * 1.5) !important;min-height:calc(var(--mementor-tts-play-icon-size, 24px) * 1.5) !important;max-width:calc(var(--mementor-tts-play-icon-size, 24px) * 1.5) !important;max-height:calc(var(--mementor-tts-play-icon-size, 24px) * 1.5) !important;background-color:var(--mementor-tts-play-button-bg, #ffffff) !important;border:1px solid var(--mementor-tts-border-color, #dcdcde) !important;border-radius:50% !important;cursor:pointer !important;padding:0 !important;margin:0 !important;order:1 !important;position:relative !important;transition:background-color 0.2s ease !important;outline:none !important;line-height:1 !important;box-sizing:border-box !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;font-size:inherit !important;flex-shrink:0 !important;}
.mementor-tts-play-button:focus{outline:none;box-shadow:none;}
.mementor-tts-play-button:hover{background-color:var(--mementor-tts-play-button-bg-hover, #f6f7f7);}
.mementor-tts-custom-controls[data-show-play-bg="false"] .mementor-tts-play-button,
.mementor-tts-player .mementor-tts-play-button.no-background, html body .mementor-tts-player .mementor-tts-play-button.no-background, html body .mementor-tts-player-container .mementor-tts-play-button.no-background, .entry-content .mementor-tts-player .mementor-tts-play-button.no-background, .post-content .mementor-tts-player .mementor-tts-play-button.no-background{background-color:transparent !important;background:transparent !important;border:none !important;}
.mementor-tts-custom-controls[data-show-play-bg="false"] .mementor-tts-play-button:hover,
.mementor-tts-player .mementor-tts-play-button.no-background:hover, html body .mementor-tts-player .mementor-tts-play-button.no-background:hover{background-color:transparent !important;background:transparent !important;}
.mementor-tts-play-button .dashicons, .mementor-tts-play-button .mementor-dashicons, html body .mementor-tts-play-button .dashicons, html body .mementor-tts-play-button .mementor-dashicons, .mementor-tts-player .mementor-tts-play-button .dashicons, .mementor-tts-player .mementor-tts-play-button .mementor-dashicons, html body .mementor-tts-player .mementor-tts-play-button .dashicons, html body .mementor-tts-player .mementor-tts-play-button .mementor-dashicons{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-45%, -50%) !important;margin:0 !important;padding:0 !important;font-size:var(--mementor-tts-play-icon-size, 24px) !important;width:var(--mementor-tts-play-icon-size, 24px) !important;height:var(--mementor-tts-play-icon-size, 24px) !important;display:inline-block !important;font-family:dashicons !important;line-height:1 !important;color:var(--mementor-tts-accent-color, #2271b1) !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;text-decoration:none !important;vertical-align:middle !important;background:none !important;border:none !important;box-shadow:none !important;}
.dashicons-controls-pause:before, .mementor-dashicons-controls-pause:before{margin-left:-1px;}
.mementor-dashicons-controls-volumeon:before{content:"\f521";}
.mementor-dashicons-controls-volumeoff:before{content:"\f520";}
.mementor-dashicons-controls-play:before{content:"\f522";}
.mementor-dashicons-controls-pause:before{content:"\f523";}
.mementor-dashicons-update:before{content:"\f463";}
.mementor-dashicons-download:before{content:"\f316";}
.mementor-dashicons-info:before{content:"\f348";}
.mementor-tts-time-display, .mementor-tts-duration-display{font-family:monospace;font-size:var(--mementor-tts-font-size, 14px);color:var(--mementor-tts-timer-color, #50575e);min-width:45px;flex-shrink:0;text-align:center;}
.mementor-tts-time-display{order:2;}
.mementor-tts-duration-display{order:4;}
.mementor-tts-progress-container{flex-grow:1;height:8px;background-color:var(--mementor-tts-progress-default, #e0e0e0) !important;border-radius:4px;cursor:pointer;position:relative;order:3;z-index:10;transition:background-color 0.2s ease;}
.mementor-tts-progress-container:hover{background-color:#d0d0d0 !important;}
.mementor-tts-progress-container.thin{height:4px;}
.mementor-tts-progress-container.thick{height:8px;}
.mementor-tts-progress-bar{height:100%;width:0;background-color:var(--mementor-tts-progress-playing, #2271b1);border-radius:4px;position:absolute;top:0;left:0;pointer-events:none;transition:width 0.1s linear;}
.mementor-tts-volume-button, html body .mementor-tts-player .mementor-tts-volume-button, html[lang] body .mementor-tts-player .mementor-tts-volume-button{background:none !important;border:none !important;cursor:pointer !important;padding:0 !important;margin:0 !important;order:5 !important;line-height:inherit !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:auto !important;height:auto !important;min-width:auto !important;min-height:auto !important;}
.mementor-tts-volume-button:hover{opacity:0.8;}
.mementor-tts-volume-button .dashicons, .mementor-tts-volume-button .mementor-dashicons{width:var(--mementor-tts-icon-size, 20px) !important;height:var(--mementor-tts-icon-size, 20px) !important;color:var(--mementor-tts-accent-color, #2271b1);display:inline-block !important;font-family:dashicons !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
.mementor-tts-speed-button, html body .mementor-tts-player .mementor-tts-speed-button, html[lang] body .mementor-tts-player .mementor-tts-speed-button{background:none !important;border:none !important;cursor:pointer !important;padding:0 !important;margin:0 !important;min-width:40px !important;font-size:var(--mementor-tts-font-size, 14px) !important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-weight:600 !important;color:var(--mementor-tts-accent-color, #2271b1) !important;order:6;line-height:inherit !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;height:auto !important;min-height:auto !important;}
.mementor-tts-speed-button:hover{background-color:rgba(0, 0, 0, 0.05);}
.mementor-tts-download-button, html body .mementor-tts-player .mementor-tts-download-button, html[lang] body .mementor-tts-player .mementor-tts-download-button{background:none !important;border:none !important;cursor:pointer !important;padding:0 !important;margin:0 !important;order:7 !important;line-height:inherit !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:auto !important;height:auto !important;min-width:auto !important;min-height:auto !important;}
.mementor-tts-download-button:hover{opacity:0.8;}
.mementor-tts-download-button .dashicons, .mementor-tts-download-button .mementor-dashicons{width:var(--mementor-tts-icon-size, 20px) !important;height:var(--mementor-tts-icon-size, 20px) !important;color:var(--mementor-tts-accent-color, #2271b1);display:inline-block !important;font-family:dashicons !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
.mementor-tts-info-button, html body .mementor-tts-player .mementor-tts-info-button, html[lang] body .mementor-tts-player .mementor-tts-info-button{background:none !important;border:none !important;cursor:pointer !important;padding:0 !important;margin:0 !important;order:8 !important;position:relative !important;line-height:inherit !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:auto !important;height:auto !important;min-width:auto !important;min-height:auto !important;}
.mementor-tts-info-button:hover{opacity:0.8;}
.mementor-tts-info-button .dashicons, .mementor-tts-info-button .mementor-dashicons{width:var(--mementor-tts-icon-size, 20px) !important;height:var(--mementor-tts-icon-size, 20px) !important;color:var(--mementor-tts-accent-color, #2271b1);display:inline-block !important;font-family:dashicons !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
.mementor-tts-info-popup{display:none;position:fixed;background-color:white;border:1px solid #ddd;border-radius:5px;padding:10px 15px;width:308px;max-width:90vw;box-shadow:0 3px 8px rgba(0, 0, 0, 0.15);z-index:9999;font-size:14px;line-height:1.5;color:#444;text-align:left;--button-x:0px;--button-y:0px;--button-width:0px;--button-right:0px;}
.mementor-tts-info-popup p{margin:0;padding:0;}
.mementor-tts-info-close{position:absolute;top:5px;right:5px;background:none;border:none;font-size:20px;line-height:1;width:20px;height:20px;padding:0;color:#666;cursor:pointer;opacity:0.7;transition:opacity 0.2s;}
.mementor-tts-info-close:hover{opacity:1;color:#333;}
.mementor-tts-info-close:focus{outline:2px solid var(--mementor-tts-accent-color, #2271b1);outline-offset:2px;}
.mementor-tts-info-popup:after{content:'';position:absolute;top:100%;border-width:8px;border-style:solid;border-color:white transparent transparent transparent;}
.mementor-tts-info-popup.position-top-left{left:var(--button-x);top:var(--button-y);transform:translate(0, -100%);margin-top:-8px;}
.mementor-tts-info-popup.position-top-left:after{left:15px;}
.mementor-tts-info-popup.position-top-center{left:calc(var(--button-x) + var(--button-width) / 2);top:var(--button-y);transform:translate(-50%, -100%);margin-top:-8px;}
.mementor-tts-info-popup.position-top-center:after{left:50%;transform:translateX(-50%);}
.mementor-tts-info-popup.position-top-right{left:var(--button-right);top:var(--button-y);transform:translate(-100%, -100%);margin-top:-27px;}
.mementor-tts-info-popup.position-top-right:after{right:15px;}
.mementor-tts-info-popup.tooltip-visible{display:block;}
.mementor-tts-player, .mementor-tts-player-container, .mementor-tts-custom-controls, .mementor-tts-info-button{overflow:visible !important;position:relative !important;}
body .mementor-tts-player, body .mementor-tts-player-container, body .mementor-tts-custom-controls{overflow:visible !important;}
.mementor-tts-player-container *,
.mementor-tts-player *{pointer-events:auto !important;}
.mementor-tts-info-popup-container{position:relative !important;overflow:visible !important;}
.mementor-tts-player.content-width, .mementor-tts-player.full-width{width:100%;}
@media screen and (max-width:600px){
.mementor-tts-custom-controls{flex-wrap:wrap;gap:8px;padding:10px;}
.mementor-tts-play-button{width:32px;height:32px;}
.mementor-tts-time-display, .mementor-tts-duration-display{font-size:12px;min-width:40px;}
.mementor-tts-progress-container{order:1;width:100%;flex-basis:100%;}
.mementor-tts-time-display{order:2;}
.mementor-tts-duration-display{order:3;}
} .elementor-widget-container .mementor-tts-player-container{display:block;width:100%;max-width:var(--mementor-tts-max-width);}
.elementor-section .mementor-tts-player{width:100%;margin:0 auto;}
.mementor-tts-control-disabled, button.mementor-tts-control-disabled, .mementor-tts-custom-controls button.mementor-tts-control-disabled, .mementor-tts-player button[style*="display: none"],
.mementor-tts-player button[style*="display:none"]{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;position:absolute !important;pointer-events:none !important;}
html body .mementor-tts-player-container{width:100%;box-sizing:border-box;display:block;}
html body .mementor-tts-player-container.mementor-tts-width-full{max-width:100%;}
html body .mementor-tts-player-container.mementor-tts-width-custom, html body .mementor-tts-player-container.mementor-tts-width-500, html body .mementor-tts-player-container.mementor-tts-width-content_width{max-width:var(--mementor-tts-max-width);}
html body .mementor-tts-player-container[data-alignment="left"]{margin-left:0 !important;margin-right:auto !important;}
html body .mementor-tts-player-container[data-alignment="center"]{margin-left:auto !important;margin-right:auto !important;}
html body .mementor-tts-player-container[data-alignment="right"]{margin-left:auto !important;margin-right:0 !important;}
.mementor-tts-width-full, .mementor-tts-preview-player .mementor-tts-width-full, .mementor-tts-player.mementor-tts-width-full{width:100%;}
.mementor-tts-loading{opacity:0.7;pointer-events:none;}
.mementor-tts-spin{animation:mementor-tts-spin 2s linear infinite;}
@keyframes mementor-tts-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
} .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-generate-button.mementor-tts-generating{background-color:rgba(34, 113, 177, 0.1) !important;cursor:not-allowed !important;}
.mementor-tts-generate-button.mementor-tts-generating .dashicons{color:var(--mementor-tts-accent-color-hover, #135e96) !important;}
@keyframes mementor-tts-pulse {
0%{box-shadow:0 0 0 0 rgba(34, 113, 177, 0.4);}
70%{box-shadow:0 0 0 6px rgba(34, 113, 177, 0);}
100%{box-shadow:0 0 0 0 rgba(34, 113, 177, 0);}
}
.mementor-tts-player-container.is-generating .mementor-tts-play-button{animation:mementor-tts-pulse 1.5s infinite;}
.mementor-tts-player{width:100% !important;box-sizing:border-box !important;overflow:hidden !important;max-width:none !important;}
.mementor-tts-custom-controls{flex-wrap:wrap !important;justify-content:space-between !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;background-color:var(--mementor-tts-bg-color, #f6f7fb) !important;border:var(--mementor-tts-border, none) !important;}
@media(max-width:480px){
.mementor-tts-progress-container{width:100% !important;flex-basis:100% !important;order:5 !important;margin-top:8px !important;}
.mementor-tts-custom-controls{padding:10px !important;}
.mementor-tts-play-button{width:32px !important;height:32px !important;}
.mementor-tts-time-display, .mementor-tts-duration-display{font-size:12px !important;min-width:auto !important;}
} .entry-content .mementor-tts-player,
.post-content .mementor-tts-player, .content .mementor-tts-player, .wp-block .mementor-tts-player, .elementor-widget-container .mementor-tts-player{width:100%;}
.mementor-tts-player audio{width:1px !important;height:1px !important;position:absolute !important;left:-9999px !important;}
.home .mementor-tts-player-container, .archive .mementor-tts-player-container, .search .mementor-tts-player-container, .blog .mementor-tts-player-container, body:not(.single):not(.page):not(.singular) .mementor-tts-player-container{display:none !important;}
.elementor-widget-container .mementor-tts-player-container.mementor-tts-width-500, .elementor-widget-container .mementor-tts-player-container.mementor-tts-width-custom, .elementor-widget-container .mementor-tts-player-container.mementor-tts-width-full{width:100% !important;margin-left:auto !important;margin-right:auto !important;}
.elementor-widget-container .mementor-tts-player{width:100%;}
body .mementor-tts-player-container.mementor-tts-width-500, body .mementor-tts-preview-player .mementor-tts-width-500{max-width:var(--mementor-tts-max-width) !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;}
body .mementor-tts-player-container.mementor-tts-width-custom, body .mementor-tts-preview-player .mementor-tts-width-custom{max-width:var(--mementor-tts-max-width) !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;}
body .mementor-tts-player-container.mementor-tts-width-full, body .mementor-tts-preview-player .mementor-tts-width-full{width:100% !important;}
.mementor-tts-player-container{max-width:var(--mementor-tts-max-width) !important;width:100% !important;box-sizing:border-box !important;display:block !important;}
.mementor-tts-player{width:100% !important;box-sizing:border-box !important;}
.mementor-tts-player-container > p:empty, .mementor-tts-player > p:empty, .mementor-tts-custom-controls > p:empty{display:none !important;}
.mementor-tts-player-container > p:empty + p:empty{display:none !important;}
.mementor-tts-custom-controls > p, .mementor-tts-player > p:not(.e-n-accordion-item-title-text){margin:0 !important;padding:0 !important;}
.mementor-tts-player-container .elementor-widget-container p, .mementor-tts-player-container [class*="elementor"] p,
.mementor-tts-player-container [class*="e-n-accordion"] p{margin:revert !important;padding:revert !important;}
body .mementor-tts-player-container[data-alignment="left"],
.mementor-tts-player-container[data-alignment="left"]{margin-left:0 !important;margin-right:auto !important;}
body .mementor-tts-player-container[data-alignment="center"],
.mementor-tts-player-container[data-alignment="center"]{margin-left:auto !important;margin-right:auto !important;}
body .mementor-tts-player-container[data-alignment="right"],
.mementor-tts-player-container[data-alignment="right"]{margin-left:auto !important;margin-right:0 !important;}
.mementor-tts-player-container.mementor-tts-width-content_width{max-width:var(--mementor-tts-max-width) !important;}
.mementor-tts-player-container.mementor-tts-width-full_width{max-width:100%;}
html body .mementor-tts-player-container{max-width:var(--mementor-tts-max-width);width:100%;box-sizing:border-box;display:block;}
html body .mementor-tts-player-container[data-alignment="left"]{margin-left:0 !important;margin-right:auto !important;}
html body .mementor-tts-player-container[data-alignment="center"]{margin-left:auto !important;margin-right:auto !important;}
html body .mementor-tts-player-container[data-alignment="right"]{margin-left:auto !important;margin-right:0 !important;}
.mementor-tts-player-container.mementor-tts-width-content_width{max-width:var(--mementor-tts-max-width) !important;}
.mementor-tts-player-container.mementor-tts-width-full_width{max-width:100%;}
html body .mementor-tts-preview-player .mementor-tts-player-container{max-width:var(--mementor-tts-max-width);width:100%;}
.mementor-tts-preview-player .mementor-tts-player, .mementor-tts-preview-player .mementor-tts-player *{max-width:none !important;}
.mementor-tts-preview-player .mementor-tts-player-container{display:block;width:100%;max-width:var(--mementor-tts-max-width);}
html body .mementor-tts-preview-player .mementor-tts-player-container[data-alignment="left"]{margin-left:0 !important;margin-right:auto !important;}
html body .mementor-tts-preview-player .mementor-tts-player-container[data-alignment="center"]{margin-left:auto !important;margin-right:auto !important;}
html body .mementor-tts-preview-player .mementor-tts-player-container[data-alignment="right"]{margin-left:auto !important;margin-right:0 !important;}
.mementor-tts-preview-player[data-alignment="left"]{margin-left:0 !important;margin-right:auto !important;}
.mementor-tts-preview-player[data-alignment="center"]{margin-left:auto !important;margin-right:auto !important;}
.mementor-tts-preview-player[data-alignment="right"]{margin-right:0 !important;margin-left:auto !important;}
.mementor-tts-custom-controls, .mementor-tts-player, .mementor-tts-player-container{overflow:visible !important;position:relative !important;}
html body .mementor-tts-player-container.mementor-tts-align-left{margin-right:auto;margin-left:0;}
html body .mementor-tts-player-container.mementor-tts-align-center{margin-left:auto;margin-right:auto;}
html body .mementor-tts-player-container.mementor-tts-align-right{margin-left:auto;margin-right:0;}
html body .mementor-tts-player-container.mementor-tts-align-left{margin-right:auto;text-align:left;}
html body .mementor-tts-player-container.mementor-tts-align-center{margin-left:auto;margin-right:auto;text-align:center;}
html body .mementor-tts-player-container.mementor-tts-align-right{margin-left:auto;text-align:right;}
html body .mementor-tts-player-container.mementor-tts-width-content_width{max-width:500px;}
html body .mementor-tts-player-container.mementor-tts-width-full_width{width:100%;}
.entry-header + .mementor-tts-player-container,
.entry-content + .mementor-tts-player-container,
.excerpt + .mementor-tts-player-container{margin-top:1em;}
.mementor-tts-player-container + .entry-content,
.mementor-tts-player-container + .excerpt{margin-top:1em;}
.mementor-tts-adjacent-to-entry-title{margin:1.5em 0;}
.mementor-tts-adjacent-to-entry-header{margin:1.5em 0;}
.mementor-tts-adjacent-to-post-title{margin:1.5em 0;}
.mementor-tts-before-entry-content, .mementor-tts-before-post-content, .mementor-tts-before-excerpt{margin:1.5em 0 1em;}
.mementor-tts-after-entry-excerpt, .mementor-tts-after-excerpt, .mementor-tts-after-post-excerpt{margin:1em 0 1.5em;}
.mementor-tts-no-excerpt{margin:1em 0 1.5em;}
.mementor-tts-no-excerpt-no-content{margin:1em 0 1.5em;}
.elementor-widget-container .mementor-tts-player-container{margin:1em 0;}
.elementor-widget-theme-post-content .mementor-tts-player-container{margin:1.5em 0;}
.entry-header + .mementor-tts-player-container{margin-top:1em;}
.mementor-tts-player-container + .entry-content{margin-top:1.5em;}
.excerpt + .mementor-tts-player-container{margin-top:1em;}
.mementor-tts-player-container + .excerpt{margin-top:1em;}
.mementor-tts-before-title-js{margin-bottom:1.5em;}
.mementor-tts-after-title-js{margin-top:1em;margin-bottom:1.5em;}
.mementor-tts-after-title-before-excerpt{margin:1em 0 1.5em;}
.mementor-tts-after-title-after-excerpt{margin:1.5em 0 1em;}
.mementor-tts-after-content{margin-top:1.5em;margin-bottom:0;}
.mementor-tts-player-container{clear:both;display:block;position:relative;box-sizing:border-box;width:100%;}
html body .mementor-tts-player-container.mementor-tts-max-width-custom{max-width:var(--mementor-tts-max-width, 100%) !important;width:100% !important;}
@supports (max-width: attr(data-max-width px)) {
html body .mementor-tts-max-width-custom{max-width:attr(data-max-width length, 100%) !important;}
}
html body .mementor-tts-player-container.mementor-tts-width-content_width{width:100% !important;max-width:var(--mementor-tts-max-width, 100%) !important;}
html body .mementor-tts-player-container.mementor-tts-max-width-custom .mementor-tts-player{width:100% !important;}
@media screen and (max-width:1024px){
html body .mementor-tts-player-container{padding:var(--mementor-tts-spacing-md);}
.mementor-tts-custom-controls{gap:var(--mementor-tts-spacing-sm);}
}
@media screen and (max-width:768px){
html body .mementor-tts-player-container{padding:var(--mementor-tts-spacing-sm);}
.mementor-tts-custom-controls{flex-wrap:wrap;gap:var(--mementor-tts-spacing-xs);}
.mementor-tts-progress-container{order:2;max-width:30%;margin:var(--mementor-tts-spacing-xs) 0;}
.mementor-tts-time-display{order:3;}
.mementor-tts-volume-button, .mementor-tts-speed-button, .mementor-tts-download-button, .mementor-tts-info-button{order:4;}
.mementor-tts-player-label{font-size:calc(var(--mementor-tts-label-size) * 0.9);margin-bottom:var(--mementor-tts-spacing-sm);}
}
@media screen and (max-width:480px){
html body .mementor-tts-player-container{padding:var(--mementor-tts-spacing-xs);}
.mementor-tts-custom-controls{justify-content:center;}
.mementor-tts-play-button{order:1;margin-right:var(--mementor-tts-spacing-xs);}
.mementor-tts-progress-container{order:2;width:100%;margin:var(--mementor-tts-spacing-xs) 0;}
.mementor-tts-time-display{order:3;font-size:calc(var(--mementor-tts-font-size) * 0.9);}
.mementor-tts-volume-button, .mementor-tts-speed-button, .mementor-tts-download-button, .mementor-tts-info-button{order:4;padding:calc(var(--mementor-tts-spacing-xs) * 1.5);}
.mementor-tts-player-label{font-size:calc(var(--mementor-tts-label-size) * 0.85);margin-bottom:var(--mementor-tts-spacing-xs);}
.mementor-tts-play-button .dashicons{font-size:calc(var(--mementor-tts-play-icon-size) * 1.1);width:calc(var(--mementor-tts-play-icon-size) * 1.1);height:calc(var(--mementor-tts-play-icon-size) * 1.1);}
.mementor-tts-volume-button .dashicons, .mementor-tts-speed-button .dashicons, .mementor-tts-download-button .dashicons, .mementor-tts-info-button .dashicons{font-size:calc(var(--mementor-tts-icon-size) * 1.1);width:calc(var(--mementor-tts-icon-size) * 1.1);height:calc(var(--mementor-tts-icon-size) * 1.1);}
}
@media screen and (max-width:360px){
.mementor-tts-custom-controls{gap:calc(var(--mementor-tts-spacing-xs) / 2);}
.mementor-tts-volume-button, .mementor-tts-speed-button, .mementor-tts-download-button, .mementor-tts-info-button{padding:var(--mementor-tts-spacing-xs);}
.mementor-tts-time-display{font-size:calc(var(--mementor-tts-font-size) * 0.85);}
} .mementor-tts-volume-button,
.mementor-tts-info-button, .mementor-tts-download-button, html body .mementor-tts-volume-button, html body .mementor-tts-info-button, html body .mementor-tts-download-button, .mementor-tts-preview-player .mementor-tts-volume-button, .mementor-tts-preview-player .mementor-tts-info-button, .mementor-tts-preview-player .mementor-tts-download-button{border:none !important;background:transparent !important;box-shadow:none !important;}
html body .mementor-tts-player .mementor-tts-download-button[style*="display: none"],
html body .mementor-tts-player .mementor-tts-download-button[style*="display:none"],
html body .mementor-tts-preview-player .mementor-tts-download-button[style*="display: none"],
html body .mementor-tts-preview-player .mementor-tts-download-button[style*="display:none"]{display:none !important;}
html body .mementor-tts-player .mementor-tts-info-button[style*="display: none"],
html body .mementor-tts-player .mementor-tts-info-button[style*="display:none"],
html body .mementor-tts-preview-player .mementor-tts-info-button[style*="display: none"],
html body .mementor-tts-preview-player .mementor-tts-info-button[style*="display:none"]{display:none !important;}
html body .mementor-tts-player .mementor-tts-volume-button[style*="display: none"],
html body .mementor-tts-player .mementor-tts-volume-button[style*="display:none"],
html body .mementor-tts-preview-player .mementor-tts-volume-button[style*="display: none"],
html body .mementor-tts-preview-player .mementor-tts-volume-button[style*="display:none"]{display:none !important;}
html body .mementor-tts-player .mementor-tts-speed-button[style*="display: none"],
html body .mementor-tts-player .mementor-tts-speed-button[style*="display:none"],
html body .mementor-tts-preview-player .mementor-tts-speed-button[style*="display: none"],
html body .mementor-tts-preview-player .mementor-tts-speed-button[style*="display:none"]{display:none !important;}
html body .mementor-tts-player .mementor-tts-time-display[style*="display: none"],
html body .mementor-tts-player .mementor-tts-time-display[style*="display:none"],
html body .mementor-tts-player .mementor-tts-duration-display[style*="display: none"],
html body .mementor-tts-player .mementor-tts-duration-display[style*="display:none"],
html body .mementor-tts-preview-player .mementor-tts-time-display[style*="display: none"],
html body .mementor-tts-preview-player .mementor-tts-time-display[style*="display:none"],
html body .mementor-tts-preview-player .mementor-tts-duration-display[style*="display: none"],
html body .mementor-tts-preview-player .mementor-tts-duration-display[style*="display:none"] {
display: none !important;
}