/*
Theme Name: Eldritch
Theme URI: https://eldritch.qodeinteractive.com/
Description: An Epic Theme for Gaming and eSports
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: eldritch
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
*/
/* EON: force the bottom 2-up slider cards to match the top card width and stay centered */
.eon-two-up .edgt-card-slider .slick-track{
  display: flex !important;
  justify-content: center !important;
}

/* Match top row card width (your top shows ~404px per slide) */
.eon-two-up .edgt-card-slider .slick-slide{
  width: 404px !important;
}

/* Make sure the slide content behaves */
.eon-two-up .edgt-card-slider .slick-slide > div{
  width: 404px !important;
}

/* Ensure images scale inside the fixed card width */
.eon-two-up .edgt-card-slider .edgt-card-image img{
  width: 100% !important;
  height: auto !important;
  display: block;
}

/* Force ONLY the 2-item card slider to match the 3-item card size */
.edgt-card-slider[data-number_of_items="2"] .slick-track{
  display: flex !important;
  justify-content: center !important;
}

.edgt-card-slider[data-number_of_items="2"] .edgt-card-slide.slick-slide{
  width: 404px !important;   /* matches your top row inline width */
}

.edgt-card-slider[data-number_of_items="2"] .edgt-card-slide.slick-slide > div{
  width: 404px !important;
}

.edgt-card-slider[data-number_of_items="2"] .edgt-card-image img{
  width: 100% !important;
  height: auto !important;
  display: block;
}

/* Center ONLY the 2-card slider as a block */
.edgt-card-slider[data-number_of_items="2"]{
  max-width: 840px;   /* ~2 × 404px + a little breathing room */
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Make sure its inner list uses the centered width */
.edgt-card-slider[data-number_of_items="2"] .slick-list{
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Center ONLY the 2-card slider in your Choose Path section */
.eon-choose-path .edgt-card-slider[data-number_of_items="2"] .slick-list{
  text-align: center !important;
}

.eon-choose-path .edgt-card-slider[data-number_of_items="2"] .slick-track{
  display: inline-block !important;
  float: none !important;
  transform: translate3d(0,0,0) !important; /* keep it from drifting */
}

.eon-choose-path .edgt-card-slider[data-number_of_items="2"] .slick-track{
  margin-left: auto !important;
  margin-right: auto !important;
}

/* 1) If <br> tags got injected inside the slider, hide them so Slick doesn't treat them as slides */
.eon-choose-path .edgt-card-slider br.slick-slide,
.eon-choose-path .edgt-card-slider br {
  display: none !important;
}

/* 2) Hard-center the 2-item slider track */
.eon-choose-path .edgt-card-slider[data-number_of_items="2"] .slick-track{
  display: flex !important;
  justify-content: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  transform: none !important; /* kills the slight right-shift from translate3d */
}

/* 3) Keep slide widths stable (matches your top cards better) */
.eon-choose-path .edgt-card-slider[data-number_of_items="2"] .slick-slide{
  float: none !important;
}

/* Center ONLY the bottom (2-card) slider */
.eon-choose-path-bottom .eon-card-slider-center{
  display: flex;
  justify-content: center;
}

/* Make the slider take only as much width as needed */
.eon-choose-path-bottom .edgt-card-slider{
  display: inline-block;
}

/* Remove any phantom left padding/offset that can happen in nested VC rows */
.eon-choose-path-bottom .slick-list{
  margin: 0 auto !important;
}

/* ONLY the bottom 2-card slider */
.eon-choose-path-bottom .edgt-card-slider-holder{
  display:flex;
  justify-content:center;
}

/* ensure the visible slider is centered and not offset by slick */
.eon-choose-path-bottom .edgt-card-slider{
  margin: 0 auto !important;
}

/* slick sometimes sets track offset; force centering */
.eon-choose-path-bottom .slick-track{
  margin-left:auto !important;
  margin-right:auto !important;
}

/* remove any weird padding/margins that can bias it right */
.eon-choose-path-bottom .slick-list{
  margin: 0 auto !important;
  padding: 0 !important;
}

/* Ensure the track is centered, not offset by translate calculations */
.eon-choose-path-bottom .slick-track{
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Remove theme/grid side spacing around Revolution Slider modules */
.edgt-full-width .edgt-full-section-inner,
.edgt-full-section-inner,
.vc_row,
.wpb_revslider_element {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}


/* Make the module truly span the viewport */
sr7-module {
  width: 100vw !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}

.edgt-card-title {
	color: #ffffff !important;
}
.edgt-card-text, .edgt-st-text-text{
	color: #959595 !important;
}