/*
Theme Name: devdmbootstrap4
Theme URI: https://devdmbootstrap.com
Author: Danny Machal
Author URI: https://devdm.com/
Description: A no frills theme for Developers using Twitter Bootstrap 4.
Version: 1.81
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, sticky-post, translation-ready
Text Domain: devdmbootstrap4
GitHub Theme URI: https://github.com/dannymachal/devdmbootstrap4

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

The default Bootstrap 4 CSS and JS files are enqueued inside the functions.php file with the handles devdmbootstrap4-css and devdmbootstrap4-js
*/
body{
    font: 13px/1.35 Arial,sans-serif;
    color: #3F3F3F;
}
.gallery-caption {}

.bypostauthor {}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
	}
button:focus, .btn-inicio:focus, input:focus, textarea:focus{outline:none !important;
    outline-width: 0 !important;
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;}

input:focus, textarea:focus{ border: 1px solid #55a528!important;}

button.navbar-toggler{color: #fff;
margin: 12px 4px 0 0;
background: #55a528;}


a, .breadcrumbs a {
    color: #55a528;
}
a:hover {
    color: #55a528;
}
a.post-edit-link, a.post-edit-link:hover {
    color: #007bff;
	 font-weight: bold;
}

.dmbs-post-content img{border-radius:0;  border: 1px solid #e5e5e5!important;
 margin: 0 12px 6px 0px !important;
padding: 0px; /*float: left;*/
}

.dmbs-content-wrapper{ border-top:1px solid #e5e5e5;padding-top:8px;} 
.dmbs-post-content p {
 
    margin-bottom: 12px;
}

/*encabezados*/

.dmbs-post-content, .news_section_left h1, .home h2.dmbs-post-title{ padding-left: 12px;
  
}
.home h2.dmbs-post-title{ padding-left: 12px;border-top:1px solid #e5e5e5;
  
}
h1.page-title,.dmbs-content-wrapper .dmbs-main .dmbs-post .dmbs-post-title,.error404 h2.dmbs-page-title{
    font: normal 20px Arial, sans-serif;

}

h1.page-title{
    margin-bottom: 14px;
    margin-top: 14px;
    padding-left: 12px;
    float: left;
}

h2.dmbs-post-title{padding: 8px 8px 12px 8px;/* border-bottom:1px solid #e5e5e5; */border-bottom:none;}
.page-id-7 h2.dmbs-post-title{  border-bottom:1px solid #e5e5e5;}

.dmbs-content-wrapper .dmbs-main .dmbs-post h1.dmbs-post-title{ 
border-bottom: 1px solid #e5e5e5;
padding: 8px 0 13px 12px;

}
.home .col-md-8 article h2.dmbs-post-title{ margin-top: 20px;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
.home .col-md-8 .row,.page-id-7 .col-md-8 .row{ border-bottom:1px solid#e5e5e5;}
.home .dmbs-post-meta-header .row,.page-id-7 .dmbs-post-meta-header .row {padding-bottom: 10px;}
.home .col-md-8 article:nth-child(2) h2.dmbs-post-title{margin-top: 0px;border-top: none;}
 
.single-post .dmbs-content-wrapper .dmbs-main .dmbs-post .dmbs-post-title{ border-top: 1px solid #e5e5e5;}

.dmbs-post-content ul{ list-style:none; margin: 0px; padding: 0px;}
.dmbs-post-content ul li{ margin: 0px 0px 6px 0px; }
.dmbs-post-content{ margin-top: 18px;padding-top: 0; padding-bottom: 0;padding-right: 12px;}
.dmbs-post-summary ul li{line-height: 2;}
.dmbs-post-meta-categories{margin-top: 6px;}

.dmbs-post-footer{ padding-top: 0px;padding-left: 12px; padding-bottom: 21px;} 

/*.dmbs-content-wrapper .row{margin-left: -15px;margin-right: -15px;}*/
.dmbs-content-wrapper .row .col-md-8{ padding-left: 0;}
.col-md-9 .news_section_left{ padding-left: 0;/*border-bottom: 1px solid #e5e5e5;*/}
/*.single .dmbs-content-wrapper .row .col-md-4.dmbs-right{ margin-top: -30px;}*/

/*navbar*/
.float-right a.btn-inicio.grupos {
    margin-right: 0 !important;
}

.navbar{
    padding-top: 0px; border-top: 6px solid #BFBFBF; padding-bottom: 0;
}
.archive-title .col-12{padding: 0px; }

.dmbs-content-wrapper .dmbs-main h1.dmbs-category-archive-title{ font-size: 20px;
border-top: 1px solid #e5e5e5;
margin: 0;
padding: 8px 0 13px 12px;
}

.archive h2.dmbs-post-title{padding-bottom: 0px; }
.dmbs-post-meta-header,.text-muted, .comment_icon, .dmbs-post-meta-categories, .dmbs-post-meta-tags{ color: #737373!important;}
.text-muted, .comment_icon, .dmbs-post-meta-categories, .dmbs-post-meta-tags{ text-transform: uppercase; font-size: 11px;}
.dmbs-post-meta-categories a, .dmbs-post-meta-tags a{ text-transform: none; font-size: 13px;}
.dmbs-post-meta-categories a{ padding-left: 6px;}
/*.dmbs-post-meta-header{ padding-bottom: 12px;}*/

.dmbs-post-meta-header .col-sm-8, .archive h2.dmbs-post-title{ padding-left: 12px;}

.borde_superior {
    border-top: 6px solid #BFBFBF;
}
/*ocultar*/

#wpdt-categories-widget-2 .oclinks, #wpdt-categories-widget-2 .dtree img,.comment-form-url,.page-id-21288 .dmbs-post-meta-header .row,
.category-diccionario .col-md-4.dmbs-right .showmore, .category-sabia-que .col-md-4.dmbs-right .showmore,.category-de-la-prensa-cubana .col-md-4.dmbs-right .showmore {
     display: none!important;
}
 /*regresar al top*/

#back-top {
  display: none;
  position: fixed;
  bottom: 53px;
  right: 15px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #bfbfbf;
  color: #fff;
  cursor: pointer;
  border-radius: 4px;
  opacity: 0.5;
}

#back-top:hover{  opacity: 1;}

ul#menu-menu li a.nav-link {
    text-transform: uppercase;
    padding: 0 24px;
    font-size: 11px;
    line-height: 3;
    color: #3f3f3f;
}
/*#ul#menu-menu {
    width: max-content;
}*/

ul#menu-menu_principal li{
    border-right: 1px solid #BFBFBF;
}

ul#menu-menu_principal li a {
    text-transform: uppercase;
    padding: 0 24px;
    font-size: 11px;
    line-height: 3;
    color: #3F3F3F;
}
ul#ul#menu-menu li.current-menu-item {
    border:6px solid  #55a528;
    position: relative;
    top: -6px;
    height: 29px;
    line-height: 3.3;
}

ul#menu-menu_principal li:last-child{
   
    border-right: none!important;
   
}
ul#menu-menu_principal li:last-child a{
     padding-right: 0;
   
}
ul#menu-menu_principal li.menu-item-109{
    font-weight: bold;
}

ul#menu-menu_principal li.menu-item-110{
    font-weight: bold;
}

ul#menu-menu_principal li.current-menu-item a{
    color: #55a528;
    line-height: 4;
}

ul#menu-menu_principal li.current-menu-item{
    background: url(imgs/b-nav-global.png) repeat-x top;
    position: relative;
    top: -6px;
    height: 29px;
    line-height: 3.3;
}

.navbar-brand img{
    margin-top: 19px;
	 margin-left: 12px;
    
}

#infosearch-searcher-form input.form-control{
    float: left;
    border: 1px solid #E5E5E5;
    height: 30px;
    width: 355px;
    padding: 0 0 0 6px;
	 border-radius:5px;
	 z-index: 2;
}

