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

nav, .hTwoBtns {text-transform: uppercase;}
.avail_date {display: none;}

.vBuyButtons .bpbtn,.vBuyButtons .bpcart,.vBuyButtons .bpjoin {background:#000 !important;border:1px solid #FFF !important;}
.vBuyButtons .bpbtn:hover,.vBuyButtons .bpcart:hover,.vBuyButtons .bpjoin:hover {background:#282828 !important;border:1px solid #FFF !important;}

.bpcart {width: 46px;padding:0 14px;}

.whatshot .videoInfo {display: none;}

.welcomeT h3 {
	font-weight: 600 !important;
}

.infolink {color:#82AB91 !important;}
.infolink:hover {color:#FFF !important;}

.gallery_info .likeDislike {margin-top: 0px !important; }

.cwgallery {max-width: 1250px !important;}

.watchbtn {width: 100% !important;}

.utspacingmod { display: flex;justify-content: space-between !important;}

.title  {
text-align: center !important;
} 

.title h2 {
  font-size: 36px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 36px;
  margin: auto !important;
} 

.vidImgTitle {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
  }

.gallery_vod_buttons .latestUpdateB {margin-bottom: 0px !important;}

.galleryArea {padding-top:0px !important;}

.galleryArea .gallery_info {margin-top: 0px !important;padding-top:0px !important;padding-left: 0px !important;padding-right: 0px !important;}



.photosArea {

  padding-bottom: 0px !important;
}

.thumbnail-container {

}

.utmodthumb {
  display: block;
  width: 100%; /* Adjust as needed */
  height: auto;
}

.favorite-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  padding: 4px;
  cursor: pointer;
  z-index: 10;
}

.modelBlock .videoInfo li {
  margin-bottom: 2px !important;
}

.latest_dvds_custom, .most_popular_updates_custom, .whatshot, .most_popular_models_custom, .upcoming_updates_custom, .latest_updates_custom {
  padding-top: 30px;
  padding-bottom: 30px !important;
}

  .likeDislike {
	margin-bottom: 0px !important;
  }

.likeBuy {align-content: end !important;margin-top: 0px !important;flex-wrap: nowrap !important;}

.datemod {padding-right:5px;padding-left: 5px;}


.likeBuy button,.likeBuy button:hover,.likeDislike button, .likeDislike button:hover  {border:0px !important;background-color: #000 !important;}

.thumbs_vote {padding: 0px !important;height:auto !important;margin-right: 5px !important;font-size: 12px !important;white-space: nowrap !important;}

.footer_benefits {padding-top: 0px !important;}

.buttons_med {border:2px solid #FFF !important;}
.buttons_med:hover {border: 2px solid #2a2929 !important;}


.bpbtn {
  width: calc(100% - 187px) !important;
}

.dateright {font-size:14px;}

 .footer_benefits {line-height:1.6;padding-bottom:20px;background-color: #000 !important;}
 
 .footerlogo {margin:auto;color:#e8d793;}
 .footerlogo img {margin:auto;width:280px;height:auto;margin-bottom:20px;}
 
 .datert_mod {display: flex;justify-content: space-between;align-items: center;}
 
 @media only screen and (max-width: 1280px) {
	
.upcomingVideo h4 {
   font-size: 17px !important;
   font-weight: 400;
 }
	
		.footer_benefits h1 {
		  font-size: 36px !important;}
		  
		  .footer_benefits h2 {
			 font-size: 28px !important;}
			 
		.datemod {font-size:12px !important;}	 
	
	 }
	 
	 
	 @media only screen and (max-width: 767px) {
			
		
			
			.footer_benefits h1 {
			 font-size: 34px !important;}
			 
			 .footer_benefits h2 {
				font-size: 24px !important;}
			
	 }