/* Custom Style - Add !important at the end of each class */

/* .logo img {height:auto !important;} */
/* header {} */

body  {
  font-family: "Inter", sans-serif !important;
}

.warningPop {width: 998px;  position: relative;  margin: auto;  border: 0px solid #393737 !important;  padding: 26px 45px 38px;background-color: rgba(0, 0, 0, 0) !important;}

.header_welcome h1 { color:#c22504 !important;font-weight: 800 !important;font-size: 36px !important;}

.header_welcome {  background-color: #000000 !important;}

.header_welcome h2 { color: #FFF !important;font-weight: 600 !important; }

.bg_dark { background-color: rgba(0, 0, 0, 0) !important;}

.bg_dark {background-image: url("../images/bg1.jpg") !important;background-size: contain !important;}

.vBuyButtons a {text-transform: uppercase !important;}

.videoInfo li {border: 0px !important;}

.vBuyButtons .buttons_light {  background-color:#000 !important;color: #d90303 !important;
  border: 1px solid #d90303 !important;}
 
 .vBuyButtons .buttons_light:hover {  background-color:#000 !important;color: #d34507 !important;
   border: 1px solid #d34507 !important;} 
.vBuyButtons .buttons_light:hover i  {  background-color:#000 !important;color:#d34507 !important;}

 .vBuyButtons .bpjoin {background-color: #d90303 !important; color: #FFFFFF !important;}
 .vBuyButtons .bpjoin:hover {background-color: #d34507 !important; color: #FFFFFF !important;}
 
 .latest_updates_custom {padding-top: 0px !important;}
 
 .latestnews_ticker {}
 
 .newsArea {background-color: #000 !important: }
 .latestnews_ticker img {display: none !important;}
 
 .latestnews_ticker {max-width:440px;margin: auto;margin-bottom:60px !important;}
 
 .latestnews_ticker ul {}
 
 .title h2 {font-weight: 800 !important;}
 
 .blogtitle {color: rgba(224, 198, 74, 1) !important;}
 
 .bonusBlock .text_med {display: none !important;}
 
 .bonusArea .lShowBlock {width: 100% !important;}
   
   /* ===============================
	  CONTAINER GRID
   =============================== */
   .header_news_custom {
	 display: grid;
	 grid-template-columns: repeat(3, 1fr); /* 3 columns by default */
	 gap: 20px;
   }
   
   /* ===============================
	  2 COLUMNS + HIDE 3RD (≤1280px)
   =============================== */
   @media (max-width: 1280px) {
	 .header_news_custom {
	   grid-template-columns: repeat(2, 1fr);
	 }
   
	 /* Hide the 3rd item */
	 .header_news_custom .latestUpdateB:nth-child(3) {
	   display: none;
	 }
   }
   
   /* ===============================
	  1 COLUMN + SHOW ALL (≤767px)
   =============================== */
   @media (max-width: 767px) {
	 .header_news_custom {
	   grid-template-columns: 1fr;
	 }
   
	 /* Show the 3rd item again */
	 .header_news_custom .latestUpdateB:nth-child(3) {
	   display: block;
	 }
   }
   
   /* ===============================
	  OPTIONAL: ensure children fit grid nicely
   =============================== */
   .header_news_custom .latestUpdateB {
	 width: 100%;
	 box-sizing: border-box;
   }
   
   .benefits .bg_dark {background-color: #1d1d1d !important;background-image:none !important;}

   
   .tdstamp {margin: auto !important;width:96%;max-width:600px;height: auto;margin-top:50px !important;margin-bottom:50px !important;}
   
   .footer_join .getAccess {padding-top: 20px !important;}
   
   .footer_join .getAccess .buttons_light {width:100% !important;max-width:500px !important;}
   
   .undertext {color: #FFF !important; margin: auto !important;text-align: center;font-weight: 600;font-size: 20px;}
   .undertext:hover {color: #d34507 !important; margin: auto !important;text-align: center;font-weight: 600;font-size: 20px;}
	  
   .yellow {color:#ffb600 !important;text-decoration: underline;}
   
   .storeSignup i, .storeSignup .text_bright {color:#ffb600 !important;}
   
   .sfooter {border-top: 3px solid #d90303;}
   
   @media only screen and (max-width:1023px){
	   .undertext {color: #FFF !important; margin: auto !important;text-align: center;font-weight: 600;font-size: 16px;}
	   .logo img {width:320px !important;height: auto !important;}
	   
	   .header_welcome h1 {
		 color:#c22504 !important;font-weight: 800 !important;font-size: 26px !important;}
		 
		 .header_welcome  {padding-bottom:0px; !important;}
		
		.latest_updates_custom {padding-top: 0px !important;}
   }