#edit-submit {
    background: url(imgs/buscar-estado-normal.jpg) no-repeat center;
    margin-top: 0px!important;
	 padding: 0px;
    height: 25px;
    width: 25px;
    position: absolute;
    right: 7px;
	 top:3px;
    color: #fff;
    text-align: left;
    border: none;
    overflow: hidden;
    text-indent: -9999px;
    font-size: 0;
    display: block;
    line-height: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}


a.btn-inicio{
    font-size: 13px;
    background: #55A528;
    margin-right: 13px;
       padding: 0;
    color: #fff;
     text-decoration: none;
    height: 30px;
     line-height: 2.3;
    border: none;
    border-radius: 5px;
    width: 118px;
}

.btn-inicio:hover{
    background: #326B0D;
}
a.btn-inicio.grupos{
 margin-right: 0px;
}
/*a.btn-inicio{
    font-size: 13px;
    line-height: 2.3;
    text-transform: none;
    color: #ffffff;
    text-decoration: none;
    padding: 0;
}*/

a.btn-inicio i{
    font-size: 20px!important;
	 vertical-align: sub;
}

.mt-5, .my-5 {
    margin-top: 1.5rem !important;
}
/*footer*/
.dmbs-footer-navbar{
    border-top: 6px solid #BFBFBF;
    margin-top: 30px;
    position: relative;
    clear: both;
}
#footer, .dmbs-footer-navbar{

    background: #F7F7F7!important;
 
}

#footer-nav-content{
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 0px;

}
#menu-menu_footer {
    padding-bottom: 10px;
}



ul#menu-menu_footer li:hover{
    text-decoration: underline;
}

ul#menu-menu_footer li:last-child{
    float: left;
    border-right: none;
    height: 24px;
}

ul#menu-menu_footer li a{
    text-transform: uppercase;
    padding: 0 24px;
    font-size: 11px;
    line-height: 3;
    color: #3F3F3F;
}
.nav-item-redes .fab {
    font-size: 1.8em;
    color: #bfbfbf !important;
    text-decoration: none;
    padding-right: 6px !important;
    padding-top: 5px !important;
}
.nav-item-redes .fab:hover{  color: #727272!important; text-decoration: none!important;

}

.footer1{
    padding: 14px 12px 0;
}

.footer2{
    margin-bottom: 10px;
    padding:14px 0px 0 15px;
    display: inherit;
}

#hcard{
    float: right;
    margin: 0 8px 14px 0;
    width: 460px;
}

.footer1 p{
    font-size: 11px;
    line-height: 1.5;
}

.institucion span{
    font-size: 11px;
}

.responsable {
    font-size: 11px;
}


.bg-footer{
    background: #f7f7f7;
}


.sellosinfofooter .card-body {
    width: 168px;
    height: 118px;
    background: #E6E6E6;
    border-radius: 5px;
    margin-right: 24px;
    text-align: center;
    padding: 0.79rem;
}
.sellosinfofooter .card-body table{margin: 0 auto;}
.sellosinfofooter .card-body th, .sellosinfofooter .card-body td {
    padding: 0px;
}


.card-body.sellosinfofooteritem-first img{
    padding-top: 25px;
}
.sellosinfofooter .sellosinfofooteritem:nth-child(2) img {
    margin-top: 12px;
}
.sellosinfofooteritem p {
    font-size: 11px;
    text-align: left;
    padding-left: 8px;
    padding-top: 6px;
}
.sellosinfofooter .sellosinfofooteritem:nth-child(3) img {
    padding-top: 28px;
}
.sellosinfofooter .sellosinfofooteritem:nth-child(4) img {
    padding-top: 12px;
}

/*.card-body.sellosinfofooteritem table img{
    padding-top: 0px;
}*/


.sellosinfofooter .sellosinfofooteritem-last img {
 padding-top: 23px;
}

.copyright{
    background: #55A528;
    min-height: 42px;
    position: absolute;
    left: 0px;
    width: 100%;
    text-align: center;
    color: #fff;
}

.copyright p {
 color: #fff;
text-align: center;
margin-bottom: 0;
padding-top: 13px;
}

.sellosinfofooter{
    padding-bottom: 18px;
}

a.enlacesp{
    color: #fff;
    font-weight: bold;
}

.news_section_left h2 {
    font-size: 24px;
    padding-left: 12px;
}

.card-uvs{
    border: 1px solid #e5e5e5!important;
    background: #f3f3f3;
    float: left;
    margin: 0 0px 12px 0px;
}

.card-bvs{
    border: 1px solid #e5e5e5!important;
    background: #f3f3f3;
    float: left;
    margin: 0 0px 12px 0px;
}

.card-cencomed{
    border: 1px solid #e5e5e5!important;
    background: #f3f3f3;
    float: left;
    margin: 0 0px 12px 0px;
}

.card-header-uvs{
    border-top: 6px solid #8BC43F;
    background: url(imgs/uvs.png) no-repeat 7px center;
    padding-left: 43px;
}

.card-header-bvs{
    border-top: 6px solid #2B398E;
    background: url(imgs/bvs.png) no-repeat 7px center;
    padding-left: 47px;
}

.card-header-cencomed{
    border-top: 6px solid #BC1E2D;
    background: url(imgs/cencomed.png) no-repeat 7px center;
    padding-left: 47px;
}

.fa-external-link-alt{
    float: right;
    font-size: 18px;
    color: #bfbfbf;
}

.fa-external-link-alt:hover{
    color: grey;
}

.fa-folder{
    float: right;
    font-size: 18px;
    color: #bfbfbf;
    padding-right: 10px;
    padding-bottom: 10px;
}

.fa-folder:hover{
    color: grey;
}

.card-uvs li.list-group-item{
    background: #f3f3f3;
    margin: 0 12px;
    padding: 12px 0 12px 12px;
    font-size: 12px;
    border-bottom: 1px solid #E5E5E5!important;
    border-top: none;
    border-right: none;
    border-left: none;
}

.card-uvs .cwis-principal-title {
    display: block;
    margin-bottom: 5px;
}

.card-uvs .cwis-principal-title a{
    display: block;
    margin-bottom: 3px;
    color: #55A528;
}

.card-uvs li.list-group-item ul.item-field li{
    display: block;
    line-height: 1.5em;
}

.card-uvs li.list-group-item:hover{
    background: #e5e5e5;
}

.card-uvs li.list-group-item ul.item-field{
    padding-inline-start: initial!important;
    margin-block-end: auto!important;
}


.card-cencomed li.list-group-item{
    background: #f3f3f3;
    margin: 0 12px;
    padding: 12px 0 12px 12px;
    font-size: 12px;
    border-bottom: 1px solid #E5E5E5!important;
    border-top: none;
    border-right: none;
    border-left: none;
}

.card-cencomed .cwis-principal-title {
    display: block;
    margin-bottom: 5px;
}

.card-cencomed .cwis-principal-title a{
    display: block;
    margin-bottom: 3px;
    color: #55A528;
}

.card-cencomed li.list-group-item ul.item-field li{
    display: block;
    line-height: 1.5em;
}

.card-cencomed li.list-group-item:hover{
    background: #e5e5e5;
}

.card-cencomed li.list-group-item ul.item-field{
    padding-inline-start: initial!important;
    margin-block-end: auto!important;
}

.card-bvs .wp-show-posts-single{
    background: #f3f3f3;
    margin: 0 12px;
    padding: 12px 0 12px 12px;
    font-size: 12px;
    border-bottom: 1px solid #E5E5E5!important;
    border-top: none;
    border-right: none;
    border-left: none;
}

.card-bvs .wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child) {
    margin-bottom: 0;
}

.card-bvs .wp-show-posts-entry-header {
    margin-bottom: 3px;
    line-height: 1.5em;
    display: block;
}

