	.entry-title
{

tabindex="-1"
}


/* Botones de compras */


.boton-cm
{
    line-height: inherit;
    background-color: #003876;
    padding: 8px 0px 8px 25px;
    display: block;
    border: none;
    width: 104px;
    color: #fff;
    font-weight: 600;
    border-radius: 6px;
    margin: 0px 0px 15px 25px;
}

.boton-cm:hover {
    background-color: #EE2A24;
    color: #fff;
    text-decoration: none;
}


/* Espacio de widget en transparencia */

.widget-area {
   padding-top: 10px;
}




.mdp-readabler-trigger-button-box.bottom-right {
    left: 0 !important;
	bottom: 650px !important;

}


#accessibility-links.fixed {
    position: fixed;
    max-height: 90%;
    right: revert;
	margin-bottom: 30px;
    margin-left: 10px;
}


/* 

.uwy.userway_p6 .uai {
    
      display: none;
}
*/


div#accessibility-links #speaker_plugin {
    padding: 0px !important;
    clear: both;
	margin-bottom: 20px;
}


div.volume_step.active {
    background-color: #EE2A24 !important;
}

div.volume_step {
        border: 1px solid #eee !important;
   }




div#accessibility-links div.scbasebin.screenreader.text {
      background-image: url("https://mepyd.gob.do/wp-content/uploads/2022/06/accessible_hearing-1.svg") !important;
   }


/* Ajustes de iconos de publicación unica */
.wpfd-single-file {
    flex-basis: 100%;
    background: #ffffff;
    padding: 10px;
    display: flex;
    flex: auto;
    flex-wrap: wrap;
    z-index: 0;
    position: relative;
    left: 200px !important;
    top: 20px !important;
}

.wpfd-single-file--icon {
    flex-basis: 144px;
    height: 160px;
    position: relative !important;
    left: 30px !important;
}

.wpfd-single-file-button.wpfd-button-download {
    background: #003876 !important;
}

.wpfd-single-file-button.wpfd-button-preview {
    background: #EE2A24 !important;
}




.menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children submenu
{
    top: 33%!important;
}




/* Altura de icono de accesibilidad */
body .uwy.userway_p6 .uai {
    top: 33%!important;
}



/* Altura de barra de redes sociales */
.sr-fb-lm {
    left: 13px!important;
    top: 57%!important;
}




/* Iconos superior */

.social-icons{
	list-style: none;
	text-align: right;
	margin-top: 15px;
	margin-right: 14px;
}

.social-icons li{
	display: inline-block;
	
}

.social-icons i{
	font-size:18px;
	color:#013876;
}

.social-icons a{
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
}


/* Arreglo de barra */
.asp_w_container_3 {
    width: 508px!important;
}




/*  ====================================================    Simple CSS   ============================================== */


/* CSS Header */

.section_wrapper, .container {
    max-width: 1220px !important;
}

.header-stack #Top_bar .logo {
    padding: 0;
}


/* Barra institucional */

.header-magazine #Top_bar .banner_wrapper {
    display: block;
    position: absolute;
    right: -7px;
    top: 3px;
    width: 495px !important;
    height: 60px !important;
    text-align: right !important;
}

.header-magazine #Top_bar .banner_wrapper img {
    display: inline-block;
    max-width: 267px;
    height: auto;
    max-height: 98px;
}

input#s {
    background-color: #e6e6e6;
    border: none;
    border-radius: 16px;
    padding-left: 15px;
}

img.escudo {
    visibility: hidden;
}

.escudo-institucional-responsive {
    display: none;
}


/* Barra institucional */


/* Barra de menu */

#Top_bar .menu > li > a span:not(.description) {
    text-transform: uppercase;
    padding: 0px 9px;
}

#Wrapper {
    overflow: initial;
}


/* CSS Header */


/* CSS HOME PAGE */

.wrap.mcb-wrap.one-fourth.cuadros-areas-principales.valign-top.clearfix {
    margin: 0 10px 0 0;
    width: 24%;
    min-height: 518px;
}

.cuadros-areas-principales .image_links.double {
    display: none;
}


p.titulo-areas-principales {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 25px;
}

.titulo-viceministerios {
text-align: center; 
font-family: Georgia, serif; 
color: #083770;
}


/* CSS HOME PAGE */



/* CSS Descripción de imágenes o pie de foto 

.wp-caption-text {
    display: none;
}

CSS Descripción de imágenes o pie de foto */

/* footer  */

#Footer .footer_copy .copyright {
    float: none;
    padding-top: 46px;
}


#Footer .footer_copy .container {
    border-top: none !important;
}


/* Footer NORTIC B2 */

#footer-text {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mepyd-footer-title-center {
    width: 43%;
}

.banner-footer {
    display: flex;
    justify-content: flex-end;
}


a.btn-subir {
    width: 37px;
    margin-bottom: 5px;
}


/* Aliniaciones del texto footer -----------------------------------------

#Footer .widgets_wrapper a {
    color: #cacaca !important;
    padding-left: 0px !important;
    display: block;
    float: left;
    width: 200px;
}

#Footer em, i {
    font-style: italic;
    display: block;
    float: left;
    clear: both;
}


i.icon-up-open-big {
    float: initial;
}

i.fa {
    float: initial;
}

i.icon-link {
    float: initial;
}

    -------------------------Aliniaciones del texto footer  */





/* color footer */

#Footer {
    background-color: #043263;
}

#Footer .footer_copy{
	background-color: #001733 !important;
    border-top: 0;
}

#Footer .widgets_wrapper a {
    color: #fff !important;
}

#Footer .widgets_wrapper a:visited {
    color: #cacaca !important;
}

/* color footer */

/* footer */



/*  Iconos Redes Sociales */

.column.mcb-column.one-sixth.column_image.botones-sociales {
    opacity: 0.9;
}

.column.mcb-column.one-sixth.column_image.botones-sociales:hover {
    opacity: 1;
}

/*  Iconos Redes Sociales */

/* Títulos Principales  */

h4.titulos-principales {
    background-color: #003372;
    color: #fff;
    display: inline;
    padding: 5px 55px 5px 22px;
    font-size: 20px;
    line-height: 34px;
}

h4.titulos-principales:hover {
    background-color: #003876;
}

h4.titulos-principales-2 {
    background-color: #003372;
    color: #fff;
    display: inline;
    padding: 3px 55px 3px 0px;
    font-size: 20px;
    display: block;
}

span.icono-titulos {
    background-color: #003876;
    padding: 5px 5px 5px 11px;
    margin-right: 9px;
}

/* Títulos Principales  */


/* Titulo Noticias slider oculto */

.blog_slider_header .title {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 500;
    visibility: hidden;
}

/* Titulo Noticias slider oculto */


/*  Cabecera Institucional */


ul.nav.menu {
    padding-left: 278px;
    /* float: right; */
    display: block;
    clear: right;
}

ul.nav.menu li {
   /* margin-right: 11px !important; */
    /* border-right: 1px #000 solid; */
}

/*  Cabecera Institucional */


/* Colores carpetas WP Download Manager */

.wpfd-content .wpfdcategory {
    font-family: "robotobold";
    font-size: 14px;
    line-height: 1.5;
    color: #ffffff  !important;
    box-sizing: border-box;
    width: 175px;
    height: 37px;
    padding: 10px;
    margin: 0px 10px 0px 0px;
    text-decoration: none;
    border: none;
    background: #003876 !important;
    display: inline-block;
    max-width: 175px;
}



a.catlink.wpfdcategory.backcategory {
    padding: 3px !important;
    background-color: #003876 !important;
}


/* Colores carpetas WP Download Manager */


/*  Tamaños de botones WP Download */


a.wpfdcategory.catlink {
    margin: 10px 10px 10px 10px;
    height: 76px !important;
    padding-top: 29px !important;
    font-size: 17px !important;
}


.wpfd-content-ggd .wpfd-file-link, .wpfd-content-ggd .wpfdcategory {
    margin: 10px 10px 10px 10px;
    height: 76px !important;
    padding-top: 29px !important;
    font-size: 17px !important;
}

