/**
Theme Name: EIP
Author: Lexicon Gaming
Author URI: https://lexicon.gg
Description: Custom theme for Lexicon.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: eip
Template: astra
*/

/* Hide post body on tools with comments enabled */
#post-133788, #post-133349, #post-143124 {
    display: none;
}

body {
    background: url(/wp-content/uploads/2021/01/bgtile.png) left top repeat-x #131517 !important;
}

.sub-menu {
	position: relative;
	z-index: 6px;
}

.ast-above-header-wrap {
z-index: 6;
}

#ast-scroll-top {
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.5);
    border: 1px solid #000;
    background: url(/wp-content/themes/eip/i/tiledstone2.png) repeat;
    background-size: 300px;
    border-radius: 5px;
}

.panel-default {
    border-color: #222 !important;
}

.panel {
    background-color: #111 !important;
}

table p {
	margin-bottom: 0 !important;
}

.slider-margin-fix {
	margin: 0 -15px !important;
}

.ast-header-break-point .main-navigation ul li a {
  background: #181818;
}

.ast-header-break-point .ast-above-header-section-separated .ast-above-header-menu {
border-top-width: 0px;
border-color: #222222;
background: #181818;
width: 150px;
}

.ast-header-break-point .main-navigation ul li a:hover {
  background: #222;
}

a:active,a:focus {
    outline: none;
}

.ast-single-post .ast-article-post, .ast-single-post .ast-article-single, .single-wiki-entry .ast-article-single {
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .04);
	background-color: rgba(0, 0, 0, 0.4) !important;
	border-radius: 4px;
	border: 1px solid #000;
	padding: 20px;
}
.ast-right-sidebar #primary {
    border-right: 0 !important;
}
.ast-single-post .primary {
    margin-top: 20px !important;
}
#content::before {
    content: "921";
    position: absolute;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
}
#content .ast-container {
	margin:0 !important;
	padding: 0 !important;
}
@media screen and (max-width: 1200px) {
  #content {
    margin: 0px 15px;
  }
}

.single .ast-single-author-box {
	margin-top: 0em !important;
  border-top: none !important;
}

@media screen and (max-width: 1200px) {
  .ast-single-post .ast-article-post, .ast-single-post .ast-article-single, .single-wiki-entry .ast-article-single {
  	padding-top: 0px;
  }
}

#page {
    background: transparent;
}

mark {
  background: transparent !important;
}

.ast-below-header {
	background: url(/wp-content/themes/eip/i/navbarfull.png) no-repeat left top !important;
}

@media screen and (max-width: 1921px) {
  #page, .ast-above-header, .main-header-bar, .ast-below-header, .ast-container, .ast-sticky-active {
      max-width: 1200px !important;
  }
	.ast-below-header {
		background: url(/wp-content/themes/eip/i/nav.png) no-repeat left top !important;
	}
}

.ast-header-break-point .ast-below-mobile-menu-buttons-minimal.menu-toggle {
	background: transparent;
	color: #fff;
	margin-top: -20px;
	margin-left: 10px;
}

.ast-header-break-point .ast-search-icon .astra-search-icon {
  margin-top: -20px;
}

.ast-header-break-point .ast-below-header {
  border-right: 1px solid #000;
  border-radius: 5px;
  height: 60px;
  border-top: 0;
}

.type-page {
    margin: 20px;
    background: transparent;
}

.ast-masthead-custom-menu-items {
    background-image: url(/wp-content/themes/eip/i/button_allgames.png);
    height: 54px;
    width: 114px;
    text-align: center !important;
}

@media (max-width: 921px){
  .ast-masthead-custom-menu-items {
      margin-top: 0;
  }
}

.ast-header-break-point .ast-above-header {
    line-height: 2 !important;
}

#custom_html-2 {
	margin-left: 0;
}

.archive #content .ast-archive-description, .search #content .ast-archive-description {
    padding: 1em;
    background: transparent;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .04);
    background-color: rgba(0, 0, 0, 0.4) !important;
    border-radius: 4px;
    border: 1px solid #000;
    margin-bottom: 2em;
}

