/*Captcha*/

.grecaptcha-badge{
	z-index: 2002;
}

/*Coblocks*/

.uagb-infobox__content-wrap, .wp-block-column{
	word-break: normal;
	overflow-wrap: initial;
}

.uagb-team__image-position-above img{
	width: 100% !important;
	height: auto !important;
	margin: 0 0 var(--padding-1) !important;
}

.wp-block-uagb-info-box{
	background-color: var(--gris-claro);
	border-radius: var(--border-red);
 	overflow: hidden;
}

.wp-block-uagb-info-box:hover{
	opacity: 0.8;
}

.uagb-infobox__content-wrap .uagb-ifb-content img{
	width: 100%;
}

.uagb-ifb-title{
	padding: var(--padding-1) var(--padding-2) var(--padding-1);
}

.uagb-ifb-desc{
	 padding: 0 var(--padding-2) var(--padding-2);
}

.uagb-block-d699c3d5 .uagb-post__inner-wrap{
	background-color: transparent !important;
}

.uagb-infobox__content-wrap .uagb-ifb-icon-wrap, .uagb-infobox-icon-left .uagb-ifb-image-content, .uagb-infobox-icon-right .uagb-ifb-image-content{
	margin-bottom: var(--padding-1);
}

.uagb-block-d699c3d5.is-grid .uagb-post__inner-wrap{
	padding: var(--padding-1) !important;
	border: 1px solid var(--color-1);
}
.uagb-block-d699c3d5.is-grid .uagb-post__inner-wrap .uagb-post__image:first-child{
	margin: 0 !important;
}

.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container{
	z-index: 3 !important;
}

.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a{
}

.uagb-tabs__wrap .uagb-tabs__body-container.uagb-tabs-body__active{
	display: inline-block;
}

.uagb-tabs__wrap .uagb-tabs__body-container{
	padding: var(--padding-1);
}

.uagb-tabs__wrap .uagb-tabs__body-wrap{
	padding: var(--padding-2);
}

.uagb-block-ea2ebae1.uagb-tabs__vstyle6-desktop .uagb-tab{
	border-color:transparent;
	border-radius: var(--border-red);
	background-color: var(--positivo);
}

.uagb-block-ea2ebae1.uagb-tabs__vstyle6-desktop .uagb-tab.uagb-tabs__active{
	background-color: var(--color-2);
}

.uagb-block-ea2ebae1.uagb-tabs__vstyle6-desktop .uagb-tab.uagb-tabs__active a{
	color:var(--positivo) !important;
}

/*Content Views*/
.pt-cv-wrapper{
	position: relative;
}

.pt-cv-overlay-wrapper{
	padding:0 var(--padding-2) var(--padding-2);
}

.pt-cv-nooverlay .pt-cv-page{
	grid-gap: var(--padding-2) !important;
}

.pt-cv-nooverlay.iscvelementor .pt-cv-content-item, .pt-cv-nooverlay.iscvhybrid .pt-cv-content-item{
	box-shadow: 0 0 0 0;
	background-color: var(--gris-claro);
	/*border-radius: var(--border-red);*/
	/*border: 3px solid var(--color-5);*/
}

.view-white .pt-cv-content-item, .view-white .pt-cv-nooverlay.iscvhybrid.view-white .pt-cv-content-item{
	background-color: var(--positivo) !important;
}

.pt-cv-nooverlay.iscvelementor .pt-cv-content-item:hover, .pt-cv-nooverlay.iscvhybrid .pt-cv-content-item:hover{
	opacity: 0.8;
}

.pt-cv-taxoterm.above_title a{
	background-color: var(--color-2);
	color: var(--positivo);
	width: calc(100% + (var(--padding-2)*2));
	margin: 0 calc(var(--padding-2)*-1) var(--padding-1);
	padding: var(--padding-1) var(--padding-2);
	font-weight: var(--fuente-w-3);
	text-align: center;
}

a.pt-cv-tax-estandares-nacionales{
	background-color: var(--color-4) !important;
}

a.pt-cv-tax-videos{
	background-color: var(--color-2) !important;
}

a.pt-cv-tax-publicaciones{
	background-color: var(--color-3) !important;
}

.filtros_contenidos{
	position: absolute;
	width: 35%;
	padding: var(--padding-4) var(--padding-2);
	background-color: var(--color-4);
	right: -38%;
	border-radius: var(--border-red);
}

.cvp-live-filter{
	margin: 0 0 var(--padding-3) -10% !important;
	display: flex;
	align-items: center;
	width: 120%;
}