a.catlink.wpfdcategory.backcategory {
    padding: 3px !important;
    background-color: inherit !important;
    display: inline !important;
    height: 0px !important;
    color: #595959 !important;
}

.wpfd-pagination {
    font-size: 21px;
    margin-top: 9px;
}

/*  Tamaños de botones WP Download */

.boton-azul-1 {
    line-height: inherit;
    background-color: #003876;
    padding: 8px;
    margin-bottom: 6px;
    display: block;
    width: 192px;
    color: #fff;
    font-weight: 600;
}

.boton-azul-1:hover {
    background-color: #002247;
    color: #fff;
    text-decoration: none;
}



.boton-azul-2 {
background-color: #003876;
    color: #fff;
    padding: 9px 12px;
    line-height: 46px;
    font-weight: 600;
}

a.boton-azul-2:hover {
    background-color: #ed232a;
    color: #fff;
    text-decoration: none;
}

.pager-single {
    text-align: center;
    background: rgba(0,0,0,0.02);
    margin-top: 15px;
    margin-bottom: 40px;
    font-size: 19px;
}

a.button.button_left.button_size_4.button_js.kill_the_icon {
    display: block;
}

a.button.button_size_4 .button_label {
     padding: 18px 0px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    max-height: 35px;
    padding-left: 5px;
}


.escudo-institucional-responsive {
    align-items: center;
    margin: 10px auto;
    width: 246px;
}


/* ----------------------------------------------------- Barra de Menú Con color  ------------------------------------------------ */

.cabecera-institucional {
    margin-top: 16px;

}


nav#menu {
    margin-left: 186px;
}

nav#menu {
    margin-left: 186px;
}


.header-stack #Top_bar .logo {
    padding: 24px 0;
}

.menu-line-below #Top_bar .menu > li > a:after {
    top: 54px !important;
    bottom: -4px;
    background-color: #ffffff;
}

#Top_bar .menu > li {
    padding: 8px 0;
}

 /*----------------------------------------------------- Barra de Menú Con color  ------------------------------------------------ */

/* --------------------------------------------------- Botones de Desplazamiento Noticias -------------------------------------------------   */

a.button .button_icon {
    display: block;
    float: left;
    background: rgb(0, 51, 114);
}

/*
em, i {
    color: #fff !important;
}
*/

a.button .button_icon i {
    color: rgb(255, 255, 255);
}


/* --------------------------------------------------- Botones de Desplazamiento Noticias -------------------------------------------------   */

/* Carrucel de videos  */

span.tp-tab-date {
    display: none !important;
}

.hesperiden .tp-tab-content {
    margin-top: -20px;
}

.date_label, .timeline_items li h3 span {
    background-color: #003876;
    color: #ffffff;
}

.date_label:after, .timeline_items li h3 span:after {
    border-left-color: #003876;
}

/* Carrucel de videos  */


/* Comentarios Ocultos */

.section.section-post-comments {
    display: block;
}

/* Comentarios Ocultos */

/*  Titulos de las paginas y post en el subheader */

#Subheader .title {
    text-transform: uppercase;
    width: 75% !important;
}


/*  Títulos de las paginas y post en el subheader  */

/* Formatos de Textos */

b, strong, dt {
    font-weight: 800;
}

h2, h2 a, h2 a:hover {
    color: #013976;
}

/* Formatos de Textos */


.imagen-opacidad-hover:hover {
    opacity: 0.7;
}


h2.titulos-en-viceministerios {
    font-size: 16px;
    line-height: normal;
}


/*   Menu Mobile Sección Transparencia  */

button#responsive-menu-button {
    display: none !important;
}

div#responsive-menu-container {
    display: none;
}

/*   Menu Mobile Sección Transparencia  */


/* ----------------------------------------------------------Menu Responsive--------------------------------- */
@media screen and (min-width: 980px) {



.header-stack #Top_bar .menu_wrapper .menu > li > a { 
    padding: 0 !important; font-size: 14px !important; 
} 

#Top_bar a.responsive-menu-toggle i {
    font-size: 30px !important;
}


}


@media screen and  (max-width: 1440px) {

    /* Altura de icono de accesibilidad */
body .uwy.userway_p6 .uai {
    top: 26%!important;
}




}


@media screen and (min-width: 767px) and (max-width: 979px) {
  



    .header-stack #Top_bar .menu_wrapper {
    clear: both;
    margin-top: -110px !important;
    margin-right: 40px !important;
    }



    #Top_bar .menu_wrapper {
        float: right;
        z-index: 999;
    }

    #Top_bar #menu {
    width: 100% !important;
    box-shadow: 0px 8px 8px #888888;
}

h4.titulos-principales-2 {
    font-size: 12px;
    }

}

@media screen and  (max-width: 425px) {


    /* Barra de redes sociales*/
.sr-fb-vl {
    display:none
    }
	
	/*   Titulo de OAI */

#Top_bar .menu > li > a span:not(.description) {
    white-space: break-spaces;
    line-height: 26px !important;
}

/*   Ocultar Dots en caruceles  */
ul.slick-dots {
    display: none !important;
}



/*   Ajustes de carucel de publicaciones  */
#wpcpro-wrapper .wpcp-carousel-section .wpcp-single-item, #wpcpro-wrapper .wpcp-carousel-section.slick-initialized .slick-slide {

    overflow: inherit !important;
}


.tablero_tab {
display: none !important;
}

}


/* ---------------------------------------------------------- Menu -------------------------------- */

#Top_bar .menu>li>a, #Top_bar .top_bar_right a {
    color: #0E2243;
}

#Top_bar .menu>li>a span {
    border-color: rgba(0, 0, 0, 0);
}

.current_page_item a {
    font-weight: 600 !important;
}

/* ---------------------------------------------------------- Menu --------------------------------- */



/* ----------------------------------------------------------Menu Responsive--------------------------------- */


/*  Formulario de Busqueda Mobile  */

#Header_wrapper {
    background-color: #ffffff;
}

.busqueda-mobile {
    height: 37px;
    background-color: #003876;
    padding-top: 7px;
    padding-bottom: 10px;
    display: flex;
    justify-content: center;
}

/* Menu fondo */


.menu_wrapper {
    background-color: #003876;
}



/*  Formulario de Busqueda Mobile  */

a.responsive-menu-toggle {
    color: #fff;
}

a.responsive-menu-toggle.active {
    color: #59a4d6;
}

input.busqueda-bar {
    width: 78%;
    float: left;
    margin-left: 14px;
}

a.gs-plus.free-badge {
    display: none !important;
}


/* GET SOCIAL */

.getsocial.gs-inline-group {
    display: none;
}

/* GET SOCIAL */

/* Efectos hover */

.hover-opacidad:hover {
    opacity: 0.7;
    transition: width 2s ease-in-out 2s;
}

/* Efectos hover */

.caja-contactos {
    background-color: #fff;
    padding-left: 34px;
    padding-top: 9px;
    padding-bottom: 3px;
}

a.button.ver-mas {
    color: #003372;
    font-size: 16px;
    font-weight: 700;
    padding: 3px 0px;
}

.ver-mas i.icon-plus {
    background-color: #003372;
    padding: 1px;
}

.accesos-rapidos .button_label {
    /* padding: 10px 20px !important; */
    min-height: 40px;
}

.accesos-rapidos span.button_icon {
    display: none !important;
}

ul.lista-accesos-rapidos {
    list-style: none;
    line-height: 12px;
    font-size: 15px;
}

ul.lista-accesos-rapidos li {
    line-height: 14px;
    height: 27px;
    list-style-image: url(https://mepyd.gob.do/wp-content/uploads/2017/10/Flecha-Bullet.png);
}

a.button.accesos-rápidos-2 {
    width: 100%;
}

/* Pie de Foto */

.wp-caption-text {
    background: #f8f8f8;
    color: #656565;
}

.section-related-adjustment p.wp-caption-text {
    display: none;
}

/* Fecha */

.date_label {
    top: 140px !important;
}

/* Pie de Foto */

/* Titulo paginas y post */


.subheader-both-left #Subheader .title {
    width: 100%;
    display: none;
}