.card-bvs a{
    color: #55A528;
}

.card-bvs .has-post-thumbnail{
    background: #e5e5e5;
    height: 110px;
    padding: 6px 12px;
    margin-bottom: 6px!important;
    margin-left: 0px;
    margin-right: 0px;

}

.card-bvs .wp-show-posts-image img{
    float: left;
    border-width: 0px;
    border-style: solid;
    margin: 7px 4px!important;
    width: 60px;
    height: 82px;
}

.card-bvs .post-17 .wp-show-posts-entry-content p{
    color: #737373;
    text-transform: uppercase;
    font-size: 11px;
}

.card-bvs .post-17 .wp-show-posts-entry-header a{
    color: #3f3f3f;
}

.card-bvs .post-17 .wp-show-posts-entry-title{
    padding-top: 20px;
}

.wp-show-posts-image.wpsp-image-left {
    float: left;
    margin-right: 0.5em;
}

.card-bvs .triangulo{
    border-left: 6px inset rgba(0, 0, 0, 0);
    border-right: 6px inset rgba(0, 0, 0, 0);
    border-top: 6px solid #F3F3F3;
    left: 120px;
    position: relative;
    top: 6px;
    width: 0px;
    height: 0px;
}

.card-bvs article.wp-show-posts-single:hover{
    background: #e5e5e5;
}

.card .textwidget{
    background: #f3f3f3;
}

.card-bvs .libros-bvs{
    background: #e5e5e5;
    height: 105px;
    padding: 6px 12px;
    margin-bottom: 6px;
    display: block;
}

.card-bvs .libros-bvs a{
    color: #3f3f3f;
}

.card-bvs .libros-bvs p{
    color: #737373;
    text-transform: uppercase;
    font-size: 11px;
    padding-top: 5px;
}

.card-bvs .libros-bvs img{
    margin-right: 7px!important;
}

.card-bvs .list-group-item{
    background: #f3f3f3;
    margin: 0 12px;
    padding: 14px 12px 14px 12px;
    font-size: 12px;
    border-bottom: 1px solid #E5E5E5!important;
    border-top: none;
    border-right: none;
    border-left: none;
}

.card-bvs li.list-group-item:hover{
    background: #e5e5e5;
}

.card-bvs li.list-group-item p{
    display: inline;
}

.card-bvs .list-group-item:last-child{
    border-bottom: none!important;
}

.card-bvs .list-group-item:first-child{
    border-bottom: none!important;
}

.card-bvs .list-group-item p{
    margin-bottom: 0px!important;
}

#metaslider_container_26{
    border-bottom: none;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}


.fa-rss{
    float: right;
    font-size: 18px;
    color: #bfbfbf
}

.fa-rss:hover{
    color: grey;
}

.card-actualidad{
    border: 1px solid #e5e5e5!important;
}

.card-actualidad .card-header{
    border-bottom: none;
}

.card-header-actualidad{
    background: #fff;
}

.card-actualidad .list-group-item:first-child {
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
}

.card-actualidad .list-group-item{
    border: none;
    border-bottom: 1px solid rgba(0,0,0,0.125);
    border-top: 1px solid rgba(0,0,0,0.125);
}

.card-actualidad .list-group-item:hover{
    background: #f3f3f3;
}

.card-actualidad .list-group-item small{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #737373;
}

.card-actualidad .list-group-item a.d-block{
    margin-bottom: 12px;
    margin-top: 3px;
    font-size: 18px;
    color: #55A528;
}

.card-actualidad .list-group-item span.d-block{
    margin-bottom: 13px;
    margin-left: 12px;
}

.card-actualidad .list-group-item span.d-block-fuente{
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #737373;
    margin-left: 12px;
    display: block;
}

.card-actualidad .list-group-item img{
    border: 1px solid #e5e5e5;
    margin-right: 12px!important;
    float: left;
    width: 63px;
    height: 84px;
}

.card-actualidad .infowordpresshowmore{
    background: #fff;
}

.card-actualidad .infowordpresshowmore a{
    background: #fff;
    color: #55A528;
    font-weight: bold;
}

.card-header-red-portales{
    background: #f3f3f3;
}

.card-group-red-portales .card{
    background: #f3f3f3;
}

.card-group-red-portales .card i{
    font-size: 2.5em;
    display: block;
    line-height: 1.4;
    text-align: center;
    color: #3F3F3F;
    text-decoration: none;
}

a.png_bg:hover{
    text-decoration: none;
}

a.png_bg span{
    text-align: center;
    display: block;
    color: #3F3F3F;
}

.card-group-red-portales .card-body:hover{
    background: #e6e6e6;
}

.card-noticias{
    height: 400px;
}

.card-noticias .card-header{
    padding-top: 10px;
    padding-bottom: 0px;
}

.card-header-noticias{
    padding: 23px 12px 6px;
    background: #e6e6e6;
    border-bottom: none;
}

.card-header-noticias ul li a{
    color: #3F3F3F;
}

.card-header-noticias li a.nav-link{
    font-weight: normal!important;
    font: 16px/1.35 Arial,sans-serif!important;
    padding: 10px 24px 13px;
}

.card-header-noticias li:first-child a.active{
    border-top: 6px solid #e38001!important;
}

.card-header-noticias li:last-child a.active{
    border-top: 6px solid #4983e2!important;
}

.card-noticias .card-body{
    text-align: left!important;
    padding: 0px;
    background: #e6e6e6;


}

.card-noticias .card-body li.list-group-item{
    margin-left: 12px!important;
    margin-right: 12px!important;
}

.card-noticias .card-body li.list-group-item:hover{
    background: #f3f3f3;
}

.card-noticias .card-body li.list-group-item:first-child{
    border-top: none;
    border-top-left-radius: 0px;
}

.card-noticias .card-body li.list-group-item a{
    color: #3F3F3F;
}

.card-noticias .card-footer{
    background: transparent;
    border-top: none;
}

.card-noticias .nav-tabs{
    border-bottom: none;
}

#bloquealdia{
    margin-right: 16px;
    padding-top: 3px;
}

#prensa li.list-group-item{
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border-bottom: 1px solid rgba(0,0,0,0.125);
}

#prensa li.list-group-item ul li{
    display: block;
    padding: .75rem 1.25rem;
    border-bottom: 1px solid rgba(0,0,0,0.125);
}

#prensa li.list-group-item:hover{
   background: #f3f3f3;
}

#prensa li.list-group-item ul li:last-child{
    border-bottom: none;
}

#prensa ul{
    padding-inline-start: 0px;
    height: 300px;
}

.card-secciones{
    background: #ccc;
    border: none;
}

.card-secciones .card-title{
    background: #fff;
    margin-bottom: 0px;
    border-top-left-radius: .15em;
    border-top-right-radius: .15em;
}

.card-secciones .card-text{
    margin-bottom: 0px;
    padding-bottom: 10px;
    background: #fff;
}

.card-secciones .list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top: none;
}

.card-body-secciones li.list-group-item{
    border: none!important;
    height: 140px;
}

.card-body-secciones li.list-group-item .titlesinenlaces{
    font-weight: bold;
    padding-bottom: 5px;
}

.card-secciones h5.card-title{
    font-size: 13px;
    text-align: center;
    /* height: 42px; */
    line-height: 2;
    text-transform: uppercase;
    font-weight: normal;
    padding-top: 10px;
    border-bottom: 1px solid #55A528;
    position: relative;
    padding-bottom: 10px;
}

.card-secciones h5.card-title i.fa{
    background: #fff none repeat scroll 0 0;
    border-left: 12px solid #fff;
    border-right: 12px solid #fff;
    left: 90px;
    top: 37px;
    position: absolute;
    color: #55a528;
    font-size: 20px;
}

.card-secciones .card-body{
    padding: .7rem;
}

