@import url(https://fonts.googleapis.com/css2?family=Kablammo&display=swap);
@font-face{font-family:'Nunito Sans';src:url(/themes/custom/foncep2025/fonts/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:'Verdana Local';src:url(/themes/custom/foncep2025/fonts/verdana.ttf) format('truetype');font-weight:400;font-style:normal}
:root{--fuente-titulos:'Nunito Sans',sans-serif;--fuente-parrafos:'Verdana Local',sans-serif}
p{font-family:var(--fuente-parrafos)}
ul{font-family:var(--fuente-parrafos)}
ol{font-family:var(--fuente-parrafos)}
hi{font-family:var(--fuente-parrafos)}
h1,h2,h3,h4,h5,h6{font-family:var(--fuente-titulos);font-weight:700;color:#c90b00}
h1{font-size:46px;line-height:50px}
h2{font-size:34px;line-height:42px;padding-bottom:0}
h3{font-size:26px;line-height:34px;padding-bottom:10px}
h4{font-size:22px;line-height:32px;padding-bottom:5px}
h5{font-size:20px;line-height:26px}
h6{font-size:20px;line-height:22px}
.barragovco{-ms-flex-align:center;align-items:center;background-color:#3772ff;display:-ms-flexbox;display:flex;height:2.375rem;-ms-flex-pack:justify;justify-content:space-between;padding:.46875rem 1.875rem}
.barragovco img{width:133px;height:auto}
.piegovco{background-color:#36c;width:100%;height:3rem;padding-left:0;margin:0}
.piegovco img{max-width:133px;height:auto}
.cabezoteprincipal{background-color:#c6c6c6}
.cajabusqueda .form-control{border:#c90b00 solid 2px!important;border-radius:20px;min-width:288px}
.cajabusqueda{justify-items:center}
#block-foncep2025-search-form{display:flex;align-items:center;gap:10px}
.cajabusqueda #edit-keys{border:2px solid red;border-radius:50px;padding:10px 20px;font-size:18px;color:#333;flex:1}
.cajabusqueda #edit-keys::placeholder{color:#555;opacity:1}
.cajabusqueda #edit-submit{display:none}
#block-foncep2025-search-form::after{content:'';display:inline-block;background-image:url(https://www.foncep.gov.co/sites/default/files/2025-07/btn_buscar.png);background-size:contain;background-repeat:no-repeat;width:40px;height:40px;cursor:pointer}
#block-foncep2025-search-form::after{pointer-events:auto}
#block-foncep2025-search-form{position:relative}
#block-foncep2025-search-form::after{position:relative;top:0;right:0}
.cajaredes img{max-width:fit-content;max-height:40px}
header .navbar{background:#ededed;padding:0}
header .navbar li{font-weight:700;font-family:var(--fuente-titulos);max-width:287px;min-width:172px;font-size:20px;line-height:normal;word-wrap:break-word;white-space:normal}
header .navbar li:hover{background:#fff}
header .navbar li a{display:block;width:100%;height:100%;max-width:291px;word-wrap:break-word;white-space:normal;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;text-wrap:balance;position:relative;padding:20px}
header .navbar li a:hover{background:#fff}
header .navbar li a.active,header .navbar li a.is-active{background:#fff}
.region-nav-main .dropdown-toggle::after{content:"";display:inline-block;background-image:url(/sites/default/files/2025-07/flechaabajo_0.png);background-size:contain;background-repeat:no-repeat;width:35px;background-size:24px;border:none!important;height:35px;margin-left:1.25em;vertical-align:middle}
.bordefooter{border:solid #aa1023 3px;padding:30px;border-radius:20px}
footer a,footer strong{color:#e3351f}
.bordefooter li,.bordefooter ul{list-style:none!important;margin:0!important;padding:0!important;overflow-wrap:break-word}
.bloqueinteres img:hover{filter:sepia(1) drop-shadow(2px 4px 6px #000)}
.page-node-8323 h2{background:#c90b00;color:#fff;padding:5px;border-radius:30px;text-align:center}
.actualidad-home .view-content{width:88%;float:left}
.actualidad-home .view-footer{align-content:center;padding:20px}
.card-actualidad{position:relative;border:2px solid #f5b400;border-radius:14px;overflow:visible;color:#fff}
.card-actualidad .card-img{border-radius:14px 14px 0 0;overflow:hidden;position:relative}
.card-actualidad .card-img img{width:100%;display:block}
.card-actualidad .card-info{position:absolute;left:0;right:0;bottom:0;padding:16px 18px 70px;background:linear-gradient(to top,rgba(0,0,0,.65) 55%,rgba(0,0,0,0))}
.card-actualidad h3{margin:0 0 10px 0;font-size:1.05rem;line-height:1.25;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}
.card-actualidad .btn-conoce{position:absolute;right:0;bottom:18px;display:inline-block;padding:10px 16px;border-radius:22px 0 0 22px;background:rgba(255,255,255,.25);backdrop-filter:blur(2px);color:#fff!important;font-size:.9rem;text-decoration:none;line-height:1;transition:background .2s ease}
.card-actualidad .btn-conoce:hover{background:rgba(255,255,255,.4)}
.card-actualidad .c3-date{position:relative;left:0;transform:none;bottom:0;background:0 0;text-align:center;color:#000;padding:6px 14px;font-weight:700;border-radius:8px;font-size:.9rem;box-shadow:none;white-space:nowrap}
.card-actualidad a,.card-actualidad a:visited{color:#fff!important;text-decoration:none}
.card-actualidad a:hover{text-decoration:underline}
.card-actualidad .gris2{display:none}
.accesos-directos img{margin:12px 3px 4px 3px}
.accesos-directos a:hover img,.actualidad-home .view-footer a:hover img{filter:drop-shadow(2px 4px 6px #000)}
.videoshome iframe{border-radius:14px}
.slick-dots{bottom:0!important;height:50px!important}
.slick-dots li{vertical-align:-webkit-baseline-middle!important}
.slick-dots li button .slick-dot-icon:before{text-shadow:-1px -1px 0 #4b4b4b7d,1px -1px 0 #4b4b4b7d,-1px 1px 0 #4b4b4b7d,1px 1px 0 #4b4b4b7d!important}
.slick-dots li.slick-active button .slick-dot-icon{color:#f8b425!important}
.slick-dots li button .slick-dot-icon{color:#d1d1d1a1!important;opacity:1!important}
.slick-dots li{margin-bottom:-16px!important}
.slick-slider.slick-dotted{margin-bottom:20px!important}
.slick-autoplay-toggle-button{left:10%!important;bottom:12px!important;color:#fff!important}
.slick-autoplay-toggle-button .slick-play-icon,.slick-autoplay-toggle-button .slick-pause-icon{background-color: rgba(0, 0, 0, 0.49) !important;padding: 8px !important;border-radius: 5% !important;}
.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸ Pausar"!important;font-family:'Nunito Sans'!important}
.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶ Reanudar"!important;font-family:'Nunito Sans'!important}
.slick-autoplay-toggle-button{opacity:.9!important}
.slick__arrow .slick-prev:before{content:"<";font-family:fantasy;}
.slick__arrow .slick-next:before{content:">";font-family:fantasy;}
.slick__arrow .slick-prev{left: 5%;}
.slick__arrow .slick-next{right: 5%;}
.slick__arrow:hover>.slick-arrow::before{color:#f8b425!important}
.slick-arrow{top:0!important;bottom:0!important;-webkit-transform:scale3d(.8,1.5,1.5)!important;transform:scale3d(.8,1.5,1.5)!important;border-radius: 5% !important;background-color: #0000007a !important;width: 50px;color: #ddd !important;}
.slick-arrow::before{line-height: 28px;color:#dedede !important}
.slick__arrow{height:20px!important;bottom:7px!important}
.slick__slide .slide__description img{margin:auto}
.navbar-nav .nav-link.dropdown-toggle{justify-content:center}
header .navbar li li{min-width:266px!important}
header .navbar li li a{justify-content:start;text-align:left;padding:10px 20px}
header .navbar li li a:hover{background:#b7b7b7}
header .navbar li li a.active,header .navbar li li a.is-active{background:#484848}
.bordefooter td,.bordefooter tfoot,.bordefooter th,.bordefooter thead,.bordefooter tr,tbody{border-color:inherit;border-style:NONE;padding:0;margin:0;width:57%}
.field--name-field-galeria .field__item{float:left;margin:11px}
.ds-2col-stacked-fluid>.group-right{float:right;width:25%}
.hidden{display:none!important}
.accesos-directos2 a:hover img{filter:drop-shadow(3px 3px 2px #000)}
.accesos-directos2 a img{width:280px;height:auto}
.dropdown-toggle::after{display:none}
.region-sidebar-second nav li{line-height:1.2;padding:.6rem 7px;font-size:1rem;list-style:none;border-bottom:1px solid #00000024;border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}
.cursor-puntero{cursor:pointer}
@media (max-width:767px){
.navbar-nav{margin-top:20px}
.navbar-toggler:hover{text-decoration:none;margin-top:20px}
header .navbar li{min-width:100%!important}
.navbar-toggler{margin:20px 0}
header .navbar li a{width:100%;max-width:100%;text-align:left;justify-content:start;align-items:start}
.navbar-nav .nav-link.dropdown-toggle{justify-content:left}
.slick-dots{position:relative;height:30px !important}
.slick-autoplay-toggle-button{left:5%!important;bottom:5px!important}
.slick-autoplay-toggle-button .slick-play-icon,.slick-autoplay-toggle-button .slick-pause-icon{font-size:15px}
.slick-arrow{width: 30px !important;height: 30px !important;}
.slick__arrow .slick-prev:before,.slick__arrow .slick-next:before{font-size: 24px;}
.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸"!important;font-size: 14px;}
.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶ "!important;font-size: 14px;}
.slick-dots li button .slick-dot-icon:before{font-size:8px !important}
.slick-dots li.slick-active button .slick-dot-icon:before{font-size:10px !important}
.actualidad-home .view{display:inline-block!important}
.actualidad-home .view-content{width:100%;float:none}
.card-actualidad{margin-bottom:25px!important}
.actualidad-home .view-footer{align-content:center;justify-items:center;padding:0}
img{max-width:100%;height:auto}
.ds-2col-stacked-fluid>.group-right{float:right;width:100%}
}