/* Titulo paginas y post */

/* Portafolio estilo List */

.portfolio_group .portfolio-item .image_frame {
    width: fit-content;
    margin-bottom: 0;
    float: left;
}

/* Portafolio estilo List */


/* Slidin top */
a#back_to_top {
    display: none;
}
/* Slidin top */

/* botones-navegacion Footer */

.botones-navegacion li {
    float: left;
}

ul.botones-navegacion {
    display: block;
    margin: 0 auto;
    width: 175px;
}

/* botones-navegacion Footer */



/* ------------------ Menu Activo Resaltado ----------------------- */


.current_page_item {
    background-color: #e1232a;
}

.current-menu-ancestor {
    background-color: #ff1e26;
    color: #fff !important;
}


.menuo-sub-active #Top_bar .menu>li ul li.current-menu-item>a, .menuo-sub-active #Top_bar .menu>li ul li.current-menu-ancestor>a {
    background: #ff1e26;
    color: #fff !important;
}

 /* Menu Activo Resaltado */


/* ------------------ barra debajo Activo Resaltado ----------------------- 


.current_page_item {
    border-bottom: 5px solid #013976;
}

.current-menu-ancestor {
    border-bottom: 5px solid #013976;
}

.menuo-sub-active #Top_bar .menu>li ul li.current-menu-item>a, .menuo-sub-active #Top_bar .menu>li ul li.current-menu-ancestor>a {
   border-bottom: 5px solid #013976;
}

.menu-item:hover {
    border-bottom: 5px solid #013976;
}

 Menu Activo Resaltado */




/* Redes Sociales Flotante */

.sr-vertical.sr-pad>* {
    margin: 0;
}


/* Redes Sociales Flotante */


/* Anchura Formulario reseñas servicios */

textarea#content-jmqnx75u {
    width: 90%;
}


span.glsr-summary-rating {
    font-size: 50px;
    color: #000;
}


/* Anchura Formulario reseñas servicios */

/* Boton en vivo oculto */

.oculto {
    visibility: hidden;
}


input.submit {
    float: right;
    margin: 0;
    margin-right: -270px !important;
    border-radius: 0;
    background-color: #00387600;
    background-image: url(https://mepyd.gob.do/wp-content/uploads/2020/09/search-azul.png);
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: center;
    display: block !important;
    border: none;
    box-shadow: none;
    max-height: 36px;
}

input.submit:hover {
    background-color: #c1c1c1;
    border-radius: 0px 19px 19px 0px;
}

input#s {
    width: 270px;
}

/* Trailer Box color  */

.trailer_box .desc .subtitle {
    background-color: #003876;
}


/* Cuadeado notas de prensa */

.cuadrado {
    background-color: #003876;
    color: #fff;
    padding: 20px;
    border-radius: 8px;
    margin: 0px 8px;
    -webkit-box-shadow: 0px 13px 10px -9px rgba(0,0,0,0.77);
    -moz-box-shadow: 0px 13px 10px -9px rgba(0,0,0,0.77);
    box-shadow: 0px 10px 11px -9px rgba(0,0,0,0.77);
}

.cuadrado li {
    color: #fff;
}


/* Alertas transmiciones en vivo */


#yith-topbar-countdown.topbar-countdown-container {
    padding-top: 0px !important;
    height: 47px;
}

#yith-topbar-countdown .countdown_information .countdown_slogan strong {
    color: #b8cad1;
    font-size: 22px;
    font-family: 'Yanone Kaffeesatz';
    font-weight: 700;
    font-style: normal;
    border: solid 2px #b8cbd1;
    padding: 3px;
    margin-right: 15px;
}


#yith-topbar-countdown .wrapper_inner .countdown_button {
    display: inline-block;
    margin-left: 20px;
    margin-top: 10px;
    padding: 9px 25px 9px 25px;
    border-radius: 6px;
}

#yith-topbar-countdown .wrapper_inner img {
    float: left;
    width: 32px;
    margin: 7px -23px 0 0;
}

span.message {
    font-size: 13px !important;
}



@media (max-width: 769px) {
  #yith-topbar-countdown {
			    display: block;
			    height: 115px !important;
			}

		.wrapper_inner {
		    margin: 15px 10px 0 10px !important;
		}
}



/* Espacio header transmisiones */

div#Top_bar {
    padding: 40px 0 0 0;
}

/*
span.countdown_button {
    display: none !important;
}
*/

/*   Estilos Enlaces    */
  


a:visited {
    text-decoration: none;
    outline: 0;
   /* color: #003472 !important; */
}



.column_attr a:visited {
    color: #2f5e7d!important;
}

ul.nav.menu a:visited {
    color: #757575 !important;
}


/* fondo block quiote */

blockquote {
    background: none;
}

/* Titulos resaltados */

h4.titulos-resaltados {
    background-color: #003876;
    color: #fff;
    display: inline;
    padding: 5px 55px 5px 0px;
    font-size: 20px;
    line-height: 34px;
}

h4.titulos-resaltados:hover {
    background-color: #003876;
}

span.icono-titulos-resaltados {
    background-color: #003876;
    padding: 5px 5px 5px 11px;
    margin-right: 9px;
}

/* hover de logos en escala de grises homepage */
img.grayicon-1{
filter: grayscale(100%);
}

img.grayicon-1:hover{
  filter: none !important;
}



/* tamaño de stronh */


b, strong, dt {
    font-weight: 600;
}

/* Tabs */

.ui-widget.ui-widget-content {
    border: 0px solid #dddddd;
}

.tabs_centered.ui-tabs .ui-tabs-nav {
    background: #fff;
    border: none;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    background: #fff;
}

.tabs_centered.ui-tabs .ui-tabs-nav li {
    border: none;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title>.acc-icon-plus, .accordion .question.active .title>.acc-icon-minus, .faq .question.active .title>.acc-icon-plus, .faq .question.active .title, .accordion .question.active .title {
    color: #17396d;
}


li.ui-state-default.ui-corner-top {
    background-image: none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none;
}


.ui-tabs .ui-tabs-panel {
    background-image: none;
}

.ui-tabs-anchor {
    border: 2px solid #003876;
    border-radius: 6px;
    margin-left: 11px;
    text-transform: uppercase;
    color: #003876 !important;
}

.ui-state-active a {
    background-color: #ed232a !important;
    border: 2px solid #ed232a;
    color: #fff !important;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a:after {
    background: #2991d600;
}

/* publicaciones home */

.texto-publicaciones {
    margin-bottom: 0px;
}


.imagen-publicaciones {
    margin-bottom: 10px;
}

.informes-publicaciones {
    padding-top: 30px;
    border: 1px solid #DDDBDB;
    border-radius: 5px;
}

/* Intituciones relacionadas */

img.grayicon-1 {
    max-width: 75% !important;
}


/* Prensa */

.prensa-tabs {
    -webkit-box-shadow: 0px 12px 133px -16px rgba(0,0,0,0.23);
    -moz-box-shadow: 0px 12px 133px -16px rgba(0,0,0,0.23);
    box-shadow: 0px 12px 133px -16px rgba(0,0,0,0.15);
}


h2.wpcp-post-title {
    line-height: 14px;
   /* min-height: 90px; */
}

#wpcpro-wrapper .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions {
    padding: 0px 10px;
    overflow: hidden;
}



#wpcpro-wrapper .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions h2 {
    font-size: 16px;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
}

.wpcp-all-captions p {
    max-width: 153px;
    margin: 10px 0 !important;
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-29183.sp-wpcp-29183 .wpcp-all-captions .sp-wpcp-read-more a {
    font-size: 18px;
    padding: 10px 50px;
    margin-top: 23px;
    border-radius: 5px;
    line-height: 24px;
    letter-spacing: 0;
    text-transform: none;
    font-family: Open\ Sans;
    font-style: normal;
    font-weight: 700;
}

.wpcp-post-carousel .wpcp-post-meta li:last-child {
    color: #013876 !important;
    font-weight: 600;
    font-size: 12px !important;
}

#ejes .one-third.mcb-wrap {
    width: 31%;
    margin: 0px 1%;
}