.card-secciones .card-body-secciones{
    padding-right: 0px;
}

.card-group .card-secciones:last-child{
    padding-right: .7rem;
}

.card-body-secciones .textwidget{
    background: #fff;
    display: flow-root;
    border-bottom-left-radius: .15em;
    border-bottom-right-radius: .15em;
    padding-top: 14px;
    height: 140px;
}

.card-noticias .card-body #prensa li.list-group-item:first-child {
    border-top: none;
    border-top-left-radius: .25em;
}

li#first h3{
    font-size: 12px;
    color: #727272;
    font-weight: normal;
    text-transform: uppercase;
    margin-right: 50px;
    margin-left: 25px;
}

li#second h3{
    font-size: 12px;
    color: #727272;
    font-weight: normal;
    text-transform: uppercase;
    margin-right: 25px;
}

ul#m-n strong{
    font-weight: normal;
    font-size: 18px;
}

li#first strong{
    margin-left: 25px;
}

li#first{
    float: left;
    color: #727272;
    display: inline;
}

li#second{
    float: left;
    color: #727272;
    display: inline;
}

li.weather{
    display: inline-block;
    margin-top: 10px;
}

ul#m-n{
    padding-inline-start: 0px;
}

ul#s-t{
    padding-inline-start: 25px;
}

#s-t li{
    display: block;
    padding-right: 24px;
}

.card-secciones a{
    color: #55a528;
    font-weight: bold;
}

.dmbs-footer-nav-container {
    margin-top: 0px;
}

.footer1 a{
    color: #55a528;
    font-size: 13px;
}

.responsable span.given-name{
    color: #55a528;
    font-size: 13px;
}

.institucion span.org{
    font-weight: bold;
    color: #737373;
}

.card-secciones .scrollbar-inner{
    margin-bottom: 0px;
}

.card-red-portales .card-body {
    flex: 1 1 auto;
    padding: 0.50rem;
}
.breadcrumbs{
    position: relative;
    /*width: 100%;*/
    font-size: 11px;
    padding-top: 0px;
}
.row.breadcrumbs {
 
    color: #737373;
    font-weight: bold;
}


.col-4 #list-tab{
    background: #F3F3F3;
    float: left;
    padding: 6px 0 11px 0;
    z-index: 2;
    border-top: 6px solid #55A528;
    border-radius: 5px;
    overflow: hidden;
}

.col-4 #list-tab a{
    margin: 0 12px;
    font-size: 12px;
    color: #3F3F3F;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    background: #F3F3F3;
    border-bottom: 1px solid #E5E5E5;
    border-top: none;
    border-left: none;
    border-right: none;
    width: auto;
}

.col-4 #list-tab a#list-cnacional-list{
    font-weight: normal;
}

.col-4 #list-tab a#list-cprovincial-list{
    font-weight: normal;
}

.col-4 #list-tab a:hover{
    background: #e6e6e6;
}

.col-4 #list-tab a#list-cnacional-list:hover{
    background: #e6e6e6;
}

.col-4 #list-tab a#list-cprovincial-list:hover{
    background: #e6e6e6;
}

.col-4 #list-tab a.active{
    background: #e6e6e6!important;
}

.col-4 #list-tab .list-group-item:first-child {
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
}

.col-4 #list-tab .list-group-item:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.tab-pane h2{
    font-size: 18px;
    margin-bottom: 14px;
}

.tab-pane h3{
    font-size: 18px;
}

#list-que li{
    font-size: 12px;
    padding: 6px 0 6px 6px;
    display: block;
}

#list-historia li{
    font-size: 12px;
    padding: 6px 0 6px 6px;
    display: block;
}

#list-cprovincial li{
    font-size: 12px;
    padding: 6px 0 6px 6px;
    display: block;
}

#list-cnacional li{
    font-size: 12px;
    padding: 6px 0 6px 6px;
}

#list-premios li{
    display: block;
}

.figure-caption{
    border-bottom: 1px solid #e5e5e5;
    color: #737373;
    font-size: 12px;
    font-style: italic;
    padding-bottom: 8px;
    margin-top: 0px;
}

.zeno_font_resizer_container{
    float: left;
    /*margin-top: 12px;*/
}

.zeno_font_resizer_container .zeno_font_resizer_add{
    background: #F3F3F3;
    height: 30px;
    width: 30px;
    float: right;
    border-radius: 5px;
    color: grey;
    line-height: 1.5;
    margin-left: 5px;
}

.zeno_font_resizer_container .zeno_font_resizer_reset{
    background: #F3F3F3;
    height: 30px;
    width: 30px;
    float: right;
    border-radius: 5px;
    color: grey;
    line-height: 2.1;
    margin-left: 5px;
}

.zeno_font_resizer_container .zeno_font_resizer_minus{
    background: #F3F3F3;
    height: 30px;
    width: 30px;
    float: right;
    border-radius: 5px;
    color: grey;
    line-height: 3.2;
    margin-left: 5px;
    margin-right: 5px;
}

.zeno_font_resizer{
    font-size: 18px;
}

a.print-text {
    background: #F3F3F3;
    height: 30px;
    width: 30px;
    float: left;
    border-radius: 5px;
    color: grey;
    /*margin-top: 12px;*/
    font-size: 16px;
}

a.print-text i{
    line-height: 1.9;
    padding-left: 7px;
}

.bread-print-size{
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}

.card-servicios .custom-html-widget{
    height: 550px;
    border: 1px solid #E5E5E5;
}


.card-servicios-m .custom-html-widget{
    height: 290px;
    border: 1px solid #E5E5E5;
}

.card-servicios .custom-html-widget .content{
    border-radius: 5px;
    border-top: 6px solid #55A528;
    color: #737373;
    line-height: 18px;
    margin: 12px 12px 0;
    padding: 10px 12px 0px 0px;
    background-color: #E6E6E6;
    position: relative;
    height: 100px;
}

.card-servicios .custom-html-widget .content .fa{
    color: #55a528;
    font-size: 1.84em;
    left: 12px;
    position: absolute;
    top: 12px;
}

.card-servicios .custom-html-widget .content h2{
    font-size: 20px;
    margin-left: 45px;
}

.card-servicios .custom-html-widget .content p.destacado{
    margin-left: 45px;
}

.card-servicios .custom-html-widget ul{
    margin-top: 5px;
}

.card-servicios .custom-html-widget ul li{
    display: block;
}

.card-servicios .custom-html-widget ul li p{
    margin-right: 20px;
}

.card-servicios-m .custom-html-widget .content{
    border-radius: 5px;
    border-top: 6px solid #55A528;
    color: #737373;
    line-height: 18px;
    margin: 12px 12px 0;
    padding: 10px 12px 0px 0px;
    background-color: #E6E6E6;
    position: relative;
    height: 100px;
}

.card-servicios-m .custom-html-widget .content .fa{
    color: #55a528;
    font-size: 1.84em;
    left: 12px;
    position: absolute;
    top: 12px;
}

.card-servicios-m .custom-html-widget .content h2{
    font-size: 20px;
    margin-left: 45px;
}

.card-servicios-m .custom-html-widget .content p.destacado{
    margin-left: 45px;
}

.card-servicios-m .custom-html-widget ul{
    margin-top: 5px;
}

.card-servicios-m .custom-html-widget ul li{
    display: block;
}

.card-servicios-m .custom-html-widget ul li p{
    margin-right: 20px;
}

.text-servicios{
    padding-bottom: 15px;
}

.tipos-recursos{
    background: #F3F3F3;
    padding: 6px 0 11px 0;
    z-index: 2;
    border-top: 6px solid #55A528;
    border-radius: 5px;
    overflow: hidden;
}

