/**TOP STORIES***************************/

.topstories { 
	width: 100%; max-width: 100%;	
	display:flex; 
		-webkit-display:flex; 
		-ms-display:flex; 
		flex-flow:row nowrap;
		-webkit-flex-flow:row nowrap;
		-ms-flex-flow:row nowrap;
		justify-content:center;
		-webkit-justify-content:center;
		-ms-justify-content:center;			
		align-items:flex-start;
		-webkit-align-items:flex-start;
		-ms-align-items:flex-start; 
		align-content:center; }

.topstories .APmaintag,
.topstories .dateautor  { display: none; }

.Pos09Ap01,
.Pos10Ap01,
.Pos11Ap01,
.Pos12Ap01 { max-width: 48.5%; }

	.Pos09Ap01, .Pos11Ap01 { margin-right: 1.5%; }
	.Pos10Ap01, .Pos12Ap01 { margin-left: 1.5%; } 

.mobcont #Pos09 h2,
.mobcont #Pos09 .titularh2, 
.mobcont #Pos10 h2, 
.mobcont #Pos10 .titularh2,
.mobcont #Pos11 h2, 
.mobcont #Pos11 .titularh2,
.mobcont #Pos12 h2, 
.mobcont #Pos12 .titularh2 { 
    max-width: 97%;
    font-size: 1.5em;
    margin-bottom: 10px;
    padding-right: 0;
    display: -webkit-box;
	    overflow: hidden;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis; }

.Pos09Ap01 .APresum,
.Pos10Ap01 .APresum,
.Pos11Ap01 .APresum,
.Pos12Ap01 .APresum { 
		font-size: 1.2em; 
		line-height: 1.02em;
		display: -webkit-box;
	    overflow: hidden;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis; }

.Pos09Ap01 .headerimg,
.Pos09Ap01 .imgposter,
.Pos09Ap01 .videocontrols,
.Pos09Ap01 .embedcontrols,
.Pos09Ap01 .videonocontrols,
.Pos09Ap01 .embednocontrols,
.Pos10Ap01 .headerimg,
.Pos10Ap01 .imgposter,
.Pos10Ap01 .videocontrols,
.Pos10Ap01 .embedcontrols,
.Pos10Ap01 .videonocontrols,
.Pos10Ap01 .embednocontrols,
.Pos11Ap01 .headerimg,
.Pos11Ap01 .imgposter,
.Pos11Ap01 .videocontrols,
.Pos11Ap01 .embedcontrols,
.Pos11Ap01 .videonocontrols,
.Pos11Ap01 .embednocontrols,
.Pos12Ap01 .headerimg,
.Pos12Ap01 .imgposter,
.Pos12Ap01 .videocontrols,
.Pos12Ap01 .embedcontrols,
.Pos12Ap01 .videonocontrols,
.Pos12Ap01 .embednocontrols { overflow: hidden;
							  margin-bottom: 7px; }

/**************/

.mobcont #Pos01 h2, 
.mobcont #Pos01 .titularh2 { 
	            max-width: 97%;
	            margin-bottom: 15px;
				font-size: 2.1em; }

.Pos01Ap01 .APresum { 
		display: -webkit-box;
	    overflow: hidden;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;  }


/**************/

.mobcont #Pos02 .headerimg,
.mobcont #Pos02 .imgposter,
.mobcont #Pos02 .videocontrols,
.mobcont #Pos02 .embedcontrols,
.mobcont #Pos02 .videonocontrols,
.mobcont #Pos02 .embednocontrols,
.mobcont #Pos03 .headerimg,
.mobcont #Pos03 .imgposter,
.mobcont #Pos03 .videocontrols,
.mobcont #Pos03 .embedcontrols,
.mobcont #Pos03 .videonocontrols,
.mobcont #Pos03 .embednocontrols { margin-bottom: 0; }

.Pos02Ap01,
.Pos03Ap01,
.Pos02Ap01,
.Pos03Ap01 { max-width: 100%; }

