/*
Theme Name: runetteraccg
Theme URI:
Description:
Author:
Author URI:
Template: newsexo
Version: 5.7
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
body,button,input,textarea,select {font-family:'Inter',sans-serif!important;}
:root{
    --theme-color: #B7A0FF;
    --font-color: #f4f4f5;
    --bg-color: #13161d;
    --header-boxes-color: #222833
}
.logo-banner {background:linear-gradient(90deg,rgba(13,16,24,.85) 0%,rgba(19,22,29,.65) 50%,rgba(13,16,24,.85) 100%),url('/wp-content/themes/runeterraccg/img/digital-bg.jpg') center center / cover no-repeat!important;}
body{font-family: "Play",sans-serif;font-weight: 400;font-style: normal}
.logo-banner,.news-section-title{background: var(--header-boxes-color)}
body,.site-header{background: var(--bg-color)}
.head-contact-info li span.newsexo-time,.entry-meta .cat-links .links-bg:nth-child(1),.page-scroll-up a,.widget .wp-block-search .wp-block-search__label,.widget:nth-child(2) .wp-block-heading,.pagination .nav-links .page-numbers.current,.sponsored-news-section .news-section-title .f-heading,.pagination a:hover,.pagination a.active,.news-section-title.five h5{background-color: var(--theme-color)}
.more-link,button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button,input[type="button"],input[type="submit"],input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{border-color: var(--theme-color) !important}
.widget .wp-block-search .wp-block-search__label:before,.widget:nth-child(2) .wp-block-heading:before,.sponsored-news-section .news-section-title .f-heading:before,.news-section-title.five h5:before{border-left-color: var(--theme-color)}
body,.list-view-news-area .entry-header .entry-title a,.nav-link,.head-contact-info li,.overlay-news-area .entry-header .entry-title a:hover,.overlay-news-area .entry-header .h1,h1,h2,h3,h4,h5,h6,entry-title a:focus,.widget .wp-block-latest-posts li a,.grid-view-news-area .entry-header .entry-title a{color: var(--font-color)}
.list-view-news-area .entry-header .entry-title a:hover,.list-view-news-area .entry-header .entry-title a:focus,.widget .wp-block-latest-posts li a:hover,.widget .wp-block-latest-posts li a:focus,.site-info a:hover,.site-info a:focus,.list-view-news-area .entry-meta a:hover,.list-view-news-area .entry-meta a:focus,.grid-view-news-area .entry-header .entry-title a:hover,.grid-view-news-area .entry-header .entry-title a:focus{color: var(--theme-color);text-decoration-color: var(--theme-color)}
.more-link{background-color: transparent;color: var(--font-color) !important}
.more-link:hover,.more-link:focus,.page-scroll-up a:hover,.page-scroll-up a:active{background-color: var(--font-color)}
.more-link:hover,.more-link:focus,a:hover{color: var(--theme-color) !important}
.overlay-news-area .entry-header .entry-title a:hover,.overlay-news-area .entry-header .entry-title a:focus,.grid-view-news-area .entry-meta a:hover,.grid-view-news-area .entry-meta a:focus,.overlay-news-area .entry-meta a:hover,.overlay-news-area .entry-meta a:focus{text-decoration-color: var(--theme-color)}
.aft-flashnews-title{color: var(--bg-color)}
button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,li.active .nav-link,.site-info a{color: var(--theme-color)}
.wp-block-heading{font-size: 1.375rem}
a.page-numbers:hover{color: var(--font-color) !important}
a.links-bg:hover,.page-breadcrumb > li{color: var(--bg-color) !important}
.category-description{padding-bottom: 1.5rem}
.news-section-title{border-color: var(--header-boxes-color)}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{box-shadow: 0 0 0 0.25rem rgba(183,160,255,.25) !important}
.navbar-dark{position:relative;background:linear-gradient(110deg,#171a23 0%,#222334 48%,#171a23 100%)!important;border-top:2px solid #b7a0ff!important;border-bottom:1px solid rgba(183,160,255,.16)!important;box-shadow:0 5px 25px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.035)}
.navbar-dark:before{content:"";position:absolute;top:-2px;left:20%;width:45%;height:2px;background:linear-gradient(90deg,transparent,#e0d7ff,transparent);box-shadow:0 0 15px rgba(183,160,255,.5);pointer-events:none}
.navbar-dark .nav-link{position:relative;color:#d6d4e1!important;font-size:13px;font-weight:700;letter-spacing:.35px;transition:color .25s ease,background-color .25s ease}
.navbar-dark .nav-link:hover,.navbar-dark .nav-link:focus,.navbar-dark li.active > .nav-link{color:#d5c5ff!important;background:rgba(183,160,255,.055)}
.navbar-dark .nav-link:after{content:"";position:absolute;bottom:3px;left:15%;width:70%;height:2px;background:linear-gradient(90deg,transparent,#b7a0ff,transparent);opacity:0;transform:scaleX(.5);transition:opacity .25s ease,transform .25s ease;pointer-events:none}
.navbar-dark .nav-link:hover:after,.navbar-dark li.active > .nav-link:after{opacity:1;transform:scaleX(1)}
.trending-news-area{position:relative;padding-top:12px;padding-bottom:12px}
.trending-news-col{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%;min-height:46px;margin:0;padding:0;overflow:hidden;background:linear-gradient(105deg,#1b1e29 0%,#252438 55%,#191c27 100%)!important;border:1px solid rgba(183,160,255,.2);border-radius:6px;box-shadow:0 5px 22px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.04)}
.trending-news-col .heading{position:relative;display:flex;align-items:center;flex-shrink:0;margin:0;padding:0;background:transparent!important}
.trending-news-col .heading h5{position:relative;display:flex;align-items:center;min-height:44px;margin:0!important;padding:0 23px!important;background:linear-gradient(125deg,#b7a0ff,#9072d9)!important;color:#171420!important;font-family:"Play",sans-serif;font-size:12px!important;font-weight:700!important;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;border:none!important;text-shadow:none!important}
.trending-news-col .heading h5:before{display:none!important}
.trending-news-col .news-content-area{display:flex;align-items:center;flex:1 1 0;min-width:0;min-height:44px;padding:0 20px;overflow:hidden;background:transparent!important;color:#e1dfeb!important}
.trending-news-col .news-content-area a{color:#e1dfeb!important;font-size:13px;font-weight:400;text-decoration:none!important;transition:color .25s ease}
.trending-news-col .news-content-area a:hover,.trending-news-col .news-content-area a:focus{color:#b7a0ff!important}
.trending-news-col .news-content-area p,.trending-news-col .news-content-area span,.trending-news-col .news-content-area h6{color:#e1dfeb;font-size:13px;line-height:1.5}
.sidebar{position:relative}
.sidebar .widget{position:relative;overflow:hidden;margin-bottom:26px;padding:23px!important;background:linear-gradient(145deg,#242936 0%,#1b1f29 100%)!important;border:1px solid rgba(183,160,255,.14)!important;border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.035);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}
.sidebar .widget:hover{border-color:rgba(183,160,255,.3)!important;box-shadow:0 12px 35px rgba(0,0,0,.19),0 0 22px rgba(183,160,255,.035)}
.sidebar .widget:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(183,160,255,.5),transparent);opacity:.65;pointer-events:none}
.sidebar .widget-title,.sidebar .widget .wp-block-heading,.sidebar .widget h2:first-child,.sidebar .widget h3:first-child{position:relative;display:block;margin:0 0 20px!important;padding:0 0 14px 15px!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(183,160,255,.15)!important;color:#f4f4f5!important;font-family:"Play",sans-serif;font-size:16px!important;font-weight:700!important;line-height:1.45;letter-spacing:.3px}
.sidebar .widget-title:before,.sidebar .widget .wp-block-heading:before,.sidebar .widget h2:first-child:before,.sidebar .widget h3:first-child:before{content:"";position:absolute;top:3px;left:0;width:3px;height:19px;background:linear-gradient(180deg,#d0c0ff,#8e70e4);border:0!important;border-radius:3px;box-shadow:0 0 12px rgba(183,160,255,.25)}
.sidebar .widget-title:after,.sidebar .widget .wp-block-heading:after{display:none!important}
.sidebar .widget p,.sidebar .widget li,.sidebar .widget span{color:#b7bac9;font-family:"Play",sans-serif}
.sidebar .widget a{color:#d9d8e4;text-decoration:none;transition:color .25s ease,opacity .25s ease}
.sidebar .widget a:hover,.sidebar .widget a:focus{color:#b7a0ff!important;text-decoration:none}
.sidebar .widget ul,.sidebar .widget ol{margin:0;padding-left:0;list-style:none}
.sidebar .widget ul li{position:relative;padding:11px 0;border-bottom:1px solid rgba(183,160,255,.09);font-size:13px;line-height:1.65;transition:padding-left .25s ease}
.sidebar .widget ul li:last-child{border-bottom:0;padding-bottom:0}
.sidebar .widget ul li:hover{padding-left:5px}
.sidebar .widget ul li a{line-height:1.6}
.sidebar .widget ul li .post-date,.sidebar .widget ul li time{display:block;margin-top:5px;color:#888da1;font-size:11px}
.sidebar .widget_categories ul li,.sidebar .widget_archive ul li,.sidebar .wp-block-categories-list li{color:#989daf}
.sidebar .widget_categories ul li a,.sidebar .widget_archive ul li a,.sidebar .wp-block-categories-list li a{font-weight:500}
.sidebar .wp-block-latest-posts li,.sidebar .widget_recent_entries li{padding:13px 0!important;border-bottom:1px solid rgba(183,160,255,.1)!important}
.sidebar .wp-block-latest-posts li:first-child,.sidebar .widget_recent_entries li:first-child{padding-top:0!important}
.sidebar .wp-block-latest-posts li:last-child,.sidebar .widget_recent_entries li:last-child{border-bottom:0!important}
.sidebar .wp-block-latest-posts li a,.sidebar .widget_recent_entries li a{color:#e4e2ed!important;font-size:13px;font-weight:500;line-height:1.65}
.sidebar .wp-block-latest-posts li a:hover,.sidebar .widget_recent_entries li a:hover{color:#b7a0ff!important}
.sidebar .wp-block-latest-posts__post-date{color:#8d91a3!important;font-size:11px!important;margin-top:5px}
.sidebar .widget_search form,.sidebar .wp-block-search{position:relative;width:100%}
.sidebar .wp-block-search__inside-wrapper,.sidebar .search-form{display:flex;align-items:stretch;gap:6px}
.sidebar input[type="search"],.sidebar .wp-block-search__input{width:100%;min-width:0;height:43px;padding:0 13px;background:#141821!important;border:1px solid rgba(183,160,255,.2)!important;border-radius:6px;color:#f4f4f5!important;font-family:"Play",sans-serif;font-size:13px;outline:0;transition:border-color .25s ease,box-shadow .25s ease}
.sidebar input[type="search"]:focus,.sidebar .wp-block-search__input:focus{border-color:#b7a0ff!important;box-shadow:0 0 0 3px rgba(183,160,255,.12)!important}
.sidebar input[type="search"]::placeholder,.sidebar .wp-block-search__input::placeholder{color:#85899b}
.sidebar .search-submit,.sidebar .wp-block-search__button{height:43px;margin:0!important;padding:0 15px;background:linear-gradient(135deg,#b7a0ff,#9074d9)!important;border:1px solid rgba(183,160,255,.5)!important;border-radius:6px;color:#171420!important;font-family:"Play",sans-serif;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:filter .25s ease,transform .25s ease}
.sidebar .search-submit:hover,.sidebar .wp-block-search__button:hover{filter:brightness(1.12);transform:translateY(-1px)}
.sidebar .tagcloud,.sidebar .wp-block-tag-cloud{display:flex;flex-wrap:wrap;gap:8px}
.sidebar .tagcloud a,.sidebar .wp-block-tag-cloud a{display:inline-block;margin:0!important;padding:7px 11px;background:rgba(183,160,255,.065);border:1px solid rgba(183,160,255,.2);border-radius:5px;color:#cfc7e5!important;font-size:11px!important;line-height:1.4;transition:all .25s ease}
.sidebar .tagcloud a:hover,.sidebar .wp-block-tag-cloud a:hover{background:rgba(183,160,255,.16);border-color:rgba(183,160,255,.55);color:#fff!important;transform:translateY(-2px)}
.sidebar .widget img{max-width:100%;height:auto;border-radius:6px}
.sidebar .wp-block-latest-posts__featured-image img{object-fit:cover;transition:filter .3s ease}
.sidebar .wp-block-latest-posts__featured-image a:hover img{filter:brightness(1.12)}
.site-footer.site-footer-overlay{position:relative;isolation:isolate;overflow:hidden;margin-top:75px!important;padding:58px 0 0;background:radial-gradient(ellipse at 50% -30%,rgba(183,160,255,.12),transparent 55%),linear-gradient(145deg,#1b1f2a 0%,#13161d 55%,#0e1118 100%);border-top:1px solid rgba(183,160,255,.2);box-shadow:0 -15px 55px rgba(0,0,0,.15)}
.site-footer.site-footer-overlay:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:75%;max-width:1000px;height:2px;background:linear-gradient(90deg,transparent,rgba(183,160,255,.4),#b7a0ff,rgba(183,160,255,.4),transparent);box-shadow:0 0 25px rgba(183,160,255,.35);pointer-events:none}
.site-footer.site-footer-overlay:after{content:"";position:absolute;top:-180px;right:-100px;width:500px;height:400px;background:radial-gradient(circle,rgba(183,160,255,.055),transparent 70%);pointer-events:none;z-index:-1}
.sd-footer-main{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:0 0 48px}
.sd-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.sd-footer-logo{display:inline-flex;align-items:center;transition:transform .35s ease,filter .35s ease}
.sd-footer-logo img{display:block;width:100%;max-width:280px;height:auto;max-height:85px;object-fit:contain;object-position:left center}
.sd-footer-logo:hover{transform:translateY(-3px);filter:drop-shadow(0 5px 18px rgba(183,160,255,.25))}
.sd-footer-brand p{margin:0;font-family:"Play",sans-serif;font-size:13px;line-height:1.7;letter-spacing:.35px;color:#9296a7}
.sd-footer-social{display:flex;align-items:center;justify-content:flex-end;gap:12px}
.sd-social-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;border:1px solid rgba(183,160,255,.2);border-radius:12px;background:linear-gradient(145deg,rgba(183,160,255,.085),rgba(255,255,255,.015));color:#b7a0ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 5px 15px rgba(0,0,0,.1);transition:all .3s ease;cursor:default}
.sd-social-icon svg{display:block;width:19px;height:19px;transition:transform .3s ease}
.sd-social-icon:hover{background:rgba(183,160,255,.14);border-color:rgba(183,160,255,.55);color:#e1d8ff;transform:translateY(-4px);box-shadow:0 8px 25px rgba(183,160,255,.12),inset 0 1px 0 rgba(255,255,255,.08)}
.sd-social-icon:hover svg{transform:scale(1.08)}
.sd-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px 25px;padding:24px 0 27px;border-top:1px solid rgba(183,160,255,.12)}
.sd-footer-bottom p{margin:0;font-family:"Play",sans-serif;font-size:12px;line-height:1.8;letter-spacing:.2px;color:#858b9c}
.sd-footer-bottom a{color:#c5b5ff;font-weight:400;text-decoration:none;transition:color .25s ease,text-shadow .25s ease}
.sd-footer-bottom a:hover,.sd-footer-bottom a:focus{color:#fff!important;text-decoration:none;text-shadow:0 0 14px rgba(183,160,255,.4)}
.sd-footer-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:15px;font-family:"Play",sans-serif;font-size:12px;line-height:1.8;letter-spacing:.2px;color:#9296a7}
.sd-footer-separator{display:inline-block;width:1px;height:13px;background:rgba(183,160,255,.28)}
@media (max-width:991px){.sidebar .widget{padding:20px!important;margin-bottom:20px}.sidebar .widget-title,.sidebar .widget .wp-block-heading{font-size:15px!important}.sd-footer-main{gap:25px;padding-bottom:35px}.sd-footer-logo img{max-width:240px}.sd-footer-bottom{justify-content:center;text-align:center}.sd-footer-links{justify-content:center}}
@media (max-width:767px){.sidebar .widget{padding:18px!important;border-radius:8px}.sidebar .widget ul li{padding:10px 0}.sidebar .widget-title,.sidebar .widget .wp-block-heading{margin-bottom:16px!important;padding-bottom:12px!important}.navbar-dark .nav-link{font-size:13px;letter-spacing:.2px}.navbar-dark .nav-link:after{display:none}.trending-news-area{padding-top:8px;padding-bottom:8px}.trending-news-col{min-height:42px;border-radius:5px;flex-wrap:nowrap}.trending-news-col .heading h5{min-height:42px;padding:0 12px!important;font-size:10px!important;letter-spacing:.2px}.trending-news-col .news-content-area{min-height:42px;padding:0 10px}.trending-news-col .news-content-area a{font-size:12px}.site-footer.site-footer-overlay{margin-top:50px!important;padding-top:42px}.sd-footer-main{flex-direction:column;align-items:center;text-align:center;gap:28px;padding-bottom:32px}.sd-footer-brand{align-items:center;gap:10px}.sd-footer-logo img{max-width:245px;object-position:center}.sd-footer-brand p{font-size:12px;text-align:center}.sd-footer-social{justify-content:center;gap:11px}.sd-social-icon{width:43px;height:43px;flex-basis:43px;border-radius:11px}.sd-footer-bottom{flex-direction:column;justify-content:center;gap:9px;padding:22px 0 25px}.sd-footer-bottom p{font-size:11px;text-align:center}.sd-footer-links{font-size:11px;gap:10px;text-align:center}}
@media (prefers-reduced-motion:reduce){.sidebar .widget,.sidebar .widget a,.sidebar .widget ul li,.sidebar .tagcloud a,.sidebar .wp-block-tag-cloud a,.sidebar .search-submit,.sidebar .wp-block-search__button{transition:none}.navbar-dark .nav-link,.navbar-dark .nav-link:after,.trending-news-col .news-content-area a{transition:none}.sd-footer-logo,.sd-social-icon,.sd-social-icon svg,.sd-footer-bottom a{transition:none}}
