/* Estilos específica para la web personas-cuidadoras */

/* Estilos del padre */
/*@import url('web_webs-version-2.css');*/

/* 03/12/2024 Adrian G. Para ocultar el icono de los links externos del footer*/

/*.cmMenuPopupImage {*/
/*    display: none;*/
/*}*/


/* Ajustes para pre de personas cuidadoras*/
.fpc-margin .fpc-search-default {
	margin-left: -15px;
}

.fpc-margin .fpc-search-destacados {
	margin-left: 28px;
}

.fpc-margin-bottom .btn-turquesa {
	 margin-bottom: 0;
}

.fpc-margin-bottom .results ul.cmContentList  {
	margin-bottom: -150px;
}

.fpc-ajustes .menu-bottom-mob .fpc-menu-pral.menu-menuPrincipal ul.cmMultiLevelMenu>li>ul>li>ul>li>ul {
	padding-top:0 !important;
}

.fpc-ajustes .results .cmContentList li.cmContentItem {
	padding:0;
}

.fpc-ajustes .results .cmContentList li.cmContentItem >div {
	padding:0;
}

.fpc-ajustes #cmMultiLevel > li.has-submenu > ul > li.has-submenu > ul > li.has-submenu.submenu-open > a > .cmMenuTitle {
	padding-bottom: 20px;
}

.fpc-ajustes .header-top .menu-menuAcceso ul.cmMenuLevel1 li.cmMenuItem1 span.cmMenuPopupImage {
	display:none;
}
#cmBodyContentChildrens.fpc-list-social-entities > ul > li > div > div.contentName > div {
	font-weight: 700;
	color: inherit;
}

.fpc-list-image .contentHeader .title { 
	text-align: left;
	font-weight: 700 !important;
    font-size: 30px;
    color: #333;
    text-transform: uppercase;
}

:not(.fullWidth) .headerDetail .headerImg {
	min-height: 452px;
}


.fullWidth .headerDetail .headerImg {
	    min-height: auto;
}
main:not(.noticias) .headerDetail .headerImg .headerData h1.title {
	text-transform: uppercase;
	font-weight: 700;
}

.noticias h1.title {
    text-transform: none;
    font-weight: 400;
}

:not(.fullWidth) .headerDetail .headerImg .headerData .contentButton .contentBtn { 
	color: #E03E53;
	border:1px solid #E03E53;
	padding: 15px 22px;
}

.footer .footerTop::before {
	background: rgba(57, 59, 66, 0.9) !important;
}

.fpc-menu-social .contentServices {
	width:90%;
	margin:0 auto;
	display:block;
}

.contentDescriptionNotice {
	width:100%;
	margin-top:0;
}

.fix-path .cmNavigationPath {
	margin-left:30px;
}

.anchorMenu .cmMenuLevel1 {
	    flex-wrap: wrap;
}

.anchorMenu .cmMenuLevel1 li.cmMenuLevel1 {
	width:auto;
	flex: 1 1 33.33%;
}

.anchorMenu .cmMenuLevel1 li.cmMenuLevel1 a {
	width:100%;
	max-width: 100%;
}

.fpc-list-videos .cmContentList .cmContentItem {
	    max-height: 380px;
}

.fpc-list-results-general .higlight {
	color:black !important;
}

.fpc-list-results-general .higlight:hover {
	color:#00b2a9 !important;
}

.fpc-list-results-general .cmContentList .cmContentItem:before {
	display:none;
}


@media only screen and (max-width: 768px) {
.fpc-menu-social ul.cmMenuLevel1 { 
	justify-content: center;
        align-items: end;
}

}
@media (max-width: 767px) {
  :not(.fullWidth) .modelPersonasCuidadorasNotice.templateHtml .headerDetail .headerImg {
  	flex-direction: column-reverse;
  	margin-bottom: -100px;
  }
}

@media (max-width: 767px) {
  :not(.fullWidth) .headerDetail .headerImg {
  	margin-bottom: -100px;
  }
}

/* fin Ajustes pre personas cuidadoras*/


.fpc-margin-bottom .results.cmResultsBox.fpc-list-videos ul.cmContentList {
	margin-bottom: 0;
}

.fpc-margin-bottom .results.cmResultsBox.fpc-list-videos ul.cmContentList li {
	padding: 0;
}

ul.cmWebMapLevel1 {
	list-style-type: circle;
}	

ul.cmWebMapLevel1 .cmWebMapLevel1Header:before,
ul.cmWebMapLevel2 .cmWebMapLevel2Header:before,
ul.cmWebMapLevel3 .cmWebMapLevel3Header:before{
	display: none;
}

ul.cmWebMapLevel1 li {
    display: list-item;
    list-style: disc;
}

.fpc-list-results-general ul.cmContentList:before {
	display:none;
}

.fpc-list-results-general ul.cmContentList {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.fpc-list-results-general ul.cmContentList li .cmNovelContent {
	padding: 0 15px;
}

@media screen and (max-width: 768px){
	.fpc-list-results-general ul.cmContentList {
		grid-template-columns: 1fr;
	}
}

.cmBodyContentChildrens .cmContentList:not(.nColumns)>li+li, 
.cmSameParentContentsBox .cmContentList:not(.nColumns)>li+li {
	border-top: none;
}

.fpc-list-videos .cmContentList .cmContentItem {
    max-height: 400px;
    min-height: 400px;
}

.fpc-list-videos ul.cmContentList li.cmContentItem .box-content-texts .video-duration,
.detailVideo .box-content-texts .video-duration {
    font-weight: bold;
    color: #000000;
}

.detailVideo .box-content-texts {
	margin-top: 20px;
}

.detailVideo .box-content-texts .video-duration {
	margin-bottom: 15px;
}

.anchorMenu .cmMenuLevel1 li.cmMenuLevel1.firstElement a {
	background-color: #00b2a9;
	color: #fff;
}

.anchorMenu .cmMenuLevel1 li.cmMenuLevel1.firstElement a.notActive {
	background-color: #f6f7f7;
	color: #535559;
}

.anchorMenu .cmMenuLevel1 li.cmMenuLevel1 a.active {
	background-color: #00b2a9;
	color: #fff;
}