@charset "UTF-8";/* CSS Document */@font-face {	font-family:ProximaNova;	src: url(../fonts/ProximaNova-Regular.eot);	src: local(☺),		 url(../fonts/ProximaNova-Regular.eot?#amoportales) format("embedded-opentype"),		 url(../fonts/ProximaNova-Regular.woff) format('woff'),		 url(../fonts/ProximaNova-Regular.ttf) format('truetype'),		 url(../fonts/ProximaNova-Regular.otf) format('opentype'),		 url(../fonts/ProximaNova-Regular.svg) format('svg');}@font-face {	font-family:ProximaNovaSemibold;	src: url(../fonts/ProximaNovaSemibold.eot);	src: local(☺),		 url(../fonts/ProximaNovaSemibold.eot?#amoportales) format("embedded-opentype"),		 url(../fonts/ProximaNovaSemibold.woff) format('woff'),		 url(../fonts/ProximaNovaSemibold.ttf) format('truetype'),		 url(../fonts/ProximaNovaSemibold.otf) format('opentype'),		 url(../fonts/ProximaNovaSemibold.svg) format('svg');}*{    margin: 0;    padding: 0;    box-sizing: border-box;	-moz-box-sizing: border-box;    font-family:ProximaNova, Arial;	font-weight: normal;}b, strong{    font-family:ProximaNovaSemibold, Arial;	font-weight: bold\9;}html,body{	width: auto !important;	min-width: 350px;}html{	font-size: 100%;}.wrapper{	margin: 0 auto;	min-width: 350px;	max-width: 996px;	color:#3F3F3F;	}.muneHam,.logoSocioLider,.buscador,.favoritos,.itemD,.tituloContItems{	display: inline-block;	vertical-align: top;}/* <------------- seccion $HEADER INICIO ------------>*/.header{	width: 100%;	height: 100vh;	min-height: 630px;	max-height: 720px; 	position: relative;	/* background: #F8F8F8; */}.barraSup{	background: #EFEFEF;	height: 55px;	width: 100%;	max-width: 996px;	margin: 0 auto;}.muneHam{	width: 10%;	height: 55px;	background: url("../img/recursos/header/menuHambueguesa.svg") no-repeat center / 60%;	margin: 0px 3.2%;}.barraSup .logoSocioLider{	width: 77%;	height: 55px;	padding-right: 0%;	background: url("../img/recursos/socioLiderHome.svg") no-repeat center right;	background-size: 25%;}.headCont{	margin: 2rem 0;}.headTxt{	text-align: center;}.headTxt p{	font-size: 1rem;	line-height: 1.3rem;}.headTxt h3{	font-size: 1.3rem;	line-height: 2rem;}.headImg{	width: 100%;	padding: 2rem 1.5rem;	text-align: center;}.headImg img{	width: 100%;	margin: 0 auto;}.btnHead{	border-radius: 30px;	height: 40px;	width: 60%;	background: #046241;	margin: 0 auto;	text-align: center;	padding-top: .6rem;}.temas .seccion{	display: none;}.seccion.tema1{	display: block;}.headTemas .logoSocioLiderCont{	width: 100%;	height: 35vh;	min-height: 220px;	max-height: 250px;	margin: 0 auto;	background: url("../img/recursos/socioLiderHome.svg") no-repeat center 85% / 30%;}.headTemas .arrowDown{	width: 100%;	height: 70px;	margin: 0 auto;	background: url("../img/recursos/header/flechas.svg") no-repeat center bottom / 10%;	position: absolute;	bottom: 15px;}.headTemas .temaHeader{	display: none;	text-align: center;}.temaHeader .txtPrin{	margin-bottom: 50px;}.temaHeader .txtPrin b{	font-size: 20px;}.temaHeader .txtSec{	display: block;	font-size: 22px;}.temaHeader.seccionHead1{	display: block;}.headTemas .imgTema{	width: 100%;	height: 40vh;	min-height: 350px;	max-height: 380px;	margin: 0 auto;}.header.indHead{	min-height: 200px !important;	height: 35vh !important;}.indHead .headTemas .logoSocioLiderCont{	background-size: 50% !important;}h3.tituloIndItems{	text-align: center;	margin-bottom: 15px;	font-size: 18px;}.contentItems{	margin: 0 auto;    width: 90%;}.contBlockItems{	margin: 25% 0 20%;	text-align: center;}/* $Agregar imagenes temas Header */.headTemas .logoTema1{	background: url("../img/recursos/tema1/principal1.svg") no-repeat top center / 75%;}.headTemas .logoTema2{	background: url("../img/recursos/tema2/principal1.svg") no-repeat top center / 75%;}.headTemas .logoTema3{	background: url("../img/recursos/tema3/principal1.svg") no-repeat top center / 75%;}.headTemas .logoTema4{	background: url("../img/recursos/tema4/principal1.svg") no-repeat top center / 75%;}.mesItem{ font-size: 12px; padding: 20px 0 5px;}.tituloItem{	font-size: 20px;	display: table-cell;	vertical-align: middle;}img.icoItemHome{ width: 60%;}.itemD a{	text-decoration: none;	color: #3F3F3F;	display: block;	height: 100%;}.contTitItem{	height: 60px;	width: 100%;	display: table;}/* <------------- seccion header FIN ------------>*//* <------------- seccion $CONTENT INICIO ------------>*/.dispCorp{	display: none;}.itemD{	width: 139px;	min-height: 175px;	background: #ffffff;	margin: 3% 2%;	border-radius: 10px;	-webkit-box-shadow: 2px 1px 25px -10px rgba(0,0,0,0.2);	-moz-box-shadow: 2px 1px 25px -10px rgba(0,0,0,0.2);	box-shadow: 2px 1px 25px -10px rgba(0,0,0,0.2);}/* <------------- temas Inicio ------------>*/.introSec{	margin: 1% 7%;}.seccion .cita{	line-height: 35px;	font-size: 22px;	margin: 35px 0 10px;}.seccion .autor{	font-size: 15px;	margin: 0 0 40px;}.seccion p{	font-size: 18px;	line-height: 30px;	margin:15px 0 25px;}.seccion .subtema{	margin-left: 25px;}.contCorpSwipe{	display: none;}.contCorpSwipe .contExtras{	width: 100%;}.contVentExt{	width: 100%;	overflow: hidden;	padding-left: 8%;}.contExtras{	width: 200%;    margin: 0 auto;	padding: 4% 0 4%;}.contExtras .itemExt{	text-align: center;	width: 25%;	display: inline-block;	vertical-align: top;	cursor: pointer;	border-radius:15px;	-webkit-box-shadow: -2px 3px 20px -8px rgba(0,0,0,0.45);	-moz-box-shadow: -2px 3px 20px -8px rgba(0,0,0,0.45);	box-shadow: -2px 3px 20px -8px rgba(0,0,0,0.45);}.itemExt.centExt{	margin: 0 7% 0 7%;}.itemExt a{	text-decoration: none;	color: #3F3F3F;}.itemExt .titExt{	font-size:22px;	margin: 25px auto 0px;}.itemExt .iconExt{	width: 70%;	margin: 10% auto 12%;	height: 95px;}.iconExt.testIcon{	background: url("../img/recursos/header/test.svg") no-repeat center / 58%;}.iconExt.jueIcon{	background: url("../img/recursos/header/juegos.svg") no-repeat center / 58%;}.iconExt.lecIcon{	background: url("../img/recursos/header/lecturas.svg") no-repeat center / 58%;}.lineaDeco{	background: #E8E8E8;    width: 2px;    height: 80%;    position: absolute;    top: 30px;    left: 2.2%;}   .contLectura{	margin: 10% 7% 0;	display: none;}.ejerciciosSec{ background: #F8F8F8;	 padding: 10% 7%;}.ejerciciosSec h3{	color: #046241;	font-size: 28px;	margin: 0 0 10%;}.itmesEjer {	background: #ffffff;	border-radius: 15px;	padding: 5% 0 1%;}.itmesEjer .eItem{	padding: 20px 30px 5px;}.itmesEjer .eItem p{	font-size: 16px;	display: inline-block;	vertical-align: top;	margin: 0;	width: 90%;}.eItem p .eTitulo{	font-size: 22px;}.eItem div.eNum{	font-size: 22px;	color: #046241;	display: inline-block;	vertical-align: top;	margin-top: 3px;	width: 5%;}.eItem p b{	font-size: 22px;	color: #046241;}.separador{	width: 100%;	height: 90px;}.separador.sep1{	background: url("../img/recursos/header/diagonal.svg") no-repeat center bottom / 100%;}.separador.sep2{	background: url("../img/recursos/header/diagonal2.svg") no-repeat center top / 100%;}.introdinamica h3, .introVid h3{	color: #046241;	font-size: 28px;	padding-top: 3%;}.introdinamica h3{	padding-top: 3%;}.introdinamica{	margin: 0 7% 0 0;	text-align: right;}.introVid{	margin: 0 7%;	text-align: left;}.introdinamica p{	font-size:18px;	line-height:26px;	padding-left: 40%;}/* $Agregar imagenes dinamicas */.introdinamica.dtema1{	background: #ffffff url("../img/recursos/tema1/dinamicaT1.svg") no-repeat -10% top / 45%;}.dinamicaSec .dinamicaCont{	margin: 1% 7% 10% 10%;}.dinamicaCont ul, .artItems ul{	list-style: none;}.dinamicaCont ul li, .artItems ul li{	background: url("../img/recursos/header/bullet.svg") no-repeat left 2px /5%;	padding: 0px 0 0 25px;	margin: 10px 0 15px;	line-height: 24px;	position: relative;	font-size: 16px;	overflow: hidden;}.dinamicaCont ul li:last-child, .artItems ul li:last-child {	padding-bottom: 0px;}.librosSec{	background: #F8F8F8;		padding: 10% 7% 3%;	text-align: right;  }.librosSec h3{	color: #046241;	font-size: 28px;	 }.Tema4 .contLibros .libroItem{	width: 18% !important;}.contLibros .libroItem{	background: #ffffff;	width: 25% !important;	height: 275px;	display: inline-block;	vertical-align: top;	border-radius:15px;	text-align: center;	cursor: pointer;	-webkit-box-shadow: -2px 3px 20px -8px rgba(0,0,0,0.45);-moz-box-shadow: -2px 3px 20px -8px rgba(0,0,0,0.45);box-shadow: -2px 3px 20px -8px rgba(0,0,0,0.45);margin-right: 5% !important;}.contLibros .libroItem a{	text-decoration: none;	color: #3F3F3F;	display: block;}.libroItem .libroPort{	width: 40%;	margin: 25% auto 10%;}.libroItem .titLibro,.libroItem .autorLibro{	font-size: 16px;	text-decoration: none;	line-height: 20px;	margin: 5px 12px;}.articulosSec{	text-align: left;	margin: 0 7% 15%;}.articulosSec h3{	color: #046241;	font-size: 28px;	}.articulosSec .artItems{	text-align: left;}.artItems a{	color: #046241;	text-decoration: underline;}.thumbLec,.verMasLink{	display: none;	cursor: pointer;}.artItems .titArt{	background: url("../img/recursos/header/bullet.svg") no-repeat left 6px /5%;	padding: 0px 0 0 30px;}.nominaSec{	text-align: center;	background: #F8F8F8;	padding: 4% 10%;}.nominaSec h3{	font-size: 20px;}.nominaSec p{	font-size: 20px;}.nominaSec .btnVerde{	width: 200px;	background: #046241;	border-radius: 25px;	margin: 0 auto;	height: 40px;	padding-top: 7px;	margin-top: 25px;}.nominaSec .btnVerde a{	color: #ffffff;	text-decoration: none;}.descArt{	display: none;}.contLibros{	overflow: hidden;	width: 100%;	padding-left: 10%;	background: #F8F8F8;	padding-bottom: 10%;}.contSwipeLib{	width: 200%;	text-align: left;}/* <------------- temas FIN ------------>*//* <------------- seccion content FIN ------------>*//* <------------- seccion $FOOTER INICIO ------------>*/.footer{	background: #A7A5A5;	color: #ffffff;	min-width: 360px ;	max-width: 996px;	padding: 5% 0;	font-size: 12px;	text-align: center;	margin: 0 auto;}/* <------------- seccion footer FIN ------------>*//* header momentos de vida */.bread-crumbs {	display: flex;	width: 100%;	/*height: 60px;*/	background-color: #ffffff;	color: #fff;	position: fixed;	z-index:9999;	*left:0;	-webkit-box-shadow: 0px 10px 11px 0px rgba(0,0,0,0.03);	-moz-box-shadow: 0px 10px 11px 0px rgba(0,0,0,0.03);	box-shadow: 0px 10px 11px 0px rgba(0,0,0,0.03);	/*transition:all .1s ease-in-out;*/	/*padding:0 10px;*/    box-sizing: border-box;	border-bottom:1px solid #f6d43c;}		.bread-crumbs div {		width:990px;		margin:auto;		/*display:flex;*/	}			.bread-crumbs #home,.bread-crumbs #home {			display:inline-block !important;			vertical-align:middle;			margin:0;			background:url(../img/recursos/icoHome.svg) no-repeat center;			background-size:30px;			height:60px;			width:60px !important;		}			.bread-crumbs img{			width:140px;			margin:10px;			/*transition:all .1s ease-in-out;*/			display:inline-block !important;			vertical-align:middle;		}				.bread-crumbs h3{			font-size:25px;			font-weight:bold;			color:#c33154;			margin:5px auto;						display:inline-block;			vertical-align:middle;			padding-right:90px;			box-sizing:border-box;			display:none;		}				.bread-crumbs #lupa {			background:url(../img/recursos/header/icoLupa.svg) no-repeat right center / 18px;			width:38px;			height:34px;			appearance:none;			-webkit-appearance:none;			-moz-appearance:none;			border:none;			outline:none;			border-left:1px solid #d9d9d9;			display:none;		}		.bread-crumbs h4 {	max-width: 1100px;	padding: 0;	margin: 0 auto;	font-size: 0.9em;	font-weight: 100;}.bread-crumbs h4 p {	padding: 0;	margin: 0;	float: left;	padding-top: 10px;}.bread-crumbs h4 p a {	color: #fff;}.bread-crumbs h4 p a:hover {	text-decoration: underline}.bread-crumbs h4 p:first-child {	padding-left: 20px;}.bread-crumbs h4 span {	float: left;	padding: 10px;}.bread-crumbs #burguer, #burguer-button{	width: 30px;	height: 20px;	cursor: pointer;	z-index: 3;	background: url(../img/recursos/header/icoHam.svg) no-repeat;	margin: 0 0 0 10px;	padding: 0;	font-family: proxima !important;	display: inline-block;	vertical-align: middle;	/* display: none; */	/* position: absolute; */	/* left: 30px; */	/* top: 23px; */}.bread-crumbs img{	/* height:55px; */}.bread-crumbs #burguer, .header #burguer-button {	margin:20px 0 0;	padding-left:60px;}/* footer momentos de vida */.footer-movil {	width: 100%;	background-color: #000000;	text-align:center;	padding:15px;	box-sizing:border-box;		position:relative;	color:#848484;		/*font-family:Proxima;*/}	.footer-movil h4 {		font-size:1em;		text-align:center;		text-transform:uppercase;		color: #6E6E6E;		font-weight:normal;		*margin:20px 0;		margin: 20px 0 10px;	}	.footer-movil ul {		box-sizing:border-box;		margin: 0;		display:inline-block;		*display:inline;		vertical-align:middle;		zoom:1;		padding: 0;		text-align:left;	}			.footer-movil ul li {			align-items: center;			list-style: none;			display: inline-block;			*display:inline;			vertical-align:middle;			zoom:1;			background-size:45px;			margin:0 10px;			padding:2px 0 2px 40px;			box-sizing:border-box;		}				.footer-movil ul li:hover {			text-decoration:underline;			}						.footer-movil ul li#fb {			background:url(../img/recursos/iconos-movil-facebook.svg) no-repeat 10px center;		}						.footer-movil ul li#twt {			background:url(../img/recursos/iconos-movil-twitter.svg) no-repeat 10px center;		}					.footer-movil h5 {			font-size:1em;			color:#fff;			font-weight:100;			padding:10px 0;			box-sizing:border-box;			margin:0;			text-align:left;		}				#cajaRedes {			margin-bottom:5px;		}					#cajaRedes ul a {				color:#848484;				font-size:0.9em;				text-decoration: none;			}				.cajaFirma {			padding: 15px 0;			box-sizing: border-box;		}					#firmaBienestar {				width: 390px;			}					.footer-movil h6{				font-size:0.813em;				color:#848484;						font-weight:normal;				margin:30px 0 0;			}							.footer-movil h6 a{					color:#848484;						text-decoration: none;					}								.footer-movil h6 a:hover{text-decoration:underline;}										@media screen and (min-width:0\0) {										#cajaBiblioteca {						background-size: 60px 60px;						}										#cajaCuentanos {						background-size: 50px 60px;					}										#firmaBienestar {						height:29px;					}										.iconsMedia h4 {										background-position-x:-65px;					}										.iconsMedia #cajaShare {						padding:20px 5px 30px;						top:-65px;					}										.footer-movil ul li#fb {						background:url(../img/recursos/header/iconos-movil-facebook.svg) no-repeat -45px center;					}															.footer-movil ul li#twt {						background:url(../img/recursos/header/iconos-movil-twitter.svg) no-repeat -45px center;					}							}	/* menu momentos de vida */	.menu {		width: 37%;		height: 100%;		zoom: 1;		font-size: 0.8em;		text-align: left;		background: #fff;		/* transition: all .5s ease-out; */		z-index: 9;		padding: 60px 20px 0;		box-sizing: border-box;		display: inline-block;		vertical-align: top;	}	#menu2 {		display: none;	}	.cajaSubmenu {		margin: 30px 0 0;	}	.cajaSubmenu ul {		list-style: none;	}	.menu ul {		width: 100%;	}	.cajaSubmenu ul li {		border-bottom: 1px solid #dbdbdb;		color: #000;		font-size: 1.125em;		padding: 20px 50px;		background-size: 18px !important;		background-position: 15px center !important;		cursor: pointer;	}	.menu .cajaTema {		/* border-bottom: 1px solid #dfdfdf; */		padding: 5px;		box-sizing: border-box;		transition: .1s all ease-in-out;	}	.temaOn {		background: #f2f2f2;	}	.menu .cajaTema h6 {		width: 71%;		display: inline-block;		vertical-align: middle;		font-size: 1.125em;		margin: 0;		padding: 0 10px;		box-sizing: border-box;		color: #000;		font-weight: 500;	}	.temaOn h6, .cajaSubmenu .temaOn {		color: #046241 !important;	}	.cajaSubmenu ul a {		color: #000;		text-decoration: none;	}	.bread-crumbs #burguer-button{		display:inline-block;		transition: .2s all ease-in-out;	}/* <------------- Mediaquerys INICIO ------------>*/@media only screen and (min-width: 300px) {	.headImg img{		width: 90%;	}	.header{		min-height: 630px;		/* max-height: 950px; */	}}@media only screen and (min-width: 500px) {	.artItems .titArt{		background-size: 4%;	}	.introdinamica{		height: 200PX;	}	.contLibros .libroItem{		height: 320px;	}	.libroItem .libroPort{		margin: 20% 0 7%;	}	.footer{		font-size: 15px;	}	.header{		max-height: 850px;    	min-height: 800px;	}	.headTemas .arrowDown{		background-size: 8%;	}	.itemExt .iconExt{		background-size: 55%;		height: 105px;	}	.introdinamica p{		padding-left: 45%;	}	.introVid p.desc,.articulosSec p.desc{		padding-right: 30%;	}	.librosSec p.desc{		padding-left: 30%;	}	.itemD{		width: 193px;		height:229px;	}	h3.tituloIndItems{		width: 70%;    	margin: 0 auto 15px;	}	.contBlockItems {		margin: 15% 0 20%;	}	.indHead .headTemas .logoSocioLiderCont {		background-size: 40% !important;	}	.headTemas .logoSocioLiderCont{		max-height: 285px;	}	.header.indHead {		height: 40vh !important;	}	.contTitItem{		height: 75px;	}}@media only screen and (min-width: 640px) {	.lineaDeco{		left: 1.3%;	}	.cita{		width: 50%;	}	.artItems{		background: #ffffff;		-moz-box-shadow: -2px 3px 20px -8px rgba(0,0,0,0.45);		box-shadow: -2px 3px 20px -8px rgba(0,0,0,0.45);		border-radius: 15px;		width: 100%;		padding: 6% 5% 6% 5%;		cursor: pointer;	}	.descArt{		display: block;		color: #3F3F3F;		text-decoration: none !important;		margin-top: 5px;	}	.artItems .titArt{		background: none;		padding: 0;		color: #3F3F3F;		text-decoration: none !important;		font-size: 22px;		margin: 0 !important;	}	.artItems a{		text-decoration: none;	}	.itemArt{		display: inline-block;		width: 70%;		margin-left: 5%;		vertical-align: top;		cursor: pointer;	}	.thumbLec{		width: 20%;		display: inline-block;		vertical-align: middle;		margin-top: 6%;	}	.verMasLink{		color: #046241;		display: block;		font-size: 18;	}	.contCorpSwipe{		display: block;		text-align: center;	}	.contExtras .itemExt{		margin: 0 3%;	}	.contMovilSwipe{		display: none !important;	}	.header{		min-height: 850px;		max-height: 950px;	}	.headImg img{		width: 80%;	}	.btnHead{		width: 40%;	}	.temaHeader .txtSec{		font-size: 28px;	}	.temaHeader .txtPrin b{		font-size: 28px;	}	.dinamicaCont ul li, .artItems ul li{		background-size: 3%;		padding-left: 30px;	}	.barraSup .logoSocioLider{		background-size: 20%;	}	.introdinamica{		height: 245PX;	}	.libroItem .libroPort{		width: 35%;		margin-top: 15%;	}	.footer{		padding: 3% 0;	}	.itemExt .iconExt{		height: 120px;	}	.iconExt.testIcon{		background-size: 65%;	}	.eItem div.eNum{		display: none;	}	.itmesEjer .eItem{		display: inline-block;		vertical-align: top;		width: 48%;		margin-right: 1.5%;		border-radius: 15px;		padding: 4% 2%;		background-size: 65% !important;		min-height: 270px;	}	.eItem:nth-child(odd){		margin-top: 35px;	}	.eItem:nth-child(even){		margin-top: -35px;	}	.eItem p b{	color: #3F3F3F;	font-size: 16px;	}	.itmesEjer .eItem p{		text-align: left;	}	.itmesEjer{		text-align: center;		background: #F8F8F8;	}	.eItem.eItemImg1{		background: #ffffff url("../img/recursos/header/numeros/1.svg") no-repeat right center;	}	.eItem.eItemImg2{		background: #ffffff url("../img/recursos/header/numeros/2.svg") no-repeat left center;	}	.eItem.eItemImg3{		background: #ffffff url("../img/recursos/header/numeros/3.svg") no-repeat right center;	}	.eItem.eItemImg4{		background: #ffffff url("../img/recursos/header/numeros/4.svg") no-repeat left center;	}	.eItem.eItemImg5{		background: #ffffff url("../img/recursos/header/numeros/5.svg") no-repeat right center;	}	.eItem.eItemImg6{		background: #ffffff url("../img/recursos/header/numeros/6.svg") no-repeat left center;	}	.dinamicaCont ul li, .artItems ul li{		font-size: 18px;	}	.itemD{		width: 165px;		height: 191px;	}	.contTitItem {		height: 65px;	}	h3.tituloIndItems {		width: 100%;	}	.contBlockItems {		margin: 10% 0 20%;	}}@media only screen and (min-width: 768px) {	.header{		min-height: 500px;		max-height: 510px;		position: relative;		padding-top: 50px;	}	.arrowDown{		display: none;	}	.barraSup .logoSocioLider{		background-size: 15%;	}	.headTemas .logoSocioLiderCont{		width: 30%;		background-size: 60%;		margin: 0;		height: 130px;		background-position: left bottom;		min-height: 50px;	}	.headTemas .temaHeader{		width: 60%;		text-align: left;		margin-left: 10%;	}	.headTemas .imgTema{		position: absolute;		height: 45vh;		bottom: 2%;		right: 2%;		width: 55%;		max-height: 500px;		background-size: 100%;		min-height: 450px;		background-position: bottom center;	}		.temaHeader .txtSec{		margin-top: 50px;		font-size: 32;	}	.temaHeader .txtPrin{		font-size: 30;	}	.introdinamica{		background-size: 40% !important;		height: 305px;	}		.ejerciciosSec h3{		margin: 0;	}		.libroItem .libroPort{		width: 35%;		margin-top: 15%;	}	.contLibros .libroItem {		height: 370px;		width: 300px !important;		margin-right: 3% !important;	}	.itmesEjer .eItem{		width: 45% !important;		margin-right: 4.5%;	}	.introdinamica p{		padding-left: 60%;	}	.introVid p.desc,.articulosSec p.desc{		padding-right: 40%;	}	.librosSec p.desc{		padding-left: 40%;	}	.introdinamica{		background-position-y: bottom !important;		background-position-x: 25% !important;		background-size: 43% !important;	}	.introdinamica h3{		padding-top: 5%;	}	.dinamicaCont ul li, .artItems ul li{		margin: 20px 0 30px;	}	.thumbLec{		margin: 0 auto;	}	.indHead .temaHeader.seccionHead1{		width: 100%;		text-align: center;		margin:0;	}	.indHead .headTemas .logoSocioLiderCont{		width: 100%;		height: 40vh;		max-height: 340px;		background-position: center;		background-size: 30% !important;	}}@media only screen and (min-width: 800px) {	.lineaDeco{		left: .8%;	}	.dinamicaCont ul li, .artItems ul li {		background-size: 2%;	}	.itemExt .titExt{		font-size:22px ;		margin: 30px auto 0px;	}	.itemExt .iconExt{		width: 65%;		margin: 13% auto;	}	.contExtras .itemExt{		margin: 0 3%;	}	.dinamicaCont ul li, .artItems ul li{		margin: 30px 0 40px;	}	.itemD{		width: 20%;	}	.header.indHead {		height: 45vh !important;	}}@media only screen and (min-width: 990px) {	.barraSup .logoSocioLider{		background-size: 8%;	}	.dispCorp{		display: block;	   }	.footer{		padding: 25px 0;	}	.itmesEjer .eItem{		background-size:60% !important;	}	.eItem:nth-child(odd){		margin-top: 30px;	}	.eItem:nth-child(even){		margin-top: -30px;	}	.contChecks{		width: 37%;		height: 500px;		overflow: hidden;	}	.contentItems{		width: 80%;		margin: 0 auto;	}	.contBlockItems{		width: 100%;		height: auto;		position: relative;	}	.headTxt{		width: 48%;		display: inline-block;		vertical-align: top;	}	.headImg{		width: 48%;		display: inline-block;		vertical-align: top;	}	.header{		min-height: 500px;    max-height: 510px;	}	.itemExt .iconExt{		height: 140px;	}	.nominaSec{		padding: 6% 8%;	}	.introdinamica h3{		padding-top: 7%;	}	.header.indHead {		height: 50vh !important;	}	.indHead .headTemas .logoSocioLiderCont {		height: 50vh;		max-height: 400px;	}}/*media querys momentos de vida*/@media screen and (max-width: 720px) {/* header momentos de vida */	#cajaRedes ul a {		font-size: 1.4em;	}	.footer-movil{		height:auto;			}	.footer-movil ul {		display:block;		text-align:center;		padding:10px 0;	}			.footer-movil h5 {			text-align: center;		}			#cajaRedes {		float: none;	    padding: 0px 10px 5px;	}				.cajaFirma {		display:block;		margin:25px auto 0;		float:none;		width:auto;	}				.cajaFirma h6 {			text-align:center;		}				.footer-movil h6 {			position: absolute;			bottom: 70px;			left: 0;			right: 0;			margin: 0;		}						#firmaBienestar {			width: 310px;		}		.footer-movil ul li#fb:hover:after {			display:none;		}				.footer-movil ul li#twt:hover::after {			display:none;		}		.footer-movil h4 {			margin:20px auto 0;		}		.footer-movil ul li {		display: block;		padding: 10px 0 10px;		width: 100%;		background-size: 25px !important;		text-align: center;		margin: auto;		background-position: calc(52% - 100px) !important;		text-indent: 20px;	}}/*estilos menu*/	#headerHome{padding:10px;}		#headerHome img{margin:0 0 0 70px;}		#headerHome #home {display:none !important;}			.bread-crumbs #burguer-button{	display:inline-block;	transition: .2s all ease-in-out;}	.bread-crumbs img{	/*width:78px;*/	/*margin:auto;*/	display:inline-block;}.bread-crumbs {	/*height:110px;	*/	padding:10px 0;}	.bread-crumbs #burguer, #burguer-button{		display:inline-block;		/*top: 40%;		width:35px;		height: 25px;		left:25px;*/	}		.wrapper .menu ul {		padding: 0;		margin: 0;	}	.wrapper .menu ul li {		display: block;		margin: 0;		clear: both;	}	.submenus a {		line-height:normal !important;	}	/* 800 */		/* header momentos de vida */		.bread-crumbs {			padding:10px 0;		}						.bread-crumbs #aHome{				/*display:block;				width:140px;				margin:auto;*/			}				.bread-crumbs img {			margin:0 0 0 80px;					}				#headerHome{padding:10px 0 10px 0;}						#headerHome img{margin:0 16px;}				#headerHome #home {display:inline-block !important;}		.bread-crumbs #home {display:none;}				.bread-crumbs #burguer, #burguer-button {			left:20px;			transition: all .2s ease-in-out;		}		.hamOn {			background: url(../img/recursos/header/icoHome.svg) center center no-repeat !important;			transform: rotate(360deg);			height: 30px !important;			top: 25% !important;		}		.menu img {display:none;}		.menu #btnCerrar{display:none;}		.bread-crumbbOff {box-shadow:none;}		 #menu1 {			position:relative;		}		.menu{			width:100%;			position: fixed;			left:0;			top: 0;			bottom:100%;			right: 0;			text-align: left;			transition: .2s all ease-in-out;			/*z-index:9999;*/			/*box-shadow: -3px 20px 20px #888888;*/			overflow-y: scroll;			height:auto;			margin-bottom:auto;				background:none;			padding:0;		}		#menu1 .cajaTema img {display:block;}		.menu.active {			bottom: 0;			background: #fff;			padding-top: 60px !important;				}		.menu.active .cajaSubmenu ul li#liRegistro {border-top:none;}		.cajaSubmenu ul li#liMas {			padding:0 20px;		}		.menu .cajaTema {			padding:14px 0;			border:none;		}				.submenus .cajaTema#tema9{border:none;}				.menu .cajaTema div {display:none;}				.menu .cajaTema h6 {			color: #000;			font-size: 1.125em;			padding: 0 40px;			width:100%;						font-weight:100;		}				.menu .cajaTema h6 b {font-family:proxima;}				.menu .cajaTema h6 span {display:none;}			.cajaSubmenu ul li#liMas, .cajaSubmenu ul li#liInteres {			border-top:none;			padding:10px 20px;		}								#menu2 {display:block;}		.menu.active {			bottom: 0;			background: #fff;			padding-top: 60px !important;		}