
/*==============================================================*/
/* DATABASE ROWS */
/*==============================================================*/
#elCmsPageWrap .cCmsListing {padding:14px !important;background:transparent !important;}
#elCmsPageWrap .cCmsRecord_row {margin-bottom:14px !important;border:1px solid rgba(0,213,255,.12) !important;border-radius:20px !important;background:linear-gradient(180deg,rgba(10,18,34,.96),rgba(5,10,20,.98)) !important;box-shadow:0 15px 35px rgba(0,0,0,.22) !important;transition:all .25s ease !important;overflow:hidden !important;}
#elCmsPageWrap .cCmsRecord_row:hover {border-color:rgba(0,213,255,.30) !important;transform:translateY(-2px) !important;box-shadow:0 20px 45px rgba(0,213,255,.10) !important;}
#elCmsPageWrap .cCmsRecord_row .ipsDataItem_main {padding:22px 26px !important;}
#elCmsPageWrap .cCmsRecord_row .ipsDataItem_title a {font-size:20px !important;font-weight:800 !important;color:#fff !important;line-height:1.4 !important;}
#elCmsPageWrap .cCmsRecord_row .ipsDataItem_title a:hover {color:#8ff4ff !important;}
#elCmsPageWrap .cCmsRecord_row .ipsDataItem_meta {margin-top:10px !important;font-size:0 !important;color:#9cb3cf !important;}
#elCmsPageWrap .cCmsRecord_row .ipsDataItem_meta .ipsTags,#elCmsPageWrap .cCmsRecord_row .ipsDataItem_meta .ipsType_small {font-size:12px !important;}
#elCmsPageWrap .cCmsRecord_row .ipsTag {background:rgba(0,213,255,.08) !important;border:1px solid rgba(0,213,255,.18) !important;border-radius:999px !important;color:#8ff4ff !important;font-size:10px !important;font-weight:800 !important;text-transform:uppercase !important;padding:4px 10px !important;}
#elCmsPageWrap .cCmsRecord_row .ipsDataItem_icon {display:flex !important;align-items:center !important;justify-content:center !important;width:60px !important;}
#elCmsPageWrap .cCmsRecord_row .ipsItemStatus {color:#00d5ff !important;}

/*==============================================================*/
/* DATABASE ROW META - ADMIN VIEWS ONLY */
/*==============================================================*/
#elCmsPageWrap .cCmsListing .ipsDataItem_stats {display:none !important;}
#elCmsPageWrap .cCmsListing .ipsDataItem_lastPoster {display:none !important;}
#elCmsPageWrap .cCmsListing .ipsDataItem_modCheck {display:none !important;}
body.rp-admin-view #elCmsPageWrap .cCmsListing .ipsDataItem_stats {display:table-cell !important;}