.page-title {
  font-size: 1.875rem !important;
  color: #fff;
  text-align: center;
  margin: 0 !important;
}

.ast-below-header-wrap .ast-search-box.header-cover #close {
  margin-top: 0.5em;
}

.ast-below-header #ast-search-form.header-cover .search-field {
  padding-left: 10px;
}

@media screen and (min-width: 768px) {
	.wp-block-toolset-views-custom-search-filter, .wpv-custom-search-filter-submit, .wpv-custom-search-filter-reset {
		display: inline-block;
		vertical-align: middle;
	}
	.toolset-search-input {
		width: 50%;
	}
	.toolset-category-filters {
		float: right;
	}
}

@media screen and (max-width: 768px) {
	.wpv-submit-trigger {
		width: 100%;
	}
}

input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"]:not([id^="input-"]), input[type="url"], select, textarea, .form-control {
    background: #333;
    border-color: #000;
    color: #f5f5f5;
		font-size: 14px;
}

select:active, textarea:active, select:focus, textarea:focus, input[type="text"]:not([id^="input-"]):focus, input[type="text"]:not([id^="input-"]):active {
    background: #333;
    border-color: #000;
}

input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:not([id^="input-"]):focus, input[type="url"]:focus, textarea:focus {
    color: #f5f5f5;
    background: #333;
}

.ast-above-header {
    margin-left: 390px !important;
    margin-top: 0px;
}

@media screen and (max-width: 680px) {
	.ast-above-header {
			margin-left: 130px !important;
	}
}

#custom_html-11 {
    margin: 0 0 0.2em 0.2em;
}

@media screen and (max-width: 680px) {
  #custom_html-11 {
      margin: 0 0.5em 0 0;
  }
}

.site-branding {
    margin-top: -68px;
    margin-left: -22px;
}

.ast-title-bar-wrap {
  border: 1px solid #000;
  padding: 0 20px;
  border-radius: 4px;
  margin: 20px 0 0;
  box-shadow: inset 0 0 10px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .0);
  background-color: rgba(0, 0, 0, 0.4) !important;
}

@media screen and (max-width: 738px) {
  .ast-title-bar-wrap {
    margin: 20px 15px 0;
  }
}

.page-template-tool_eldenring_buildplanner .ast-title-bar-wrap {
    margin: 0;
    box-shadow: none;
    background-color: transparent;
    border: 0;
}

.ast-advanced-headers-wrap, .ast-advanced-headers-title {
  font-size: 1.2em;
  text-align: left;
}

.ast-title-bar-wrap .ast-container {
  padding-left: 0;
  padding-right: 0;
}

code {
  background-color: #111;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  background-color: #333;
  border: 0;
  color: #f5f5f5;
}

.nav-tabs {
  margin-bottom: 1em;
  border-bottom: 1px solid #111;
}

.nav > li > a:hover, .nav > li > a:focus {
  background-color: #222;
  border-color: #333;
}

#execphp-2 {
    padding: 20px;
    text-align: left;
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.25);
    border: 1px solid #000;
    background: url(/wp-content/themes/eip/i/tiledstone2.png) repeat;
    border-radius: 5px;
}

.post-thumb img {
    box-shadow: 0 1px 5px 1px #000;
}

#themegrill_social_icons-4 {
    text-align: center;
}

.ast-separate-container.ast-two-container #secondary .widget {
	margin-bottom: 1em !important;
}

#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header {
	background-color: #222 !important;
}

.wpforo-widget-wrap .wpforo-widget-content {
  padding: 0 !important;
}
.wpforo-widget-wrap .wpforo-widget-content li {
    border-bottom: 0 !important;
}
#wpforo #wpforo-wrap .widget-title, .wpforo-widget-wrap .widget-title {
    border-bottom: 0 !important;
}

.gallery-caption, .gallery-icon {
  color: #bbf8ff !important;
  border: 1px solid #333 !important;
}

figcaption {
	font-style: italic;
	font-size: 14px;
	text-align: center;
}

.ast-header-break-point .ast-below-header-actual-nav ul .menu-item .menu-link {
	border-color: #111 !important;
}