.Pos02Ap01 h2,
.Pos02Ap01 .titularh2,
.Pos03Ap01 h2,
.Pos03Ap01 .titularh2 { font-size: 2em; }

.Pos02Ap01 .APresum,
.Pos03Ap01 .APresum,
.Pos02Ap01 .APresum,
.Pos03Ap01 .APresum { 
		margin-bottom: 15px;
		display: -webkit-box;
	    overflow: hidden;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;  }

/**************/

.Pos08Ap01 .dateautor { justify-content: center;
						-webkit-justify-content: center;
						-ms-justify-content: center; }

.mobcont #Pos08 h2, .mobcont #Pos08 .titularh2 {
	font-size: 2em; }

.mobcont #Pos08 .headerimg img, 
	.mobcont #Pos08 .imgposter img { filter: grayscale(100%); }

/**************/

.mobcont #Pos04 { position: relative; }

	.mobcont #Pos04 .star { position: absolute;
							top: -20%;
							width: 60%;
							margin: 0 auto;
							left: 45%;
							z-index: -3;
							fill: #FFDE21; }

	#Pos04 .APresum img { float: left;
						  margin-right: 8px;
						  margin-bottom: 5px; }

	#Pos04 .dateautor { margin-bottom: 5px;
							margin-left: 2.5%; }

	.mobcont #Pos04 .APmaintag { max-width: 95%; 
	                             margin-left: 2.5%;
							     margin-right: 2.5%;
							     justify-content: center;
								-webkit-justify-content: center;
								-ms-justify-content: center;
								text-align:center; }

	.mobcont #Pos04 .dateautor { justify-content: center;
								-webkit-justify-content: center;
								-ms-justify-content: center; }

	.mobcont #Pos04 h2, 
	.mobcont #Pos04 .titularh2 { max-width: 95%; 
		                         margin-left: 2.5%;
								 margin-right: 2.5%;
								 text-align: center;
		                         font-weight: 500;
						         font-size: 1.9em; }

.mobcont #Pos04 .headerimg,
.mobcont #Pos04 .imgposter,
.mobcont #Pos04 .videocontrols,
.mobcont #Pos04 .embedcontrols,
.mobcont #Pos04 .videonocontrols,
.mobcont #Pos04 .embednocontrols { 
					  max-width: 90%;
					  margin: 0 auto;
					  padding: 5%;
					  aspect-ratio: 1 /1.5;
	                  border: 1px solid #979797;
	                  overflow: hidden;
	                  display:flex; 
						-webkit-display:flex; 
						-ms-display:flex; 
						flex-flow:column nowrap;
						-webkit-flex-flow:column nowrap;
						-ms-flex-flow:column nowrap;
						justify-content:center;
						-webkit-justify-content:center;
						-ms-justify-content:center;			
						align-items:center;
						-webkit-align-items:center;
						-ms-align-items:center; 
						align-content:center; }

	.mobcont #Pos04 .headerimg img,
	.mobcont #Pos04 .headerimg video,
	.mobcont #Pos04 .headerimg audio,
	.mobcont #Pos04 .videocontrols video,
	.mobcont #Pos04 .videonocontrols video,
	.mobcont #Pos04 .embedcontrols video,
	.mobcont #Pos04 .embedcontrols audio,
	.mobcont #Pos04 .embednocontrols video,
	.mobcont #Pos04 .embednocontrols audio  { width: 90%; max-width: 90%;
										      height: 90%; max-height: 90%; } 

	.headerimg img, 
	.imgposter img {
	    position: absolute;
	    min-width: 100%;
	    right: 0;
	    bottom: 0; }

	.mobcont #Pos04 .headerimg img, 
	.mobcont #Pos04 .imgposter img {
			    position: absolute;
			    min-width: 90%;
			    right: 5%;
			    bottom: 5%; }

	.mobcont #Pos04 .APresum { 
		max-width: 95%;
		margin-left: 2.5%;
		margin-right: 2.5%;
		margin-bottom: 20px;
		text-align: center;
		display: -webkit-box;
	    overflow: hidden;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis; }

/*****************/