#servicios .wpcp-single-item {
    border-radius: 6px;
}


#wpcpro-wrapper .wpcp-single-item .wpcp-all-captions .wpcp-post-meta {
    margin: 0px 0px -4px 0px;
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-32424.sp-wpcp-32424 .wpcp-all-captions .wpcp-post-meta {
    text-align: right !important;
}

#wpcpro-wrapper .wpcp-carousel-section ul.slick-dots li button {
    border-radius: 0%;
    width: 50px;
    height: 5px;
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-32424.sp-wpcp-32424 .wpcp-all-captions .sp-wpcp-read-more a {
    color: #ffffff;
    background: #ed232a;
    border-color: rgba(255,255,255,0);
    border-radius: 6px;
    width: 123px;
    text-align: center;
}

span.button_label {
    font-weight: 600;
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-32433.wpcp-carousel-section.sp-wpcp-32433.wpcp-content-carousel .wpcp-single-content {
    height: 320px !important;
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-32424.sp-wpcp-32424 .wpcp-all-captions .sp-wpcp-read-more {
    text-align: left !important;
}

#publicaciones .wpcp-single-item {
    width: 89% !important;
    min-height: 212px;
    box-shadow: 0px 6px 11px -3px rgba(0,0,0,0.54);
    margin: 15px 10px;
    border-radius: 8px;
}


#prensa .wpcp-single-item {
    width: 95% !important;
    min-height: 349px;
    margin: 15px 10px;
    box-shadow: 0px 6px 11px -3px rgba(0,0,0,0.54);
    border-radius: 18px;
}

.ui-tabs .ui-tabs-panel {
    padding: 0px;
}

#prensa .wpcp-all-captions p {
    max-width: 350px;
    text-align: left !important;
}

#prensa img.wpcp-post-thumb {
    min-height: 223px;
}

#prensa h2.wpcp-post-title {
    min-height: 80px;
    margin-top: 10px !important;
    font-weight: 500 !important;
}

#prensa .wpcp-all-captions p {
    max-width: 350px;
    min-height: 70px;
    text-align: left !important;
}

#prensa ul.wpcp-post-meta {
    display: block;
    float: left;
}


#prensa .sp-wpcp-read-more {
    display: inline;
    float: right;
}

#prensa a.wpcp_readmore {
    border-radius: 4px;
}


#wpcpro-wrapper #sp-wp-carousel-pro-id-32424.wpcp-carousel-section.sp-wpcp-32424.nav-vertical-center {
    padding: 0 33px;
}

/* Fondo Carrucel */

.wpcp-slide-image {
    background-color: #fff;
}

/* Flechas carucel */

.fa-angle-left:before {
    content: "\f104";
    font-size: 50px;
}

.fa-angle-right:before {
    content: "\f105";
    font-size: 50px;
}


/* Color de botones de transparencia */
a.button.button_left.button_size_4.button_js.kill_the_icon {
    display: block;
    background: #003876;
}


/* Filtro publicaciones */

p#asp-try-1_1 a {
    background-color: #f2f3f5;
    padding: 0px 7px;
    border-radius: 5px;
    color: #022852;
}

p#asp-try-1_1 a:hover {
    background-color: #003876;
    color: #fff !important;
    text-decoration: none;
}

/* Titulos transparencia */
.titulos_transparencia {
    letter-spacing: 0px;
    color: #003372;
     text-transform: uppercase;
    font-size: 26px;
    line-height: 30px;
    font-weight: 800;
    text-decoration: none;
    margin-bottom: 10px;
    }



/* cambio 2020 CSS */

/*
img.logo-main.scale-with-grid {
    max-width: 54%;
}
*/

img.logo-main.scale-with-grid {
    max-width: 244px !important;
}

.header-stack #Top_bar .logo {
    padding: 0;
}

.image_frame, .wp-caption, .google-map, .icon_box .icon_wrapper, .content_slider .content_slider_ul, .author-box .avatar-wrapper, #comments .commentlist>li .photo, .edd_download_image {
    border-color: #f8f8f800;
}

.funcionarios-texto-blanco .team .desc_wrapper h4 {
    margin-bottom: 3px;
    color: #fff;
    font-weight: 500;
}

.funcionarios-texto-blanco p.subtitle {
    color: #fff !important;
    font-weight: 600;
}

.funcionarios-texto-blanco .team .desc_wrapper .desc {
    margin-bottom: 15px;
    color: #fff;
}

.hr_color, .hr_color hr, .hr_dots span {
    color: #2991d6;
    background: #ff222b;
}

.column.mcb-column.one.column_our_team.funcionarios-texto-blanco {
    margin-bottom: 0;
}

.funcionarios-texto-blanco a {
    color: #d8d8d8;
}

.funcionarios-texto-blanco a:hover {
    color: #4b94ff;
    text-decoration: none;
}

.column.mcb-column.one-third.column_our_team {
    margin-bottom: 0;
}

/* witgets del pie ocultos */

.widgets_wrapper {
    display: none;
}


img.footer-oculto-mobile {
    max-width: 255px;
    margin-bottom: 10px;
	aria-hidden="true";
    aria-hidden=true;
}


/* Redes flotantes */
.essbfc-container.essbfc-container-profiles.essbfc-col-profiles.essbfc-template-dark.essbfc-profiles-bar.essbfc-profiles-right.essbfc-profiles-size-xlarge.essbfc-profiles-nocta.essbfc-profiles-design-general {
    z-index: 9999999;
    margin-top: 236px;
    margin-right: 7px;
}

a {
    color: #013876;
}

/* Color botones wp file downloader */

a.downloadlink.wpfd_downloadlink {
    background-color: #003876 !important;
    color: #fff !important;
}


/* Espacio titulos witgets */

h1, h1 a, h1 a:hover, .text-logo #logo {
    color: #013976;
}


.widget {
    padding-bottom: 0px;
    margin-bottom: 20px;
    position: relative;
}



/* dropdown idioma  */ 



.switcher .selected a {
    border: none !important;
    background: url(//mepyd.gob.do/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat;
    color: #666666;
    padding: 8px 5px !important;
    width: 155px !important;
    background-color: #fff !important;
}

.switcher.notranslate {
    display: inline-block;
}

.switcher .option a.selected {
    background: #cacaca !important;
}


/* Ocultar contenido extra en categorias publicaciones */

.extra_content {
    display: none;
}

/* altura de bloque ejes fundamentales */

.informes-publicaciones {
    min-height: 146px;
}

/* Boton Descargar multiple WPFD  */

.wpfd-content a[class*="-download-selected"] {
    float: initial !important;
}

/* espacio margen superior wp-file downloader */

.wpfd-content.wpfd-content-tree.wpfd-content-multi {
    margin-top: 0px;
}


/* ----------------------------------------------------------CSS DESKTOP--------------------------------- */
@media screen and (min-width: 980px) {

    /* Color de texto en el menu y efecto hover del mismo */

        #Top_bar .menu>li>a span {
            color: #fff !important;
            font-weight: 600 !important;
        }

        #Top_bar .menu>li>a span:hover {
            color: #e1232a !important;
        }

    /* Color de texto en el menu y efecto hover del mismo */

}
/* ----------------------------------------------------------CSS DESKTOP--------------------------------- */




/*  ====================================================    CSS adicional   ============================================== */


/* ------------------------------------------------------------ CSS Robert lora ------------------------------------------------------------ */





/* espacio de barra de busqueda 

.asp_w_container 
{
margin-left: 240px!important;
}
*/



/* Boton titulo transparencia */

 .titulo-transparencia-divi {
    font-size: 26px!important;
    line-height: 34px!important;
    font-weight: 900!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    color: #003876!important;
}


/* Boton de vista previa */

 a.openlink{
    background-color: #cb0606 !important;
    border-color: #dadada !important;
    color: #ffffff !important;
}

.wpfd-preview
{
    font-size: 15px!important;
    margin-left: 5px!important;
}

.wpfd-content-tree ul li.ext a {
     font-size: 14px!important;
}