table {
    border: 1px solid #161616;
    background: #222 !important;
}
th {
	padding: 0 5px !important;
	color: white;
  background: #191919;
  border: 1px solid #111 !important;
}
tr, td {
    padding: 0 5px !important;
    border: 1px solid #111 !important;
}
tr:nth-child(2n) {
    background: #191919 !important;
}

.kt-blocks-accordion-header.kt-accordion-panel-active {
	background: #222 !important;
	border-color: #333 #333 #333 #f9c23e !important;
	color: #ccc !important;
}
.kt-accordion-panel-inner {
	background: #222 !important;
  border-color: #333 !important;
}
.wp-block-kadence-pane .kt-blocks-accordion-header {
	color: #ccc !important;
	background: #222 !important;
	border-color: #333 !important;
}

.kt-accordion-panel-inner ul {
	margin-bottom: 0;
}

.wp-block-kadence-tab {
	border-color: #222 !important;
	background: transparent !important;
}

.kt-tab-title {
	border-color: #161616 !important;
	color: #ccc !important;
	background: #111 !important;
	font-size: 16px !important;
}

.kt-tab-title-active, .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title {
	background: #222 !important;
}

.kt-tabs-title-list li .kt-tab-title {
	color: #ccc;
	background: #111;
}

@media screen and (max-width: 768px) {
	.kt-tabs-title-list a {
	    padding: 8px 7px 8px 7px !important;
	    font-size: 14px !important;
	}
}

.tax-game #primary {
  margin-top: 20px;
  margin-bottom: 0px;
	border-right: 0 !important;
}

.tax-game #content .ast-container {
  padding-left: 0;
  padding-right: 0;
}

.tax-game .site-main > .ast-row {
  margin-left: 0;
  margin-right: 0;
}

.er-grid-style {
	text-align: center;
	padding: 10px 0;
}

.er-grid-style img {
	max-height: 100px;
	width: auto;
	border: #333 2px solid;
	border-radius: 5px;
}

@media screen and (max-width: 768px) {
  .er-grid-style img {
    max-height: 130px;
  }
}

.er-grid-style a {
	font-size: 14px;
}

/* CLEAR TITLE BAR SHADOW */
.home .ast-title-bar-wrap, .page-id-2795 .ast-title-bar-wrap, .single-wiki-entry .ast-title-bar-wrap {
  display: none;
}

/* FIX HOME PAGE TOP POSTS SECTION */
.wtpsw-post-list-content {
	background: rgba(0, 0, 0, 0.6) !important;
	height: 100% !important;  
	overflow: hidden !important; 
}
.wtpsw-post-stats {
	display: none !important;
}

