/*
Theme Name: DINTA PRO
Author: Alex González webmaster
Description: Theme desarrollado para Asistencia Técnica INTA Universidad de Chile
Version: 2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

*{margin: 0px;padding: 0px;}
.postid-30 .title-single,
.postid-30 .subtitle-single{
	display:none;
}

/*
main-color: #F4900C;
*/

header{
	display: block;
	width:100%;
	padding-top: 10px;
	border-bottom: 1px solid #ccc;
	background-color: white;
}

p{
	font-weight: 500;
}

a,
input[type="submit"]{
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	        transition: all .25s ease;
}
.triangle:after{
	display: block;
	content: '';
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 8px solid #F4900C;
    position: absolute;
    top: 7px;
    right: -17px;
}


/*ACTUALIZACIONES*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}
/*MODS*/


.logo-footer img.logo-large{
    width: 100%;
}
.page-template-tmp-cert-inta{
	padding-top:0px;
}
.post-14324 .title-single{
	display:none;
}
header .logo img{
	height:auto;
}

/* Fuerza a Slick a que use Flexbox en sus elementos para igualar alturas */
.testimonios-slick-slider .slick-track {
    display: flex !important;
}

.testimonios-slick-slider .slick-slide {
    height: auto;
    display: flex !important;
}
.testimonios-slick-slider p{
	font-weight:400;
}

/* Estilos limpios para los puntitos de navegación inferiores de Slick */
.testimonios-slick-slider .slick-dots {
    display: flex;
    justify-content: center;
    list-style: none;
    padding: 0;
    margin-top: 25px;
}

.testimonios-slick-slider .slick-dots li {
    margin: 0 6px;
}

.testimonios-slick-slider .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 12px;
    height: 12px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #cccccc; /* Color de punto inactivo */
    border-radius: 50%;
    transition: background 0.3s ease;
}

.testimonios-slick-slider .slick-dots li.slick-active button {
    background: #0d6efd; /* Color de punto activo (azul Bootstrap, cámbialo a tu gusto) */
    width: 24px;         /* Efecto alargado para el punto activo */
    border-radius: 6px;
}