/*==============================================================*/
/* FEATURED ARTICLE CONTENT FIX */
/*==============================================================*/
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsType_richText {margin:0 !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;width:100% !important;max-width:100% !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsType_richText br {display:none !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsType_richText {font-size:16px !important;line-height:1.8 !important;color:#cfe9ff !important;}

/*==============================================================*/
/* FEATURED CARD WIDTH FIX */
/*==============================================================*/
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsPhotoPanel,#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsPhotoPanel > div,#elCmsPageWrap .cCmsCategoryFeaturedEntry > div {display:block !important;width:100% !important;max-width:100% !important;margin-left:0 !important;padding-left:0 !important;}

/*==============================================================*/
/* DATABASE RESPONSIVE */
/*==============================================================*/
@media(max-width:900px){#elCmsPageWrap .cCmsCategoryFeaturedEntry {padding:24px !important;}#elCmsPageWrap .cCmsCategoryFeaturedEntry h2 {font-size:28px !important;}#elCmsPageWrap .cCmsRecord_row .ipsDataItem_main {padding:20px !important;}}

/*==============================================================*/
/* GAMING INTEL FEATURED DATABASE CARDS */
/*==============================================================*/
#elCmsPageWrap .cCmsCategoryFeaturedEntry {position:relative;margin:0 0 26px !important;padding:32px !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(10,18,34,.96),rgba(5,10,20,.98)) !important;border:1px solid rgba(0,213,255,.16) !important;box-shadow:0 18px 45px rgba(0,0,0,.28) !important;overflow:hidden !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry:hover {border-color:rgba(0,213,255,.32) !important;box-shadow:0 22px 55px rgba(0,213,255,.10) !important;transform:translateY(-2px) !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsPhotoPanel > a.ipsUserPhoto {display:none !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry header {margin:0 0 18px !important;padding:0 !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry h2 {margin:0 0 14px !important;font-size:28px !important;line-height:1.2 !important;font-weight:900 !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry h2 a {color:#fff !important;text-decoration:none !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry h2 a:hover {color:#8ff4ff !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry header p.ipsType_light {display:none !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsType_richText {margin:0 0 18px !important;padding:18px 20px !important;border-radius:16px !important;background:rgba(0,213,255,.045) !important;border:1px solid rgba(0,213,255,.12) !important;color:#cfe9ff !important;font-size:15px !important;line-height:1.75 !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsHr {margin:20px 0 16px !important;border-color:rgba(255,255,255,.08) !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsTags {display:flex !important;flex-wrap:wrap !important;gap:9px !important;margin:0 0 16px !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsTag {display:inline-flex !important;align-items:center !important;padding:6px 12px !important;border-radius:999px !important;background:rgba(0,213,255,.08) !important;border:1px solid rgba(0,213,255,.20) !important;color:#8ff4ff !important;font-size:10px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.04em !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsList_inline {margin:0 !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsList_inline li:first-child a {display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:10px 15px !important;border-radius:12px !important;background:linear-gradient(135deg,#00d5ff,#7a5cff) !important;color:#fff !important;font-size:12px !important;font-weight:900 !important;text-transform:uppercase !important;text-decoration:none !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsList_inline li.ipsType_light {display:none !important;}

/*==============================================================*/
/* GAMING INTEL FEATURED TITLE */
/*==============================================================*/
#elCmsPageWrap .cCmsCategoryFeaturedEntry h2 {position:relative !important;margin:0 0 22px !important;padding-bottom:16px !important;font-size:25px !important;font-weight:900 !important;line-height:1.15 !important;letter-spacing:-.03em !important;color:#ffffff !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry h2::after {content:'' !important;position:absolute !important;left:0 !important;bottom:0 !important;width:120px !important;height:3px !important;border-radius:999px !important;background:linear-gradient(90deg,#00d5ff,#7a5cff) !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry h2 a {color:#ffffff !important;text-decoration:none !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry h2 a:hover {color:#8ff4ff !important;}

/*==============================================================*/
/* GAMING INTEL TAGS + BUTTON */
/*==============================================================*/
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsTags {display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:0 0 22px !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsList_inline {display:flex !important;align-items:center !important;gap:14px !important;margin-top:0 !important;padding-top:0 !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsList_inline li {margin:0 !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsList_inline li:first-child {display:block !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsList_inline li:first-child a {display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:12px 18px !important;border-radius:14px !important;background:linear-gradient(135deg,#00d5ff,#7a5cff) !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.05em !important;text-transform:uppercase !important;box-shadow:0 0 25px rgba(0,213,255,.18) !important;}

/************************************************************/


/*==============================================================*/
/* ARTICLE META */
/*==============================================================*/
#elCmsPageWrap .rp-intel-meta > *:nth-child(1),
#elCmsPageWrap .rp-intel-meta > *:nth-child(2) {
display:none !important;
}

/*==============================================================*/
/* RAGEPROS INTEL ARTICLE CORE */
/*==============================================================*/
.rp-width-control {width: auto !important;max-width: 1950px !important;}
.rp-intel-shell {width:100% !important;max-width:none !important;margin:0 auto 80px !important;box-sizing:border-box !important;}
.rp-intel-hero,.rp-intel-topicbar,.rp-intel-main {width:100% !important;max-width:none !important;box-sizing:border-box !important;}

/*==============================================================*/
/* RAGEPROS INTEL HERO */
/*==============================================================*/
.rp-intel-hero {position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(420px,48%) !important;align-items:center !important;min-height:520px !important;padding:56px 64px !important;border-radius:30px !important;background:linear-gradient(90deg,rgba(4,8,18,.98),rgba(5,10,22,.84),rgba(5,10,22,.28)) !important;border:1px solid rgba(0,212,255,.16) !important;box-shadow:0 28px 70px rgba(0,0,0,.42) !important;overflow:hidden !important;}
.rp-intel-hero-content {position:relative !important;z-index:4 !important;max-width:780px !important;}
.rp-intel-kicker {display:inline-flex !important;margin-bottom:22px !important;padding:11px 18px !important;border-radius:14px !important;background:rgba(3,36,48,.72) !important;border:1px solid rgba(0,212,255,.24) !important;color:#bdf4ff !important;font-size:11px !important;font-weight:950 !important;letter-spacing:.16em !important;text-transform:uppercase !important;}
.rp-intel-hero h1 {max-width:780px !important;margin:0 0 24px !important;color:#fff !important;font-size:34px !important;line-height:1.04 !important;font-weight:1000 !important;letter-spacing:-.045em !important;text-transform:uppercase !important;text-shadow:0 0 24px rgba(0,212,255,.16) !important;}
.rp-intel-hero h1 span {display:block !important;color:#fff !important;font-size:34px !important;line-height:1.04 !important;}
.rp-intel-hero p {max-width:720px !important;margin:0 0 28px !important;color:#c9ddf2 !important;font-size:18px !important;line-height:1.78 !important;font-weight:650 !important;}
.rp-intel-meta {display:flex !important;flex-wrap:wrap !important;gap:18px !important;color:#d6eaff !important;font-size:13px !important;font-weight:800 !important;}
.rp-intel-meta i {color:#31d7ff !important;margin-right:7px !important;}

/*==============================================================*/
/* HERO ARTWORK */
/*==============================================================*/
.rp-intel-hero-art {position:absolute !important;right:0 !important;top:0 !important;width:68% !important;height:100% !important;min-height:520px !important;z-index:1 !important;overflow:hidden !important;border-radius:0 30px 30px 0 !important;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;opacity:.90 !important;filter:saturate(1) brightness(.90) !important;box-shadow:none !important;}
.rp-intel-hero-art:before {content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;background:linear-gradient(90deg,rgba(4,8,18,1) 0%,rgba(4,8,18,.98) 8%,rgba(4,8,18,.90) 16%,rgba(4,8,18,.72) 26%,rgba(4,8,18,.48) 38%,rgba(4,8,18,.26) 50%,rgba(4,8,18,.10) 64%,rgba(4,8,18,.02) 78%,rgba(4,8,18,0) 100%) !important;pointer-events:none !important;}
.rp-intel-hero-art:after {content:"" !important;position:absolute !important;inset:0 !important;z-index:3 !important;background:radial-gradient(circle at 74% 45%,rgba(0,212,255,.08),transparent 42%),radial-gradient(circle at 88% 30%,rgba(0,212,255,.06),transparent 30%) !important;pointer-events:none !important;}

/** DMA HEROS BACKGROUNDS ARTICLES **/
body.cCmsDatabase_gaming-intel[data-pageid="1"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/DMA-Guides-Article.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="2"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/dma-hardware-guide.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="3"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/dma-firmware.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="4"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/streamproof.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="5"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/wwhatisstreamproofing.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="6"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/DMAPCSetups.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="7"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/dma-requirements-setup-hero.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="8"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/dma-communicate.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="9"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/dma-communicate.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="10"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/dma-overlay-render.png") !important;}

/*==============================================================*/
/* RAGEPROS INTEL TOPIC BAR */
/*==============================================================*/
.rp-intel-topicbar {display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important;margin:14px 0 26px !important;padding:18px 28px !important;border-radius:18px !important;background:linear-gradient(135deg,rgba(8,14,28,.92),rgba(4,8,16,.96)) !important;border:1px solid rgba(0,212,255,.12) !important;box-shadow:0 14px 36px rgba(0,0,0,.28) !important;}
.rp-intel-topicbar span {color:#dff7ff !important;font-size:11px !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:.12em !important;}
.rp-intel-topicbar a {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:34px !important;padding:8px 14px !important;border-radius:12px !important;background:rgba(8,16,31,.72) !important;border:1px solid rgba(0,212,255,.28) !important;color:#fff !important;font-size:11px !important;font-weight:900 !important;text-transform:uppercase !important;text-decoration:none !important;}

/*==============================================================*/
/* RAGEPROS INTEL MAIN GRID */
/*==============================================================*/
.rp-intel-main {display:grid !important;grid-template-columns:330px minmax(0,1fr) !important;gap:28px !important;align-items:start !important;}
.rp-intel-sidebar {position:relative !important;display:grid !important;gap:22px !important;}
.rp-intel-content {min-width:0 !important;padding:44px 52px !important;border-radius:26px !important;background:linear-gradient(180deg,rgba(8,16,31,.96),rgba(4,8,18,.98)) !important;border:1px solid rgba(0,212,255,.12) !important;box-shadow:0 22px 56px rgba(0,0,0,.30) !important;}

/*==============================================================*/
/* RAGEPROS INTEL SIDEBAR */
/*==============================================================*/
.rp-intel-toc-card,.rp-intel-side-card {position:relative !important;overflow:hidden !important;padding:28px 26px !important;border-radius:24px !important;background:radial-gradient(circle at top left,rgba(0,212,255,.16),transparent 44%),radial-gradient(circle at bottom right,rgba(124,77,255,.10),transparent 42%),linear-gradient(180deg,rgba(8,15,30,.96),rgba(4,8,18,.98)) !important;border:1px solid rgba(0,212,255,.14) !important;box-shadow:0 22px 54px rgba(0,0,0,.38),inset 0 0 34px rgba(255,255,255,.018) !important;}
.rp-intel-toc-card {position:sticky !important;top:120px !important;}
.rp-intel-toc-card h3,.rp-intel-side-card h3 {position:relative !important;z-index:2 !important;margin:0 0 22px !important;color:#fff !important;font-size:13px !important;font-weight:950 !important;letter-spacing:.10em !important;text-transform:uppercase !important;}
.rp-intel-toc-card h3:after,.rp-intel-side-card h3:after {content:"" !important;display:block !important;width:58px !important;height:2px !important;margin-top:12px !important;background:linear-gradient(90deg,#00d4ff,#008dff,transparent) !important;border-radius:999px !important;}
.rp-intel-toc-card a {position:relative !important;z-index:2 !important;display:flex !important;align-items:center !important;min-height:38px !important;padding:10px 12px 10px 18px !important;color:#c8dcf4 !important;font-size:14px !important;font-weight:760 !important;text-decoration:none !important;border-left:2px solid rgba(255,255,255,.08) !important;border-radius:0 12px 12px 0 !important;transition:.22s ease !important;}
.rp-intel-toc-card a:hover,.rp-intel-toc-card a:first-of-type {color:#fff !important;background:rgba(0,212,255,.10) !important;border-left-color:#00d4ff !important;box-shadow:inset 0 0 18px rgba(0,212,255,.08) !important;}
.rp-intel-side-card p {position:relative !important;z-index:2 !important;margin:0 0 22px !important;color:#bdd2ea !important;font-size:15px !important;line-height:1.75 !important;font-weight:650 !important;}
.rp-intel-side-card a {position:relative !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;width:100% !important;padding:14px 18px !important;border-radius:13px !important;background:linear-gradient(135deg,#008dff,#00d4ff) !important;color:#fff !important;font-size:12px !important;font-weight:950 !important;letter-spacing:.04em !important;text-transform:uppercase !important;text-decoration:none !important;box-shadow:0 14px 32px rgba(0,212,255,.28),inset 0 0 16px rgba(255,255,255,.08) !important;}

/*==============================================================*/
/* DMA GUIDE HUB CARD */
/*==============================================================*/
#elCmsPageWrap .rp-intel-hub-card {background:linear-gradient(180deg,rgba(4,8,18,.18),rgba(4,8,18,.96)),radial-gradient(circle at top left,rgba(0,212,255,.30),transparent 42%),url("https://www.ragepros.com/uploads/monthly_2026_05/DMA-Guides-Article.png.66bb1ee83c9763b0e1babade95d57407.png") center center/cover no-repeat !important;position:relative !important;overflow:hidden !important;}
#elCmsPageWrap .rp-intel-hub-card h3 {position:relative !important;z-index:2 !important;margin:0 0 16px !important;color:#ffffff !important;font-size:26px !important;font-weight:900 !important;line-height:1.1 !important;text-shadow:0 3px 18px rgba(0,0,0,.75) !important;}
.rp-intel-hub-card h3:before {content:"RAGEPROS" !important;display:block !important;margin-bottom:4px !important;color:#47e4ff !important;font-size:26px !important;font-weight:1000 !important;letter-spacing:-.04em !important;}

#elCmsPageWrap .rp-intel-hub-card p {position:relative !important;z-index:2 !important;width:265px !important;max-width:265px !important;margin:0 auto 24px !important;padding:14px 16px !important;border-radius:16px !important;background:linear-gradient(180deg,rgba(3,10,20,.58),rgba(3,10,20,.42)) !important;border:1px solid rgba(0,213,255,.12) !important;backdrop-filter:blur(4px) !important;color:#ffffff !important;font-size:15px !important;font-weight:700 !important;line-height:1.7 !important;text-shadow:0 2px 10px rgba(0,0,0,.85) !important;box-shadow:0 10px 25px rgba(0,0,0,.18) !important;}
#elCmsPageWrap .rp-intel-hub-card .ipsButton,
#elCmsPageWrap .rp-intel-hub-card a.ipsButton {position:relative !important;z-index:2 !important;width:265px !important;max-width:265px !important;margin-top:0 !important;}

@media (max-width:768px){
#elCmsPageWrap .rp-intel-hub-card p {width:100% !important;max-width:none !important;}
#elCmsPageWrap .rp-intel-hub-card .ipsButton,
#elCmsPageWrap .rp-intel-hub-card a.ipsButton {width:100% !important;max-width:none !important;}
}

/*==============================================================*/
/* RAGEPROS INTEL FIXES */
/*==============================================================*/
#elCmsPageWrap .cCmsRecord_image {display:none !important;}

.rp-flow-box {display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:14px !important;margin:26px 0 0 !important;padding:20px !important;border-radius:20px !important;background:rgba(8,16,31,.72) !important;border:1px solid rgba(0,212,255,.14) !important;}
.rp-flow-box div {display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;min-height:82px !important;padding:16px !important;border-radius:16px !important;background:linear-gradient(180deg,rgba(8,16,31,.94),rgba(4,8,18,.98)) !important;border:1px solid rgba(0,212,255,.12) !important;color:#dff7ff !important;font-size:14px !important;font-weight:900 !important;text-align:center !important;}
.rp-flow-box div:nth-child(2),.rp-flow-box div:nth-child(4),.rp-flow-box div:nth-child(6) {display:none !important;}
.rp-flow-box i {color:#00d4ff !important;font-size:22px !important;margin:0 !important;}
.rp-flow-box span {display:block !important;color:#fff !important;font-size:14px !important;font-weight:900 !important;}

.rp-intel-promo {margin:28px 0 0 !important;padding:28px !important;border-radius:22px !important;background:radial-gradient(circle at top left,rgba(0,212,255,.12),transparent 42%),linear-gradient(180deg,rgba(8,16,31,.88),rgba(4,8,18,.96)) !important;border:1px solid rgba(0,212,255,.16) !important;}
.rp-intel-promo-content span {display:inline-flex !important;margin:0 0 14px !important;padding:8px 14px !important;border-radius:999px !important;background:rgba(0,212,255,.08) !important;border:1px solid rgba(0,212,255,.18) !important;color:#8ff4ff !important;font-size:11px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.10em !important;}
.rp-intel-promo-content h3 {margin:0 0 14px !important;color:#fff !important;font-size:22px !important;font-weight:950 !important;}
.rp-intel-promo-content p {max-width:980px !important;margin:0 0 22px !important;color:#c9ddf2 !important;font-size:16px !important;line-height:1.75 !important;}
.rp-intel-promo-actions {display:flex !important;flex-wrap:wrap !important;gap:12px !important;}
.rp-intel-promo-actions a {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:42px !important;padding:12px 18px !important;border-radius:12px !important;background:linear-gradient(135deg,#008dff,#00d4ff) !important;color:#fff !important;font-size:12px !important;font-weight:950 !important;text-transform:uppercase !important;text-decoration:none !important;}

.rp-intel-content section {margin-bottom:30px !important;}
.rp-intel-content section:last-child {margin-bottom:0 !important;}

@media screen and (max-width:900px) {.rp-flow-box {grid-template-columns:1fr !important;}.rp-intel-promo-actions {display:grid !important;grid-template-columns:1fr !important;}}

/*==============================================================*/
/* RAGEPROS INTEL CONTENT SECTIONS */
/*==============================================================*/
.rp-intel-content section {position:relative !important;padding:38px 40px !important;margin-bottom:30px !important;border-radius:28px !important;background:radial-gradient(circle at top left,rgba(0,212,255,.08),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01)) !important;border:1px solid rgba(0,212,255,.12) !important;box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 0 24px rgba(255,255,255,.012) !important;overflow:hidden !important;}
.rp-section-num {display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;margin:0 18px 0 0 !important;border-radius:9px !important;background:rgba(3,36,48,.80) !important;border:1px solid rgba(20,151,191,.32) !important;color:#75ecff !important;font-size:16px !important;font-weight:950 !important;vertical-align:middle !important;}
.rp-intel-content h2 {display:inline-block !important;margin:0 0 20px !important;color:#fff !important;font-size:32px !important;line-height:1.1 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:-.03em !important;}
.rp-intel-content h2:after {content:"" !important;display:inline-block !important;width:180px !important;height:2px !important;margin-left:18px !important;background:linear-gradient(90deg,#1497bf,rgba(0,212,255,.80),transparent) !important;vertical-align:middle !important;border-radius:999px !important;}
.rp-intel-content p {color:#c9ddf2 !important;font-size:17px !important;line-height:1.9 !important;margin:0 0 24px !important;}
.rp-intel-content ul {display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;margin:20px 0 0 !important;padding:0 !important;list-style:none !important;}
.rp-intel-content li {position:relative !important;padding:14px 18px 14px 46px !important;border-radius:16px !important;background:rgba(8,16,31,.72) !important;border:1px solid rgba(255,255,255,.055) !important;color:#d6eaff !important;font-size:15px !important;font-weight:750 !important;line-height:1.55 !important;}
.rp-intel-content li:before {content:"\f00c" !important;font-family:FontAwesome !important;position:absolute !important;left:18px !important;top:14px !important;color:#66e7ff !important;text-shadow:0 0 12px rgba(20,151,191,.35) !important;}

/*==============================================================*/
/* RAGEPROS INTEL FEATURE BLOCKS */
/*==============================================================*/
.rp-key-box {display:grid !important;gap:8px !important;margin:24px 0 !important;padding:24px 28px !important;border-radius:18px !important;background:radial-gradient(circle at top left,rgba(0,212,255,.22),transparent 48%),linear-gradient(135deg,rgba(24,13,58,.72),rgba(8,16,31,.84)) !important;border:1px solid rgba(0,212,255,.42) !important;}
.rp-key-box strong {color:#75ecff !important;font-size:14px !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:.08em !important;}
.rp-key-box p {margin:0 !important;color:#dfeaff !important;}
.rp-intel-card-grid {display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;margin-top:26px !important;}
.rp-intel-card-grid div {padding:24px !important;border-radius:18px !important;background:rgba(8,16,31,.72) !important;border:1px solid rgba(20,151,191,.12) !important;}
.rp-intel-card-grid i {display:block !important;margin-bottom:18px !important;color:#00d4ff !important;font-size:26px !important;text-shadow:0 0 16px rgba(0,212,255,.28) !important;}
.rp-intel-card-grid strong {display:block !important;margin-bottom:9px !important;color:#fff !important;font-size:14px !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:.04em !important;}
.rp-intel-card-grid span {display:block !important;color:#bcd7ef !important;font-size:14px !important;line-height:1.65 !important;font-weight:650 !important;}

/*==============================================================*/
/* RAGEPROS INTEL RESPONSIVE */
/*==============================================================*/
@media screen and (max-width:1200px) {.rp-intel-hero {grid-template-columns:1fr !important;padding:42px !important;}.rp-intel-hero-art {position:absolute !important;width:100% !important;opacity:.35 !important;}.rp-intel-main {grid-template-columns:1fr !important;}.rp-intel-sidebar {grid-template-columns:repeat(3,minmax(0,1fr)) !important;}.rp-intel-toc-card {position:relative !important;top:auto !important;}.rp-intel-card-grid {grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
@media screen and (max-width:768px) {.rp-intel-hero {min-height:auto !important;padding:30px 24px !important;border-radius:24px !important;}.rp-intel-hero h1,.rp-intel-hero h1 span {font-size:30px !important;line-height:1.08 !important;}.rp-intel-hero p {font-size:16px !important;line-height:1.7 !important;}.rp-intel-topicbar {padding:18px !important;gap:10px !important;}.rp-intel-topicbar a {min-height:34px !important;padding:8px 13px !important;font-size:10px !important;}.rp-intel-sidebar {grid-template-columns:1fr !important;}.rp-intel-toc-card,.rp-intel-side-card {padding:24px 20px !important;border-radius:22px !important;}.rp-intel-content {padding:30px 24px !important;border-radius:24px !important;}.rp-intel-content section {padding:30px 24px !important;border-radius:24px !important;}.rp-intel-content h2 {font-size:28px !important;line-height:1.1 !important;}.rp-intel-content h2:after {display:none !important;}.rp-intel-content ul,.rp-intel-card-grid {grid-template-columns:1fr !important;}}

/*==============================================================*/
/* DMA GUIDE ARTICLE CONTENT */
/*==============================================================*/
#elCmsPageWrap .rp-article-content p {margin:0 0 26px !important;padding:18px 22px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(8,18,34,.55),rgba(4,10,20,.35)) !important;border:1px solid rgba(0,213,255,.12) !important;color:#dcecff !important;font-size:17px !important;line-height:1.95 !important;box-shadow:0 10px 30px rgba(0,0,0,.18) !important;}
#elCmsPageWrap .rp-article-content p:last-child {margin-bottom:0 !important;}

/*==============================================================*/
/* HIDE ARTICLE VIEW COUNTS FOR NON ADMINS */
/*==============================================================*/
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem_stats,
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem_statsLarge,
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem_status,
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem_generic,
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem_meta + ul + .ipsDataItem_stats,
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row [data-stattype="views"] {display:none !important;}

/*==============================================================*/
/* GAMING INTEL - HIDE AUTHOR & DATE */
/*==============================================================*/
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsType_light.ipsType_reset {display:none !important;}

/*==============================================================*/
/* GAMING INTEL - HIDE VIEWS */
/*==============================================================*/
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsList_inline.ipsClear .ipsType_light {display:none !important;}

/*==============================================================*/
/* GAMING INTEL - HIDE AUTHOR AVATAR */
/*==============================================================*/
#elCmsPageWrap .cCmsCategoryFeaturedEntry .ipsUserPhoto {display:none !important;}

/*==============================================================*/
/* GAMING INTEL - CLEAN ARTICLE HEADER */
/*==============================================================*/
#elCmsPageWrap .cCmsCategoryFeaturedEntry header {margin-bottom:12px !important;}
#elCmsPageWrap .cCmsCategoryFeaturedEntry h2 {margin-bottom:0 !important;}

.ipsPageHeader.ipsBox.ipsResponsive_pull.ipsPadding.ipsClearfix {display: none;}
.ipsApp .ipsSpacer_top, .ipsApp .ipsSpacer_both {margin-top: var(--sp-5);border-radius: 25px;}

/*==============================================================*/
/* RAGEPROS INTEL OUTER CONTAINER RADIUS */
/*==============================================================*/
.rp-intel-shell {border-radius:30px !important;overflow:hidden !important;}
.rp-intel-shell > *:first-child {border-top-left-radius:30px !important;border-top-right-radius:30px !important;}
.rp-intel-shell > *:last-child {border-bottom-left-radius:30px !important;border-bottom-right-radius:30px !important;}

/*==============================================================*/
/* GAMING INTEL ARTICLE CONTENT */
/*==============================================================*/
#elCmsPageWrap .rp-intel-article-content p,#elCmsPageWrap .rp-intel-content p,#elCmsPageWrap .rp-intel-article p {margin:0 0 24px !important;padding:20px 24px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(8,18,34,.55),rgba(4,10,20,.35)) !important;border:1px solid rgba(0,213,255,.12) !important;color:#dcecff !important;font-size:17px !important;line-height:1.95 !important;box-shadow:0 12px 30px rgba(0,0,0,.18) !important;}

/*==============================================================*/
/* GAMING INTEL FAQ SECTION */
/*==============================================================*/
#elCmsPageWrap .rp-intel-faq {padding:42px !important;border-radius:28px !important;background:linear-gradient(180deg,rgba(8,18,34,.96),rgba(4,10,20,.98)) !important;border:1px solid rgba(0,213,255,.16) !important;box-shadow:0 18px 45px rgba(0,0,0,.24) !important;}
#elCmsPageWrap .rp-intel-faq .rp-intel-section-heading {display:flex !important;align-items:center !important;gap:18px !important;margin:0 0 32px !important;}
#elCmsPageWrap .rp-intel-faq .rp-intel-section-heading span {display:inline-flex !important;align-items:center !important;white-space:nowrap !important;padding:7px 14px !important;border-radius:999px !important;background:rgba(0,213,255,.08) !important;border:1px solid rgba(0,213,255,.18) !important;color:#8ff4ff !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.12em !important;text-transform:uppercase !important;}
#elCmsPageWrap .rp-intel-faq .rp-intel-section-heading h2 {margin:0 !important;color:#ffffff !important;font-size:42px !important;font-weight:900 !important;line-height:1 !important;text-transform:uppercase !important;}
#elCmsPageWrap .rp-intel-faq .rp-intel-section-heading::after {content:"" !important;flex:1 !important;height:2px !important;background:linear-gradient(90deg,#00d5ff,transparent) !important;}
#elCmsPageWrap .rp-intel-faq-grid {display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;}
#elCmsPageWrap .rp-intel-faq-item {padding:22px !important;border-radius:20px !important;background:linear-gradient(180deg,rgba(0,213,255,.055),rgba(0,213,255,.025)) !important;border:1px solid rgba(0,213,255,.13) !important;box-shadow:0 12px 30px rgba(0,0,0,.16) !important;}
#elCmsPageWrap .rp-intel-faq-item h3 {margin:0 0 14px !important;color:#ffffff !important;font-size:20px !important;font-weight:900 !important;line-height:1.35 !important;}
#elCmsPageWrap .rp-intel-faq-item p {margin:0 !important;padding:0 !important;background:none !important;border:0 !important;color:#dcecff !important;font-size:15px !important;line-height:1.85 !important;box-shadow:none !important;}

/*==============================================================*/
/* GAMING INTEL FAQ RESPONSIVE */
/*==============================================================*/
@media(max-width:900px){#elCmsPageWrap .rp-intel-faq {padding:26px !important;}#elCmsPageWrap .rp-intel-faq .rp-intel-section-heading {display:block !important;}#elCmsPageWrap .rp-intel-faq .rp-intel-section-heading span {margin:0 0 14px !important;}#elCmsPageWrap .rp-intel-faq .rp-intel-section-heading h2 {font-size:30px !important;}#elCmsPageWrap .rp-intel-faq .rp-intel-section-heading::after {display:none !important;}#elCmsPageWrap .rp-intel-faq-grid {grid-template-columns:1fr !important;}}