/***** NUEVO mothers *****/
@charset 'UTF-8';

/*TEXTOS*/
.container > section.grid > * {position:relative;z-index:2;}
.secBox {padding: 0.8rem 1.6rem;width: 100%;display: inline-block;}
.grid>.secBox,.grid>h2 {margin:0;bottom:auto;padding:1.2rem 0 0 2.4rem;}
.mainBox .pretitle,.mainBox .maintitle {display:block;}


/*TEXTO DENTRO*/
.overBox {width:100%;bottom:0;padding-bottom:1.4rem;left:0;/*z-index:1;*/}
.overBox:empty {display: none;}
.overBox>.txtBox .pretitle {color: #c4c6c8;}

/*positioning*/
.overBox,.titles .overBox .txtBox {position:absolute;}

.gridBox .cell .inside .mediaBox {z-index:1}
.gridBox .cell .inside .mediaBox:before {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 25%, rgba(0,0,0,0.75) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.75))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.75) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.75) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.75) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.75) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 ); /* IE6-9 */
}

.container:not(.notory) .mod.inside .ima:before {
background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 ); /* IE6-9 */
}

.gridBox .cell .inside .mediaBox:before,
.container:not(.notory) .mod.inside .ima:before {content:'';width:100%;height:100%;display:inline-block;position:absolute;left:0;top:0;z-index:1;}


/*actuamos sobre la caja superpuesta, no sobre la caja de texto*/
.inside .overBox {border-style:solid;border-color:transparent;}

.inside .mediaBox:not(.imageBox) + .overBox {border-width:0 3rem 0 12rem;}
.g4.simply .grid .inside .mediaBox:not(.imageBox) + .overBox {border-width:0 3rem 0 6rem;}
.inside .mediaBox.imageBox  + .overBox {border-width:0 3.6rem;}
.inside.notic_mod .mediaBox:not(.imageBox) + .overBox {border-width: 0 3rem;}

/*g3 con 5 elementos*/
.bodier.g3.notory.size_75.incols .gridBox>.cell .inside  .overBox {border-width: 0 4.8rem 0 6.4rem;}

/*todo dentro*/
.inside .overBox {height:auto;}
.inside .mediaBox,
.simply.g3 .inside .mediaBox,
.size_50.g3 .cell:first-child .inside .mediaBox,
.size_100.g3 .gridBox > .cell:first-child .inside .mediaBox {margin-bottom:0;}


/*textos sin recorrer*/
.container.size_33.g3 .txtBox,
.container.size_33.g3 .auxBox,
.g4 .txtBox,.g4 .auxBox {clear:both;}

/*textos debajo*/
.simply.g4 .auxBox,.simply.g4 .txtBox {clear:both;}
.simply.g4 .txtBox,.simply.g4 .txtBox + .auxBox {padding-left:0;}

*[class*="size"] .overBox > .txtBox,*[class*="size"] .overBox > .auxBox {padding-left:0;}

.mainBox .auxBox .pubBox {display:inline-block;}

/*poner a la misma altura*/
.container.size_33.g3 .txtBox, .container.size_33.g3 .auxBox,
.simply.size_25.g4 .mainBox .txtBox, .simply.size_25.g4 .mainBox .auxBox{clear:none;padding-left:3rem;}

.simply.size_25.g4 .mainBox .txtBox, .simply.size_25.g4 .mainBox .auxBox,
.simply.size_20.g5 .mainBox .txtBox, .simply.size_20.g5 .mainBox .auxBox {padding-left:0;padding-bottom:1rem}

/*espaciado vertical*/
.mainBox .txtBox + .auxBox,
.mainBox .auxBox > * + * {margin-top:1rem;}
.mainBox .auxBox>:not(.author) {margin-top: 0.8rem;}