/* DISABLE MENU ICON HOVER */
.menu-item-67397 > a, .menu-item-67397 > a, .menu-item-67397:hover > a, .menu-item-67397:focus > a,
.menu-item-64972 > a, .menu-item-64972 > a, .menu-item-64972:hover > a, .menu-item-64972:focus > a,
.menu-item-67393 > a, .menu-item-67393 > a, .menu-item-67393:hover > a, .menu-item-67393:focus > a,
.menu-item-64976 > a, .menu-item-64976 > a, .menu-item-64976:hover > a, .menu-item-64976:focus > a,
.menu-item-64978 > a, .menu-item-64978 > a, .menu-item-64978:hover > a, .menu-item-64978:focus > a,
.menu-item-64980 > a, .menu-item-64980 > a, .menu-item-64980:hover > a, .menu-item-64980:focus > a,
.menu-item-65189 > a, .menu-item-65189 > a, .menu-item-65189:hover > a, .menu-item-65189:focus > a,
.menu-item-65198 > a, .menu-item-65198 > a, .menu-item-65198:hover > a, .menu-item-65198:focus > a,
.menu-item-67416 > a, .menu-item-67416 > a, .menu-item-67416:hover > a, .menu-item-67416:focus > a,
.menu-item-68922 > a, .menu-item-68922 > a, .menu-item-68922:hover > a, .menu-item-68922:focus > a,
.menu-item-70145 > a, .menu-item-70145 > a, .menu-item-70145:hover > a, .menu-item-70145:focus > a,
.menu-item-70589 > a, .menu-item-70589 > a, .menu-item-70589:hover > a, .menu-item-70589:focus > a,
.menu-item-70672 > a, .menu-item-70672 > a, .menu-item-70672:hover > a, .menu-item-70672:focus > a,
.menu-item-70815 > a, .menu-item-70815 > a, .menu-item-70815:hover > a, .menu-item-70815:focus > a,
.menu-item-72114 > a, .menu-item-72114 > a, .menu-item-72114:hover > a, .menu-item-72114:focus > a,
.menu-item-72110 > a, .menu-item-72110 > a, .menu-item-72110:hover > a, .menu-item-72110:focus > a,
.menu-item-73397 > a, .menu-item-73397 > a, .menu-item-73397:hover > a, .menu-item-73397:focus > a,
.menu-item-71559 > a, .menu-item-71559 > a, .menu-item-71559:hover > a, .menu-item-71559:focus > a,
.menu-item-72487 > a, .menu-item-72487 > a, .menu-item-72487:hover > a, .menu-item-72487:focus > a,
.menu-item-71565 > a, .menu-item-71565 > a, .menu-item-71565:hover > a, .menu-item-71565:focus > a,
.menu-item-73596 > a, .menu-item-73596 > a, .menu-item-73596:hover > a, .menu-item-73596:focus > a,
.menu-item-75146 > a, .menu-item-75146 > a, .menu-item-75146:hover > a, .menu-item-75146:focus > a,
.menu-item-75474 > a, .menu-item-75474 > a, .menu-item-75474:hover > a, .menu-item-75474:focus > a,
.menu-item-85397 > a, .menu-item-85397 > a, .menu-item-85397:hover > a, .menu-item-85397:focus > a,
.menu-item-112011 > a, .menu-item-112011 > a, .menu-item-112011:hover > a, .menu-item-112011:focus > a,
.menu-item-114230 > a, .menu-item-114230 > a, .menu-item-114230:hover > a, .menu-item-114230:focus > a,
.menu-item-114874 > a, .menu-item-114874 > a, .menu-item-114874:hover > a, .menu-item-114874:focus > a,
.menu-item-119336 > a, .menu-item-119336 > a, .menu-item-119336:hover > a, .menu-item-119336:focus > a,
.menu-item-129667 > a, .menu-item-129667 > a, .menu-item-129667:hover > a, .menu-item-129667:focus > a,
.menu-item-113824 > a, .menu-item-113824 > a, .menu-item-113824:hover > a, .menu-item-113824:focus > a,
.menu-item-158088 > a, .menu-item-158088 > a, .menu-item-158088:hover > a, .menu-item-158088:focus > a {
    background-color: inherit !important;
}