.tipos-recursos .list-group-item:first-child{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.tipos-recursos a{
    margin: 0 12px;
    font-size: 12px;
    color: #3F3F3F;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    background: #F3F3F3;
    border-bottom: 1px solid #E5E5E5;
    border-top: none;
    border-left: none;
    border-right: none;
    width: auto;
}

.tipos-recursos a.active{
    background: #e6e6e6!important;
    color: #3F3F3F;
    border-bottom: 1px solid #E5E5E5;
}

.tipos-recursos a:hover{
    background: #e6e6e6!important;
    color: #3F3F3F;
    border-bottom: 1px solid #E5E5E5;
}

nav.navigation .nav-links{
    margin-left: 16px;
    margin-bottom: 12px;
}

nav.navigation .nav-links .current{
    background: #55A528;
    color: #fff!important;
}

nav.navigation .nav-links .current:hover{
    background: #55A528!important;
    color: #fff!important;
}

nav.navigation .nav-links .page-numbers{
    border-radius: 4px;
    color: #3F3F3F;
    display: block;
    font-weight: normal;
    font-style: normal;
    height: 10px;
    padding: 4px 0 24px;
    margin-right: 6px;
    text-align: center;
    float: left;
    width: 30px;
    font-size: 16px;
    margin-top: 24px;
}

nav.navigation .nav-links .page-numbers:hover{
    background: #F3F3F3;
}

a.prev span.btn-sm{
    float: right;
    background: url(imgs/flechita_anterior.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

a.prev span.btn-sm:hover{
    float: right;
    background: url(imgs/flechita_anterior.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

span.text-next{
    float: right;
    background: url(imgs/flechita_siguiente.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

span.text-next:hover{
    float: right;
    background: url(imgs/flechita_siguiente.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

p.text-alfa{
    text-align: center;
    color: #3F3F3F;
    font-weight: bold;
}

p.text-alfa a{
    text-align: center;
    color: #3F3F3F;
    font-weight: bold;
}

a.recurso_link{
    margin-left: 18px;
    line-height: 2em;
    white-space: nowrap;
}

h3.title-red-de-portales{
    font-size: 13px;
    text-transform: uppercase;
    line-height: 2.9;
    margin: 0 12px;
}

.row-red-de-portales{
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 14px;
    margin-left: 5px;
    margin-right: 5px;
}

.body-red-de-portales{
    border-radius: 5px;
    background: #f3f3f3;
    padding-bottom: 12px;
}

h6.sin-resultados{
    margin-left: 18px;
}

a.text-list-revistas{
    margin-left: 16px;
    font-weight: bold;
}

a.text-info-instituciones{
    margin-left: 16px;
    font-weight: bold;
}

#menu-item-22639 a{
    font-weight: bold;
}

#menu-item-22640 a{
    font-weight: bold;
}

.contact-form{
    background-color: #f3f3f3;
    border: 1px solid #E5E5E5;
    border-top: 6px solid #55A528;
    border-radius: 5px;
    float: none;
    margin: 13px auto 30px;
    padding: 13px 0px 24px;
    width: 1000px;
}

.contact-form div{
    margin: 13px 0 9px;
}

#contact-name .wpcf7-form-control.wpcf7-text, #contact-email .wpcf7-form-control.wpcf7-text.wpcf7-email, #contact-subject .wpcf7-form-control {
    height: 30px;
}

#contact-name .wpcf7-form-control.wpcf7-text, #contact-email .wpcf7-form-control.wpcf7-text.wpcf7-email, #contact-subject .wpcf7-form-control, #contact-message .wpcf7-form-control {
    width: 100%;
    margin-top: 6px;
    padding: 0 0 0 6px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
}

.wpcf7-captchar{
    margin-top: 6px;
    padding: 0 0 0 6px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    height: 30px;
    width: 20%;
}

.wpcf7-form-control.wpcf7-submit {
    background: url(imgs/flechita_siguiente_blanca.png) 96% center no-repeat #55A528;
    border: none;
    height: 30px;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    min-width: 50%;
    text-align: left;
    padding: 0 0 0 12px;
    margin-top: 12px;
    margin-left: 15px;
    font-size: 14px;
    line-height: 16px;
}

.text-contacto{
    padding-left: 12px;
}

.card-monitoreo-bvs{
    border-top: 6px solid #2c3a8b;
    background: #f3f3f3;
    height: 420px;
}

.card-monitoreo-bvs .card-title{
    padding-left: 12px;
    text-transform: uppercase;
    font-size: 13px;
    padding-top: 12px;
}

.card-monitoreo-bvs .card-body li.list-group-item{
    border-top: 1px solid #E5E5E5;
    background: #f3f3f3;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

.card-monitoreo-bvs .card-body li.list-group-item:hover{
    background: #e5e5e5;
}

.card-monitoreo-bvs .card-body a.active{
    font-weight: bold;
}

.card-monitoreo-especialidades{
    border-top: 6px solid #55a528;
    background: #f3f3f3;
    height: 420px;
}

.card-monitoreo-especialidades .card-title{
    padding-left: 12px;
    text-transform: uppercase;
    font-size: 13px;
    padding-top: 12px;
}

.card-monitoreo-especialidades .card-body li.list-group-item{
    border-top: 1px solid #E5E5E5;
    background: #f3f3f3;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

.card-monitoreo-especialidades .card-body li.list-group-item:hover{
    background: #e5e5e5;
}

.card-monitoreo-especialidades .card-body a.active{
    font-weight: bold;
}

.card-monitoreo-instituciones{
    border-top: 6px solid #bc1e2d;
    background: #f3f3f3;
    height: 420px;
}

.card-monitoreo-instituciones .card-title{
    padding-left: 12px;
    text-transform: uppercase;
    font-size: 13px;
    padding-top: 12px;
}

.card-monitoreo-instituciones .card-body li.list-group-item{
    border-top: 1px solid #E5E5E5;
    background: #f3f3f3;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

.card-monitoreo-instituciones .card-body li.list-group-item:hover{
    background: #e5e5e5;
}

.card-monitoreo-instituciones .card-body a.active{
    font-weight: bold;
}

.card-monitoreo-revistas{
    border-top: 6px solid #ea8b1d;
    background: #f3f3f3;
    height: 420px;
}

.card-monitoreo-revistas .card-title{
    padding-left: 12px;
    text-transform: uppercase;
    font-size: 13px;
    padding-top: 12px;
}

.card-monitoreo-revistas .card-body li.list-group-item{
    border-top: 1px solid #E5E5E5;
    background: #f3f3f3;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

.card-monitoreo-revistas .card-body li.list-group-item:hover{
    background: #e5e5e5;
}

.card-monitoreo-revistas .card-body a.active{
    font-weight: bold;
}

div.fix-ancho{
    padding-right: 0px!important;
}

.monitoreo-title-doc{
    text-transform: uppercase;
    font-size: 13px;
}

ul.sellositems{
    padding-inline-start: 0px!important;
}

ul.sellositems .list-group-item:first-child{
    border-right: none;
    border-left: none;
    border-top: none;
}


ul.sellositems .list-group-item:last-child{
    border-right: none;
    border-left: none;
    border-bottom: none;
}

ul.sellositems .list-group-item{
    border-right: none;
    border-left: none;
}

ul.sellositems .list-group-item:hover{
    background: #f3f3f3;
}

ul.sellositems a{
    font-size: 20px;
}

p.monitoreo-doc-evaluativos{
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 14px;
}

p.sellositemscategoria{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #737373;
    margin-bottom: 5px;
}

p.sellositemsemitido{
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #737373;
}

p.sellositemsmore{
    margin-top: 9px;
}

p.sellositemsmore a{
    font-size: 12px;
    font-weight: bold;
}

.infosellosinfomed{
    padding-right: 0px!important;
    margin-top: 16px;
}

.card-header-buscar-por{
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    border: 1px solid #E5E5E5;
    border-top: 6px solid #55A528;
    background: #F3F3F3;
}

.resultado-busqueda{
    background: #F3F3F3;
    border-radius: 5px;
}

.resultado-busqueda a.list-group-item{
    margin: 0 12px;
    font-size: 12px;
    color: #3F3F3F;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    background: #F3F3F3;
    border-bottom: 1px solid #E5E5E5;
    border-top: none;
    border-left: none;
    border-right: none;
    width: auto;
}

.resultado-busqueda a.list-group-item:hover{
    background: #E6E6E6;
}

.resultado-busqueda a.list-group-item:last-child{
    border-bottom: none;
}

.resultado-busqueda a.active{
    background: #E6E6E6;
}

.card-body-burcar-por{
    padding: 0px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.altura-fila{
    margin-top: 18px;
}

p.resultinfosearch {
    background: none repeat scroll 0 0 #55A528;
    color: #FFFFFF;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    height: 36px;
    line-height: 2.1;
    padding-left: 12px;
    margin-top: 0;
    border-radius: 4px;
    margin-bottom: 5px;
}

a.title-infosearch{
    font-size: 20px;
    font-weight: normal;
}

span.span-infosearch{
    text-transform: uppercase;
    font-size: 12px;
    color: #737373
}

p.body-infosearch{
    margin-top: 6px;
}

ul.infosearch-recent li.list-group-item{
    border-right: none;
    border-left: none;
}

ul.infosearch-recent li.list-group-item:first-child{
    border-top: none;
}

ul.infosearch-recent li.list-group-item:last-child{
    border-bottom: none;
}

.infowordpress-result-result{
    padding-left: 20px;
    font-style: italic;
    margin-top: 20px;
}

.infowordpress-result-result a{
    border-radius: 4px;
    color: #3F3F3F;
    display: block;
    font-weight: normal;
    font-style: normal;
    height: 10px;
    padding: 4px 0 24px;
    margin-right: 6px;
    text-align: center;
    float: left;
    width: 30px;
    font-size: 16px;
    margin-top: 10px;
}

.infowordpress-result-result a:hover{
    background: #f3f3f3;
}

.infowordpress-result-pag-header-item2 strong{
    border-radius: 4px;
    display: block;
    font-weight: normal;
    font-style: normal;
    height: 10px;
    padding: 4px 0 24px;
    margin-right: 6px;
    text-align: center;
    float: left;
    width: 30px;
    font-size: 16px;
    margin-top: 10px;
    background: #55A528;
    color: #fff!important;
}

.puntospages{
    border-radius: 4px;
    color: #3F3F3F;
    display: block;
    font-weight: normal;
    font-style: normal;
    height: 10px;
    padding: 4px 0 24px;
    margin-right: 6px;
    text-align: center;
    float: left;
    width: 30px;
    font-size: 16px;
    margin-top: 10px;
}

a.pagenext{
    float: right;
    background: url(imgs/flechita_siguiente.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

a.pagenext:hover{
    float: right;
    background: url(imgs/flechita_siguiente.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

a.pageprev{
    float: left;
    background: url(imgs/flechita_anterior.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

a.pageprev:hover{
    float: left;
    background: url(imgs/flechita_anterior.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

.sprite-div{
    border-top: 1px solid #e5e5e5;
    margin-top: 14px;
    padding-top: 14px;
}

.page-node-40 ul#sprite-3 li#gitao {
    background: url("/wp-content/themes/devdmbootstrap4/imgs/15g.png") no-repeat;
}

.page-node-40 #content ul {
    float: left;
    width: 170px;
}

.page-node-40 ul#sprite-1 li#H, .page-node-40 ul#sprite-2 li#V, .page-node-40 ul#sprite-3 li#H {
    background-position: 0 3px;
}

.page-node-40 ul#sprite-1 li#P, .page-node-40 ul#sprite-2 li#S, .page-node-40 ul#sprite-3 li#G {
    background-position: 0 -29px;
}

.page-node-40 ul#sprite-1 li#I, .page-node-40 ul#sprite-2 li#Cfuegos, .page-node-40 ul#sprite-3 li#g {
    background-position: 0 -59px;
}

.page-node-40 ul#sprite-1 li#M, .page-node-40 ul#sprite-2 li#Cam, .page-node-40 ul#sprite-3 li#Stiago {
    background-position: 0 -91px;
}

.page-node-40 ul#sprite-1 li#C, .page-node-40 ul#sprite-2 li#T, .page-node-40 ul#sprite-3 li#Gtamo {
    background-position: 0 -122px;
}

.page-node-40 ul#sprite-1 li#H, .page-node-40 ul#sprite-2 li#V, .page-node-40 ul#sprite-3 li#H {
    background-position: 0 3px;
}

.page-node-40 ul#sprite-1 li#P, .page-node-40 ul#sprite-2 li#S, .page-node-40 ul#sprite-3 li#G {
    background-position: 0 -29px;
}

.page-node-40 ul#sprite-1 li#I, .page-node-40 ul#sprite-2 li#Cfuegos, .page-node-40 ul#sprite-3 li#g {
    background-position: 0 -59px;
}

.page-node-40 ul#sprite-1 li#M, .page-node-40 ul#sprite-2 li#Cam, .page-node-40 ul#sprite-3 li#Stiago {
    background-position: 0 -91px;
}

.page-node-40 ul#sprite-1 li#C, .page-node-40 ul#sprite-2 li#T, .page-node-40 ul#sprite-3 li#Gtamo {
    background-position: 0 -122px;
}

.page-node-40 ul#sprite-1 li#H, .page-node-40 ul#sprite-2 li#V, .page-node-40 ul#sprite-3 li#H {
    background-position: 0 3px;
}

.page-node-40 ul#sprite-1 li#P, .page-node-40 ul#sprite-2 li#S, .page-node-40 ul#sprite-3 li#G {
    background-position: 0 -29px;
}

.page-node-40 ul#sprite-1 li#I, .page-node-40 ul#sprite-2 li#Cfuegos, .page-node-40 ul#sprite-3 li#g {
    background-position: 0 -59px;
}

.page-node-40 ul#sprite-1 li#M, .page-node-40 ul#sprite-2 li#Cam, .page-node-40 ul#sprite-3 li#Stiago {
    background-position: 0 -91px;
}

.page-node-40 ul#sprite-1 li#C, .page-node-40 ul#sprite-2 li#T, .page-node-40 ul#sprite-3 li#Gtamo {
    background-position: 0 -122px;
}

.page-node-40 ul#sprite-3 li#gitao {
    background: url("/wp-content/themes/devdmbootstrap4/imgs/15g.png") no-repeat;
}