/*  CSS de WP File Download 


.wpfd-content 
{
 margin-left: -30px!important;
}


.wpfd-content-tree 
{
 margin-left: -30px!important;
}


wpfd-content-multi
{
 margin-left: -30px!important;
}

.wpfd-content.wpfd-content-tree.wpfd-content-multi {
    margin-top: -5px !important;
}

*/


/*  Titulos en DIVI */

 .grosor-divi
{
    height: 7px;
    width: 120px;
    box-shadow: inset 40px 0px 0px 0px #ee2a24;
}
 .grosor-fino-divi
 {
    border-top-color: #ee2a24;
    border-top-width: 1px;
}

.titulo-divi-h1{
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 800;
    font-size: 35px;
    color: #003876!important;
    line-height: 1.3em;
    text-align: left;
  padding-bottom: 10px;
}

.titulo-divi-h4{
    font-family: 'PT Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px;
    color: #E02B20!important;
    letter-spacing: 1px;
margin-bottom: 2.75%;
}

.parrafo-divi{
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
      font-size: 16px;
    color: #383838!important;
    line-height: 1.8em;
    text-align: justify;
}

   /* Titulos H3 general*/
   h3 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 610;
    letter-spacing: 0px;
    color: #003372;
}   

/* Titulos H2 general*/
h2 {
    font-size: 28px;
    line-height: 25px;
    font-weight: 750;
    letter-spacing: 0px;
}



/*  Titulos H2 en DIVI */
.titulos-h2 {
  font-size: 28px;
	color: #003876;
    line-height: 25px;
    font-weight: 750;
    letter-spacing: 0px;
  
}

/*  Titulos de años en transparencia */
.titulos_anos_transparencia {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    letter-spacing: 0px;
       color: #003876;
    margin-bottom: 0px;
    margin-top: 5px;
}

/* Altura de boton de descargar documento de publicaciones 
a.button.button_js.button_left.button_size_2.kill_the_icon {
    bottom: 30px;
}
*/
/*  Titulos rojos */
span.icono-titulos-rojos {
    background-color: #EE2A24;
    padding: 5px 5px 5px 11px;
    margin-right: 9px;
}

h4.titulos-principales-rojo {
    background-color: #EE2A24;
    color: #fff;
    display: inline;
    padding: 5px 55px 5px 0px;
    font-size: 20px;
    line-height: 34px;
}



/*  Boton para ver informe */

.boton-ver-informe {
      line-height: inherit;
    background-color: #003876;
    padding: 8px;
    margin-bottom: 6px;
    display: block;
    width: 100px;
    color: #fff;
    font-weight: 600;
	
}

.boton-ver-informe:hover {
   background-color: #002247 !important;
    color: #fff !important;
    text-decoration: none !important;
}


.boton-azul-tdr {
    line-height: inherit;
    background-color: #003876;
    padding: 8px;
    margin-bottom: 6px;
    display: block;
    width: 120px;
    color: #fff;
    font-weight: 600;
}

.boton-azul-tdr:hover {
    background-color: #002247 !important;
    color: #fff !important;
    text-decoration: none !important;
}


/*  Botones para descargar Marco Legal CASF*/

.boton-legal-casf {
    line-height: inherit;
    background-color: #003876;
    padding: 5px;
    margin-bottom: 1px;
    display: block;
    width: 110px;
    color: #fff;
    font-weight: 500;
    font-size: 10px;
					}

.boton-legal-casf:hover {
   background-color: #002247 !important;
    color: #fff !important;
    text-decoration: none !important;
}


/*  Ocultar perfil del usuario en noticias */

 .author-box-wrapper
{
display: none;
}



/*  Botones para descargar noticias */


.boton-ir-convocatoria {
      line-height: inherit;
    background-color: #003876;
    padding: 8px;
    margin-bottom: 6px;
    display: block;
    width: 133px;
    color: #fff;
    font-weight: 600;
	
}

.boton-ir-convocatoria:hover {
   background-color: #002247 !important;
    color: #fff !important;
    text-decoration: none !important;
}


.boton-ir-publicacion {
      line-height: inherit;
    background-color: #003876;
    padding: 8px;
    margin-bottom: 6px;
    display: block;
    width: 130px;
    color: #fff;
    font-weight: 600;
	
}

.boton-ir-publicacion:hover {
   background-color: #002247 !important;
    color: #fff !important;
    text-decoration: none !important;
}



.boton-ver-documento {
    line-height: inherit;
  background-color: #003876;
  padding: 8px;
  margin-bottom: 6px;
  display: block;
  width: 136px;
  color: #fff;  
  font-weight: 600;
  
}

.boton-ver-documento:hover {
 background-color: #002247 !important;
  color: #fff !important;
  text-decoration: none !important;
}

.boton-azul-6 {
    line-height: inherit;
    background-color: #003876;
    padding: 8px;
    margin-bottom: 4px;
    display: block;
    min-width: 110px;
    width: 180px;
    max-width: 318px;
    color: #fff;
    font-weight: 600;
}

.boton-azul-6:hover {
    background-color: #002247 !important;
    color: #fff !important;
    text-decoration: none !important;
}



.boton-azul-5 {
    line-height: inherit;
    background-color: #003876;
    padding: 8px;
    margin-bottom: 6px;
    display: block;
    width: 150px;
    color: #fff;
    font-weight: 600;
}

.boton-azul-5:hover {
    background-color: #002247 !important;
    color: #fff !important;
    text-decoration: none !important;
}


.boton-azul-8 {
    line-height: inherit;
    background-color: #003876;
    padding: 8px;
    margin-bottom: 4px;
    display: block;
    min-width: 100px;
    width: 110px;
    max-width: 318px;
    color: #fff;
    font-weight: 600;
}

.boton-azul-8:hover {
    background-color: #002247 !important;
    color: #fff !important;
    text-decoration: none !important;
}



 /* Espacio entre casillas de portafolios en session de comunicaciones  */
.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    margin-left: 5px;
    margin-right: 5px;
}


    
    /*-------------Barra de Redes Sociales------------*/
    .essbfc-container.essbfc-container-sidebar.essbfc-col-1.essbfc-sidebar-btnv .essbfc-followers-count
    {
    display: none;
    }
    
    .essbfc-container.essbfc-container-sidebar.essbfc-col-1.essbfc-sidebar-btnv span {
    height: 22px;
    background: #003876;
    }
    
    .essbfc-template-dark li .essbfc-network, .essbfc-template-dark li a
    {
    background-color: #003876 !important;
    }
    
    .essbfc-container.essbfc-container-sidebar.essbfc-col-1.essbfc-sidebar-btnv li
    {
    
    width: 50px !important;
    height: 50px !important;
    }
    
    
    .essbfc-icon
    {
      line-height: 40px;
      }
    
    .essbfc-container.essbfc-col-1 li .essbfc-icon
    {
      font-size: 26px;
      }
    
    
    
    /* Css Desactivado 
    
    .essbfc-container li .essbfc-network, .essbfc-container li .essbfc-network i {
    border-radius: 5px;
      }
    *, ::before, ::after {border-radius: 5px;   }
    
    */
    
    
    .informes-publicaciones {
    border: 2px solid #003876;
    }
    
    
    .informes-publicaciones:hover {
        border: 2px solid #ed222a;
        border-radius: 8px;
    }
    
    .informes-publicaciones a:hover {
        color: #013876a6;
        text-decoration: none;
    }
    
    
    /* --Botón de Servicios---*/
    .boton_servicios {
        text-decoration: none;
        padding: 10px;
        font-weight: 600;
        font-size: 13px;
        color: #ffffff;
        background-color: #ED232A;
        border-radius: 6px;
    }
    
    /* --Hover Botón de Servicios---*/
    .boton_servicios:hover {
    color: white;
    background: #003876;
    }
    
    
    
    /* --Botón de Autoridades---*/
    .boton_autoridades {
        
    text-decoration: none;
    padding: 12px;
    font-weight: 750;
    font-size: 16px;
    color: #ffffff;
    background-color: #ED232A;
    border-radius: 6px;
    padding: 14px 25px !important;
    }
    
    /* --Botón de Autoridades---*/
    .boton_autoridades:hover {
    color: #2c3d99;
    background: #fff;
    text-decoration: none;
    }



    /* --Botón rojo ---*/
    .boton_rojo {
        
        text-decoration: none;
        padding: 12px;
        font-weight: 750;
        font-size: 16px;
        color: #ffffff;
        background-color: #ED232A;
        border-radius: 6px;
        padding: 14px 25px !important;
        }
    .boton_rojo:hover {
    
        text-decoration: none;
        padding: 12px;
        font-weight: 750;
        font-size: 16px;
        color: #ffffff;
        background-color: #003876;
        border-radius: 6px;
        padding: 14px 25px !important;
        }
            
        
    
    
    /* .funcionarios-texto-blanco a:hover {
        color: #03b8ff;*/
    
    
    /* --Ejes Fundamentales
    .one-third.mcb-wrap 
    {
        width: 30.333%;
        margin: 9px -10px -37px 40px;  }
    
    .texto-publicaciones:hover{
      color: white;
    background: #003876;
      
    }
    
    --*/
    
    
    /*Boton de reseña 
    
    .a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
    
     color: #ffffff;
        background-color: #ED232A ;
    }
    */
    
    
    
    .texto-publicaciones[data-animation="diagonal"] .border-left {
      transform-origin: top left;
    }
     
    .texto-publicaciones[data-animation="diagonal"] .border-right,
    .texto-publicaciones[data-animation="diagonal"] .border-bottom {
      transform-origin: bottom right;
    }
     
    .texto-publicaciones[data-animation="diagonal"] a:hover [class^=border]{
      transition-delay: 0s;
    }
    
    /* --Boton Redes Sociales Derecha---*/
    .essbfc-container.essbfc-container-profiles.essbfc-profiles-bar.essbfc-profiles-right{
           top: 36%;
        z-index: 9999999;
        margin-right: 7px;
    }
    
    /* Titulos Autoridades MEPYD*/
    
    .titulo_autoridades_mepyd{
    margin-top: 54px;
    }
    
    
    





