/* Custom Style - Add !important at the end of each class */

/* .logo img {height:auto !important;} */
header {height:100px !important;border-bottom: 2px solid #FF0000 !important;}

.logo img {
  width: 300px !important;
  height: auto !important;
 } 
 
 
@font-face {
   font-family: 'roadrage';
   src: url('roadrage.otf');
   font-weight: normal;
   font-style: normal;
 }
 
.inter {
   font-family: "Inter", sans-serif;
   font-optical-sizing: auto;
   font-weight: <weight>;
   font-style: normal;
 }


 body {
   font-family: Inter, sans-serif !important;
 }
 
 .sfooter {border-top: 2px solid #000 !important;}
 
 .title h2 {font-family: roadrage,sans-serif !important;font-size: 5em;line-height:1.4 !important;}
 
 .most_popular_updates_custom .title {padding-bottom:20px !important;}
 
 .videoPic {
   position: relative; !important
 }
 
 .membership {
   font-size: 18px;}
   
   .price {
	 font-size: 26px;
 }
 
 @media only screen and (max-width: 1590px) {
	 
	 .membership {
	   width: calc(100% - 160px);
	
		font-size: 17px;}
		
		.price {
		  font-size: 22px;
	  }
	 
 }
 
 
 /*
 .videoPic::after {
   content: "";
   position: absolute;
   top: 10px;
   right: 10px;
   width: 48px;
   height: 48px;
   background: url('../images/4kicon.png') no-repeat center center;
   background-size: contain;
   pointer-events: none;
   z-index: 999;
 }
 */
 
  
 .videoPic video {
   position: relative; !important
   z-index: 1;
 }
 
 .videoPic::after {
   z-index: 2;
 }
 
 .storeSignup .benefits {display: none !important;}

 .m_benefits {width:100%;text-align: center;margin-top:50px;padding-top:50px;}
 
 .m_benefits h2 {font-family: roadrage !important;
	 margin-bottom:30px;
	  line-height: 1 !important;
	   font-weight: 800;
	   letter-spacing: 0;
		 font-size: 50px;		
		 color: #FF0000;			
		  }
		   
		   
		   .m_benefits_bullets {
			 width: 90%;
			 max-width: 1600px;
			 margin: auto;
			 text-align: center;
			 font-family: Inter,sans-serif;
		   }
		   
		   .m_benefits_bullets ul {
			 display: flex;           /* flex layout for rows */
			 flex-wrap: wrap;         /* allow wrapping to new lines */
			 justify-content: center; /* center the row */
			 list-style: none;
			 padding: 0;
			 margin: 0;
			 
		   }
		   
		   .m_benefits_bullets li {
			 display: flex;           /* align icon + text */
			 align-items: center;     /* vertical center */
			 gap: 10px;               /* space between icon and text */
			 text-transform: uppercase;
			 font-size: 1.5rem;
			 padding: 10px;
			 padding-right:0px;
		   }
		   
		   .m_benefits_bullets i {
			 font-size: 18px;
			 flex-shrink: 0;
			 color: #C20203;}
 
 .latestUpdateBinfo h4 a {color: #FFFFFF !important;}
 
 .bpjoin,.bpbtn, .hTwoBtns a {text-transform: uppercase !important;font-weight: 700 !important;}
 
 
 @media only screen and (max-width: 1580px) {
	  .title h2 {font-family: roadrage,sans-serif !important;font-size: 4em;line-height:1.0 !important;}
  }
  
  .header_welcome {display: none !important;}
  .welcome_mod .header_welcome {display: block !important;background: #000000 !important;}
  .welcome_mod .header_welcome span {color: #FF0000;}
   h1 {text-transform: uppercase !important;font-family: inter,sans-serif !important;font-weight:800 !important;}
 
 @media only screen and (max-width: 1279px) {
 .mobileMenu {
  flex-direction: column;
  z-index:999999999999999;
  position: absolute;
  right: 0px;
  top: 70px !important;}
  
  .m_benefits h2 { font-size: 2.5rem;}	
  
  }
  
  @media only screen and (max-width: 1023px) {
	   .title h2 {font-family: roadrage,sans-serif !important;font-size: 3em;line-height:1.0 !important;}
	   
	   .m_benefits {width: 80% !important;margin: auto;}
	   
	   .m_benefits h2 { font-size: 1.8rem;}	
	   .welcomeT h3 {
		   font-size: 18px !important;
	   }
	   
	   .warningContent p {
	   font-size: 11px !important;
	   line-height: 17px;
   }
   
   @media only screen and (max-width: 767px) {
		  .title h2 {font-family: roadrage,sans-serif !important;font-size: 2em;line-height:1.0 !important;}
		  
		  .m_benefits h2 { font-size: 2rem;line-height: 1.6;}
		  
		  .m_benefits_bullets li {font-size: .8rem !important;}
	  }
   