.menu-item-67397 a, .menu-item-67397 a:hover, .menu-item-67397 a:active, .menu-item-67397 a:focus,
.menu-item-64972 a, .menu-item-64972 a:hover, .menu-item-64972 a:active, .menu-item-64972 a:focus,
.menu-item-67393 a, .menu-item-67393 a:hover, .menu-item-67393 a:active, .menu-item-67393 a:focus,
.menu-item-64976 a, .menu-item-64976 a:hover, .menu-item-64976 a:active, .menu-item-64976 a:focus,
.menu-item-64978 a, .menu-item-64978 a:hover, .menu-item-64978 a:active, .menu-item-64978 a:focus,
.menu-item-64980 a, .menu-item-64980 a:hover, .menu-item-64980 a:active, .menu-item-64980 a:focus,
.menu-item-65189 a, .menu-item-65189 a:hover, .menu-item-65189 a:active, .menu-item-65189 a:focus,
.menu-item-65198 a, .menu-item-65198 a:hover, .menu-item-65198 a:active, .menu-item-65198 a:focus,
.menu-item-67416 a, .menu-item-67416 a:hover, .menu-item-67416 a:active, .menu-item-67416 a:focus,
.menu-item-68922 a, .menu-item-68922 a:hover, .menu-item-68922 a:active, .menu-item-68922 a:focus,
.menu-item-70145 a, .menu-item-70145 a:hover, .menu-item-70145 a:active, .menu-item-70145 a:focus,
.menu-item-70589 a, .menu-item-70589 a:hover, .menu-item-70589 a:active, .menu-item-70589 a:focus,
.menu-item-70672 a, .menu-item-70672 a:hover, .menu-item-70672 a:active, .menu-item-70672 a:focus,
.menu-item-70815 a, .menu-item-70815 a:hover, .menu-item-70815 a:active, .menu-item-70815 a:focus,
.menu-item-72114 a, .menu-item-72114 a:hover, .menu-item-72114 a:active, .menu-item-72114 a:focus,
.menu-item-72110 a, .menu-item-72110 a:hover, .menu-item-72110 a:active, .menu-item-72110 a:focus,
.menu-item-73397 a, .menu-item-73397 a:hover, .menu-item-73397 a:active, .menu-item-73397 a:focus,
.menu-item-71559 a, .menu-item-71559 a:hover, .menu-item-71559 a:active, .menu-item-71559 a:focus,
.menu-item-72487 a, .menu-item-72487 a:hover, .menu-item-72487 a:active, .menu-item-72487 a:focus,
.menu-item-71565 a, .menu-item-71565 a:hover, .menu-item-71565 a:active, .menu-item-71565 a:focus,
.menu-item-73596 a, .menu-item-73596 a:hover, .menu-item-73596 a:active, .menu-item-73596 a:focus,
.menu-item-75146 a, .menu-item-75146 a:hover, .menu-item-75146 a:active, .menu-item-75146 a:focus,
.menu-item-75474 a, .menu-item-75474 a:hover, .menu-item-75474 a:active, .menu-item-75474 a:focus,
.menu-item-85397 a, .menu-item-85397 a:hover, .menu-item-85397 a:active, .menu-item-85397 a:focus,
.menu-item-112011 a, .menu-item-112011 a:hover, .menu-item-112011 a:active, .menu-item-112011 a:focus,
.menu-item-114230 a, .menu-item-114230 a:hover, .menu-item-114230 a:active, .menu-item-114230 a:focus,
.menu-item-114874 a, .menu-item-114874 a:hover, .menu-item-114874 a:active, .menu-item-114874 a:focus,
.menu-item-119336 a, .menu-item-119336 a:hover, .menu-item-119336 a:active, .menu-item-119336 a:focus,
.menu-item-129667 a, .menu-item-129667 a:hover, .menu-item-129667 a:active, .menu-item-129667 a:focus,
.menu-item-113824 a, .menu-item-113824 a:hover, .menu-item-113824 a:active, .menu-item-113824 a:focus,
.menu-item-158088 a, .menu-item-158088 a:hover, .menu-item-158088 a:active, .menu-item-158088 a:focus {
    box-shadow: none !important;
}

/* HIDE GAME ICON ON MOBILE */
@media (max-width: 1150px){
	.menu-item-67397, .menu-item-64972, .menu-item-67393, .menu-item-64976, .menu-item-64978, .menu-item-64980, .menu-item-65189, .menu-item-67416, .menu-item-68922, .menu-item-70145, .menu-item-70589, .menu-item-70672, .menu-item-70815, .menu-item-72114, .menu-item-72110, .menu-item-73397, .menu-item-71559, .menu-item-72487, .menu-item-71565, .menu-item-73596, .menu-item-75146, .menu-item-75474, .menu-item-85397, .menu-item-112011, .menu-item-114230, .menu-item-114874, .menu-item-119336, .menu-item-129667, .menu-item-113824, .menu-item-158088 {
		display: none
	}
}

/* LIST ITEMS */
.list-post-link {
  font-size: 1.25em;
}

@media screen and (min-width: 1200px) and (max-width: 1919px) {
  .list-post-link {
    width: 465px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
		margin-bottom: 0 !important;
  }
}

@media screen and (min-width: 1920px) {
  .list-post-link {
    width: 520px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
		margin-bottom: 0 !important;
  }
}