/*  ====================================================    CSS adicional   ============================================== */



/*  ====================================================    Wordpress Add Custom CSS   ============================================== */

/* hover de logos en escala de grises homepage */
Img.scale-width-grid.grayicon-1{
    filter: grayscale(100%);
    }
    
    img.grayicon-1:hover{
      filter: none !important;
    }
    
    /*  CSS PUBLICACIONES - HOME  */
    
    .wrap.mcb-wrap.one-second.informes-publicaciones.valign-top.clearfix {
        width: 48%;
        margin: 0 1%;
    }
    
    /*  CSS Sliders Carousel - HOME  */
    .carousel-caption {
        background-color: #fff !important;
        width: 90% !important;
        padding: 15px 6px;
        border-radius: 9px;
    }
    
    /*  CSS bullet - HOME - Footer */
    I.icon-right-dir::before{
        display: none;
    }
    #Footer h4{
        font-weight: bold;
        font-size: 17px;
    }
    div.widgets_wrapper{
        padding: 0px 0;
    }
    div.widgets_wrapper{
        padding-bottom: 0 !important;
    }
 
    
    
    /*  CSS Logos Nortic - HOME  */
    div.container.text-center.footer-oculto-mobile{
        display: none;
    }
    
    #Footer .footer_copy {
        padding-bottom: 80px;
    }
    
    p.footer-oculto-mobile{
            margin: 0 0 0px;
    }
    p.derechos-reselvados{
            margin: 0 0 0;
    }
    .footer-visible-derechos
    {
           margin-right: 0%; 
    }
    .botones-navegacion.footer-visible-mobile{
        width: 200px;
    }
    p.footer-visible-mobile a{
            color: #fff !important;
    }
    
    /*  Boton Publicaciones CSS  */
    .boton-publicaciones{
      background-color: #ffcd58;
      border: none;
      color: #5a5a5a;
      padding: 15px 32px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      margin: 4px 2px;
      cursor: pointer;
      border-radius: 5px;
    }


    /*  Boton grande  */
    .boton-grande {
        background-color: #003876;
        border: none;
        color: #ffffff;
        padding: 15px 32px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        cursor: pointer;
        border-radius: 5px;
        min-width: 331px;
        min-height: 43px;
    }


    .mosaicos {
        border: 1px solid #021f40;
    }

    .mosaicos:hover {
        opacity: 0.9;
    }
    
    .mosaicos span.button_label {
        background-color: #ee2a24;
    }

      .boton-grande:hover {
        background-color: #ee2a24;
        border: none;
        color: #ffffff;
        padding: 15px 32px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        cursor: pointer;
        border-radius: 5px;
        min-width: 331px;
        min-height: 43px;
      }
    
    /*  Media CSS  */
    @media screen and (min-width: 680px) {
      div.container.text-center.footer-oculto-mobile {
        display: flex;
        flex-wrap: wrap;
        width: 167px;
        float: right;
      }
      
    }

  
    
    /* Css Redes Sociales pie */

.redes-sociales i.fa.fa-facebook.hover-pulse {
    font-size: 18px;
    background-color: #3e5b98;
    padding: 6px 11px;
    margin: 15px 0px 0 0;
}

.redes-sociales i.fa.fa-instagram.hover-pulse {
    font-size: 18px;
    padding: 5px 6px;
    margin: 15px 0px 0 0;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}

.redes-sociales i.fa.fa-linkedin.hover-pulse {
    font-size: 18px;
    color: #fff;
    padding: 5px 6px;
    padding-top: 5px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 6px;
    margin: 15px 0px 0 0;
    background: #0285B2;
}

.redes-sociales i.fa.fa-twitter.hover-pulse {
    font-size: 18px;
    color: #fff;
    padding: 5px 6px;
    padding-top: 5px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 6px;
    margin: 15px 0px 0 0;
    background: #50ABF1;
}

.redes-sociales i.fa.fa-youtube.hover-pulse {
    font-size: 18px;
    color: #fff;
    padding: 5px 6px;
    padding-top: 5px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 6px;
    margin: 15px 0px 0 0;
    background: #DD472E;
}

/*  ====================================================    Wordpress Add Custom CSS   ============================================== */





/*  ====================================================    Responsive CSS   ============================================== */


/*-----CSS FROM PLUGIN-----*/
/*Add Custom CSS Here*/
/*-----CUSTOM CSS ENDS HERE-----*/
/*Responsive css starts here*/
/*-----START OF BREAKPOINT-----*/
@media only screen and (min-width: 1080px) {
    /* Elementos ocultos del menu en PC */ .menu-item-mobile {
        display: none !important;
    }

    
    /* Altura de icono de accesibilidad 2*/
    body .uwy.userway_p6 .uai {
        top: 26%!important;
    }

  /* Ocultar sección de tablero DESKTOP*/ 

  .tablero-movil{
    display: none;
}


    /* Elementos ocultos del menu en PC */
    .escudo-institucional-responsive {
        display: none;
    }

    .sidebar-home {
        min-height: 1165px;
    }

    /* Tamano de Sub menus */
    #Top_bar .menu li ul li ul {
        left: 290px;
    }

    #Top_bar .menu li ul li {
        width: 290px;
    }

    /* Tamano de Sub menus */
    /* CSS DEL MENU */
    .header-stack #Top_bar .menu_wrapper {
        clear: both;
        width: 133%;
        position: inherit;
        padding: 0px !important;
        margin-left: -197px;
        padding: 13px 0;
    }

    .header-stack #Top_bar .menu_wrapper .menu > li > a {
        padding: 0 !important;
        color: #fff !important;
        font-size: 14px !important;
    }

    /* CSS DEL MENU */
    .header-stack #Top_bar .menu_wrapper .menu > li > a {
        padding: 0 !important;
        color: #fff !important;
        font-size: 14px !important;
    }

    .busqueda-mobile {
        display: none;
    }

    #Subheader ul.breadcrumbs {
        display: block;
    }

    /* CSS Footer */
    .footer-visible-mobile {
        display: none !important;
    }

    /* CSS Footer */
}

/*-----END OF BREAKPOINT-----*/
/*-----START OF BREAKPOINT-----*/



