.Pos01Ap06 h2,
.Pos01Ap06 .titularh2,
.Pos01Ap06 .titular { max-width: 90%;
					  font-size: 2.7em; }
/****************************/	

.Pos02Ap06 h2,
.Pos02Ap06 .titularh2,
.Pos02Ap06 .titular { font-size: 2.4em;
					  padding-right: 0; }

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

.Pos03Ap06 h2,
.Pos03Ap06 .titularh2 { font-size: 2.2em; }
#Pos09 h2,
#Pos09 .titularh2 { font-size: 2em; }

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

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

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

#Pos10 h2,
#Pos10 .titularh2 { font-size: 2.1em; }

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

.RowRoba {
    max-width: 300px;
    padding-left: 0;
    align-self: stretch; }

    .RowRoba .robacont { margin-left: 0; }

.RowTwoColsNew { max-width: 66%; }

#APsecondRow .APVertline { margin-left: auto;
                           margin-right: auto; }

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

.APcol2 { /*justify-content: space-between;
			-webkit-justify-content: space-between;
			-ms-justify-content: space-between;*/	 
		}

	.col2wrapper { width: 100%; max-width: 100%; }

.APcol2 .robacont,
.APcol2 .video { height: 100%;
					align-self: auto;
					margin-right: 0; }

#APthirdRow { margin-bottom: 25px; }

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

#APlastRow #Pos11 h2,
#APlastRow #Pos11 .titularh2,
#APlastRow #Pos12 h2,
#APlastRow #Pos12 .titularh2 {  font-size: 1.5em;
								margin-bottom: 10px;
								padding-right:0; }

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

.AP06col1 { width: 100%; max-width: 100%; }
.AP06col2 { min-width: 300px; width: 300px; max-width: 300px; }

.AP06col2 h2,
.AP06col2 .titularh2 { margin-bottom: 15px; }


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

#Pos01 .headerimg,
#Pos01 .videocontrols,
#Pos01 .videonocontrols,
#Pos01 .embedcontrols,
#Pos01 .embednocontrols { aspect-ratio: 1/1; }

    #Pos01 .headerimg img,
    #Pos01 .videocontrols video,
    #Pos01 .videonocontrols video { aspect-ratio: 1/1; }

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

.middelapcontainer { 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: space-between;
						  -webkit-justify-content: space-between;
						  -ms-justify-content: space-between;
						  align-items: flex-start;
						  -webkit-align-items: flex-start;
						  -ms-align-items: flex-start;
						  align-content: center; }
.middelapleft,
.middelapright { width: 100%; max-width: 50%; }

.middelapright { display:flex; 
							-webkit-display:flex; 
							-ms-display:flex; 
							flex-flow: column nowrap;
							-webkit-flex-flow: column nowrap;
							-ms-flex-flow: column nowrap;
							justify-content: flex-start;
							-webkit-justify-content: flex-start;
							-ms-justify-content: flex-start;
							align-items: flex-start;
							-webkit-align-items: flex-start;
							-ms-align-items: flex-start; 
							align-content: center; }


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


#Pos02 .headerimg, 
#Pos02 .videocontrols, 
#Pos02 .videonocontrols, 
#Pos02 .embedcontrols, 
#Pos02 .embednocontrols { aspect-ratio: 1/1; }




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

#Pos03 .headerimg,
#Pos03 .videocontrols,
#Pos03 .videonocontrols,
#Pos03 .embedcontrols,
#Pos03 .embednocontrols { aspect-ratio: 16/9; }
    #Pos03 .headerimg img,
    #Pos03 .videocontrols video,
    #Pos03 .videonocontrols video { aspect-ratio: 16/9; }


#Pos09 .headerimg,
#Pos09 .videocontrols,
#Pos09 .videonocontrols,
#Pos09 .embedcontrols,
#Pos09 .embednocontrols { aspect-ratio: 16/9; }
    #Pos09 .headerimg img,
    #Pos09 .videocontrols video,
    #Pos09 .videonocontrols video { aspect-ratio: 16/9; }

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

#Pos11, #Pos12 { max-width: 95%; margin-right: 0;
				 display:flex; 
						  -webkit-display:flex; 
						  -ms-display:flex; 
						  flex-flow:row nowrap;
						  -webkit-flex-flow:row nowrap; 
						  -ms-flex-flow:row nowrap;
						  justify-content: space-between;
						  -webkit-justify-content: space-between;
						  -ms-justify-content: space-between;
						  align-items: flex-start;
						  -webkit-align-items: flex-start;
						  -ms-align-items: flex-start;
						  align-content: center; } 

.Pos10Ap06 .copyarticleicon,
.Pos11Ap06 .copyarticleicon { padding-left: 7px; }

#Pos11, #Pos12 { width: 100%; max-width: 95%; 
	             margin-right: 0;
				          display:flex; 
						  -webkit-display:flex; 
						  -ms-display:flex; 
						  flex-flow:row nowrap;
						  -webkit-flex-flow:row nowrap; 
						  -ms-flex-flow:row nowrap;
						  justify-content: space-between;
						  -webkit-justify-content: space-between;
						  -ms-justify-content: space-between;
						  align-items: flex-start;
						  -webkit-align-items: flex-start;
						  -ms-align-items: flex-start;
						  align-content: center; } 


.Pos12Ap06 { margin-bottom: 0; }
.Pos12Ap06 .APresum {  max-width: 100%; }

.Pos11Ap06 .APresum,
.Pos12Ap06 .APresum { margin-bottom: 0; }

/*********/

#APlastRow .AP06col1 { width: 100%; max-width: 315px; }
#APlastRow .AP06col2 { width: 100%; max-width: 100%;
						padding-top: 15px;
						 display:flex; 
							-webkit-display:flex; 
							-ms-display:flex; 
							flex-flow: column nowrap;
							-webkit-flex-flow: column nowrap;
							-ms-flex-flow: column nowrap;
							justify-content: flex-start;
							-webkit-justify-content: flex-start;
							-ms-justify-content: flex-start;
							align-items: flex-end;
							-webkit-align-items: flex-end;
							-ms-align-items: flex-end; 
							align-content: center; }

#APlastRow .APcol1 .robacont { height: 100%;
								align-self: auto;
								margin-right: 0;
		 						padding-bottom: 0; }

#APlastRow .APmaintag,
#APlastRow h2,
#APlastRow .titularh2 { justify-content: flex-end;
						 -webkit-justify-content: flex-end;
						 -ms-justify-content: flex-end;
						 text-align: right; }

#APlastRow .APmaintag { padding-top: 3px; }

#APlastRow .APframeleft { margin-right: 12px;
						   width: 100%; max-width: 35%; }

#APlastRow .APframeright {  width: 100%; max-width: 65%; }

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

.AP06arearesum textarea { width: 100%; max-width: 100%;
						  margin-right: 0;
						  float: left; }  

.videoverticalcontainer { height: auto; }

#APfirstRow { margin-bottom: 25px; }


