/* common styles */
h1, h1 > a, h2, h2 > a, h3, h3 > a, h4, h4 > a, h5, h5 > a, h6, h6 > a, .display-one, .display-two, .display-three, .display-four, .display-five, .display-six, .heading, .heading-one, .heading-two, .heading-three, .heading-four, .heading-five, .heading-six {text-transform:none}

@media (min-width: 1680px) {.ms-xxl-15{margin-left:5.75rem!important}}

.header-section .navbar .dropdown-toggle::after {right:-15px}
.header-section .navbar .show-dropdown {margin-right:20px}
.header-section .navbar .navbar-nav a, .header-section .navbar .navbar-nav button {text-transform:none}
.banner-section .single-slider .thumb img {height:470px;object-fit:cover;border-radius:10px}
.our-games {background-color:transparent;background-image:none}
.footer-section .footer-bottom {border-radius:0}
.banner-section .single-slider h3 {font-size:24px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.category_section {font-size:0;line-height:18.8px;gap:18px;color:#fff}
.category_section a {position:relative;display:flex;align-items:center;color:var(--p300)}
.category_section a::before {position:absolute;content:"";background-color:var(--n500);width:1px;height:15px;right:-20px}
.category_section a:last-child::before {background-color:rgba(0,0,0,0)}
.category_section a:hover {color: var(--n0);}
.our-games .review-box {justify-content:left}
.our-games .review-box svg {fill:#edcb50;width:21px;height:21px}
.banner-section.game-details {background-size:cover;background-position:center}
.single-content p {line-height: 28px;}
.single-content p, .single-content h2, .single-content h3, .single-content h4, .single-content h5 {margin-bottom: 1.25rem}
.single-content ul, .single-content ol {margin-left: 2.5rem !important;gap: 1rem !important;display: grid !important;}
.single-box img {border-radius: 10px;}
.pt-50 {padding-top:50px}
.pb-50 {padding-bottom:50px}
.mb-30 {margin-bottom:30px}
.count_body {display: flex; align-items: center; gap: 10px;}
.count_body svg {fill:#edcb50;width:35px;height:35px}
.banner-section.game-details .playing-now .online {border-right:1px solid var(--n500)}
.story_icons {float:right;display:flex;gap:15px;align-items:center;margin-top:25px}
.story_icons svg {fill:#edcb50;width:24px;height:24px}
#dropmenudiv {background:linear-gradient(153.32deg,rgba(255,255,255,.3) -65.62%,rgba(255,255,255,.1) 83.28%);box-shadow:0 4px 24px -1px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color: #161829;padding:15px;border-radius:10px;border:1px solid var(--n500);width:235px!important; padding: 5px !important;}
#dropmenudiv a {display: block;white-space: nowrap; padding: 3px 10px;}
#dropmenudiv a:last-child {margin-bottom: 0px;}
.ui-dialog {background:linear-gradient(153.32deg,rgba(255,255,255,.3) -65.62%,rgba(255,255,255,.1) 83.28%);box-shadow:0 4px 24px -1px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#161829;border-radius:10px;border:1px solid var(--n500);padding:5px!important;color: var(--n50);}
.ui-dialog-content {border: none !important;}
.ui-button, .qq-upload-button {background-color: var(--p300);transition: all .3s;border-radius: 12px;height: auto;}
.ui-button:hover, .qq-upload-button:hover {background-color: var(--p500);}
.ui-button .ui-button-text {color: var(--n800);transition: all .3s;}
.ui-button:hover .ui-button-text {color: var(--n0);}
#dlepopup-news-edit .quick-edit-text {background:#303241;border:1px solid #303241; width: 100%;}
.editdate {background-color:var(--n700);border:1px solid var(--n500);border-radius:12px;padding: 1.25rem !important;}
.wseditor {border-top:5px solid #0EF0AD}
.video_poster {max-height: 550px;object-fit: cover;}
.circle-text .text p {transform:translate(50%,12px)}
.circle-text .text span {font-size:14px;}
.our-focus .shape-area .shape-2 {top:15%}
.gaming-character .single-slider img {width:640px!important;height:380px!important;object-fit:cover}
.fancybox__thumbs, .fancybox__counter, .fancybox__button--thumbs {display:none}
.recently-completed {overflow-x: visible;}
.recently-completed .info-area .img-area {width: 120px; height: 180px;}
.recently-completed .info-area .img-area img {object-fit: cover; height: 100%; width: 100%;}
.recently-completed .info-area .align-items-end {margin-top:-60px}
.recently-completed .thumb-img {height: 350px; width: 100%; object-fit: cover;}
.recently-completed .app-download img {width: 135px;}
.recently-completed.blog-section .tag-area {background:none;border:none;border-radius:0;border-top:1px solid var(--n500);border-bottom:1px solid var(--n500)}
.recently-completed.blog-section .tag-area p {margin: 0;}
.c-captcha {display:flex;align-items:center;gap:10px}
.c-captcha > input {width:auto}
.comment .ava {width:60px!important;height:60px!important;flex:0 0 60px}
.comment .ava img {width: 100%; height: 100%; object-fit: cover;}
[id*="comm-id"] p {padding-top: 1.25rem !important;padding-bottom: 1.25rem !important;}
.action_section {justify-content: right;}
.action_section li a {font-size: 14px; color: #0ef0ad;}
.action_section li a:hover {color: var(--n0);}
.mass_comments_action {display: none;}
.comments_subscribe {display:flex;align-items:center;gap:10px}
.comment .info-area {width: 100%;}
[id*="comments-tree-item"] ol {padding-left:80px}
.rate_stars a {transition: none;}
.unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating {background-image:url(../images/stars.png)!important;}
.rate_like svg, .rate_like-dislike svg {width: 21px; height: 21px;}
.rate_like a, .rate_like-dislike {display: flex; gap: 10px; align-items: center;}
[class*="rate_"] svg.plus {fill: #0ef0ad;}
[class*="rate_"] svg.minus {fill: #ff7272;}
.pages span, .pages a {border-radius:50%;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;font-weight:600;margin:0 8px;}
.pages {display: inline-flex;}
.pages span {background:var(--p300);color:var(--n900);}
.pages a {border-radius:50%;background:var(--n800);width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--bs-white);border:none;font-weight:600;margin:0 8px}
.pages a:hover {background:var(--p300);color:var(--n900);}
#searchsuggestions {display: none !important;}
.log-reg .nav .nav-link {text-align:center}
.contact-us .form_bg {background:var(--n700);border-radius:16px}
.logged {display: flex; flex-wrap: wrap;}
.logged .avatar a {display: block;}
.logged .avatar img {width: 150px; height: 150px; display: block; object-fit: cover;border-radius: 12px;}
.logged .login_pane__menu {flex: 1;}
.logged .login_pane__menu li {padding: 3px 0;}
.logged .login_pane__menu li a {display: flex;justify-content: space-between;gap: 20px;}
.our-games.index-two::before {background-image:url(../images/realistic-black.png)}
.single-box img.thumb-img {height:350px;width:100%;object-fit:cover}
.single-box .img-area {width:120px;height:180px}
.single-box .img-area img {object-fit:cover;height:100%;width:100%;}
.single-box .info-area .align-items-end {margin-top:-60px}
.single-box .app-download img {width:135px}
.box_in {background:var(--n800);border:1px solid var(--n600);border-radius:16px;padding: 1.25rem; color: var(--n50);}
.ui-form li.form-group {margin-bottom: 20px;}
.ui-form li label {margin-bottom: 10px;}
.checkbox input {margin-right: 10px;}
.imp::after {content:"*";margin:0 0 0 10px;color:#e85319}
select#category {width:100%!important;height:200px!important;display:block!important;color:var(--n0);font-family:var(--body-font);outline-color:rgba(0,0,0,0);border-radius:10px;font-size:16px;background-color:inherit;border:1px solid var(--n500)}
select#category option[value="0"] {display: none;}
.berrors {background: #ee543e;border: 1px solid #ee543e;color: #fff;}
#pm-menu {display:flex;gap:20px;flex-wrap:wrap}
#pm-menu a:hover span {color: var(--n0);}
#pm-menu a span {color: var(--bs-body-color);}
.pm_status {border:1px solid var(--n600);border-radius:16px;padding:1.25rem;text-align:center;font-size:14px}
.pm_progress_bar {background:#161829;border-radius:25px;overflow:hidden;margin-bottom:20px}
.pm_progress_bar span {background-color:var(--p500);display:flex;color:var(--n0);font-size:12px;justify-content:center;align-items:center}
ul.list {border: 1px solid var(--n600) !important;background-color: var(--n900) !important;}
.bbcodes, .ui-dialog-buttonset button {padding:13px 25px;display:inline-flex;color:var(--bs-body-color);background-color:var(--p300);width: 100%;height:initial;font-weight:600;border-radius:16px;transition: all .3s;}
.bbcodes:hover, .ui-dialog-buttonset button:hover {background-color:var(--p500);color: var(--n0);}
.ui-dialog-buttonset button {width: auto;}
.userstop td, .pm td.pm_list, .pm td.pm_head {border-bottom:1px solid #404250;font-size: 16px;}
.userstop thead td, .pm td.pm_head {border-bottom:1px solid #404250}
.pm-no-messages {width:100%;text-align:center}
.ui-dialog-buttonset {display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;}
#registration .bbcodes {width: auto;}
.login_check {display:flex;align-items:center;gap:20px}
.search_result_num {display: flex; justify-content: center; margin-top: 20px;}
.usinf li {display: flex; flex-wrap: wrap; align-items: center; gap: 20px;}
.usinf li .ui-c1 {flex: 0 0 210px;margin-bottom: 10px;}
.user_tab {display:flex;justify-content:right;gap:20px;flex-wrap:wrap}
.user_tab li a {color:var(--bs-body-color);font-weight: 600; text-transform: capitalize;}
.userinfo_top {display:flex; align-items: center;justify-content: space-between; flex-wrap: wrap; gap: 20px;}
.userinfo_top .avatar {overflow: hidden; width: 70px; height: 70px; border-radius: 10px;}
.userinfo_top .avatar img {width: 100%;height: 100%; object-fit: cover; display: block;}