.filtros_derecha {
	display:flex;
	justify-content:space-between;
	margin: 0 0 var(--padding-4);
}

.filtros_derecha .select-dropdown, .filtros_derecha .caret{
	display:none !important;
}

.filtros_derecha select{
	display:inherit !important;
}

.filtros_derecha .cvp-live-filter{
	margin: 0 !important;
	display:auto;
	align-items: center;
	width: auto;
}

.cvp-live-filter div label{
	width: 100%;
	padding: 0 var(--padding-0);
}

.cvp-live-filter.cvp-button .btn{
	flex:1;
	white-space: inherit;
	font-weight: var(--fuente-w-2);
	color: var(--color-2);
	text-transform: uppercase;
}

.cvp-customized input:focus, .cvp-customized input:hover, .cvp-customized input ~ div:focus, .cvp-customized input ~ div:hover, .cvp-customized select:focus, .cvp-customized select:hover{
	opacity: 0.5;
 	box-shadow: 0 0 0 0 !important;
}

.cvp-live-filter.cvp-button input[type="radio"]:checked ~ div{
	position:relative;
	background: transparent;
	color: var(--negativo);
	border-bottom: 3px solid var(--color-1);
	padding: var(--padding-1) 0;
}

.cvp-live-filter.cvp-button input[type="radio"]:checked ~ div:before, .cvp-live-filter.cvp-button input[type="radio"]:checked ~ div:after {
    content: "";
    position: absolute;
    bottom: -25px;
    left: 37%;
    width: 0;
    height: 0;
    border-width: 25px 25px 0;
    border-style: solid;
    border-color: var(--color-1) transparent transparent;
}

.cvp-live-filter.cvp-button input[type="radio"]:checked ~ div:after{
	bottom: -21px;
	border-color: var(--positivo) transparent;
}

.pt-cv-wrapper .btn{
	font-size: var(--fuente-s);
}

.irs{
	float: left !important;
	width: 100%;
}

.irs-bar, .irs-from, .irs-single, .irs-to{
	background-color: var(--color-1) !important; 
}

.cvp-label{
	font-size: var(--fuente-n);
	font-family: var(--fuente-2);
	margin-bottom: var(--padding-1);
	float: left;
 	width: 100%;
}

.cvp-live-filter select{
	width: 100%;
	background-color: var(--positivo);
	padding: var(--padding-0);
	font-family: var(--fuente-2) !important;
}

.pt-cv-wrapper .btn-success{
	background-color: var(--color-1) !important; 
}

.pt-cv-colsys{
	margin: 0 !important;
}

.pt-cv-ifield{
}

.pt-cv-ifield .pt-cv-thumb-default, .pt-cv-ifield .pt-cv-href-thumbnail{
	float: left;
	border-radius: var(--border-red);
	overflow: hidden;
}

.no-round .pt-cv-ifield .pt-cv-thumb-default, .pt-cv-ifield .pt-cv-href-thumbnail{
	border-radius:initial;
}

.pt-cv-hover-wrapper{
	border-radius: var(--border-red);
}

.pt-cv-wrapper img {
	margin: 0 !important;
}

.pt-cv-mask{
	background-color: var(--transparencia-1);
	padding:var(--padding-1) var(--padding-2) !important;
}

.content-destacado .pt-cv-mask{
	padding: var(--padding-3) !important;
}

.pt-cv-mask h1 a, .pt-cv-mask h2 a, .pt-cv-mask h3 a, .pt-cv-mask h4 a{
	color: var(--positivo);
}  

h4.pt-cv-title{
	font-size: var(--fuente-m);
}

.pt-cv-content{
	font-size:var(--fuente-n);
	font-weight:var(--fuente-w-1);
	line-height:1.5em;
}

.pt-cv-wrapper .h1, .pt-cv-wrapper .h2, .pt-cv-wrapper .h3, .pt-cv-wrapper .h4, .pt-cv-wrapper .h5, .pt-cv-wrapper .h6, .pt-cv-wrapper h1, .pt-cv-wrapper h2, .pt-cv-wrapper h3, .pt-cv-wrapper h4, .pt-cv-wrapper h5, .pt-cv-wrapper h6{
	font-family: var(--fuente-2) !important;
	line-height: 1.1em !important;
	margin: 0 0 var(--padding-0) !important;
}

.content-destacado .pt-cv-title{
	font-size: var(--fuente-l);
}

.pt-cv-view .pt-cv-title a{
	font-weight: var(--fuente-w-3) !important;
}

.pt-cv-ctf-list{
}