@media only screen and ( min-width: 980px ) and ( max-width: 1440px ) {
    /* Elementos ocultos del menu en PC */ .menu-item-mobile {
        display: none !important;
    }
/* Altura de barra de redes sociales */
.sr-fb-lm {
    left: 13px!important;
    top: 66%!important;
}

    /* Elementos ocultos del menu en PC */
    .escudo-institucional-responsive {
        display: none;
    }

    .sidebar-home {
        min-height: 1165px;
    }

    /* Tamano de Sub menus */
    #Top_bar .menu li ul li ul {
        left: 290px;
    }

    #Top_bar .menu li ul li {
        width: 290px;
    }

    /* Tamano de Sub menus */
    /* CSS DEL MENU */
    .header-stack #Top_bar .menu_wrapper {
        clear: both;
        width: 133%;
        position: inherit;
        padding: 0;
        margin-left: -197px;
        padding: 13px 0;
    }

    .header-stack #Top_bar .menu_wrapper .menu > li > a {
        padding: 0 !important;
        color: #fff !important;
        font-size: 14px !important;
    }

    /* CSS DEL MENU */
    .header-stack #Top_bar .menu_wrapper .menu > li > a {
        padding: 0 !important;
        color: #fff !important;
        font-size: 14px !important;
    }

    a.responsive-menu-toggle {
        color: #003876;
    }

    .busqueda-mobile {
        display: none;
    }

    /* accesos rapidos */
    ul.lista-accesos-rapidos li {
        height: 50px;
    }

    #Subheader ul.breadcrumbs {
        display: block;
    }

    /* CSS Footer */
    .footer-visible-mobile {
        display: none !important;
    }

    /* CSS Footer */
}

/*-----END OF BREAKPOINT-----*/
/*-----START OF BREAKPOINT-----*/
@media only screen and ( min-width: 767px ) and ( max-width: 980px ) {
    /* Elementos ocultos del menu en mobile*/ .menu-item-mobile-hide {
        display: none;
    }





    /* Elementos ocultos del menu en mobile */
    /* Menu */
    .menu_wrapper {
        visibility: visible !important;
        display: block !important;
    }


    .current_page_item {
        background-color: rgba(0,0,0,.02);
    }

    /* Menu */
    span.button_icon {
        display: none !important;
    }

    span.button_label {
        padding-left: 10px !important;
    }

    /* Cabecera Institucional */
    .cabecera-institucional {
        display: none;
    }

    div#Subheader {
        padding: 35px 0 !important;
    }

    img.logo-mobile.scale-with-grid {
        width: 236px !important;
        height: auto !important;
        margin-left: -121px;
    }

    div#responsive-menu-title-image img {
        width: 250px;
        margin-top: -9px !important;
    }

    div#responsive-menu-title {
        height: 80px;
    }

    div#responsive-menu-container {
        box-shadow: 6px 2px 12px -2px rgba(0,0,0,0.42);
    }

    div#responsive-menu-search-box {
        background-color: #fff;
        border-top: 2px solid #003876;
    }

    a.responsive-menu-toggle {
        color: #003876;
    }

    input#s {
        margin: 0 auto;
        float: inherit;
    }

    /* accesos rapidos */
    ul.lista-accesos-rapidos li {
        height: 50px;
    }

    #Subheader ul.breadcrumbs {
        display: block;
    }

    /* CSS Footer */
    .footer-oculto-mobile {
        display: none;
    }

    /* CSS Footer */
    /* Sub menu oculto en mobiles 
    span.menu-toggle {
        display: none !important;
    }
    */

    /* Sub menu oculto en mobiles */
    /* menu institucional oculto en mobile */
    .menu-item-desktop {
        display: none !important;
    }

    /* color de fondo menu hambuerguesa */

    .menu_wrapper {
        background-color: #ffffff;
    }

     /* ocultar sellos nortic en tablet */

     .container.text-center.footer-oculto-mobile {
        display: none !important;
    }


    /* foother centralizado en mobile */


    .mepyd-footer-title-center {
        width: 100%;
        text-align: center;
    }

   
}



/*-----END OF BREAKPOINT-----*/
/*-----START OF BREAKPOINT-----*/
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    /* Elementos ocultos del menu en mobile*/ .menu-item-mobile-hide {
        display: none;
    }




    /* Elementos ocultos del menu en mobile */
    /* Menu */
    .menu_wrapper {
        visibility: visible !important;
        display: block !important;
    }

    .current_page_item {
        background-color: rgba(0,0,0,.02);
    }

    /* Menu */
    span.button_icon {
        display: none !important;
    }

    span.button_label {
        padding-left: 10px !important;
    }

    /* Cabecera Institucional */
    .cabecera-institucional {
        display: none;
    }

    div#Subheader {
        padding: 35px 0 !important;
    }

    img.logo-mobile.scale-with-grid {
        width: 236px !important;
        height: auto !important;
        margin-left: -121px;
    }

    div#responsive-menu-title-image img {
        width: 250px;
        margin-top: -9px !important;
    }

    div#responsive-menu-title {
        height: 80px;
    }

    div#responsive-menu-container {
        box-shadow: 6px 2px 12px -2px rgba(0,0,0,0.42);
    }

    div#responsive-menu-search-box {
        background-color: #fff;
        border-top: 2px solid #003876;
    }

    a.responsive-menu-toggle {
        color: #003876;
    }

    #Top_bar #menu ul li {
        width: 84% !important;
    }

    .header-stack #Top_bar .logo {
        padding: 24px 0;
        margin-left: 63px;
    }

    button#responsive-menu-button {
        top: 212px !important;
    }

    button#responsive-menu-button {
        height: 46px;
    }

    #Subheader ul.breadcrumbs {
        display: block;
    }

    a.responsive-menu-toggle {
        color: #fff;
    }

    /* CSS Footer */
    .footer-oculto-mobile {
        display: none;
    }

    /* CSS Footer */
    /* Sub menu oculto en mobiles 
    span.menu-toggle {
        display: none !important;
    }
    */

    /* Sub menu oculto en mobiles */
    /* menu institucional oculto en mobile */
    .menu-item-desktop {
        display: none !important;
    }

    /* Tabs */
    .ui-tabs .ui-tabs-nav li.ui-state-active a {
        color: #17396d;
        margin-bottom: 6px;
        margin-top: 6px;
    }

    /* Tamaño slider mobile */

    rs-module {
        width: 100% !important;
    }

    /* ocultar sellos nortic en tablet */

    .container.text-center.footer-oculto-mobile {
        display: none !important;
    }

    /* multimedia */

    .imagenes-multimedia {
        width: 100% !important;
        margin-top: 40px;
    }

    .videos-multimedia {
        width: 100% !important;
    }
    
    /* foother centralizado en mobile */

    .mepyd-footer-title-center {
        width: 100%;
    }


}

