.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-53606ade-bb77-2ad0-6885-3943e3b99116 {
	.card-divertissement {
		 min-width: 310px; 
		 max-width: 310px;
		 border:0 !important;
		   opacity: 0;
  transform: translateY(30px);
  transition: all 0.6s ease;
		 }


.card-divertissement.animate-in {
  opacity: 1;
  transform: translateY(0);
}

		.card-divertissement .card-body{
		display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: absolute;
		height: 210px;
    bottom: -1px;
		width: 100%;
    backdrop-filter: blur(60px);
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		padding-top: 14px;
    padding-bottom: 20px;
}

.card-divertissement .card-divertissement-title {
	font-family: Montserrat-SemiBold;
	color: #FFF;
	font-size: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.card-divertissement .card-divertissement-title:lang(ar) {
    font-family: 'Tajawal-ExtraBold', sans-serif  !important;
}
.card-divertissement .card-divertissement-description {
	font-family: Montserrat-Medium;
	color: #FFF;	
	font-size: 12px;
	line-height: 17px;
	overflow: hidden;
	text-overflow: ellipsis; 
	margin-bottom: 6px;
	height: 34px;
}
.card-divertissement .card-divertissement-description p {
	margin-bottom: 6px;
}
.card-divertissement .card-divertissement-starts {
	font-family: Montserrat-Medium;
	color: #FFF;	
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis; 
	margin-bottom: 6px;
}

.card-divertissement .discover-btn {
	 background: transparent ;
    color: #FFF;
    border: 1px solid #ffff;
    font-family: Montserrat-SemiBold;
    font-size: 16px;
}



 .card-divertissement .card-divertissement-subtitle {
  	font-family: Montserrat-Medium;
	  color: #FFF;	
	  font-size: 16px;
	  line-height: 20px;
		padding-bottom: 6px;
 }
 
  .card-divertissement .divertissement-img {
	   height: 397px;
		 object-fit: cover;
		}
		.card-divertissement .divertissement-card-footer {
			display: flex;
			justify-content: space-between;
			align-items: end;
			width: 100%;
		}
				.card-divertissement .divertissement-card-footer img {
			object-fit: contain;
			max-height: 37px;
			max-width: 75px;
		}
		[data-analytics-asset-title="Manhaj"] .divertissement-card-footer img,
				[data-analytics-asset-title="Maktabati"] .divertissement-card-footer img
		{
    background-color:#ffff;
    border-radius:7px;
   }
		[data-analytics-asset-title="Maktabati"] .divertissement-card-footer img
		{
   max-width: 94px;
    max-height: 74px;
    height: 48px;
		padding: 6px;
   }

		
		
				 @media screen and (max-width: 767px) { 
		    	.card-divertissement {
		          min-width: 260px;
							max-width: 260px;
		         }
						 .card-divertissement .card-body{
  						  height: 220px;
						 }
		 }
		@media screen and (min-width: 360px) and  (max-width: 767px) { 
		   .card-divertissement {
		      min-width: 260px; 
		 }
		 
		 .card-divertissement .divertissement-img {
         max-height: 358px;
      }
		}
		
		@media screen and (max-width: 359px) { 		
		 .card-divertissement {
		      min-width: 230px; 
					max-width: 230px;
		 }
		 .card-divertissement .divertissement-img {
         max-height: 318px;
      }
		 .divertissement-container .row {
			   gap: 20px;
			}
		}
}.lfr-layout-structure-item-41ce7e1b-e176-feca-df3d-5e932f529457 {
.row {
flex-wrap: wrap;
}

.asset-entries-group-label + .row {

justify-content: normal;
}
}.lfr-layout-structure-item-6e544d2e-58ac-be0d-cddd-d797a70bec29 {
.row {
flex-wrap: wrap;
}

.asset-entries-group-label + .row {

justify-content: normal;
}
}.lfr-layout-structure-item-2457277f-b929-fe1a-3b79-34bb2968adbd {
font-weight: var(--font-weight-bolder) !important;
text-align: center !important;
}
.lfr-layout-structure-item-2457277f-b929-fe1a-3b79-34bb2968adbd {
h2{
text-align:left;
font-family: Montserrat-SemiBold;
}
}.lfr-layout-structure-item-fd924822-61a2-d384-effc-aad10eed410b {
@media screen and (max-width: 991px) {
  ul::-webkit-scrollbar {
    display: none;
  }

  ul {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}
}.lfr-layout-structure-item-50a31879-7b6d-8a97-f3f0-5f1602908ba1 {
.row {
flex-wrap: wrap;
}

.asset-entries-group-label + .row {

justify-content: normal;
}
}.lfr-layout-structure-item-d5d44b7e-63b4-5923-b941-217cbef81157 {
.row {
flex-wrap: wrap;
}

.asset-entries-group-label + .row {

justify-content: normal;
}
}.lfr-layout-structure-item-b871b885-2001-16c4-ad1e-8270986e4473 {
display: none !important;
}
.lfr-layout-structure-item-e9ad5884-ccd3-1a34-bb6e-a9215ebb2acb {
.row {
flex-wrap: wrap;
}

.asset-entries-group-label + .row {

justify-content: normal;
}
}.lfr-layout-structure-item-58cfc345-b811-3e8f-29c6-54358d6936e6 {
display: none !important;
}
.lfr-layout-structure-item-7a8de30b-ddeb-3831-150b-4a922b901031 {
.row {
flex-wrap: wrap;
}

.asset-entries-group-label + .row {

justify-content: normal;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-507d8707-ce0e-3fc6-1383-c5da2c01002b {
display: block !important;
}
.lfr-layout-structure-item-2457277f-b929-fe1a-3b79-34bb2968adbd {
h2{
text-align:left;
font-family: Montserrat-SemiBold;
font-size: 18px;
}
}.lfr-layout-structure-item-fd924822-61a2-d384-effc-aad10eed410b {
@media screen and (max-width: 991px) {
  ul::-webkit-scrollbar {
    display: none;
  }

  ul {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}

 .nav-item .nav-link {
    font-size: 16px !important;
    padding: 8px !important;
}
}.lfr-layout-structure-item-8d151364-5607-a25b-5cd5-c52df94b5854 {
display: none !important;
}
.lfr-layout-structure-item-58cfc345-b811-3e8f-29c6-54358d6936e6 {
display: block !important;
}
}