body {font-family:Copperplate, "DM Sans", serif;font-optical-sizing: auto;background-image: url("../images/metal_strip_block.jpg"); background-size: 100%; background-position: 0px 50px; background-repeat: repeat;background-color:rgba(0, 0, 0, 1.0);}

.flogo {width:100%;text-align: center;margin-top:60px;}
.flogo img {width:300px;height: auto;margin:auto;}

.border_btn {border:1px solid !important;}

.hTwoBtns .border_btn {border: 1px solid #FF0000 !important;}

.popt .bpbtn, .popt .bpcart {border: 1px solid #FFFFFF !important;background-color:rgba(0, 0, 0, 0) !important;text-transform: uppercase;} 
.popt .bpbtn:hover, .popt .bpcart:hover {border: 1px solid #FF0000 !important;}
.popt .bpjoin  {color:#FF0000 !important;border: 1px solid #FF0000 !important;background-color:rgba(0, 0, 0, 0) !important;text-transform: uppercase;} 
.popt .bpjoin:hover  {color:#FFFFFF !important;border: 1px solid #FFFFFF !important;background-color:rgba(0, 0, 0, 0) !important;text-transform: uppercase;} 

.createAcc, .joinNow {font-weight: 400;
  font-size: 17px !important;
  line-height: 34px !important;
}
.pagesBlock, .pagesDetails p {font-size: 16px !important;font-weight:400;}
.pagesBlock {font-size: 16px !important;}
.pagesBlock .bg_light a {color:#FF0000 !important;}
.pagesBlock .bg_light a:hover {color:#FFF !important;}

.latestUpdateBinfo {}

.logo {margin-right: 30px;}

.logo img {width:200px;height: auto;}

.membership_inclusion {width:80%;max-width:1100px;text-align: center;margin:auto;margin-bottom:60px;padding-top:30px;}
.membership_inclusion h2 {font-size: 2.5vw;font-weight: 700;text-transform: uppercase;padding-bottom:30px; }
.membership_inclusion span {font-size: 1.5vw;font-weight: 500;text-transform: uppercase;padding:20px;line-height: 1.8;white-space: nowrap; }


.title h2 {font-size: 2.5vw;font-weight: 700;text-transform: uppercase;line-height: 36px;padding-bottom:20px; }

.redhr { background: rgb(0,0,0);
	background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(145,3,3,1) 50%, rgba(0,0,0,0) 100%); height:2px;width:100%;margin-bottom:30px;}

.latestUpdateB h4 a, .modelBlock h4 a {color:#FFF !important;}
.latestUpdateB h4 a:hover, .modelBlock h4 a:hover  {color:#FF0000 !important;}

.mainBanner {margin:10px;}

.bodyArea, .bg_dark, .lightBg, footer, .nextShowArea,.header_welcome, .bg_light, .mobileBtn {background-color:rgba(0, 0, 0, 0) !important;}

.title h2 {font-size: 2.5vw;font-weight: 700;text-transform: uppercase;line-height: 36px;padding-bottom:20px; }

.cart_num_wrapper .link_light {}

.footer_cs, .sfooter {text-transform: uppercase;font-weight: 600 !important;}

.footerP {padding-left: 30px;}

.footer_cs span {display: none;}

.fSocialLink, .rta {
   margin-left: 0px;
}

.fSocialLink .link_med {color:#FF0000 !important;}

.rta a {text-decoration: underline;}



@media only screen and (min-width:1591px){
.latestUpdateB:nth-child(3n) {
  margin-right: 16px;
}

.latestUpdateB:nth-child(4n) {
  margin-right: 0px;
}

.latestUpdateB {
  width: 24.1%;
  margin-right: 16px;
  margin-bottom: 26px;
  line-height: 1.6;
}
}






@media only screen and (max-width: 1280px) {
  @media only screen and (max-width: 767px) {
	.sfooter {
	  font-size: 2.8vw;
	  font-weight: 600;
	}
  }
}

.sfooter {background-image: url("../images/metal_strip_footer.png"); background-repeat: repeat;background-color:rgba(0, 0, 0, 1.0);background-position-y: bottom;}
.sfooter_btn {border:1px solid #FF0000;}

.mheader {background-image: url("../images/metal_strip_header.png");  background-repeat: repeat;background-color:rgba(0, 0, 0, 1.0);}

.buttons_light, .border_btn  {font-family:Copperplate, "DM Sans", serif !important;}

.nav_link_global, .hTwoBtns {text-transform: uppercase;font-size:17px;font-weight: 600 !important;}

.hTwoBtns .border_btn {font-family:Copperplate, "DM Sans", serif !important;text-transform: uppercase;font-size:17px !important;font-weight: 600 !important;}

.faqArea .bg_light {background: #131313;}

nav ul li::before {display: none;}

.update_hover h4 {font-size: 1vw; font-weight: 700;}
  
  .buttons_med {width:90%; max-width:300px;padding: 20px 46px;font-weight: 700;background-color:rgba(0, 0, 0, 0) !important;border:1px solid #FF0000;font-size: 1.5vw;}
  .buttons_med:hover {color:#FF0000 !important;background-color:rgba(0, 0, 0, 0) !important;border:1px solid #FFFFFF;}
  
  .joinNow {font-weight:600;}
  .getAccess,.getAccess a,.getAccess a:hover,.getAccess:hover a  {background-color:rgba(0, 0, 0, 0) !important;}
  .getAccess a {padding:0px;font-size: 2.5vw;}
  .getAccess {padding: 20px 46px;font-weight: 700; text-transform: uppercase; font-weight: 600; width:90%; max-width:480px; display: block;	  margin:auto; border:2px solid #FF0000;transition: all 400ms ease-in;}
		.getAccess:hover, .getAccess:hover a  {background-color:#1b1b1b;color:#FF0000 !important;}
		.getAccess:hover {border:2px solid #FFF;}
		 
		 .header_welcome h1 {font-size: 4vw;text-transform: uppercase;font-weight: 700;}
		 .header_welcome h2 {font-size: 2vw;line-height:1.0;color:#FF0000;}
		 
		 
		 @media only screen and (max-width: 1590px) {
		 .header_welcome h1 {font-size: 5.5vw;margin-bottom:10px;}
		 .header_welcome h2  {}
		 .title h2  {font-size: 2.0rem;padding-bottom:0px; }
		 .update_hover h4 {font-size: 1.75vw; font-weight: 700;}
		 .logo img {width:150px;height: auto;}
		 }
		 
		 @media only screen and (max-width: 1280px) {
		 .header_welcome h1 {font-size: 5.5vw;margin-bottom:10px;}
		 .header_welcome h2  {font-size: 2.3vw;}
		 .update_hover h4 {font-size: 1.5vw; font-weight: 700;}
		 .title h2  {}
		 .flogo {margin-bottom:0px;}
		 .membership_inclusion h2 {font-size: 4.5vw;}
		 .membership_inclusion span {font-size: 1rem;}
		.buttons_med {font-size: 2rem;}
		 }
		 
		 
		 @media only screen and (max-width: 1023px) {
		 .update_hover h4 {font-size: 1.5vw; font-weight: 700;}
		 .getAccess a {font-size: 2rem;}
		 .membership_inclusion h2 {font-size: 4vw;}
		  .membership_inclusion span {font-size: 1rem;padding:15px;}
		 }
		 
		 @media only screen and (max-width: 767px) {
		 .update_hover h4 {font-size: 3vw; font-weight: 700;}
		 .flogo {margin-bottom: 0px;}
		 footer .bg_dark {padding-top:0px;}
		 .footerP {padding-top:10px;padding-left:10px !important;padding-right: 10px !important;}
		 .footer_cs a {margin-right: 6px;}
		 .header_welcome h2  {font-size: 3.8vw;}
			.header_welcome {padding-bottom:10px;}
			
			.sfooter {
			  background-color: rgba(0, 0, 0, 0.7);}
			  
		 }


