body.template-red .panel-group .panel .panel-heading a:hover {
    color: #ff6668;
}

body.template-red .panel-group .panel .panel-heading:hover {
    background-color: transparent;;
    border-color: #ff6668;
    color: #ff6668;
}

body.template-red .nav-pills > li > a:focus,
body.template-red .nav-pills > li > a:hover {
    background-color: #fff;
    color: #ff6668;
    border-right: 1px solid #ff6668;
}

body.template-red .nav-pills > li.active > a,
body.template-red .nav-pills > li.active > a:focus,
body.template-red .nav-pills > li.active > a:hover {
    background-color: #fff;
    color: #ff6668;
}

body.template-red .h2::after {
    content: "";
    height: 5px;
    width: 30px;
    background: #ff6668;
    display: block;
}

body.template-red .panel-group .panel .panel-body .active {
    /* color: #ff6668; */
   /*  font-weight: 700; */
    /* border-left: 3px solid;*/ 
    padding-left: 10px;
}

body.template-red .panel-group .panel .active,
body.template-red .panel-group .panel .active a {
    /* color: #0A132D; */
}

body.template-red .panel-group .panel .panel-heading a:hover {
    color: #ff6668;
}

body.template-red .owl-prev,
body.template-red .owl-next,
body.template-red .owl-prev,
body.template-red .owl-next {
    color: #ff6668 !important;
}

body.template-red li .dropdown-menu li > .dropdown-menu li a:hover,
body.template-red li .dropdown-menu li a:hover {
    color: #ff6668;
}

.btn--red,
body.template-red .links-ayuda li:hover,
body.template-red .redes-sociales i,
body.template-red #tribe-bar-form .tribe-bar-submit input[type=submit],
.btn--red:focus,
body.template-red .links-ayuda li:focus,
body.template-red .redes-sociales i:focus {
    color: #FFF;
    background: #ff6668;
    box-shadow: 0 3px 0 #ff6668;
}

/*----BOTONES----*/

body.template-red .btn,
body.template-red .links-ayuda li,
body.template-red .Buttons,
body.template-red #tribe-bar-form .tribe-bar-submit input[type=submit] {
    /*
    font-size: 18px;
    color: #FFF;
    background: #ff6668;
    box-shadow: 0 3px 0 #ff6668;
    border-radius: 2px;
    padding: 8px 15px;
    white-space: normal;
    */
}

body.template-red .menu-principal li .dropdown-menu .btn-menu-principal a {
    background: #0A132D;
    color: #fff !important;

}

body.template-red .menu-principal li .dropdown-menu .btn-menu-principal a:hover {
    /*font-weight: bold;*/

}

body.template-red .top .menu-top .links-ayuda li a {
    color: #FFF;
}

body.template-red .archive-paginacion .current,
body.template-red .archive-paginacion .current:focus,
body.template-red .archive-paginacion .current:hover,
body.template-red .archive-paginacion .current:focus,
body.template-red .archive-paginacion .current:hover {
    background-color: #ff6668 !important;
    border-color: #ff6668 !important;
    color: #FFF !important;
}

body.template-red .red.searcher button {
    color: #ff6668 !important;
}

body.template-red .top-footer h3 {
    color: #0A132D;
    font-weight: 700;
}

body.template-red .newsletter a {
    border-top: 1px solid #fff;
    display: block;
    font-size: 18px;
    margin-top: 15px;
    padding-top: 10px;
    color: #fff;
}

body.template-red span.category.convivencia-escolar,
body.template-red span.category.educacion-parvularia,
body.template-red span.category {
    display: none;
}

body.template-red .menu-principal li .dropdown-menu li > .dropdown-menu li a:hover,
body.template-red .menu-principal li .dropdown-menu li a:hover {
    color: #ff6668;
}

body.template-red .menu-principal > li > .dropdown-menu > li > .dropdown-menu > li.active > a,
body.template-red .menu-principal > li > .dropdown-menu > li.active > a {
    color: #ff6668;
}

/*--Mega menÃº--*/
.menu-principal li .dropdown-menu {
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 10000;
    background: #EEE;
    padding: 20px 30px;
    margin-top: 0;
    text-align: left;
    display: none;
}

/*AZUL GOB= 0A132D*/
/* ROJO GOB ff6668*/
body.template-red #slider-principal .flex-control-paging li a.flex-active {
    background: #ff6668;
}

body.template-red #slider-principal .flex-control-paging li a {
    background: #ebebeb;
}

body.template-red .box--green {
    background: #0A132D;
    box-shadow: 0 3px 0 #0A132D;
}

body.template-red h1 {
    color: #0A132D;
}

body.template-red a {
    color: #0A132D;
}

body.template-red #herramientas-sociales #social-buttons .btn {

    color: #fff;
    background: #0A132D;
    box-shadow: 0 3px 0 #0A132D;
}

body.template-red .sidebar-menu li.active a {
    font-weight: bold;
}

body.template-red .principal h2 a {
    color: #fff;
}

body.template-red #menu-principal {
    background-color: #0A132D;
}

body.template-red .menu-principal > li.active,
body.template-red .menu-principal > .current-menu-ancestor {
    border-bottom: 2px solid #E44044 !important;
    background: #0A132D !important;
}

