:root {
--ddtv-ink: #102238;
--ddtv-muted: #667085;
--ddtv-line: #e6ebf1;
--ddtv-soft: #f6f8fb;
--ddtv-blue: #0b5cab;
--ddtv-red: #c82333;
--ddtv-dark: #071927;
--ddtv-shadow: 0 16px 42px rgba(16, 34, 56, 0.1);
}
body.vlog-child {
background: var(--ddtv-soft) !important;
color: var(--ddtv-ink);
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
.vlog-body-box {
background: transparent !important;
}
.container {
max-width: 1180px;
}
a {
transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}
.vlog-top-bar,
.vlog-top-bar .sub-menu {
background: var(--ddtv-dark) !important;
}
.vlog-top-bar {
border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
.vlog-site-date,
.vlog-top-bar ul li a {
color: rgba(255, 255, 255, 0.78) !important;
}
.vlog-top-bar ul li a:hover {
color: #fff !important;
}
.vlog-site-header,
.vlog-responsive-header,
.vlog-header-shadow .vlog-header-wrapper,
.vlog-site-header .vlog-main-nav .sub-menu,
.vlog-actions-button .sub-menu,
.dl-menuwrapper .dl-menu {
background: rgba(255, 255, 255, 0.98) !important;
}
.vlog-site-header,
.vlog-responsive-header {
border-bottom: 1px solid var(--ddtv-line);
box-shadow: 0 8px 28px rgba(16, 34, 56, 0.08) !important;
}
.vlog-header-middle {
height: 92px !important;
}
.vlog-header-middle .site-title img {
max-height: 68px !important;
width: auto;
}
.vlog-sticky-header,
.vlog-sticky-header .vlog-header-wrapper,
.vlog-sticky-header .vlog-header-middle {
min-height: 72px !important;
overflow: visible;
}
.vlog-sticky-header .site-title,
.vlog-sticky-header .site-title a {
align-items: center;
display: flex;
height: 72px;
}
.vlog-sticky-header .site-title img {
display: block;
max-height: 56px !important;
width: auto;
}
.vlog-site-header .vlog-main-nav li a,
.vlog-responsive-header a,
.dl-menuwrapper li a {
color: var(--ddtv-ink) !important;
letter-spacing: 0;
}
.vlog-site-header .vlog-main-nav > li > a {
border-radius: 4px;
padding-left: 13px;
padding-right: 13px;
}
.vlog-main-nav > .current_page_item > a,
.vlog-main-nav .current-menu-item > a,
.vlog-main-nav li:not(.menu-item-has-children):hover > a,
.vlog-actions-button.vlog-action-search:hover span,
.dl-menuwrapper li a:hover,
.dl-menuwrapper li a:focus {
color: var(--ddtv-blue) !important;
}
.vlog-main-nav > .current_page_item > a,
.vlog-main-nav .current-menu-item > a {
background: rgba(11, 92, 171, 0.08) !important;
}
.vlog-site-header .vlog-main-nav .menu-item-816 > a,
.vlog-sticky-header .vlog-main-nav .menu-item-816 > a {
background: #e50914 !important;
color: #fff !important;
}
.vlog-actions-button > span,
.vlog-actions-button > a {
border-radius: 50%;
}
.vlog-bg {
background: var(--ddtv-soft) !important;
padding-top: 34px;
}
.vlog-content,
.vlog-sidebar {
margin-bottom: 30px;
}
body.page:not(.home) .vlog-content {
float: none !important;
margin-left: auto;
margin-right: auto;
max-width: 920px;
width: 100% !important;
}
body.page:not(.home) .vlog-sidebar {
display: none !important;
}
body.page:not(.home) .vlog-site-content {
background: #fff;
border: 1px solid var(--ddtv-line);
border-radius: 8px;
box-shadow: var(--ddtv-shadow);
margin-bottom: 46px;
padding: 34px;
}
body.page:not(.home) .entry-title,
body.page:not(.home) .vlog-content h1 {
color: var(--ddtv-ink);
font-size: 3rem;
line-height: 1.18;
margin-bottom: 24px;
}
body.page:not(.home) .entry-content,
body.page:not(.home) .entry-content p {
color: #1d2939;
font-size: 1.62rem;
line-height: 1.8;
}
body.page:not(.home) .entry-content img {
border-radius: 8px;
display: block;
margin-bottom: 24px;
width: 100%;
}
#vlog-module-1-0 {
display: none !important;
}
.vlog-module {
background: #fff;
border: 1px solid var(--ddtv-line);
border-radius: 8px;
box-shadow: var(--ddtv-shadow);
margin-bottom: 28px;
padding: 26px;
}
.vlog-module:first-child {
overflow: hidden;
padding: 0;
}
.vlog-featured-info-bg.vlog-highlight {
background: rgba(7, 25, 39, 0.9) !important;
}
.vlog-featured-info-bg .entry-title a,
.vlog-featured-info-bg .entry-title a:hover {
color: #fff !important;
}
.vlog-featured-info-bg .meta-item,
.vlog-featured-info-bg .meta-item a,
.vlog-featured-info-bg .meta-icon {
color: rgba(255, 255, 255, 0.72) !important;
}
.vlog-mod-head {
border-bottom: 1px solid var(--ddtv-line);
margin-bottom: 24px;
padding-bottom: 14px;
}
.vlog-mod-title h4,
.widget-title {
color: var(--ddtv-ink) !important;
font-size: 1.7rem !important;
letter-spacing: 0.02em;
position: relative;
}
.vlog-mod-title h4:after,
.widget-title:after {
background: var(--ddtv-red);
content: "";
display: block;
height: 3px;
margin-top: 10px;
width: 46px;
}
.vlog-lay-b {
background: #fff;
border: 1px solid var(--ddtv-line);
border-radius: 8px;
display: flex;
gap: 0;
margin-bottom: 22px !important;
overflow: hidden;
padding: 0 !important;
box-shadow: 0 10px 26px rgba(16, 34, 56, 0.07);
}
.vlog-lay-b:before,
.vlog-lay-b:after {
display: none;
}
.vlog-lay-b:hover {
transform: translateY(-2px);
box-shadow: 0 18px 42px rgba(16, 34, 56, 0.13);
}
.vlog-lay-b > [class*="col-"] {
float: none !important;
padding-left: 0 !important;
padding-right: 0 !important;
width: auto !important;
}
.vlog-lay-b > [class*="col-"]:first-child {
flex: 0 0 300px;
max-width: 300px;
}
.vlog-lay-b > [class*="col-"]:last-child {
flex: 1 1 auto;
min-width: 0;
}
.vlog-lay-b .entry-image {
margin: 0 !important;
overflow: hidden;
}
.vlog-lay-b .entry-image img,
.entry-image img {
display: block;
width: 100%;
object-fit: cover;
transition: transform 0.25s ease;
}
.vlog-lay-b:hover .entry-image img {
transform: scale(1.03);
}
.vlog-lay-b .entry-header,
.vlog-lay-b .entry-content,
.vlog-lay-b .entry-meta {
padding-left: 22px;
padding-right: 22px;
}
.vlog-lay-b .entry-header {
padding-top: 20px;
}
.entry-title a {
color: var(--ddtv-ink) !important;
}
.entry-title a:hover {
color: var(--ddtv-blue) !important;
}
.vlog-lay-b .entry-title {
line-height: 1.28;
margin-bottom: 10px;
}
.vlog-lay-b .meta-comments,
.vlog-lay-b .entry-content {
display: none !important;
}
.meta-item,
.meta-item a,
.entry-category a {
color: var(--ddtv-muted) !important;
}
.entry-category a,
.vlog-format-label {
background: var(--ddtv-red) !important;
border-radius: 4px;
color: #fff !important;
font-weight: 700;
letter-spacing: 0.02em;
padding: 5px 8px;
}
.vlog-format-label {
box-shadow: 0 8px 16px rgba(200, 35, 51, 0.24);
}
.vlog-pagination .page-numbers,
.vlog-pagination a,
.vlog-button,
input[type="submit"],
button[type="submit"] {
border-radius: 4px !important;
}
.vlog-pagination .current,
.vlog-pagination a:hover,
.vlog-button:hover,
input[type="submit"]:hover,
button[type="submit"]:hover {
background: var(--ddtv-blue) !important;
color: #fff !important;
}
.vlog-sidebar .widget {
background: #fff;
border: 1px solid var(--ddtv-line);
border-radius: 8px;
box-shadow: 0 10px 26px rgba(16, 34, 56, 0.07);
padding: 22px;
}
.vlog-sidebar .widget ul li {
border-bottom: 1px solid var(--ddtv-line);
padding-bottom: 9px;
}
.vlog-sidebar .widget ul li:last-child {
border-bottom: 0;
}
.vlog-site-footer {
background: var(--ddtv-dark) !important;
color: rgba(255, 255, 255, 0.76) !important;
margin-top: 20px;
}
.vlog-site-footer a,
.vlog-site-footer h4,
.vlog-site-footer .widget-title {
color: #fff !important;
}
.vlog-site-footer a:hover {
color: #9fc7ef !important;
}
.vlog-site-footer .widget-title:after {
background: var(--ddtv-red);
}
.vlog-copyright {
background: #04121d !important;
border-top: 1px solid rgba(255, 255, 255, 0.08);
color: rgba(255, 255, 255, 0.72) !important;
}
.vlog-search-form input[type="text"] {
border: 1px solid var(--ddtv-line) !important;
border-radius: 4px !important;
}
body.page .wpcf7-form label {
color: var(--ddtv-ink);
font-weight: 700;
}
body.page .wpcf7-form input,
body.page .wpcf7-form textarea {
background: #fff !important;
border: 1px solid #d0d7e2 !important;
border-radius: 4px !important;
box-shadow: none !important;
color: var(--ddtv-ink);
margin-top: 8px;
padding: 12px 14px;
width: 100%;
}
body.page .wpcf7-submit {
background: var(--ddtv-red) !important;
border: 0 !important;
color: #fff !important;
font-weight: 800;
padding: 12px 22px !important;
text-transform: uppercase;
}
.epyt-gallery,
.__youtube_prefs__,
.wp-block-embed-youtube {
border-radius: 8px;
overflow: hidden;
}
.__youtube_prefs__ {
background: #111827 !important;
color: #fff !important;
padding: 28px !important;
}
body.page-id-657 .epyt-gallery-subscribe,
body.page-id-657 .epyt-gallery-list,
body.page-id-657 .xs_social_share_widget:empty {
display: none !important;
}
.ddtv-video-fallback {
background: #f8fafc;
border: 1px solid var(--ddtv-line);
border-radius: 8px;
margin-top: 18px;
padding: 24px;
}
.ddtv-video-fallback h2 {
font-size: 2.1rem;
margin: 0 0 8px;
}
.ddtv-video-fallback p {
margin-bottom: 14px !important;
}
.ddtv-button {
background: var(--ddtv-red);
border-radius: 4px;
color: #fff !important;
display: inline-block;
font-weight: 800;
margin: 6px 10px 0 0;
padding: 12px 16px;
text-decoration: none !important;
text-transform: uppercase;
}
.ddtv-button-secondary {
background: var(--ddtv-ink);
}
body.page-id-260 .vlog-content {
max-width: 1120px;
}
body.page-id-260 .vlog-site-content {
padding: 0;
overflow: hidden;
}
body.page-id-260 .entry-title {
display: none;
}
.ddtv-about-hero,
.ddtv-about-section,
.ddtv-about-values,
.ddtv-about-cta {
margin: 0;
padding: 42px;
}
.ddtv-about-hero {
align-items: stretch;
background: linear-gradient(135deg, #071927 0%, #102238 58%, #c82333 100%);
color: #fff;
display: grid;
gap: 32px;
grid-template-columns: minmax(0, 1.5fr) minmax(280px, 0.75fr);
}
.ddtv-about-hero h1 {
color: #fff !important;
font-size: 4rem;
line-height: 1.12;
margin: 0 0 18px;
max-width: 760px;
}
.ddtv-about-hero p {
color: rgba(255, 255, 255, 0.86) !important;
font-size: 1.72rem !important;
line-height: 1.75 !important;
margin-bottom: 16px !important;
}
.ddtv-kicker {
color: var(--ddtv-red) !important;
font-size: 1.2rem !important;
font-weight: 900;
letter-spacing: 0.08em;
margin-bottom: 10px !important;
text-transform: uppercase;
}
.ddtv-about-hero .ddtv-kicker {
color: #ffd7dc !important;
}
.ddtv-about-actions {
margin-top: 24px;
}
.ddtv-about-hero-panel {
align-items: center;
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.18);
border-radius: 8px;
display: flex;
flex-direction: column;
justify-content: center;
padding: 28px;
text-align: center;
}
.ddtv-about-hero-panel img {
background: rgba(255, 255, 255, 0.94);
border-radius: 8px;
margin-bottom: 18px;
max-width: 180px;
padding: 18px;
width: 100%;
}
.ddtv-about-hero-panel p {
font-size: 1.45rem !important;
margin-bottom: 0 !important;
}
.ddtv-about-section {
display: grid;
gap: 34px;
grid-template-columns: minmax(220px, 0.75fr) minmax(0, 1.5fr);
}
.ddtv-about-section h2,
.ddtv-about-cta h2 {
color: var(--ddtv-ink);
font-size: 3rem;
line-height: 1.18;
margin: 0 0 14px;
}
.ddtv-about-section p,
.ddtv-about-cta p {
color: #1d2939 !important;
font-size: 1.62rem !important;
line-height: 1.8 !important;
}
.ddtv-about-values {
background: #f8fafc;
display: grid;
gap: 18px;
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.ddtv-value-card,
.ddtv-team-card {
background: #fff;
border: 1px solid var(--ddtv-line);
border-radius: 8px;
box-shadow: 0 10px 24px rgba(16, 34, 56, 0.06);
padding: 22px;
}
.ddtv-value-card span {
color: var(--ddtv-red);
display: block;
font-weight: 900;
margin-bottom: 14px;
}
.ddtv-value-card h3 {
color: var(--ddtv-ink);
font-size: 1.9rem;
line-height: 1.25;
margin: 0 0 10px;
}
.ddtv-value-card p {
color: #475467 !important;
font-size: 1.45rem !important;
line-height: 1.65 !important;
margin-bottom: 0 !important;
}
.ddtv-team-grid {
display: grid;
gap: 14px;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.ddtv-team-card strong {
color: var(--ddtv-ink);
display: block;
font-size: 1.72rem;
margin-bottom: 6px;
}
.ddtv-team-card span {
color: var(--ddtv-muted);
font-size: 1.42rem;
font-weight: 700;
}
.ddtv-about-cta {
align-items: center;
background: #f8fafc;
border-top: 1px solid var(--ddtv-line);
display: flex;
gap: 24px;
justify-content: space-between;
}
.ddtv-about-cta p {
margin-bottom: 0 !important;
}
.vlog-sidebar .widget:empty,
.vlog-sidebar .widget_text:empty {
display: none !important;
}
.vlog-watch-later-count,
.pulse {
background-color: var(--ddtv-red) !important;
}
.ays-fpl-modals,
[id^="ays-fpl-screen-shade_"] {
display: none !important;
opacity: 0 !important;
pointer-events: none !important;
}
@media (min-width: 768px) {
.vlog-lay-b.lay-horizontal .entry-image,
.vlog-lay-b.lay-horizontal .entry-image a,
.vlog-lay-b.lay-horizontal .entry-image img {
height: 100%;
}
}
@media (max-width: 991px) {
.vlog-bg {
padding-top: 22px;
}
.vlog-module {
padding: 20px;
}
.vlog-module:first-child {
padding: 0;
}
.ddtv-about-hero,
.ddtv-about-section,
.ddtv-about-values,
.ddtv-about-cta {
padding: 30px;
}
.ddtv-about-hero,
.ddtv-about-section,
.ddtv-about-values {
grid-template-columns: 1fr;
}
.ddtv-about-hero h1 {
font-size: 3.2rem;
}
.ddtv-about-cta {
align-items: flex-start;
flex-direction: column;
}
}
@media (max-width: 767px) {
.vlog-responsive-header {
min-height: 72px;
}
.vlog-responsive-header .site-title img {
max-height: 52px !important;
width: auto;
}
.vlog-module,
.vlog-sidebar .widget,
.vlog-lay-b,
body.page:not(.home) .vlog-site-content {
border-radius: 6px;
}
body.page:not(.home) .vlog-site-content {
border-left: 0;
border-right: 0;
box-shadow: none;
padding: 24px 18px;
}
body.page:not(.home) .entry-title,
body.page:not(.home) .vlog-content h1 {
font-size: 2.4rem;
}
.vlog-lay-b .entry-header,
.vlog-lay-b .entry-content,
.vlog-lay-b .entry-meta {
padding-left: 16px;
padding-right: 16px;
}
.vlog-lay-b {
display: block;
}
.vlog-lay-b > [class*="col-"],
.vlog-lay-b > [class*="col-"]:first-child,
.vlog-lay-b > [class*="col-"]:last-child {
max-width: none;
width: 100% !important;
}
.vlog-lay-b .entry-image img {
height: auto;
}
.ddtv-button {
display: block;
margin-right: 0;
text-align: center;
}
.ddtv-about-hero,
.ddtv-about-section,
.ddtv-about-values,
.ddtv-about-cta {
padding: 24px 18px;
}
.ddtv-about-hero h1 {
font-size: 2.8rem;
}
.ddtv-about-section h2,
.ddtv-about-cta h2 {
font-size: 2.35rem;
}
.ddtv-team-grid {
grid-template-columns: 1fr;
}
}