/*listas en entradillas*/
[data-tipo="mod_rich_text"] .cellContent > ul > li,
.mainBox .auxBox li {padding-left:1.7rem;}
[data-tipo="mod_rich_text"] .cellContent > ul > li:before,
.mainBox .auxBox li:before {float:left;content:'\25BA';font-size: 1.2rem;height: 1.7rem;width: 1.7rem;line-height: 2.3rem;position:relative;left: -1.7rem;margin-right: -1.7rem;color: #f70;}

/*textos a la izquierda*/
.g1 .mediaBox,
.notory.size_50.g2 .mediaBox,
.notory.size_60.g2 .mediaBox,
.size_60.g4 .gridBox > .cell:first-child .mediaBox {float:left;}
.notory.g1 .mediaBox,
.inside .notory.size_50.g2 .mediaBox,
.inside .notory.size_60.g2 .mediaBox,
.inside .size_60.g4 .gridBox > .cell:first-child .mediaBox {float:none;}

/*correciones alto de imagenes*/
.size_50.g3 .cell:first-child .mediaBox .ima {padding-bottom:0.8rem;}


/** MAQUETACION GRIDS ***************************/
/************************************************/
.gridLayout {position:relative;}
.gridLayout .auxBox {padding:0;margin:0;}
.gridLayout .grid {margin:0.8rem 0;}
.gridLayout .anteBox {padding: 0;position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index: -1;}
.gridLayout.size_60.g4 .gridBox>.cell .mediaBox {float:none;width:100%;border:0 none;margin:inherit;}
[data-tipo="mod_multi-mosaic"] > .secBox {margin-top:1.6rem;}
.container.gridLayout[class*='g'] .gridBox > .cell {width:100%;}
.auxoff .auxBox {display:none;}

.mediaBox .ima > img {height: 100%;width: 100%;object-fit: cover;}

/*basicos*/
.gridLayout .mainBox {position:relative;}
.gridLayout .gridBox {display:grid;}
.g1 .gridBox {grid-template-columns:repeat(1,1fr);}
.g2.simply .gridBox {grid-template-columns:repeat(2,1fr);}
.g3.simply .gridBox {grid-template-columns:repeat(3,1fr);}
.g4.simply .gridBox {grid-template-columns:repeat(4,1fr);}
.g5.simply .gridBox {grid-template-columns:repeat(5,1fr);}

.flip-x .cell:first-of-type {grid-column:2;}

.gridLayout .auxoff .txtBox {grid-row-end: none;display: flex;flex-direction: column;justify-content: space-between;}
.gridLayout.g1[class*='size_']:not(.size_100) .txtBox {justify-content: flex-end;align-items: flex-start;}
.gridLayout.g1[class*='size_']:not(.size_100) .auxBox {justify-content: flex-start;place-self: flex-start;}
.gridLayout :not(.auxoff) .auxBox {place-self: flex-end;justify-self: flex-start;}

/** G1 MODULES **********************************/
/************************************************/
.size_75.g1 .txtBox .pretitle {float:none;}
.size_50.g1 .cell,.size_66.g1 .cell,.size_75.g1 .cell {padding:2rem 0.8rem 0.8rem 0.8rem;}

/*column:border right*/
.size_50.g1 .gridBox.right .cell, .size_66.g1 .gridBox.right .cell, .size_75.g1 .gridBox.right .cell  {padding:0 0 0 2rem;}
.size_75.g1 .gridBox.right .mod:not(.no_ima) .mediaBox {float:right;}

.grid.g1.simply .gridBox.border.right .mediaBox {float:right;}
.grid.g1.simply .gridBox.border.right .mediaBox {border-left:0;border-right:0;}
.grid.g1.simply.size_50 .gridBox.border.right .txtBox {margin:0 2rem 2rem 10%;}
.grid.g1.simply.size_50 .gridBox.border.right .auxBox {margin:0 2rem 2rem 10%;}

/*filas de 1 elemento*/
.gridLayout.g1[class*='size_']:not(.size_100) .mainBox {display:grid;grid-template-rows:auto auto;gap: 0;align-items: start;}
	.gridLayout.g1.size_75 .mainBox {grid-template-columns:3fr 1fr;}
	.gridLayout.g1.size_66 .mainBox {grid-template-columns:2fr 1fr;}
	.gridLayout.g1.size_50 .mainBox {grid-template-columns:1fr 1fr;}
.gridLayout.g1[class*='size_']:not(.size_100) .txtBox,.gridLayout.g1[class*='size_']:not(.size_100) .auxBox {display:flex;flex-direction:column;padding-left: 1rem !important;}
.gridLayout.g1[class*='size_']:not(.size_100) .mod .mediaBox {width: calc(100% - 0.4rem);grid-row-start:1;grid-row-end:span 2;}
.gridLayout.g1.size_50:not(.size_100) .mod .mediaBox {width: calc(100% - 0.8rem);}

.gridLayout.g1.size_75 .imaR .mainBox {grid-template-columns: 1fr 3fr;}
.gridLayout.g1.size_66 .imaR .mainBox {grid-template-columns: 2fr 3fr;}

/** G2 MODULES **********************************/
/************************************************/ 
.notory.size_50.g2 .gridBox > .cell:first-child,
.size_66.g2 .gridBox > .cell:first-child {padding-bottom:0;} 

/*filas de 2 elementos*/
/* .gridLayout.g2.size_75 .gridBox {grid-template-columns:3fr 1fr;} */
.gridLayout.g2.size_66 .gridBox {grid-template-columns:2fr 1fr;}

/*apertura de 2 elementos*//*reverse*//* flip-x manual */
.gridLayout.g2.size_66.flip-x .gridBox {grid-template-columns:1fr 2fr;}
.gridLayout.g2.size_66.flip-x .cell:first-of-type {grid-column:1}


/** G3 MODULES **********************************/
/************************************************/
/*textos dentro*//*.g3.notory :: solo el primero*/
.container.g3.notory .gridBox > .cell:nth-child(2) .overBox,
.container.g3.notory .gridBox > .cell:nth-child(3) .overBox,
.container.g3.notory .gridBox > .cell:nth-child(2) .txtBox,
.container.g3.notory .gridBox > .cell:nth-child(3) .txtBox {position:relative;left:auto;top:auto;bottom:auto;height:auto;margin:0;}

.container.g3.notory .gridBox > .cell:nth-child(2) .overBox,
.container.g3.notory .gridBox > .cell:nth-child(3) .overBox {border:0 none;padding:0;}
.container.g3.notory .gridBox > .cell:nth-child(2) .mediaBox ~ a,
.container.g3.notory .gridBox > .cell:nth-child(3) .mediaBox ~ a {background:transparent;}

/*column:border right*/
.size_50.g3 .gridBox.right > .cell:first-child,
.size_75.g3 .gridBox.right > .cell:first-child {float:right;}

.g3.simply .inside .overBox {border-width:0 2.4rem;}

.container.size_50.g3 .gridBox > .cell:nth-child(2) .txtBox,
.container.size_50.g3 .gridBox > .cell:nth-child(3) .txtBox,
.container.size_50.g3 .gridBox > .cell:nth-child(2) .auxBox,
.container.size_50.g3 .gridBox > .cell:nth-child(3) .auxBox,
.container.size_75.g3 .gridBox > .cell:nth-child(2) .txtBox,
.container.size_75.g3 .gridBox > .cell:nth-child(3) .txtBox,
.container.size_75.g3 .gridBox > .cell:nth-child(2) .auxBox,
.container.size_75.g3 .gridBox > .cell:nth-child(3) .auxBox {padding-left:0;padding-right:0;clear:both;}

.size_50.g3 .cell:nth-child(2) .inside .mainBox,
.size_50.g3 .cell:nth-child(3) .inside .mainBox,
.size_75.g3 .cell:nth-child(2) .inside .mainBox,
.size_75.g3 .cell:nth-child(3) .inside .mainBox  {position:relative;}
.size_50.g3 .cell:nth-child(2) .inside .overBox,
.size_50.g3 .cell:nth-child(3) .inside .overBox,
.size_75.g3 .cell:nth-child(2) .inside .overBox,
.size_75.g3 .cell:nth-child(3) .inside .overBox {top:4.4rem;margin-bottom:4rem;}


/*filas de 3 elementos*/
.gridLayout.g3.notory .gridBox {grid-template-rows:auto 1fr;}
.gridLayout.g3.notory .cell:first-of-type {grid-row-start:1;grid-row-end:span 2;}
.gridLayout.g3.size_75 .gridBox {grid-template-columns:3fr 1fr;}
.gridLayout.g3.size_66 .gridBox {grid-template-columns:2fr 1fr;}
.gridLayout.g3.size_50 .gridBox {grid-template-columns:1fr 1fr;}

/*apertura de 3 elementos*//*reverse*/
.gridLayout.g3.size_66.flip-x .gridBox {grid-template-columns:1fr 2fr;} /* flip-x manual */

/** cambio temporal de 66 a 75 **/
.gridLayout.g3.size_66 .gridBox {grid-template-columns: 3fr 1fr;}
.gridLayout.g3.size_66.flip-x .gridBox {grid-template-columns:1fr 3fr;} /* flip-x manual */
.gridLayout.g3.size_66 .imaR .mainBox, .gridLayout.g3.size_66 .imaL .mainBox,
.gridLayout.g3.size_66.flip-x .imaR .mainBox, .gridLayout.g3.size_66.flip-x .imaL .mainBox {display:block}

/** cambio temporal de 66 a 75 FORZAR 16/9  **/
.gridLayout.g3.size_66 .gridBox .mediaBox {aspect-ratio: 16/9;}
.gridLayout.g3.size_66 .gridBox .mediaBox .ima {padding-top:56.25%}

.g3.simply .inside .overBox {bottom:1.4rem}

.gridLayout.g3.notory .cell.bbnx-slot:first-of-type {overflow: hidden;}

/** size 75 flip x sin alterar orden  **/
.gridLayout.g3.size_75 .gridBox {grid-template-columns: 3fr 1fr;}
.gridLayout.g3.size_75.flip-x .gridBox {grid-template-columns:1fr 3fr;}
.gridLayout.g3.size_75 .imaR .mainBox, .gridLayout.g3.size_66 .imaL .mainBox,
.gridLayout.g3.size_75.flip-x .imaR .mainBox, .gridLayout.g3.size_75.flip-x .imaL .mainBox {display:block}

.gridLayout.g3.notory.size_75.flip-x .cell:last-of-type {grid-row-start:1;grid-row-end:span 2;}
.gridLayout.g3.notory.size_75.flip-x .cell:first-of-type {grid-row-start: 1;grid-row-end: span 1;grid-column: 1;}
.gridLayout.g3.notory.size_75.flip-x .cell:nth-of-type(2) {grid-row-start: 2;grid-row-end: span 1;grid-column: 1;}

/** G4 MODULES **********************************/
/************************************************/
.size_60.g4 .gridBox > .cell .mediaBox {border:2rem solid transparent;border-top:0 none;margin:0 2rem 0 0;}
.size_60.g4 .gridBox > .cell .mediaBox {width:60%;}

.size_25.g4 .mainBox .txtBox,.size_25.g4 .mainBox .auxBox {padding:0;}
.size_60.g4 .gridBox > .cell .txtBox,.size_60.g4 .gridBox > .cell .auxBox {clear:none;}
.size_60.g4 .gridBox > .cell .mod {position:relative;}

/*filas de 4 elementos*/
.gridLayout.g4.notory .gridBox {grid-template-rows:auto auto 1fr;}
.gridLayout.g4.notory .cell:first-of-type {grid-row-start:1;grid-row-end:span 3;}

/*3cols*/.gridLayout.g4.size_66 .gridBox {grid-template-columns:2fr 1fr;}			
/*5cols*/.gridLayout.g4.size_60 .gridBox {grid-template-columns:3fr 2fr;}
/*5cols*/.gridLayout.g4.size_60 .cell:first-of-type .mediaBox {margin-bottom:2rem;}
.gridLayout.g4.size_50 .gridBox {grid-template-columns:1fr 1fr;}

.g4.simply .inside .overBox {bottom:1.4rem}

/*apertura de 4 elementos*//*reverse*//* flip-x manual */
.gridLayout.g4.size_66.flip-x .gridBox {grid-template-columns:1fr 2fr;}
.gridLayout.g4.size_60.flip-x .gridBox {grid-template-columns:2fr 3fr;}


/** G5 MODULES **********************************/
/************************************************/
.notory.g5 .gridBox {display: grid;grid-template-columns: 60% 20% 20%;}
.notory.g5 .gridBox > .cell:first-child {grid-row-start: 1; grid-row-end: 3;} 

/*apertura de 5 elementos*/
.gridLayout.g5.notory .gridBox {grid-template-rows:auto auto auto 1fr;}
.gridLayout.g5.notory .cell:first-of-type {grid-row-start:1;grid-row-end:span 4;}
.gridLayout.g5.size_66 .gridBox {grid-template-columns:2fr 1fr;}
/* .gridLayout.g5.size_66 .gridBox {grid-template-columns:3fr 1fr;} */
.gridLayout.g5.size_66 .imaR .mainBox {grid-template-columns:0.666fr 0.333fr;}
.gridLayout.g5.size_66 .imaL .mainBox {grid-template-columns:0.333fr 0.666fr;}
.gridLayout.g5.size_66 .imaR .mediaBox,.gridLayout.g5.size_66 .imaL .txtBox {grid-column:2;}
.gridLayout.g5.size_66 .imaR .txtBox,.gridLayout.g5.size_66 .imaL .mediaBox {grid-column:1;}

.g5.simply .inside .mediaBox:not(.imageBox) + .overBox {border-width: 0 0.6rem 0 5rem;}
.g5.simply .inside .overBox {padding-bottom:0;bottom:1.4rem;}

/*apertura de 5 elementos*//*reverse*/
.gridLayout.g5.size_66.flip-x .gridBox {grid-template-columns:1fr 2fr;}

/** MAQUETACION GRIDS ***************************/
/** END *****************************************/


/** HIPERLADILLOS [ gointo ] [ bigTit ] *********/
/************************************************/
/*limitado a modulos al 100%*********************/
.gointo.g1 > .grid > h2, .gointo.g1 > .grid > .secBox {width:100%;
    position:absolute;top:0;left:0;bottom:auto;z-index:3;margin:0;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.75)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    }