.list-info p {
    margin-bottom: 0px !important;
    font-size: 14px;
}

.list-thumbnail img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    min-height: 116px;
}
.list-thumbnail {
    padding: 0;
    max-height: 116px;
    overflow: hidden;
}

.list-item {
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .04);
	background-color: rgba(0, 0, 0, 0.4) !important;
	border-radius: 4px;
	border: 1px solid #000;
	padding: 10px;
	margin-bottom: 1em !important;
  margin:0;
}

/* LIST PAGES */
.guide-cards {
  text-align: center;
  box-shadow: 0 1px 5px 1px #000;
  margin: 0 5px 20px;
  font-size: 14px;
}

#post-30, #post-304 {
	box-shadow: none;
	background: transparent !important;
	border: 0;
	padding: 0;
}

.page-id-30 #main article header, .page-id-304 #main article header {
	margin-bottom: 2em;
	padding: 1em 0;
	text-align: center;
	border-bottom: 1px solid #161616;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .04);
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.page-id-30 #main article header h1, .page-id-304 #main article header h1 {
  margin: 0;
}

/* WIDGET SIDEBAR */
#secondary {
	padding-left: 0 !important;
	margin-top: 20px !important;
  border-left: 0 !important;
}
#secondary .widget {
	padding: 10px !important;
  margin-left: 10px !important;
  box-shadow: inset 0 0 10px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .0);
  background-color: rgba(0, 0, 0, 0.4) !important;
  border: 1px solid #000;
  border-radius: 5px;
  margin-bottom: 2em !important;
}
@media (min-width: 769px){
  #secondary .widget {
    margin-right: 0px !important;
    margin-left: 10px !important;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .0);
    background-color: rgba(0, 0, 0, 0.4) !important;
  }
}
#secondary .widget-title {
	padding: 10px;
	background: url(/wp-content/themes/eip/i/tiledstone2.png) repeat;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin: -10px -10px 10px -10px;
	color: #fff;
	font-size: 16px;
}

#secondary .widget-title a {
	color: #fff;
}

/* AUTHOR BOX */
.ast-author-meta {
	padding: 10px !important;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .0);
	background-color: rgba(0, 0, 0, 0.4) !important;
	margin: 0 10px 0 0;
	border: 1px solid #000;
	border-radius: 5px;
	margin-top: 25px;
	margin-right: 0;
}
.about-author-title-wrapper {
	padding: 10px !important;
	padding-left: 15px !important;
	background: url(/wp-content/themes/eip/i/tiledstone2.png) repeat;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin: -10px -10px 10px -10px;
}

 .ast-author-meta .author-title {
	 margin-bottom: 0;
 }

 /* ACCOUNT MENU WIDGET */
#nav_menu-4 {
    margin: 0;
}

#nav_menu-4 li {
  padding: 0 1em;
  display: inline-block;
}

@media (max-width: 420px){
	#nav_menu-4 li {
	  padding: 0 0 0 .75em;
	}
}

#menu-item-51 {
    padding: 0 !important;
}

/* PAGINATION */
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > li > a, .pagination > li > span {
    color: #fff;
    background-color: #111;
    border: 0 !important;
    margin: 0 !important;
    padding: .5em 1em !important;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    background-color: #e74c3c  !important;
    border-color: transparent;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #fff  !important;
    background-color: #222  !important;
    border-color: #333  !important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #e74c3c  !important;
    border-color: transparent  !important;
}

.search-results .ast-pagination {
  display: none !important;
}

/* BELOW HEADER */
.ast-below-header {
  line-height: 54px;
}

.ast-below-header-wrap {
z-index: 3;
}

#below_header-menu .current-menu-item a, #below_header-menu .menu-link:hover, #below_header-menu .menu-link:active, #below_header-menu .menu-link:focus {
    box-shadow: 0px 0px 10px rgb(0, 0, 0) inset;
}

#ast-below-header-navigation-section-1 #below_header-menu {
	margin-top: 2px;
}

.ast-below-header-menu li:hover > a, .ast-below-header-menu li:focus > a, .ast-below-header-menu li.focus > a, .ast-below-header-menu li.current-menu-ancestor > a {
    box-shadow: 0 0 10px #000 inset;
}