.page-node-40 ul#sprite-1 li {
    background: url("/wp-content/themes/devdmbootstrap4/imgs/sprite1-al-4.png") no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    padding-bottom: 3px;
    padding-left: 18px;
    display: block;
}

.page-node-40 ul#sprite-2 li {
    background: url(/wp-content/themes/devdmbootstrap4/imgs/sprite5-al-9.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    padding-bottom: 3px;
    padding-left: 18px;
    display: block;
}

.page-node-40 ul#sprite-3 li {
    background: url(/wp-content/themes/devdmbootstrap4/imgs/sprite10-al-14.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    padding-bottom: 3px;
    padding-left: 18px;
    display: block;
}

.tab-pane-title{
    font-size: 18px;
    margin-bottom: 14px;
}

.dmbs-content-wrapper .dmbs-main .dmbs-post.card, .dmbs-content-wrapper .dmbs-main .dmbs-comments .comment .dmbs-post#respond { margin-bottom: 2.5vw;}
.card{border-top:1px solid rgba(0,0,0,0.125); border-bottom: 0px; border-left: 0px; border-right:0px;}
.card-header { background-color: white; padding: .75rem 1em;}
.archive .card-header{padding: 0;  border-bottom: none;}
.card-footer { border-top: 0px ; background: none;}
 h1.dmbs-category-archive-date{font: normal 20px Arial, sans-serif; margin-bottom: 14px !important; padding-left: 12px; padding-top: 7px;border-top: 1px solid #e5e5e5;}
.dmbs-post.card, .dmbs-post#respond { margin-bottom: 0px !important;}
.archive .col-md-8{flex: 0 0 100%; padding-right: 0px;}
.archive .row.breadcrumbs .col-4 { margin-bottom: 0 !important;}
/*bloque de categorias*/
.dmbs-widget {
   margin-bottom: 13px;
}
 #categories-2 ul{ padding-left: 0px;
}
 #categories-2 .cat-item{  list-style: none;
}