.gointo.g1 .gridBox, .gointo.g1 .gridBox .cell {padding: 0;}

.gointo h2 .titaux,
.bigTit > .grid h2 .titaux,
.gointo .secBox span + .titaux,
.bigTit > .grid .secBox span + .titaux  {position:absolute;left:4.2857142857142857142857142857143rem;z-index:1;}
.gointo h2 .titaux, .gointo .secBox span + .titaux  {bottom:0.25rem;}
.bigTit > .grid h2 .titaux, .bigTit > .grid .secBox span + .titaux  {bottom:-0.75rem;}

.gointo h2 span:not(.titaux) {margin:0;}
.gointo section > h2 span:not(.titaux),
.gointo section > .secBox span:not(.titaux),
.gointo section > .secBox span:not(.titaux) {opacity:0.5;}
.gointo section > .grid  h2.secBox span {color:#fff;}


.bigTit > .grid > h2, .bigTit > h2, .bigTit > .secBox,
.bigTit > .grid > .secBox {display:inline-block;top:-0.5rem;width:100%;}
.bigTit > .grid > h2 span:not(.titaux), .bigTit > h2 span:not(.titaux),
.bigTit > .grid > .secBox span, .bigTit > .secBox span  {color:#000;opacity:0.4;margin:0 0 -0.25rem -0.05rem;float:left;}
.bigTit > .grid > h2 .titaux, .bigTit > h2 .titaux {opacity:0.6;}


.container.size_50.g3 .cell:nth-child(2) .inside .auxBox,
.container.size_50.g3 .cell:nth-child(3) .inside .auxBox,
.container.size_75.g3 .cell:nth-child(2) .inside .auxBox,
.container.size_75.g3 .cell:nth-child(3) .inside .auxBox {color:#494847;}
.container.size_50.g3 .cell:nth-child(2) .inside .pretitle,
.container.size_50.g3 .cell:nth-child(3) .inside .pretitle {color:#737578;}

.bodier .gridBox > .cell  .inside .mediaBox ~ a {overflow:hidden;}

.bodier .container:not(.simply) .grid .inside .mediaBox:not.imageBox+.overBox,
.bodier .g2.simply .inside .mediaBox + .overBox {border-width:0 4.4rem 0 4.4rem;z-index:2;}

.container.size_50.g3 .cell:nth-child(2) .inside .overBox,
.container.size_50.g3 .cell:nth-child(3) .inside .overBox,
.container.size_75.g3 .cell:nth-child(2) .inside .overBox,
.container.size_75.g3 .cell:nth-child(3) .inside .overBox {padding:0 0 0 4.4rem;}


/*focus*/
.gridBox .cell .txtBox a:focus-visible,
.grid>h2 span a:focus-visible,
.grid > .secBox span:not(.titaux) a:focus-visible {box-shadow: 0rem 0rem 4rem 0rem rgba(0,0,0,0.5);}


/*iframe*/
.f16x9 .ima iframe {position:absolute;top:0;left: 0;width: 100% !important;height: 100%!important;}


/** cajon ULTIMA NOTICIA **/
.grid.simply .ULTIMA_NOTICIA,
.grid.simply .cell[data-noi='ULTIMA_NOTICIA'] {width:100%;padding:0;}
.container>.grid.simply .cell[data-noi='ULTIMA_NOTICIA'] .mainBox .auxBox {padding-left:0;}
.grid.simply .cell[data-noi='ULTIMA_NOTICIA'] .mainBox .txtBox {padding:0.4rem 0 0 0;}
.grid [data-noi=ULTIMA_NOTICIA] .mod.falseMaintitle .mainBox .txtBox,
.grid [data-noi=ULTIMA_NOTICIA] .mod.falseMaintitle .mainBox .auxBox {padding-left:0;}


/** ICO PLAY ********************************/
/************************************************/
.bodier .container:not(.simply) > .grid > .gridBox > .cell:first-child .inside figure.mediaBox .ima:after,
.bodier .g2.simply .grid > .gridBox > .cell .inside figure.mediaBox .ima:after {left:2.4rem;bottom:2.4rem;top:auto;}
.bodier .container:not(.simply) > .grid > .gridBox > .cell:first-child .inside figure.mediaBox .ima:after {bottom:3rem}

.bodier .g2.simply .grid .inside .mediaBox:not(.imageBox) + .overBox {border-width:0 3.6rem 0 6.8rem;z-index:2;}
.bodier .g3.simply .grid .inside .mediaBox:not(.imageBox) + .overBox {border-width:0 0.8rem 0 6.8rem;z-index:2;}

.bodier .g2.simply .grid .inside.notic_mod .mediaBox:not(.imageBox) + .overBox {border-width: 0rem 3.6rem;}
.bodier .g3.simply .grid .inside.notic_mod .mediaBox:not(.imageBox) + .overBox {border-width: 0 0.8rem 0 2.4rem;}

.bodier .g2.simply .cell .inside .duration {display:none}
.bodier .g2.simply .cell .inside .duration {padding-left: 1rem;z-index: 1;}

.bodier .container:not(.simply) > .grid > .gridBox > .cell:first-child .inside figure.mediaBox .duration {padding-left:2.4rem;z-index: 1;}


/** G3 NOTORY SIZE_50 INLINE ********************/
/************************************************/
.gridLayout.g3.size_50.inline .gridBox {grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr;} 
.gridLayout.g3.size_50.inline .mainBox {grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:1.6rem;}
.gridLayout.g3.size_50.inline .mediaBox {grid-row-end:span 1;}
.gridLayout.g3.size_50.inline .txtBox {grid-column:1;}
/** G3 NOTORY SIZE_50 INLINE ********************/
/** END *****************************************/