/*-----END OF BREAKPOINT-----*/
/*-----START OF BREAKPOINT-----*/
@media only screen and (min-width: 375px ) and (max-width:480px) {
    /* Elementos ocultos del menu en mobile*/ .menu-item-mobile-hide {
        display: none;
    }

    /* Altura de encima del titulo de la web en movil*/ 
.minimalist-header-no #Subheader {
    padding: 30px 0 !important;
}


  /* Ocultar sección de tablero movil*/ 
  .tablero-desktop {
    display: none;
}




    /* Elementos ocultos del menu en mobile */
    /* Menu */
    .menu_wrapper {
        visibility: visible !important;
        display: block !important;
    }

    .current_page_item {
        background-color: rgba(0,0,0,.02);
    }

    /* Menu */
    span.button_icon {
        display: none !important;
    }

    span.button_label {
        padding-left: 10px !important;
    }

    /* Cabecera Institucional */
    .cabecera-institucional {
        display: none;
    }

    div#Subheader {
        padding: 35px 0 !important;
    }

    img.logo-mobile.scale-with-grid {
        width: 236px !important;
        height: auto !important;
        margin-left: -121px;
    }

    div#responsive-menu-title-image img {
        width: 250px;
        margin-top: -9px !important;
    }

    div#responsive-menu-title {
        height: 80px;
    }

    div#responsive-menu-container {
        box-shadow: 6px 2px 12px -2px rgba(0,0,0,0.42);
    }

    div#responsive-menu-search-box {
        background-color: #fff;
        border-top: 2px solid #003876;
    }

    #Top_bar #menu ul li {
        width: 84% !important;
    }

    .header-stack #Top_bar .logo {
        padding: 24px 0;
        margin-left: 63px;
    }

    button#responsive-menu-button {
        top: 212px !important;
    }

    button#responsive-menu-button {
        height: 46px;
    }

    #Subheader ul.breadcrumbs {
        display: block;
    }

    /* CSS Footer */
    .footer-oculto-mobile {
        display: none;
    }

    /* CSS Footer */
    /* Sub menu oculto en mobiles 
    span.menu-toggle {
        display: none !important;
    }
    */

    /* Sub menu oculto en mobiles */
    /* menu institucional oculto en mobile */
    .menu-item-desktop {
        display: none !important;
    }

    /* Tabs */
    .ui-tabs .ui-tabs-nav li.ui-state-active a {
        color: #17396d;
        margin-top: 7px;
        margin-bottom: 7px;
        text-align: center;
    }

    iframe.tab-dashboards {
        height: 350px;
    }

    #Top_bar a.responsive-menu-toggle i {
        font-size: 30px;
        color: #015DB2;
    }

    /* Tamaño slider mobile */

    rs-module {
        width: 100% !important;
    }

     /* Ocultal accesivilidad en mobil */

     div#userwayAccessibilityIcon {
        display: none;
    }

    /* Publicaciones Boton */

    #wpcpro-wrapper #sp-wp-carousel-pro-id-32424.sp-wpcp-32424 .wpcp-all-captions .sp-wpcp-read-more a {
        width: 84px;
        font-size: 10px !important;
    }

    .informes-publicaciones p {
        text-align: center;
    }

     /* multimedia */

     .imagenes-multimedia {
        width: 100% !important;
        margin-top: 40px;
    }

    .videos-multimedia {
        width: 100% !important;
    }

    /* foother centralizado en mobile */

    .mepyd-footer-title-center {
        width: 100%;
    }

}


/* Foro */

#wpforo #wpforo-wrap #wpforo-menu {
    background-color: #013876;
}


#wpforo #wpforo-wrap #wpforo-menu li {
    border-right: #ffffff 1px solid;
}


#wpforo #wpforo-wrap .wpfl-1 .wpforo-category {
    background-color: #023876;
    border-bottom: #cccccc 1px solid;
}


.grecaptcha-badge {
    display: none !important;
}

/* tablero provincias */

.tablero-provincial {
    margin-left: 70px;
}



/*-----END OF BREAKPOINT-----*/
/*-----START OF BREAKPOINT-----*/
@media only screen and (max-width: 374px ) {
    /* Menu */ .menu_wrapper {
        visibility: visible !important;
        display: block !important;
    }

    .current_page_item {
        background-color: rgba(0,0,0,.02);
    }

    /* Menu */
    span.button_icon {
        display: none !important;
    }

    span.button_label {
        padding-left: 10px !important;
    }

    /* Cabecera Institucional */
    .cabecera-institucional {
        display: none;
    }

    div#Subheader {
        padding: 35px 0 !important;
    }

    img.logo-mobile.scale-with-grid {
        width: 220px !important;
        height: auto !important;
        margin-left: -111px;
    }

    div#responsive-menu-title-image img {
        width: 250px;
        margin-top: -9px !important;
    }

    div#responsive-menu-title {
        height: 80px;
    }

    div#responsive-menu-container {
        box-shadow: 6px 2px 12px -2px rgba(0,0,0,0.42);
    }

    div#responsive-menu-search-box {
        background-color: #fff;
        border-top: 2px solid #003876;
    }

    div#responsive-menu-title-image img {
        width: 200px;
    }

    #Top_bar #menu ul li {
        width: 84% !important;
    }

    .header-stack #Top_bar .logo {
        padding: 24px 0;
        margin-left: 63px;
    }

    button#responsive-menu-button {
        top: 206px !important;
    }

    button#responsive-menu-button {
        height: 46px;
    }

    h4.titulos-principales {
        font-size: 19px;
    }

    #Subheader ul.breadcrumbs {
        display: block;
    }

    /* CSS Footer */
    .footer-oculto-mobile {
        display: none;
    }

    /* CSS Footer */
    /* Sub menu oculto en mobiles 
    span.menu-toggle {
        display: none !important;
    }
    */

    /* Sub menu oculto en mobiles */
    /* menu institucional oculto en mobile */
    .menu-item-desktop {
        display: none !important;
    }

    /* Tabs */
    .ui-tabs .ui-tabs-nav li.ui-state-active a {
        color: #17396d;
        margin-bottom: 6px;
        margin-top: 6px;
    }

    iframe.tab-dashboards {
        height: 350px;
    }

    #Top_bar a.responsive-menu-toggle i {
        font-size: 30px;
        color: #015DB2;
    }

    input#s {
        width: 250px;
    }

    /* Tamaño slider mobile */

    rs-module {
        width: 100% !important;
    }

    /* Ocultal accesivilidad en mobil */

    div#userwayAccessibilityIcon {
        display: none;
    }

    /* Publicaciones Boton */

    #wpcpro-wrapper #sp-wp-carousel-pro-id-32424.sp-wpcp-32424 .wpcp-all-captions .sp-wpcp-read-more a {
        width: 84px;
        font-size: 10px !important;
    }

    .informes-publicaciones p {
        text-align: center;
    }

     /* multimedia */

    .imagenes-multimedia {
        width: 100% !important;
        margin-top: 40px;
    }

    .videos-multimedia {
        width: 100% !important;
    }
}

/*-----END OF BREAKPOINT-----*/


/*  ====================================================    Responsive CSS   ============================================== */




/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/



/** Start Template Kit CSS: STEM School (css/customizer.css) **/

/*--------------------------------------------------------------
>>> Collection 28 Custom Styles
--------------------------------------------------------------*/
.collection-28-curriculum-title{
	font-size:1.5em;
	line-height:1em;
}
.collection-28-curriculum{
	list-style-type:none;
	margin:0;
	padding:0;
}

.collection-28-curriculum li{
	list-style-type:none;
	padding:15px 0;
	margin:0;
	line-height:1em;
	font-weight:700;
	font-size:1em;
	border-bottom:1px solid #f0f0f0;
}

/** End Template Kit CSS: STEM School (css/customizer.css) **/



/** Start Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/

.envato-block__preview{overflow: visible;}
/* Material Button Click Effect */
.envato-kit-140-material-hit .menu-item a,
.envato-kit-140-material-button .elementor-button{
  background-position: center;
  transition: background 0.8s;
}
.envato-kit-140-material-hit .menu-item a:hover,
.envato-kit-140-material-button .elementor-button:hover{
  background: radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;
}
.envato-kit-140-material-hit .menu-item a:active,
.envato-kit-140-material-button .elementor-button:active{
  background-color: #FFF;
  background-size: 100%;
  transition: background 0s;
}

/* Field Shadow */
.envato-kit-140-big-shadow-form .elementor-field-textual{
	box-shadow: 0 20px 30px rgba(0,0,0, .05);
}

/* FAQ */
.envato-kit-140-faq .elementor-accordion .elementor-accordion-item{
	border-width: 0 0 1px !important;
}

/* Scrollable Columns */
.envato-kit-140-scrollable{
	 height: 100%;
   overflow: auto;
   overflow-x: hidden;
}

/* ImageBox: No Space */
.envato-kit-140-imagebox-nospace:hover{
	transform: scale(1.1);
	transition: all 0.3s;
}
.envato-kit-140-imagebox-nospace figure{
	line-height: 0;
}

.envato-kit-140-slide .elementor-slide-content{
	background: #FFF;
	margin-left: -60px;
	padding: 1em;
}
.envato-kit-140-carousel .slick-active:not(.slick-current)  img{
	padding: 20px !important;
	transition: all .9s;
}

/** End Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/



/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

