article { padding-top: unset!important;}

.single article.has-embed .wp-video:nth-of-type(1), .single article.has-embed .wp-block-video, .single article.has-embed .first-video{height:400px!important;position: unset!important;}

iframe {height:400px!important;object-fit: contain!important; background-color: black!important;}
video {height:400px!important;object-fit: contain!important; background-color: black!important;}
#video-player { height: 400px !important; }

.related-title { background-color: blue; margin-bottom: 5px; color: white; text-align: center; }

.related-title a{color: white; text-align: center;text-decoration: underline; }

form.search-form { margin: auto; width: 100%; padding: 5px; text-align: center; background-color: black; direction: rtl;}
input.search-field { width: 65%; max-width: 500px; }
input.search-submit { width: 25%; max-width: 200px; }

.site-branding { float: right; text-align: right; margin-left: 20px; }
.header-search { border-color: #444; display: none; }
.header-toggles { left: 5px!important;}

.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a { color: white; }

.menu-modal-inner { background: black; width: 80%;text-align: center;}
.menu-modal { background: none;}
.menu-modal.active { margin-bottom: 5px;}
@media only screen and (max-width: 959px) { .header-toggles { display: contents; } }

div[pseudo="-webkit-media-controls-enclosure"] { min-height: 40px; min-width: 90%; } 

div#track { min-height: 8px; min-width: 100%;}

.sf-menu{float:right!important;width: 75%!important;}
.sf-menu > li {float: right!important;}

ul.modal-menu.reset-list-style { column-count: 2; }.modal-menu a { padding: 5%;}

.menu-modal.show-modal { display: block!important; }

.category-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin:20px 0}.category-card{background-color:#333;border:1px solid #444;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.2);text-align:center;transition:transform 0.3s ease-in-out}.category-card:hover{transform:scale(1.05);background-color:#444}.category-image{width:100%;height:180px;object-fit:cover;display:block}.no-image{background-color:#555;width:100%;height:180px;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:14px}.category-title{margin:10px;font-size:1.2rem;font-weight:bold;color:#fff}.category-card-link{text-decoration:none;color:inherit}@media (max-width:768px){.category-grid-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.category-grid-container{grid-template-columns:repeat(2,1fr)}}
.entry-related .hentry .thumbnail-link {width: 99%!important;}





.single-post .entry-related,
.single-post #enjoyvideo-recent-18 ul {
  display: flex !important;
  flex-wrap: wrap !important;
  margin: 0 !important;
  padding: 0 !important;
  direction: rtl !important;
  gap: 10px !important;
}

.single-post .entry-related .hentry,
.single-post #enjoyvideo-recent-18 li {
  flex: 1 1 calc(25% - 10px) !important;
  min-width: 120px !important;
  max-width: 100% !important;
  margin: 0 !important;
  float: none !important;
  clear: none !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
}

.single-post .entry-related .thumbnail-wrap,
.single-post #enjoyvideo-recent-18 .thumbnail-wrap {
  width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  overflow: hidden !important;
  position: relative !important;
  border-radius: 8px !important;
}

.single-post .entry-related .thumbnail-wrap img,
.single-post #enjoyvideo-recent-18 .thumbnail-wrap img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: inherit !important;
}

.single-post .entry-related .entry-title,
.single-post #enjoyvideo-recent-18 .entry-title {
  font-size: 16px !important;
  padding: 10px !important;
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  line-height: 1.4 !important;
  text-align: center !important;
}

.single-post .entry-related .entry-title a,
.single-post #enjoyvideo-recent-18 .entry-title a {
  text-decoration: none !important;
  color: inherit !important;
}

.single-post .entry-related .hentry .entry-meta,
.single-post #enjoyvideo-recent-18 .entry-meta {
  display: none !important;
}

.single-post .icon-play {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 50px !important;
  height: 50px !important;
  font-size: 24px !important;
  color: white !important;
  background: rgba(0, 0, 0, 0.6) !important;
  border-radius: 50% !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
i.genericon.genericon-play, i.genericon.genericon-picture { font-size: x-large; }

    .custom-share-buttons {
        margin-top: 12px;
        margin-bottom: 20px;
        display: flex;
        align-items: center;
        gap: 8px;
        flex-wrap: wrap;
        direction: rtl;
        justify-content: flex-start;
    }
    .custom-share-buttons .share-label {
        font-weight: bold;
        font-size: 14px;
        margin-left: 5px;
    }
    .custom-share-buttons .share-btn {
        padding: 6px 12px;
        color: #fff !important;
        border-radius: 5px;
        font-size: 14px;
        text-decoration: none;
        font-family: sans-serif;
        pointer-events: auto !important;
    }
    .custom-share-buttons .twitter {
        background-color: #1DA1F2;
    }

.video-wrapper {
  width: 100%;
  height: 400px;
  background-color: black;
  overflow: hidden;
}

.video-wrapper video {
  width: 100%;
  height: 100%;
  display: block;
}