body.template-red #menu-menu-principal a {
    color: #fff;
}

body.template-red #menu-menu-principal .dropdown-menu a {
    color: #0A132D;
}

/*body.template-red .dropdown-menu .btn-menu-principal a{*/
/*background-color: #0A132D;*/

/*}*/
body.template-red .menu-principal .inicio a,
body.template-red .menu-principal .inicio a:hover,
body.template-red .menu-principal .inicio.active a {
    color: transparent;
    width: 52px;
}

body.template-red .menu-principal .inicio a {
    color: transparent !important;
}

body.template-red .menu-principal li .dropdown-menu .btn-menu-principal a:hover {
    color: #FFF;
    background: #5194cc;
    box-shadow: 0 3px 0 #498BC2;
}

body.template-red .top-footer {
    background-color: #fff;
}

/*body.template-red .menu-principal > li:hover, .menu-principal > li > a:hover {*/
/*background: #0A132D;*/
/*}*/

/*body.template-red .menu-principal li:hover a {*/
/*color: #E44044;*/
/*}*/

body.template-red .footer .bottom-footer {
    background-color: #0A132D;
}

body.template-red .footer .bottom-footer a {
    color: #fff !important;
}

body.template-red .box h3 {
    color: #313236;

}

body.template-red .box a {
    color: #0A132D !important;
    background: #fff;
    box-shadow: 0 3px 0 #fff;
}

body.template-red .menu-principal .inicio:hover a::before,
body.template-red .menu-principal .inicio.active a::before {
    color: #fff;
}

body.template-red .menu-principal .inicio a::before {
    color: #fff;
}

body.template-red #back-to-top {
    background-color: #444;
}

body.template-red #menu-menu-principal li:hover {
    background: #0A132D !important;
}

body.template-red #menu-menu-principal li a:hover {
    /*border-bottom: 2px solid #E44044 !important;*/
    background: #0A132D !important;
}


body.template-red #menu-menu-principal li .dropdown-menu li:hover,
body.template-red #menu-menu-principal li .dropdown-menu li a{
    /*border-bottom: 2px solid #E44044 !important;*/
    background: transparent !important;
}


body.template-red .top-footer .h2 {
    color: #333333;
}

body.template-red select.form-control {
    /* border: 1px solid #333333; */
}

body.template-red #blue-mensaje-mapa .mapa-telefono a,
body.template-red #blue-mensaje-mapa .mapa-telefono a:hover {
    color: #fff;
}

body.template-red #blue-mensaje-mapa {

    background-color: #0A132D;
}

body.template-red .menu-top .redes-sociales i, .redes-sociales i {
    border-radius: 0px;
    height: 35px;
    width: 35px;
    text-align: center;
}

body.template-red .top .menu-top i, .redes-sociales i {
    font-size: 18px;
    line-height: 38px;
}

body.template-red .redes-sociales i {
    color: #FFF;
    background: #ff6668;
}

body.template-red .box--darkblue {
    background-color: #0A132D;
}

body.template-red .footer hr {
    border: 1px solid #fff;
}

body.template-red .redes-sociales i:hover, .redes-sociales-prensa:hover i {
    color: #5194cc;
    background: #FAFAFA;
}

body.template-red .redes-sociales i {
    color: #FFF;
    background: #ff6668;
}



body.template-red .footer .box--green{
    color: #0268b3;
    background: #ebebeb;
    box-shadow: 0 3px 0 #e33d40;
    padding: 4px 0 4px 0;
}

body.template-red .top-footer .h3{
    color: #0A132D;
}
body.template-red .top-footer .h4{
    color: #0A132D;
}


body.template-red .footer .box--green .btn{
    color: #e83d3f !important;
    margin: 0 0 0 0;
}

body.template-red .footer .box--green.atencion-ciudadana-box .btn{
    background-color: #F5F5F5;
}

body.template-red .box--darkblue {
    color: #0268b3;
    background-image: url(/wp-content/themes/supereduc/img/vineta_pame.png);
    background-repeat: no-repeat;
    background-color: #ebebeb;
    box-shadow: 0 3px 0 #ccc;
    font-size: 14px;
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
}

body.template-red .newsletter a {
    border-top: 1px solid #0268b3;
    display: block;
    font-size: 18px;
    margin-top: 15px;
    padding-top: 10px;
    color: #0A132D;
}

body.template-red .newsletter h4 {
    color: #0A132D;
}

body.template-red #widget-newsletter .fa-envelope{
    display: none !important;
}


body.template-red #widget-newsletter .btn{
    background: #fff;
    color: #0A132D;
    box-shadow: none;
}
body.template-red #widget-newsletter .btn:hover{
    box-shadow: none;
}


body.template-red #widget-newsletter a{
    background: transparent;
    box-shadow: none;

}


body.template-red #menu-menu-principal li .dropdown-menu li.btn-menu-principal a {
    background: #0A132D !important;
    color: #fff !important;
}

body.template-red #herramientas-sociales a.btn.btn--red{
    font-size: 15px;
    padding: 1px 15px;
}

body.template-red .categoria-destacada{
    display: block !important;
    background: #0A132D !important;
}
