/**
 * @version     1.10 (2025.06.10)
 * @package     uEmbed.js
 * @author      Fotis Evangelou
 * @url         https://nuevvo.com
 * @copyright   Copyright (c) 2018 - 2025 Nuevvo Webware P.C. All rights reserved.
 * @license     Commercial
 */

.uEmbedContainer {display:block;clear:both;margin:30px auto;padding:0;}
    .embedIsAudio {}
    .embedIsGeneric {}
    .embedIsImage {}
    .embedIsVideo {}
.uEmbedContainer br {display:none;}
.uEmbedContainer.embedIsAudio iframe,
.uEmbedContainer.embedIsImage iframe,
.uEmbedContainer.embedIsVideo iframe {display:block;width:100% !important;height:auto !important;aspect-ratio:14/9;}

.uEmbedContainer.embedIsAudio iframe {min-width:320px;}
.uEmbedContainer.embedIsGeneric {text-align:center;}
.uEmbedContainer.embedIsGeneric iframe {display:block;border:0;width:100% !important;margin:auto !important;}
.uEmbedContainer.embedIsImage img {display:block;width:100%;min-width:320px;height:auto;}

a.embedHasLink {display:block;position:relative;}
span.embedHasCaption {display:none;}
a.embedHasLink > img + span.embedHasCaption {display:block;position:absolute;right:0;bottom:10px;background:#000;opacity:0.8;padding:5px 10px;color:#fff;font-size:12px;font-family:sans-serif;}

/* For Giphy */
.uEmbedContainer.embedIsGeneric iframe[src*="giphy.com"] {height:auto;aspect-ratio:14/9;}

/* For TikTok */
.uEmbedContainer.embedIsGeneric iframe.mediaIsTikTok {display:block;max-width:400px;width:100%;height:auto;aspect-ratio:350/550;}

/* For Twitter */
.uEmbedContainer twitterwidget,
.uEmbedContainer .twitter-tweet {margin-right:auto;margin-left:auto;}

/* For YouTube */
.uEmbedContainer.embedIsGeneric iframe.mediaIsYouTubeShorts {display:block;max-width:400px;width:100%;height:auto;aspect-ratio:315/560;}

@media only screen and (max-width:1024px) {
    /* For Facebook */
    .embedIsGeneric .fb_iframe_widget_fluid span {width:98% !important;}
}

.uEmbedNotLoaded {font-family:sans-serif;font-size:14px;color:#333;text-align:center;padding:15px 0;margin:15px auto;width:80%;background:#efefef;}
