/*
Theme Name: Zox News Child
Theme URI: https://themeforest.net/user/mvpthemes/
Description: Zox News Child Theme
Author: MVP Themes
Author URI: https://themeforest.net/user/mvpthemes/portfolio
Template: zox-news
Version: 1.1.14
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain: zox-news-child
*/
/* DZY INFO: LinkedIn follow icon after author name */
.dzy-linkedin-icon {
display: inline-block;
margin-left: 8px;
color: #0a66c2;
font-size: 1.1em;
vertical-align: middle;
text-decoration: none !important;
}
.dzy-linkedin-icon:hover { color: #004182; }

/* Founder spotlight stays white in dark mode */
body.dzy-dark #mvp-home-widget-wrap > :last-child{background:#ffffff!important;}
body.dzy-dark #mvp-home-widget-wrap > :last-child div{color:#555555!important;}
body.dzy-dark #mvp-home-widget-wrap > :last-child p{color:#555555!important;}
body.dzy-dark #mvp-home-widget-wrap > :last-child span{color:#555555!important;}

/* DZY INFO: Alternating dark homepage sections */
.home #mvp-home-widget-wrap > :nth-child(2),
.home #mvp-home-widget-wrap > :nth-child(4),
.home #mvp-home-widget-wrap > :nth-child(6) {
background: #0a0a0a;
padding: 30px 20px;
margin-left: -20px;
margin-right: -20px;
}
.home #mvp-home-widget-wrap > :nth-child(2) h2,
.home #mvp-home-widget-wrap > :nth-child(4) h2,
.home #mvp-home-widget-wrap > :nth-child(6) h2,
.home #mvp-home-widget-wrap > :nth-child(2) h3,
.home #mvp-home-widget-wrap > :nth-child(4) h3,
.home #mvp-home-widget-wrap > :nth-child(6) h3,
.home #mvp-home-widget-wrap > :nth-child(2) h4,
.home #mvp-home-widget-wrap > :nth-child(4) h4,
.home #mvp-home-widget-wrap > :nth-child(6) h4 {
color: #fff !important;
}

.home #mvp-home-widget-wrap > :nth-child(2) p,
.home #mvp-home-widget-wrap > :nth-child(4) p,
.home #mvp-home-widget-wrap > :nth-child(6) p {
color: #ccc !important;
}
.home #mvp-home-widget-wrap > :nth-child(2) .mvp-cd-date,
.home #mvp-home-widget-wrap > :nth-child(4) .mvp-cd-date,
.home #mvp-home-widget-wrap > :nth-child(6) .mvp-cd-date {
color: #999 !important;
}

/* Newsletter centering and red button */
#mvp-home-widget-wrap > :nth-last-child(2) .wpforms-container{margin:0 auto!important;max-width:480px!important;}
#mvp-home-widget-wrap > :nth-last-child(2) .wpforms-submit-container{text-align:center!important;}
#mvp-home-widget-wrap > :nth-last-child(2) button[type=submit]{background:#cc0000!important;border-color:#cc0000!important;}
/* job author name: white */
.dzy-job-author-box strong,
.dzy-job-author-box strong a {}

/* DZY INFO: job author box - white box, dark text */ .dzy-job-author-box{background:#ffffff!important} .dzy-job-author-box strong,.dzy-job-author-box strong a{color:#111111!important} .dzy-job-author-box p{color:#333333!important} .dzy-job-author-box .dzy-linkedin-icon{color:#0a66c2!important}
/*  : homepage founder s */
/* dzy info: homepage founder spotlight - remove black frame */
body.home #mvp-home-widget-wrap > :nth-last-child(2){background:#ffffff!important;}

/*
=====================================================
DZY fixes (2026-10-12): sticky top header bar, mobile sharing, red category labels
=====================================================
*/

/* Fix 1: sticky top header bar - measured 80px desktop, 50px at <=1003px */
html body #mvp-main-nav-top{position:-webkit-sticky !important;position:sticky !important;top:0 !important;left:0;width:100%;z-index:99999;}
html body #mvp-main-nav-wrap,html body #mvp-main-head-wrap{display:contents;}
html body #mvp-main-nav-bot{margin-top:0 !important;}
html body #mvp-main-nav-top.mvp-nav-small,html body #mvp-main-nav-top.mvp-fixed{-webkit-transform:none !important;transform:none !important;}

/* Fix 2: show article sharing options at mobile widths */
@media screen and (max-width:1003px){#mvp-content-wrap .mvp-post-soc-wrap{display:block !important;}}
/* Fix 3 (revised 2026-10-26 per owner: ONLY homepage featured full-image cards red; all other category labels keep theme defaults) */
body.home .mvp-feat1-left-wrap span.mvp-cd-cat, body.home .mvp-feat1-sub-text span.mvp-cd-cat, body.home .mvp-widget-feat1-top-story span.mvp-cd-cat, body.home .mvp-widget-feat1-top-text span.mvp-cd-cat {color:#c1292b !important;}

/* DZY Fix 4: article share buttons horizontal row, responsive size */
#mvp-content-wrap .mvp-post-soc-out{margin-left:0 !important;}
#mvp-content-wrap .mvp-post-soc-in{margin-left:0 !important;}
#mvp-content-wrap .mvp-post-soc-wrap{float:none !important;width:100% !important;margin:0 !important;padding:10px 0 44px 0 !important;box-sizing:border-box;}
#mvp-content-wrap ul.mvp-post-soc-list{display:flex !important;flex-wrap:wrap;gap:10px;width:auto !important;}
#mvp-content-wrap ul.mvp-post-soc-list li{float:none !important;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0 !important;margin:0 !important;font-size:19px;line-height:1;}
#mvp-content-wrap ul.mvp-post-soc-list li.mvp-post-soc-com{width:44px;height:44px;}
#mvp-content-wrap ul.mvp-post-soc-list li:hover{font-size:19px;padding:0 !important;height:44px;transform:scale(1.07);}
@media screen and (max-width:1003px){
#mvp-content-wrap ul.mvp-post-soc-list{gap:8px;}
#mvp-content-wrap ul.mvp-post-soc-list li{width:40px;height:40px;font-size:17px;}
#mvp-content-wrap ul.mvp-post-soc-list li.mvp-post-soc-com{width:40px;height:40px;}
#mvp-content-wrap ul.mvp-post-soc-list li:hover{height:40px;font-size:17px;}
#mvp-content-wrap .mvp-post-soc-wrap{padding-bottom:38px !important;}
}
@media screen and (max-width:600px){
#mvp-content-wrap ul.mvp-post-soc-list{gap:8px;}
#mvp-content-wrap ul.mvp-post-soc-list li{width:36px;height:36px;font-size:16px;}
#mvp-content-wrap ul.mvp-post-soc-list li.mvp-post-soc-com{width:36px;height:36px;}
#mvp-content-wrap ul.mvp-post-soc-list li:hover{height:36px;font-size:16px;}
#mvp-content-wrap .mvp-post-soc-wrap{padding-bottom:34px !important;}
}