.dtree a, #categories-2 a{
     color: #3f3f3f;  
}

#annual_archive_widget-2 h3.dmbs-widget-title{
     margin-bottom: 12px; 
}
.dtree .dtNode,#annual_archive_widget-2 li, #categories-2 .cat-item{
      padding-bottom: 6px;
		white-space: normal !important;
}
/*.dmbs-widget-title{
  margin-bottom: 8px;
     font-size: 13px;
     text-transform: uppercase;
	 border-bottom: 1px solid #e5e5e5;
}*/
/*.wpdt-taxonomies,.dmbs-post-meta-header{
     border-bottom: 1px solid #e5e5e5;
}
*/
/*#annual_archive_widget-2,*/#wpdt-archives-widget-2,#archives-2{ border-top: 1px solid #e5e5e5; padding-top: 10px; margin-top: 15px;/*margin-bottom: 12px;*/}
 #archives-2  ul{ list-style:none; padding:opx; margin:0px;}
  #archives-2 li{ /*margin-left: -40px; */padding-bottom: 6px;}

 li.Annual_Archive_Widget ul{ list-style: none; padding-left: 0px;

}

 li.Annual_Archive_Widget ul a{ color: #3f3f3f;

}

#oclinks_arc1a a{ }

/*col-right*/

/*.single .col-md-4.dmbs-right{  max-height: 640px;}*/
.page-id-19559 .col-md-4.dmbs-right .widget_categories,.page-id-21288 .col-md-4.dmbs-right .widget_categories, .category-sabia-que .col-md-4.dmbs-right .widget_categories, 
.single .col-md-4.dmbs-right .widget_categories, .archive.category-de-la-prensa-cubana .col-md-4.dmbs-right .widget_categories{ border: 1px solid #E5E5E5; background: #F3F3F3; padding: 0px 0 ; border-top-left-radius: 5px;border-top-right-radius: 5px;margin-top: 18px;}
.col-md-4.dmbs-right ul,.col-md-4.dmbs-right li{list-style:none; list-style-image:none; margin: 0px; padding: 0px;}
.col-md-4.dmbs-right ul li, .archive.category-sabia-que .col-md-4.dmbs-right ul li, .archive.category-de-la-prensa-cubana .col-md-4.dmbs-right ul li{margin: 0 12px 0; padding: 12px 0 12px 12px; font-size: 12px;border-top: 1px solid #e5e5e5;}
.page-id-7 .col-md-4.dmbs-right ul li, .archive .col-md-4.dmbs-right ul li{ border-top: none;}
.page-id-19559 .col-md-4.dmbs-right ul li:hover, .page-id-21288 .col-md-4.dmbs-right ul li:hover, .category-sabia-que .col-md-4.dmbs-right ul li:hover, 
.single .col-md-4.dmbs-right ul li:hover/*, .archive .col-md-4.dmbs-right ul li:hover  */{background-color:#E6E6E6;}
.col-md-4.dmbs-right ul li a {color: #3f3f3f; text-decoration: none; display: block;}
.page-id-7 .col-md-4.dmbs-right ul li a, .archive .col-md-4.dmbs-right ul li a{ display: inline; }
.page-id-7 .col-md-4.dmbs-right ul li a:hover{text-decoration: underline;}
/*.col-md-4.dmbs-right li a {color: #55a528; text-decoration: none; display: block; float}*/
.col-md-4.dmbs-right h3{ margin: 0; margin-bottom: 0px; padding: 0 0 0 24px; margin-bottom: 6px; border-top: 0; text-transform: uppercase; font-size: 13px;line-height: 3;height: 36px;}
.archive.date .col-md-4.dmbs-right h3, .archive.category  .col-md-4.dmbs-right h3{height: 30px;}
.archive.category-sabia-que .col-md-4.dmbs-right h3,.archive.category-de-la-prensa-cubana .col-md-4.dmbs-right h3{height: 36px;}
.page-id-6 .col-md-4.dmbs-right h3{padding: 0 0 0 0px;height: 36px; line-height: 3;}
/* .page-id-6 .col-md-4.dmbs-right h3{height: 36px; line-height: 3;}*/
.col-md-4.dmbs-right .widget_categories h3{height: 36px; line-height: 3.4;}
.page-id-7 .col-md-4.dmbs-right .widget_categories h3, .page-id-7 .col-md-4.dmbs-right h3{height: 30px;line-height: 3;}
.col-md-4.dmbs-right ul li a {color: #3f3f3f; text-decoration: none; display: block;}
.col-md-4.dmbs-right .showmore { font-weight: bold; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;background: #F3F3F3; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; padding: 12px 12px 12px 24px;
text-align: right;}
/*.col-md-4.dmbs-right .showmore a {margin-left: 180px;}*/
li#black-studio-tinymce-3{margin-top:12px;border-top: 1px solid #e5e5e5;}
/*div.textwidget a {padding:6px 6px 0px 12px;}*/


/**calendario**/
li#calendar-2 {background-color: rgb(255, 255, 255); color: rgb(115, 115, 115); border: none;}
table#wp-calendar { border-collapse: separate; border-spacing: 6px; margin-left: 24px;}
#wp-calendar caption {background: #bfbfbf none repeat scroll 0 0; border-radius: 5px; color: #fff; font-size: 1.076em; text-align: center; text-transform: capitalize;caption-side: top!important;padding-top: .50rem;
padding-bottom: .50rem;}
#wp-calendar td { background-color: #f2f2f2; height: 25px; width: 25px; width: 29px; margin: 2px; border-radius: 5px; text-align: center;}
#wp-calendar td a { background: #326B0D none repeat scroll 0 0; border-radius: 5px; color: #fff; display: block; height: 29px; line-height: 2.2;}
#wp-calendar td.pad { background: none;}
nav.wp-calendar-nav{margin-left: 30px;}

/**fin del calendario**/

/*page 404*/
.error404 .dmbs-page{margin: 30px auto 60px;
border: 1px solid #ff0000;
background: #f3f3f3;
padding: 15px 23px 15px;
border-radius: 5px;
}

/*media queries*/
@media screen and (max-width: 575.98px){
/*.float-right {float: none !important;}*/
.row.breadcrumbs .mt-2 {flex: 0 0 100%;width: 100%;max-width: none; margin-bottom: 10px!important;}
#infosearch-searcher-form input.form-control {width: 250px;margin-right: 12px; margin-bottom: 12px;}
.btn-inicio.ml-3{ margin-left: 0px!important; }
input#submit{ width: auto;}
#menu-menu_principal{margin-top:25px;margin-bottom: 20px;}
.row.breadcrumbs .col-4{display: none;}
.bread-print-size .col-4{  display: none;}
 .navbar.dmbs-footer-navbar > .container{  display: block;}
  .card-group.sellosinfofooter{ width: 100%;}
.dmbs-footer-navbar button.navbar-toggler{  float: right;}
 .sellosinfofooter .card-body{ width: auto!important; margin-right: 12px!important;}
.copyright p {text-align: left; padding: 12px 15px;}
.footer2 {padding-top: 0;  padding-left: 6px;}
.sellosinfofooter .sellosinfofooteritem:nth-child(2), .sellosinfofooter .sellosinfofooteritem:nth-child(4){  margin-left: 12px;}
/*.sellosinfofooter .sellosinfofooteritem:nth-child(4){  margin-top: 12px;}*/

}
@media screen and (min-width: 576px){
.container {padding-right: 0px;padding-left: 0px;}

.navbar.dmbs-footer-navbar > .container{  display: block;}
/*.dmbs-footer-navbar button.navbar-toggler{  float: right;}*/
/*.sellosinfofooter .sellosinfofooteritem-last{ margin-top: 12px;}*/ 
}

@media screen and (max-width: 767.98px){
body{ font-size: 14px;}
.row {margin-left: 0px!important;margin-right: 0px!important;}
.navbar{padding-bottom: 0px;}
ul#menu-menu_principal li{border-right: 0;}
ul#menu-menu_principal li.current-menu-item {top:0px;}
a.btn-inicio {font-size: 14px;line-height: 2; margin-bottom: 12px;}
ul#menu-menu_principal li a, .breadcrumbs, ul#menu-menu_footer li a {font-size: 12px;}
#infosearch-searcher-form input.form-control { margin-bottom: 12px;}
#edit-submit{right:15px; }
.home .row .col-md-4,.archive .row .col-md-4 {display: none;}
.page-id-6 .row .col-md-4.dmbs-right, .page-id-7 .row .col-md-4.dmbs-right{display: block;}
.col-md-4.dmbs-right #calendar-2 h3,.page-id-7 .col-md-4.dmbs-right h3,.page-id-7 .col-md-4.dmbs-right ul li{ padding-left: 0px;}
table#wp-calendar,.page-id-7 .col-md-4.dmbs-right ul li{ margin-left: 0;}
.dmbs-content-wrapper .row .col-md-8{  padding-right: 0px;}
.single .dmbs-content-wrapper .row .col-md-4 {margin-top: 10px!important;}
.dmbs-post-content img{margin-bottom: 12px!important;}
/*ul#menu-menu_footer li a, ul#menu-menu_footer li:first-child a {padding: 0 6px;}*/

.footer1  {margin-bottom: 0px;padding-top: 12px;padding-left: 12px;}
/*.footer2  {padding-right: 0;}*/
.footer1 p {margin-bottom: 12px;}
ul#menu-menu_footer li{ border-right: none; height: auto;}
/*ul#menu-menu_footer li a, ul#menu-menu_footer li:first-child a {padding: 0 12px;}*/
.dmbs-footer-nav-mobile-toggle{margin-bottom: 8px;margin-top: 8px;}
.sellosinfofooter .card-body{width: 100%;margin-bottom: 12px; margin-right: 0;margin-left:6px!important;}
.sellosinfofooter .sellosinfofooteritem:nth-child(3){ margin-left: 12px;}
/*.sellosinfofooter .sellosinfofooteritem-last{  margin:12px 0 12px 12px;}*/
.sellosinfofooter .sellosinfofooteritem:nth-child(2),.sellosinfofooter .sellosinfofooteritem:nth-child(4){ margin-right: 0px;}
.sellosinfofooteritem p{padding-left: 12px;}

}

@media screen and (min-width: 768px) {

ul#menu-menu_principal li{border-right: 0;}
ul#menu-menu_footer li a{padding: 0 20px;}
ul#menu-menu_principal li{ height:auto; }
#contact-name, #contact-email{float: left;}
#contact-name{ padding-right: 0}
#contact-subject{clear: both;}
.navbar-expand-md .navbar-nav{ padding-bottom: 6px;}
.single-post .dmbs-content-wrapper .row .col-md-4.dmbs-right{  margin-top: -42px;}
.archive .dmbs-content-wrapper .row .col-md-4.dmbs-right{  margin-top: -5px; }
.error404 .dmbs-page{width: 502px;}
.sellosinfofooter .sellosinfofooteritem-first, .sellosinfofooter .sellosinfofooteritem:nth-child(4) { margin-left: 6px;}
/*ul#menu-menu_footer li:first-child a{ padding-left: 12px;}*/
.sellosinfofooter .sellosinfofooteritem-last{ margin-top: 0px; } 
.sellosinfofooter .sellosinfofooteritem:nth-child(3), .sellosinfofooter .sellosinfofooteritem-last { margin-right: 0px;}

}

@media screen and (max-width:991.98px) {
.dmbs-content-wrapper{ margin-top:17px;} 
.home .container-inner .col-lg-6, .home .container-inner .col-md-12 { padding-left: 0px!important;}
.nav-item {width: auto;}
.navbar-brand img {margin-left: 8px;}
.home .dmbs-content-wrapper .row.title-zoom .col-md-8,.home .dmbs-content-wrapper .row.title-zoom .col-md-4, .page-id-6 .dmbs-main .col-md-4{ padding-right: 0px; padding-left: 0px;}
#menu-menu_principal{margin-bottom: 12px;margin-top: 15px;padding-top: 11px;border-top: 1px solid #e5e5e5;}
ul#menu-menu_principal li a {padding: 0 6px;}
.row.breadcrumbs .col-4 { padding-left: 0; padding-right: 0;/*margin-bottom: 0 !important;*/}
/*.single .row.breadcrumbs .col-4 { margin-bottom: 0 !important;}*/
.card-secciones .card-body{ padding-bottom: 0px;}
.col-lg-3:last-child .card-secciones .card-body{ padding-bottom:.7rem;}
.navbar.dmbs-footer-navbar > .container {display: flex;justify-content: flex-end;}
#footer-nav-content {padding-bottom: 12px;}
#menu-menu_footer, ul.nav-redes {margin-left: 6px;}
ul#menu-menu_footer li a {padding: 0px;}
.footer1 {padding-left: 6px !important;padding-right: 6px;
  
}
.sellosinfofooter .sellosinfofooteritem-first,.sellosinfofooter .sellosinfofooteritem:nth-child(2), .sellosinfofooter .sellosinfofooteritem-last
{ margin-bottom: 12px;}
/*
.sellosinfofooter .sellosinfofooteritem-first { margin-left: 0;}
.footer1{ padding-left: 3px!important;}*/

}

@media screen and (min-width: 992px) {

.container{width: 960px;} 
.dmbs-content-wrapper{ margin-top:25px;} 
.navbar-expand-lg .navbar-collapse {display: block !important;flex-grow: 0;height: auto !important;}
.nav-item {width: auto;}
#menu-menu_principal{margin-bottom: 24px; margin-top: 0;border-top:none;}
ul#menu-menu_principal li{ border-right: 1px solid #BFBFBF;height: 24px;}
ul#menu-menu_principal li a {padding: 0 24px;}
.row.breadcrumbs .col-4, .title-zoom .col-md-4, .page-id-6 .dmbs-main .col-md-4{padding-left: 50px;}
/*.home .dmbs-content-wrapper .row.title-zoom .col-md-4{ padding-left: 50px;}*/
#footer-nav-content{display: flex !important;flex-direction: row;}

ul#menu-menu_footer li{ border-right: 1px solid #BFBFBF;height: 24px;}
ul#menu-menu_footer li a{padding: 0 24px;}
ul#menu-menu_footer li:first-child a{ padding-left: 12px;}
.card-body.sellosinfofooteritem-first {margin-left: 12px;}
.sellosinfofooter .sellosinfofooteritem:nth-child(3) { margin-right:24px;}
.sellosinfofooter .sellosinfofooteritem:nth-child(4){margin-left: 0px;}
/*#footer-inner{ width: 960px;margin: 0 auto;}
#menu-menu_principal {border-top:none;*/
}
}
@media screen and (min-width: 1200px) {
   .container {width: 960px;} 
}

.search, #botonesheader { float: left; }
#botonesheadercontenedor { width: 100%; }
 