@media screen and (max-width: 768px) {
    .ast-below-header-wrap {
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 0px;
        margin-top: 1.5em;
    }
    .ast-below-header {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    #below_header-menu {
        border-top-width: 0;
    }

    .ast-below-header .ast-container, #masthead .ast-below-header .ast-container {
      padding-top: 17px;
      margin-top: -20px;
    }

    .ast-header-widget-area {
      margin-left: 12px;
      margin-top: -4px;
    }

    .ast-above-header-section .ast-above-header-section-1 .ast-flex .ast-justify-content-flex-start .menu-above-header {
      position: relative;
      left: -25px;
    }

    .main-header-bar-navigation {
      margin-bottom: 40px;
    }
}

#menu-item-95 a:hover, #menu-item-95 a:active, #menu-item-95 a:focus,
#menu-item-295 a:hover, #menu-item-295 a:active, #menu-item-295 a:focus {
  box-shadow: none !important;
  background-color: inherit !important;
}

#secondary .widget {
    font-size: 14px;
}

/* CLEAR BACKGROUND */
#post-2 {
  box-shadow: none;
  background-color: transparent !important;
  border-radius: 4px;
  border: 0;
  padding: 0;
}
/** SUB-CLASS NAVIGATION **/
.sub-guide-blocks {
	min-width: 100%;
  gap: 0 !important;
}

.sub-class-links .wp-block-media-text__media {
	border: 1px solid #666;
  margin: -1px !important;
}

.sub-class-links p {
  margin-bottom: 0 !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sub-class-links {
	border: 1px solid #666;
	padding: 0;
	background: #222;
}

.sub-guide-blocks .wp-block-media-text__content {
	padding: 0 5px !important;
	overflow: hidden;
}

.sub-guide-blocks .wp-block-column {
	margin: 0 !important;
}

.sub-guide-blocks .wp-block-media-text {
	margin: 5px !important;
}

/* WIKI STYLING */
.single-wiki-entry #content .ast-container {
  padding: 0;
}

.single-wiki-entry #content #primary {
  margin-top: 20px;
  margin-bottom: 0px;
  border-right: 0;
}

.single-wiki-entry #content #primary .game-icarus .wp-post-image {
  background-image: url('https://eip.gg/wp-content/uploads/2021/10/icarus-wiki-ft-bg-1.png');
  background-repeat: no-repeat;
  background-size: cover;
  padding: 5px;
}

.single-wiki-entry #content #primary .game-dbd .wp-post-image {
  background-image: url('https://eip.gg/wp-content/uploads/2021/10/Dead-By-Daylight-Wiki-Ft-BG-1.png');
  background-repeat: no-repeat;
  background-size: cover;
  padding: 5px;
}

.wiki-row .col-sm-3 {
  padding-left: 0;
  text-align: center;
}

.wiki-row {
  margin-bottom: 2em;
}

.wiki-summary p {
	margin-bottom: .5em;
}

.wiki-summary #ftwp-container-outer p {margin-bottom:0 !important}

.wiki-summary h1 {
  margin-top: 0;
}

.db-search-posts {
  padding: 0 0 10px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #222;
}

/* MISC */
.comments-area {
  border-top: 0px !important;
}
#wpdcom .wpd-form-head {
  border-bottom: 1px solid #222 !important;
}
#wpdcom .wpd-thread-head {
  border-bottom: 2px solid #222 !important;
}
#wpdcom .ql-container {
  background: #555 !important;
  border: 1px solid #333 !important;
border-bottom: none !important;
}
#wpdcom .ql-toolbar {
  border: 1px solid #333 !important;
  border-top: none;
}
#wpdcom .wpd-form .wpd-avatar img, #wpdcom .wpd-form .wpd-avatar img.avatar {
  border: 1px solid #333 !important;
  background-color: #333 !important;
}

ul ul {
  list-style: circle;
}

ul ul ul {
  list-style: square;
}

.wp-block-gallery {
	margin-bottom: 1em !important;
}