.pt-cv-ctf-list .pt-cv-ctf-column{
	float: inherit !important;
	display: inline-block;
	width: auto !important;
	padding: 0 var(--padding-0);
}

.pt-cv-ctf-list .pt-cv-ctf-column:first-child{
	width: 100% !important;
	flex-shrink: 0;
}

.pt-cv-readmore{
	float: right;
	background-color: var(--color-1) !important;
	font-size: var(--fuente-s) !important;
	text-transform: uppercase !important;
	margin-top: var(--padding-1) !important;
}

#pt-cv-view-3c5fce8unz:not(.pt-cv-nohover) .pt-cv-mask *{
	color:currentColor;
}

/*Content Views Personalizados Advaced Custum fields*/
.pt-cv-custom-fields{
	margin: 0 !important;
}

.pt-cv-ctf-value{
	font-family: var(--fuente-2);
	font-weight: var(--fuente-w-3);
}

.pt-cv-hover-wrapper .pt-cv-ctf-value{
	color: var(--color-4) !important;
	margin-right: var(--padding-0);
}

.pt-cv-ctf-institucion .pt-cv-ctf-value{
	color: var(--color-1) !important;
}

.pt-cv-ctf-institucion .pt-cv-ctf-value, .pt-cv-ctf-autorias_0_nombre_organizacion_curso .pt-cv-ctf-value, .pt-cv-ctf-autorias_1_nombre_organizacion_curso .pt-cv-ctf-value{
	color: var(--color-1) !important;
}

.pt-cv-mask .pt-cv-ctf-institucion .pt-cv-ctf-value, .pt-cv-mask .pt-cv-ctf-autorias_1_nombre_organizacion_curso .pt-cv-ctf-value, .pt-cv-mask .pt-cv-ctf-autorias_0_nombre_organizacion_curso .pt-cv-ctf-value{
	color: var(--color-3) !important;
}

.pt-cv-ctf-autorias_1_nombre_organizacion_curso .pt-cv-ctf-name{
	display: none;
}

.pt-cv-ctf-name{
	color: var(--positivo);
	min-width: auto !important;
}

.pt-cv-ctf-duracion .pt-cv-ctf-value:after{
	content: 'minutos';
	margin-left: var(--padding-0);
}

/*Geo Maps*/

.map_box.igm_content_left_2_3{
	width:55% !important;
}

.igm_content_gutter{
	width: 2% !important;
}

.igm_content_right_1_3{
 	width: 43% !important;
	background-image: url(../img/explora-mapa.svg);
	background-size: 100% auto;
	background-repeat: no-repeat;
	position: relative;
}

.igm_content_right_1_3 h2, .igm_content_right_1_3 h4, .igm_content_right_1_3 p{
	margin: 0 0 var(--padding-1);
}

.igm_content_right_1_3 h3{
	margin:var(--padding-1) 0 0;
}

.igm_content_right_1_3 p sub{
	font-size: var(--fuente-xs);
}

.igm_content_right_1_3 h3 strong{
	color: var(--color-5);
}

.igm_content_right_1_3 a{
	background-color: var(--color-1);
	color: var(--positivo);
	padding: var(--padding-1);
}

.igm_content_right_1_3 #default_1845{
	position: absolute;
	bottom: 35%;
	text-align: right;
	width: 80%;
	right: var(--padding-3);
	font-size: var(--fuente-n);
}

.igm-map-content{
	background-color: var(--positivo);
	padding: var(--padding-1) 0 0 var(--padding-2);
}

.wp-block-interactive-geo-maps-display-map .calificacion-estado-inf{
	width: auto;
	padding: var(--padding-1) var(--padding-2);
}

.wp-block-interactive-geo-maps-display-map .calificacion-estado-inf p{
	font-size: var(--fuente-xs);
}


/*Login*/

.wppb-user-forms{
	float: left;
	width: 100%;
}

/*Share Plugin*/

span.st-shares{
	display: none !important;
}

/*Redes*/

