body  {
  font-family: "Roboto", sans-serif !important;
}

.signup input {
	
	border: 2px solid #199e92 !important;font-size: 72px !important;
	  color: #fff !important;
	  letter-spacing: 0.01em;
	  cursor: pointer;
		text-transform: uppercase;
		font-family: rightpricebold !important;
		line-height: 90px !important;
		height: 100px !important;
		padding-left: 30px !important;
		  padding-right: 30px !important;
		  padding-top:0px; !important;
		  padding-bottom: 0px !important;
	
}

.sticky {
  position: relative !important;
  top: 0;
  width: 100%;
  z-index: 999999;
}

	.border_btn, .buttons_light, .joinNow, .CreateAcc, .hTwoBtns a { font-family: rightpricebold !important;font-size:24px !important;}

.mobileBtn  {height:38px !important;}
.mobileBtn span {font-family: Arial, sans-serif !important;font-size: 14px !important; }

.signup input:hover {
	background: #199e92 !important;
	border: 2px solid #199e92 !important;
}

.vidImgContent p {font-size: 17px !important;font-weight: 30000 !important;padding-bottom:20px !important;}

.latest_updates_custom .grayDropD {width: 100% !important;max-width: 270px !important;}

.pagesDetails a {color:#c55182 !important;}


.memberships .radius {border-radius: 0px !important;}

.membership {font-style: italic !important;text-transform: uppercase !important;}

.infolink {text-transform: uppercase !important;}

@font-face {
  font-family: rightprice;
  src: url(../webfonts/RightPrice-Regular.otf);
}

@font-face {
  font-family: rightpricebold;
  src: url(../webfonts/RightPrice-Bold.otf);
}

@font-face {
  font-family: cornerstore;
  src: url(../webfonts/CornerStore.otf);
}

.update_hover {
	width:100%;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0px;
  text-align: left;
  z-index: 98;
  padding-left:10px;
}

body {font-family: "Oswald", sans-serif !important;}

header {height:90px !important;}

.logo {position: relative;top:40px !important;display:flex !important;z-index: 9999991 !important;}

.custom_header_media {width: 100% !important;}
.custom_header_media img {width: 100% !important;height: auto !important;}


.buttons_light, .buttons_med {border: 2px solid #c55182 !important;}
.buttons_light:hover, .buttons_med:hover,.getAccess a:hover {border: 2px solid #FFF !important;}

.viewAll  {font-family: rightprice !important;font-size:18px;font-style: italic !important;}

nav, .hTwoBtns, .latestUpdateB, .update_hover, .sfooter, select, .getAccess_sub {text-transform: uppercase !important;}

nav, .hTwoBtns {text-transform: uppercase !important; font-family: cornerstore !important;}

nav ul li {font-size: 26px !important;font-weight: 300 !important;}



.title h2, .title_bar { font-family: rightpricebold !important;font-size:34px !important;}

.createAcc {line-height: 36px !important;padding-bottom:4px !important;}

.joinNow {line-height: 36px !important;padding-bottom:4px !important;font-weight: 300 !important;}

.update_hover p a, .popularModelsArea a {color: #189e92 !important;font-weight: 400 !important;}

.latestUpdateB h4 a, .videoPic .update_hover h4 a {color: #c55182 !important;}

.latestUpdateB h4 a:hover, .latestUpdateB .link_light a:hover, .hover_update_info .link_bright a:hover {color: #FFF !important;}

.pagination .border_btn, .tags_filter_list .border_btn, .allFilter li label {font-family: "Oswald", sans-serif !important;}

.pagination .border_btn, .galleryArea .border_btn {font-family: "Oswald", sans-serif !important;font-size:16px !important;}

.benefits li {border:2px solid #FFF !important;}

.galleryArea .blogTags .border_btn {color:#FFF !important;}

.galleryArea ul li a i {color: #c55182 !important;}
.vidImgContent p {color: #979697 !important;}
.gallery_info .infolink {color: #189e92 !important;}
.gallery_info h4 {color:#c55182 !important;}

.footer_join {display: none !important;}

.models_index .grayDropD {display: none !important;}

.getAccess {
  text-align: center;
  padding-top: 6px;
  padding-bottom: 10px;
}

.getAccess a {border: 2px solid #189e92 !important;color:#FFF !important;font-family: rightprice !important;font-weight: 400 !important;padding: 12px 46px;font-size: 42px !important;}

.getAccess_sub {color: #c55182 !important;margin: auto;text-align: center;font-size: 26px;font-family: cornerstore !important;font-weight: 300 !important;}

.title {
  display: flex;
  justify-content: initial;
  margin-bottom: 20px;
  margin-top: 15px;
  align-items: center;
  height:54px;align-items: center;justify-items: center;
  background-image: url("../images/pink_burst.png");background-repeat: no-repeat;
}

.update_hover {padding-bottom: 5px;}

.modelsArea .update_hover {bottom: 6px !important;}

.most_popular_updates_custom .title, .most_popular_models_custom .title {  justify-content: space-between !important;}

.title h2, .title_bar {margin-right:20px;padding-left:30px;color: #189e92;}
.title h2 {}

.update_hover {background-color: rgba(000, 000, 000, 0.5);}


.footerBannerA{max-width: 1920px; margin: auto; display: flex; margin-bottom: 62px;}
.footerBanner{border: 7px solid #199e92; border-left: 0px; position: relative;}
.bannerLogo{position: absolute; left: 19px; bottom: 32px;}
.memberEnjoyA{width: 650px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.memberEnjoyA h4{font-size: 60px; color: #c55182; text-transform: uppercase; letter-spacing: 0.01em; text-align: center; font-family: cornerstore !important; padding-bottom: 12px;}
.memberEnjoyA ul{width: 100%;}
.memberEnjoyA ul li{font-size: 20px; font-weight: 500; color: #ffffff; font-style: italic; background: url(../images/benefitsBg.png) no-repeat left center; margin-bottom: 7px; padding-left: 35px; text-transform: uppercase; line-height: 52px; position: relative; overflow: hidden;}
.memberEnjoyA ul li:before{background-color: #199e92; width: 100%; height: 100%; content: ''; position: absolute; left: 88px; top: 0px;}
.memberEnjoyA ul li:last-child{margin-bottom: 0px;}
.memberEnjoyA ul li i{color: #000000 !important; margin-right: 13px;}
.memberEnjoyA ul li span{position: relative;}
.bannerLogo img {}


@media only screen and (max-width:1900px){


.footerBanner{width: 65%;}
.memberEnjoyA{width: 35%;}
.memberEnjoyA ul li{font-size: 20px; line-height: 42px; padding-left: 26px;}
.memberEnjoyA ul li i{margin-right: 10px;}
.bannerLogo{width: 528px; bottom: 22px;}
.memberEnjoyA ul{margin-bottom: 0px;}
.joinNowL{margin-top: 30px;}
.joinNowL{width: 360px; background-size: 360px; line-height: 60px; height: 80px; font-size: 60px;}
.memberEnjoyA h4{font-size: 54px;}
.videoLD button{height: 35px; font-size: 15px; width: 70px;}
.videoLD button i{font-size: 17px;}
.footerBannerA{align-items: flex-start;}
}

@media only screen and (max-width: 1590px) {
  .memberEnjoyA ul li {
	font-size: 18px;
	line-height: 40px;
	padding-left: 20px;
  }
  .memberEnjoyA h4 {
	  font-size: 46px;
	  padding-bottom: 6px;
	}
}

@media only screen and (max-width: 1280px) {
  .getAccess a {font-size: 26px;max-width: 94% !important;width: fit-content !important; }
}

@media only screen and (max-width:1279px){
	.memberEnjoyA h4{font-size: 34px; padding-bottom: 2px;}
	.memberEnjoyA ul li{font-size: 15px; line-height: 34px; padding-left: 15px; margin-bottom: 5px;}
	.joinNowL{width: 240px; background-size: 240px; line-height: 38px; height: 56px; font-size: 40px;}
	.footerBanner{width: 67%;}
	.memberEnjoyA{width: 33%;}
	.memberEnjoyA ul{margin-bottom: 0px;}
	.joinNowL{margin-top: 20px;}
	.footerBannerA{margin-bottom: 30px;}
  .mobileMenu {top:100px !important;}
}

@media only screen and (max-width:1023px){
	.footerBannerA{flex-direction: column;}
	.footerBanner{width: 96%; margin: auto; border: 5px solid #199e92;}
	.memberEnjoyA{width: 96%; margin: auto; padding-top: 14px;}
	.memberEnjoyA ul li:before{left: 0;}
	.memberEnjoyA ul li i{position: relative;}
	.bannerLogo{left: 14px; bottom: 14px; width: 300px;}
	.joinNowL{margin-top: 20px;}
	.title h2, .title_bar {font-size: 19px !important;}
	.title h2, .title_bar {margin-right: 10px !important;}
	.getAccess a {font-size: 34px !important;}
		
		
		@media only screen and (max-width: 767px) {
		.getAccess a, .getAccess_sub {font-size: 20px !important;}	
		}
	
	@media only screen and (max-width: 479px) {
		
		.logo {  position: relative;
				top: 0px !important;
				display: inline-block !important;
				z-index: 0 !important;
		  }
		
	  .logo img {width: 250px !important;height: auto;}
	}
}


	.border_btn, .buttons_light, .joinNow, .CreateAcc, .hTwoBtns a { font-family: rightpricebold !important;font-size:24px !important;}