.wp-block-coblocks-social li, .wp-block-coblocks-social ul{
	list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

.wp-block-coblocks-social.is-style-mask li, .wp-block-coblocks-social.is-style-mask.has-button-size-sml li{
	margin: 0 7px !important;
}

.wp-block-coblocks-social:not(.is-style-text):not(.is-style-icon-and-text) .wp-block-coblocks-social__button{
	
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--facebook{
	color: #3b5999 !important;
}

.wp-block-coblocks-social.is-style-mask .wp-block-coblocks-social__button{
	background: #0000 !important;
  display: block;
  padding: 0 !important;
}

.wp-block-coblocks-social__button--facebook .wp-block-coblocks-social__icon{
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLDBhMTIuMDgsMTIuMDgsMCwwLDAtMS44OCwyNFYxNS41N2gtM1YxMi4wOGgzVjkuMzhjMC0zLDEuOC00LjcsNC41NC00LjdhMTguNTIsMTguNTIsMCwwLDEsMi42OC4yM1Y4SDE1LjgzYTEuNzMsMS43MywwLDAsMC0xLjk0LDEuNDloMGExLjIxLDEuMjEsMCwwLDAsMCwuMzh2Mi4yM0gxNy4ybC0uNTMsMy40OUgxMy44OFYyNEExMi4wOCwxMi4wOCwwLDAsMCwxMiwwWiIvPjwvc3ZnPgo=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLDBhMTIuMDgsMTIuMDgsMCwwLDAtMS44OCwyNFYxNS41N2gtM1YxMi4wOGgzVjkuMzhjMC0zLDEuOC00LjcsNC41NC00LjdhMTguNTIsMTguNTIsMCwwLDEsMi42OC4yM1Y4SDE1LjgzYTEuNzMsMS43MywwLDAsMC0xLjk0LDEuNDloMGExLjIxLDEuMjEsMCwwLDAsMCwuMzh2Mi4yM0gxNy4ybC0uNTMsMy40OUgxMy44OFYyNEExMi4wOCwxMi4wOCwwLDAsMCwxMiwwWiIvPjwvc3ZnPgo=);
}

.wp-block-coblocks-social__icon{
	background-color: currentColor;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 22px;
  width: 22px;
}

.wp-block-coblocks-social:not(.is-style-text):not(.is-style-icon-and-text) .wp-block-coblocks-social__text{
	clip: rect(1px,1px,1px,1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
  word-wrap: normal;
}

.wp-block-coblocks-social__button--tiktok .wp-block-coblocks-social__icon{
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIyLjA4OCA5LjkyMmE5LjQzNyA5LjQzNyAwIDAgMS01LjUxNS0xLjc2M0wxNi41NzMgMTYuMTg4QTcuMzAyIDcuMzAyIDAgMSAxIDEwLjI3NCA4Ljk1MUwxMC4yNzQgMTIuOTlhMy4zNTMgMy4zNTMgMCAxIDAgMi4zNDYgMy4xOTdMMTIuNjIuNDkybDMuOTUzIDBhNS40NDQgNS40NDQgMCAwIDAgLjA4NC45OTZsMCAwQTUuNDg5IDUuNDg5IDAgMCAwIDE5LjA3NyA1LjA5MmE1LjQ1NSA1LjQ1NSAwIDAgMCAzLjAxLjkwNVoiLz48L3N2Zz4K);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIyLjA4OCA5LjkyMmE5LjQzNyA5LjQzNyAwIDAgMS01LjUxNS0xLjc2M0wxNi41NzMgMTYuMTg4QTcuMzAyIDcuMzAyIDAgMSAxIDEwLjI3NCA4Ljk1MUwxMC4yNzQgMTIuOTlhMy4zNTMgMy4zNTMgMCAxIDAgMi4zNDYgMy4xOTdMMTIuNjIuNDkybDMuOTUzIDBhNS40NDQgNS40NDQgMCAwIDAgLjA4NC45OTZsMCAwQTUuNDg5IDUuNDg5IDAgMCAwIDE5LjA3NyA1LjA5MmE1LjQ1NSA1LjQ1NSAwIDAgMCAzLjAxLjkwNVoiLz48L3N2Zz4K);
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--tiktok{
	color: #000 !important;
}

/*Ivory Search Búsqueda*/

.is-popup-search-form form{
	width: 30%;
}

.is-form-style.is-form-style-3 label{
	width:  calc(100% - var(--padding-4)) !important;
}

.is-form-style input.is-search-input{
	height: var(--padding-4);
	border: none;
	font-family: var(--fuente-1) !important;
	font-size: var(--fuente-s) !important;
	padding: 0 0 0 var(--padding-2);
}

.is-form-style input.is-search-submit, .is-search-icon{
	height: 100%;
	width: 100%;
	justify-content: center;
	display: flex !important;
	background-color: var(--color-5);
	border: none;
	padding: 0 !important;
}

.is-form-style button.is-search-submit{
	height: var(--padding-4);
	width: var(--padding-4);
}

.is-search-icon svg{
	width: 50%;
}

.is-form-style .is-search-submit path{
	fill: var(--positivo);
}
