/*
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
*/


/*@font-face{font-family:'Material Design Icons';src:url("fonts/materialdesignicons-webfont.eot");src:url("fonts/materialdesignicons-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/materialdesignicons-webfont.woff2") format("woff2"),url("fonts/materialdesignicons-webfont.woff") format("woff"),url("fonts/materialdesignicons-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;}
.mdi{font-family: 'Material Design Icons';   font-style: normal;font-weight: normal;display:inline-block;}*/
@font-face {
    font-family: 'Barlow-Regular';
    src: url(fonts/Barlow-Regular.eot);/* IE9+ Compat Modes */
    src: url(fonts/Barlow-Regular.eot?#iefix) format('embedded-opentype'),/* IE6-IE8 */
    url(fonts/Barlow-Regular.woff2) format('woff2'), /* Modern browsers */
    url(fonts/Barlow-Regular.woff) format('woff'), /* Modern browsers */
    url(fonts/Barlow-Regular.ttf) format('truetype'); /* Safari, Android, iOS */
    font-weight: 400;
    font-style: normal;}

@font-face {
    font-family: 'Barlow-SemiBold';
    src: url(fonts/Barlow-SemiBold.eot);
    src: url(fonts/Barlow-SemiBold.eot?#iefix) format('embedded-opentype'),
    url(fonts/Barlow-SemiBold.woff2) format('woff2'),
	 url(fonts/Barlow-SemiBold.woff) format('woff'), /* Modern browsers */
    url(fonts/Barlow-SemiBold.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Barlow-Bold';
    src: url(../fonts/Barlow-Bold.eot);
    src: url(../fonts/Barlow-Bold.eot?#iefix) format('embedded-opentype'),
    url(fonts/Barlow-Bold.woff2) format('woff2'),
    url(fonts/Barlow-Bold.woff) format('woff'), /* Modern browsers */
    url(fonts/Barlow-Bold.ttf) format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Barlow-ExtraBold';
    src: url(fonts/Barlow-ExtraBold.eot);
    src: url(fonts/Barlow-ExtraBold.eot?#iefix) format('embedded-opentype'),
    url(fonts/Barlow-ExtraBold.woff2) format('woff2'),
    url(fonts/Barlow-ExtraBold.woff) format('woff'), /* Modern browsers */
    url(fonts/Barlow-ExtraBold.ttf) format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'BarlowSemiCondensed-Regular';
    src: url(fonts/BarlowSemiCondensed-Regular.eot);
    src: url(fonts/BarlowSemiCondensed-Regular.eot?#iefix) format('embedded-opentype'),
    url(fonts/BarlowSemiCondensed-Regular.woff2) format('woff2'),
    url(fonts/BarlowSemiCondensed-Regular.woff) format('woff'), /* Modern browsers */
    url(fonts/BarlowSemiCondensed-Regular.ttf) format('truetype');
    font-weight:  normal;
    font-style: normal;
}

@font-face {
    font-family: 'BarlowSemiCondensed-SemiBold';
    src: url(fonts/BarlowSemiCondensed-SemiBold.eot);
    src: url(fonts/BarlowSemiCondensed-SemiBold.eot?#iefix) format('embedded-opentype'),
    url(fonts/BarlowSemiCondensed-SemiBold.woff2) format('woff2'),
    url(fonts/BarlowSemiCondensed-SemiBold.woff) format('woff'), /* Modern browsers */
    url(fonts/BarlowSemiCondensed-SemiBold.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
}
html{ margin-top: 0px !important;}
body{ font:13px/1.35 'Barlow-Regular', sans-serif !important;color:#404040!important;margin: 0;padding: 0; background: transparent!important; }
html body{ margin: 0;padding: 0;/*margin-top: -13px;*/}
html{ margin-top:0px !important; padding-top: 0!important;}
a { text-decoration: none;}
a,a:hover,a:focus {color: #51a820;}
a:focus { text-decoration: none;}

/***************genericos**********************/
.section { padding:0 0 50px;}
.section.actualidad { padding-top:50px;padding-bottom: 25px;}
.card-body{ padding:0px;}
p.section-description{ padding-bottom: 5px; }
 /*.secciones h3, .equipo .card-Barlow-Regularheader, .identidad-visual .card-header, .dise-web .card-header{font: 24px/normal 'BarlowSemiCondensed-SemiBold', sans-serif!important; padding-left: 0; }*/
/* .section-title-description, .dmbs-page-header{ text-align: center; }
.dmbs-page-header p{font: 24px/normal 'BarlowSemiCondensed-Regular', sans-serif!important;  }*/
.category a{ text-transform: uppercase;font-family: 'Barlow-Bold', sans-serif !important; }
a.next:hover, a.prev:hover, .prev span:hover, .next span:hover{text-decoration: none;}
.colecciones .col-md-3:last-child, .uvs .row .col-md-4:last-child,.revistas-libros > .col-md-6:last-child, .colaboracion .row > .col-md-6:last-child{margin-right: 0px;}
.infowordpresshowmore {background: transparent; padding-top:12px;padding-left: 0px; }
.infowordpresshowmore a {font-weight: bold;}
.noticias-actualidad .infowordpresshowmore a {margin-left: 5px;margin-right: 5px;}
.card-body-secciones ul.infowordpress-recent li.list-group-item{background: none; border:0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {padding-left: 10px; padding-right: 10px;}
.cencomed img, .uvs img, .colaboracion img,form#infosearch-searcher-form .form-control, #infosearch-searcher-form .input-group-prepend > .btn-outline-success,
.swiper-button-next, .swiper-button-prev{ border-radius:20px; height: 160px; /* victor */}
#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, .wpcf7-form-control.wpcf7-submit, 
a.print-text, .wpcf7-captchar, .wpcf7-form-control.wpcf7-submit, .wpcf7-form-control.wpcf7-submit:hover, .pager li > a:focus, .pager li > a:hover,.pager li > a, .cwis-result-pag-header-item2 a:hover, .pager li.active > span,
 .cwis-result-pag-header-item2 strong, .pager li > a, .pager li > span, .page-numbers.current, .page-numbers:hover,
.next-page:hover, .prev span:hover, .next span:hover,#commentform,.comment-form-author input,.comment-form-email input,textarea#comment,article.comment-body,.gallery-thumbs .swiper-slide,  
.col-md-4.servicios,.col-md-4.red-de-portales, .dmbs-main .row .col-md-6.servicios, .dmbs-main .row .col-md-6.servicios-m, .noticias-actualidad a.d-block img, .swiper-pagination-bullet, .swiper-pagination-bullet-active
 {border-radius:5px;}
.card-actualidad .img-responsive, .swiper-pagination-bullet, .swiper-pagination-bullet-active {border-radius:10px;}
li.list-group-item a {color: #404040;}

/*ocultar*/
.breadcrumbs img, .breadcrumbs .icons a img, .post-count, .swiper-button-next::after, .swiper-button-prev::after,
.row.noticias-aldia-prensacubana .list-group .list-group-item:nth-child(6),.row.noticias-aldia-prensacubana .list-group .list-group-item:nth-child(7),
.row.noticias-aldia-prensacubana .list-group .list-group-item:nth-child(8),.row.noticias-aldia-prensacubana .list-group .list-group-item:nth-child(9),
 .noticias-aldia-prensacubana .d-block-fuente a 
{ display: none;}

/*eliminando espaciado*/
.row{margin-right: 0px!important;margin-left:0px!important; display: flex !important;flex-wrap: wrap !important;}
.dmbs-header .container, .colecciones .col-md-12, .cencomed .col-md-12, .esenciales .col-md-12{ padding-left:0px; padding-right:0px;}
.dmbs-post .col-md-12/*,.noticias-actualidad .col-6*/{padding-left:0px;}
.btn-outline-success, .esenciales .row,.gallery-top .col-md-12, .miscellany .col-md-3{padding:0px;}
.navbar-expand-lg, .miscellany .col-md-3 .infowordpresshowmore{padding-top: 0px;padding-bottom: 0px;}
.cencomed .row .col-md-4:last-child, .uvs .row .col-md-4:last-child{ padding-right: 0px;}
.revistas-libros .col-lg-4,.cencomed .row .col-md-4:first-child,.esenciales.row .col-md-4:first-child, .uvs .row .col-md-4:first-child, 
.esenciales .row .col-md-4:first-child .list-group-item,.revistas-libros > .col-md-6, .noticias-actualidad .row .col-6:nth-child(1),
.noticias-actualidad .row .col-6:nth-child(3), .noticias-actualidad .row .col-6:nth-child(5), .noticias-actualidad .row .col-6:nth-child(7),
.noticias-actualidad .row .col-6:nth-child(9),.miscellany .row .col-md-3:first-child h5, .miscellany .row .col-md-3:first-child .list-group-item, 
.miscellany .row .col-md-3:first-child .infowordpresshowmore{padding-left: 0px;}
.menu-menu-footer, .esenciales{padding-bottom: 0px;}

/*fuente/autor/fecha*/
.dmbs-post-meta-header,.text-muted, .comment_icon, .d-block-fuente, .d-block-fuente a, 
.row.noticias-aldia-prensacubana .col-md-12 h2 span,.autor-libro-revista, .editorial-libro-revista, .fecha-libro-revista { color: #737373!important;}
.text-muted, .d-block-fuente, .noticias-actualidad small.d-block, .autor-libro-revista, .editorial-libro-revista, .fecha-libro-revista{ font-size: 12px;}
.d-block-fuente a, .text-muted, .comment_icon, .d-block-fuente, .noticias-actualidad small.d-block,.autor-libro-revista, .editorial-libro-revista, .fecha-libro-revista{ text-transform: uppercase; }
.autor-libro-revista, .editorial-libro-revista, .fecha-libro-revista{ margin-bottom: 10px;}
span.title{ padding-right: 4px;}
.dmbs-post-fuente,.dmbs-post-autor{ padding-left: 4px;}
 .infowordpress-recent .d-block-fuente{ line-height: 1.8;}

/*botones*/
.btn, .btn-default, .btn-primary{height: 40px;padding:9px 20px;margin-top: 10px; background: #51A820;color: #fff; border: 1px solid #51A820;border-radius:5px;font-size: 13px;  }
.btn:hover,.btn-default:hover, .btn-default:focus,.btn-primary:hover,.btn-primary:focus{ background: #488C1C;color:#fff; }
.cencomed .btn.btn-default{font-size: 16px;width: 100px;height: 30px;padding: 0;border-radius: 10px;}

/*card*/
.card, .card-header{ background: transparent; border: none; /*border-radius:none;*/ }

/*iconos fuente*/
/*.btn-outline-success::before {font-family: 'Material Design Icons';content: "\F0349";color: #fff;font-size: 30px;padding-left:8px;}*/
.font-email, .mdi-view-headline{ font-size: 24px;  }
.header-first .mdi-view-headline{ color: #fff;  }
.dmbs-header-navbar .mdi-view-headline{ color:#727272;  }
/*.mdi-email*/.font-email{/*font-size: 24px;*/vertical-align: middle;margin-right: 6px;line-height: 1.5;}
.colaboracion .mdi-account-group,.font-newspaper-variant-outline{color: #51A820;vertical-align:text-bottom;}
.header-first .fa-bars{color: #fff;}
#menu-item-41.current_page_item a:before, #menu-item-41 a:before, #menu-item-41 a:hover::before{font-family: 'fontinfomed';content: "\e901";font-size: 25px;}
#menu-item-41.current_page_item a:before, .red-de-portales h2 span{color: #51A820;}
#menu-item-41 a:before{color: #727272;}
#infosearch-searcher-form .input-group-prepend button::before{font-family: 'fontinfomed';content: "\e902";font-size: 25px; color: #fff; position: absolute;top: 3px;right: 5px;}
#infosearch-searcher-form .form-control:focus:before{font-family: 'fontinfomed';content: "\e902";font-size: 25px; color: #fff; }
.swiper-button-prev::before,.swiper-button-next::before {font-family:'fontinfomed';color: #fff;font-size: 30px;}
.swiper-button-prev::before{content:"\e903";}
.swiper-button-next::before{content:"\e904";}
.red-de-portales span.mdi, span.d-block-fuente::before, span.d-block-fuente a::before, .mdi-link-variant, p.fecha-libro-revista::before, p.autor-libro-revista::before, p.editorial-libro-revista::before{ margin-right: 5px;color: #55a528;}
.servicios h2 span, .servicios-m h2 span{ font-size: 25px;color: #55a528;}
.font-information{ margin-right: 6px;}
.font-book-open{ margin-right: 2px;}
.font-account-group{ margin-right: 8px;}
.red-de-portales h2 span{ font-size: 20px;margin-right: 4px;}
span.d-block-fuente::before, span.d-block-fuente a::before, p.fecha-libro-revista::before, p.autor-libro-revista::before, p.editorial-libro-revista::before {font-family: 'fontinfomed';font-size: 16px; margin-right: 3px;}
span.d-block-fuente::before, p.fecha-libro-revista::before,p.autor-libro-revista::before, p.editorial-libro-revista::before {vertical-align: sub;}
span.d-block-fuente::before, p.fecha-libro-revista::before {content: "\e906"}
p.autor-libro-revista::before {content: "\e909";}
p.editorial-libro-revista::before{content: "\e90a";}
span.d-block-fuente a::before{content:"\F03CC";}
.font-link-variant{color: #51a820!important;}
.nav-redes .mdi{ font-size: 30px;}

/*editar post*/
.post-edit-link{ color: #0074e8; }

/*images*/
.icono img{margin: 0 50px; }

/*encabezados*/
.gallery-thumbs h3.post-title-banner a, .noticias-actualidad a.d-block,.revistas-libros h4 a, .section-title-description h2,.section-title-description h2 .enlace,.bvs h3{color: #404040;}
h1.page-title {font: normal 20px Arial, sans-serif;margin-bottom: 18px;margin-top: 7px;padding-left:12px;padding-bottom: 14px;border-bottom: 1px solid #e5e5e5;}
.colecciones h3,.revistas-libros h3,.esenciales h3,.cencomed .col-md-3 h3, .miscellany .infowordpress-recent li.list-group-item .titlesinenlaces, .miscellany .col-md-3 h5{ font-family: 'BarlowSemiCondensed-SemiBold', sans-serif!important;}
.bvs .section-title-description h2 span, .revistas-libros h2 span, .esenciales h2 span{ font-family: 'Barlow-Regular', sans-serif;}
 .section-title-description{border-top: 1px solid #404040;}
 .section-title-description h2 {font:40px/normal 'Barlow-Regular', sans-serif !important;padding-top: 10px;margin-bottom:20px;}
 .icono:before,.icono:after {content: ''; background-color: #e5e5e5; display: inline-block; height: 1px; position: relative; vertical-align: middle;}
 .colecciones .col-md-3 h3{ font-size: 18px;}
.bvs h3{ font-size: 20px;padding-bottom: 11px;}
.noticias-actualidad a.d-block,.revistas-libros h4 a{ font-size: 18px; }
.noticias-actualidad a.d-block{margin-bottom: 6px; }
.cencomed h3{ position: relative;margin-top: 10px;}

.gallery-top h3.post-title-banner {margin: 0px 0px 5px; line-height: normal;font-size: 0!important;}

.gallery-top h3.post-title-banner a {font: 18px/normal'Barlow-Bold', sans-serif!important;color: #fff;}

.gallery-thumbs h3.post-title-banner{font:18px/normal 'Barlow-Regular', sans-serif !important;}
h3#reply-title{   border-bottom: 1px solid #e5e5e5;  padding-bottom: 12px;margin-top: 0;margin-bottom: 22px;}
.col-md-4.servicios h2, .red-de-portales h2{ font-size: 20px;color: #737373;margin-bottom: 15px;}
#main-content-header {width: 100%; padding: 0px;}
 /*h1.page-title {
  font: normal 20px Arial, sans-serif;
  margin-bottom: 18px;
  margin-top: 7px;
  padding-left: 12px;
  padding-bottom: 14px;
  border-bottom: 1px solid #e5e5e5;
}*/

/*leer-mas/ver mas/wer todos/cargar mas*/
.read-more{  font-weight: bold;font-size: 11px;}
.read-more:focus, .secciones .ver-todos a:hover{  text-decoration: none;}
.secciones .ver-todos{text-align: center;padding: 41px 0px 0;margin-bottom:70px;}
.secciones .ver-todos a, .elm-button{border: 1px solid #51a820;padding: 10px 24px;border-radius: 5px;}
.elm-wrapper{margin-bottom: 33px;}
.elm-wrapper .elm-button, .elm-wrapper .elm-button:hover, .elm-wrapper .elm-button:active, .elm-wrapper .elm-button:focus{ background: transparent;color: #51a820; cursor: pointer;}

/*breadcrumbs */
.container.breadcrumb{ border-bottom: 1px solid #e5e5e5;padding-left: .5rem !important;padding: 27px 0px !important;margin-bottom: 0; background-color: transparent;border-radius: 0;}
.row.breadcrumbs .col-8{ font-weight: normal;color: #bfbfbf; font-size: 16px;}
.breadcrumbs {
  min-height: 54px;
  position: relative;
  width: 100%;
  font-size: 11px;
  padding-top: 18px;
}
.breadcrumbs a {
  font-size: 11px;
  margin-right: 3px;
  font-weight: bold;
  padding: 0 0;
}
.page-id-52 .bread-print-size.row {
  margin-bottom: 18px !important;
}

/*print, enviar por correo, aumentar-disminuir */

.zeno_font_resizer_container {
  float: left;
  margin-top: 12px;
}
.zeno_font_resizer {
  font-size: 18px;
}
a.print-text {
  background: #F3F3F3;
  height: 30px;
  width: 30px;
  float: left;
  color: grey;
  margin-left: 5px;
  margin-top: 12px;
  font-size: 16px;
}
.bread-print-size {
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
}
.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;
}
.zeno_font_resizer_container .zeno_font_resizer_reset {
  background: #F3F3F3;
  height: 30px;
  width: 30px;
  float: left;
  border-radius: 5px;
  color: grey;
  line-height: 2.1;
  margin-left: 5px;
}
.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;
}
a.print-text {
  background: #F3F3F3;
  height: 30px;
  width: 30px;
  float: left;
  border-radius: 5px;
  color: grey;
  margin-left: 5px;
  margin-top: 12px;
  font-size: 16px;
}
a.print-text i {
  line-height: 1.3;
  padding-left: 4px;
}
.breadcrumbs .icons {   width: 50%; position: absolute; right: 0;top: 11px; text-align: right;}
.icons span, .icons a{  display: inline-block;height: 30px;margin: 0 5px 0 0;width: 30px;}
.icons span {  background: url(../img/enviar-correo.png); display: inline-block; }
.icons a.print-page{  background: url(../img/imprimir.png);}
.icons .decrease-font{ background: url(../img/disminuir_letra.png);}

/*ir 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;}

/*head-top/barra-infomed*/
.header-first .row{margin-left: 0!important;}
#navbarBarraInfomed ul.nav{ margin-top:8px;}
/*#navbarTogglerDemo02.navbar-collapse {flex-grow: unset;}*/
#navbarBarraInfomed li{margin-left: 40px;border-radius: 20px;  }
#navbarBarraInfomed li.correo{border: 1px solid #fff;padding-top: 3px;padding-bottom:0px;padding-right: 12px;padding-left: 12px;}
#navbarBarraInfomed li.red-portales, #navbarBarraInfomed li.bvs,  #navbarBarraInfomed li.uvs  {margin-top: 12px;}
#navbarBarraInfomed ul.nav li a{ border-right:none; display: inline;}
ul.uvs li.uvs2{  margin-left: 2px; }
.navbar-nav > li > a{  text-transform: uppercase;}
#navbarBarraInfomed .navbar-nav > li > a, #navbarBarraInfomed .navbar-nav > li > a:hover{ color: #fff; }
#navbarBarraInfomed .navbar-nav > li > a:hover{  text-decoration: underline;}
#navbarBarraInfomed .navbar-nav > li.correo > a:hover{  text-decoration: none;}
/*#navbarBarraInfomed.collapse .nav a:hover{}*/
.dmbs-head-top .uvs a:focus{ text-decoration: none;}
.dmbs-header img{ display: inline;}
.dmbs-head-top .col-xs-3, .dmbs-head-top .col-xs-6{ padding-left: 0; padding-right: 0;}
.header-first.navbar{  padding-bottom: 0px;background:#51A820;padding: 10px 0;}
.header-first .container/*, .dmbs-footer .container*/{ justify-content: end; }
#navbarGlobal .nav-link{color: #404040;padding-right: 24px;padding-left: 0px; }

/*navbar*/
.navbar {margin-bottom:0px;border-radius: 0;}
.navbar-toggler{ border: none; }
/*.dmbs-header{min-height: 100px;}*/
button.navbar-toggler:focus, .btn-inicio:focus, input:focus, textarea:focus, #contact-message .wpcf7-form-control:focus{outline:none !important;outline-width: 0 !important;box-shadow: none!important;-moz-box-shadow: none!important;-webkit-box-shadow: none!important;}
/*.dmbs-header-navbar  { border-bottom: 2px solid #bfbfbf; overflow: hidden;padding: 0;min-height:100px; }*/
.dmbs-header{margin:27px 0px;}
.dmbs-header-nav .current-menu-item:hover ,.dmbs-header-nav .nav-item:hover{color: #727272; text-decoration: underline;}
#menu-menu-principal > li > a {position: relative; display: block; padding: 10px 15px; padding-top: 13px;line-height: 1.7;}
/*.container > #navbarTogglerDemo02.navbar-collapse{padding-right: 0 !important;  }*/
.navbar .navbar-form{  margin-bottom:15px;}
.dmbs-top-menu {border-bottom: 1px solid #e5e5e5;padding-bottom: 12px;}
.navbar > .container .navbar-brand{ margin-left:0px!important; padding-top: 3px;}
.navbar-brand{margin-right: 50px;}
.navbar-brand > img{ display: inline;}
#header-nav-content .navbar-nav > li a{ font: 12px/normal 'BarlowSemiCondensed-SemiBold', sans-serif!important; color: #727272;text-transform: uppercase; padding-right: 17px;padding-left: 17px;}
#menu-menu-footer > li a{text-transform: uppercase;color: #404040;}
.navbar-nav > li:last-child a{ border: none;}
#menu-item-41.current_page_item a{ padding-top: 0px;color: #fff;font-size: 0 !important;display: block;}

#menu-item-39.current_page_item a,#menu-item-38.current_page_item a, #menu-item-37.current_page_item a{color:#51A820;}

/*buscador*/
form#infosearch-searcher-form .form-control{border: none;height: 40px;padding: 0 0 0 20px;margin-bottom: 10px; background: #f2f2f2; }
#infosearch-searcher-form .input-group-prepend{  position: absolute; right:2px;}
.input-group-prepend button{margin: 0px !important;text-align: left;border: none;overflow: hidden;font-size: 0;display: block;}
#infosearch-searcher-form .input-group-prepend > .btn-outline-success{ background: #51A820;width: 40px; text-align: center; height: 40px; /* victor */}
#infosearch-searcher-form .input-group > .form-control:focus{ z-index: 0;}
input.text::-webkit-input-placeholder{ font-style: italic; }
input.text::-moz-placeholder{ font-style: italic; text-transform: lowercase; }
/*.search_simple_advanced input.submit,.search_simple_advanced input.submit:hover{ border:none;}
.search_simple_advanced input.submit{  background:#8bc34a url(img/flechita_siguiente_blanca.png) no-repeat 108px center;color: #fff;font-size: 16px;margin-left: 12px;padding-left: 12px!important;text-align: left;width: 21.5%;}
.search_simple_advanced input.submit:hover{ background:#5e892e url(img/flechita_siguiente_blanca.png) no-repeat 108px center;color: #fff;font-size: 16px;margin-left: 12px;padding-left: 12px!important;text-align: left;width:21.5%;}
.advanced_search{  padding-top: 5px;}
.advanced_search a{   font-size: 14px;}*/
.resultado-busqueda {
  background: #F3F3F3;
  border-radius: 5px;
}
.card-header-buscar-por {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  border: 1px solid #E5E5E5;
  border-top: 6px solid #55A528;
  background: #F3F3F3;
}
.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;
}
.resultado-busqueda a.list-group-item.active {background: #E6E6E6;}
.resultado-busqueda a.list-group-item {
  margin: 0 12px;
  font-size: 13px;
  color: #404040;
  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;
  padding: 12px 20px;
}
.list-group-item:first-child {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}
.resultado-busqueda.list-group {margin-bottom: 50px;}
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;
}
.infosearch-recent .list-group-item:hover{background: #f7f7f7;}
ul.infosearch-recent li.list-group-item:first-child {border-top: none;}
ul.infosearch-recent li.list-group-item {
  border-right: none;
  border-left: none;
}
.list-resources, .infosearch-recent .list-group-item {padding: 12px 12px 19px 12px;}
.infosearch-recent .list-group-item {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 0;
}
p.body-infosearch {margin-top: 6px;}
span.span-infosearch {
  text-transform: uppercase;
  font-size: 12px;
  color: #737373;
}
.infowordpress-result-result {
  padding-left: 20px;
  font-style: italic;
  margin-top: 20px;
}
.infowordpress-result-result a.none:hover { background: #f3f3f3;}
.infowordpress-result-result a {
  border-radius: 4px;
  color: #404040;
  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-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;
}
.page-template-page-infosearch-simple-search .col-md-8 {margin-bottom: 1rem;}
.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;
}
.infowordpress-result-all a.pagenext{
  margin-left: 15px;
  margin-top: 17px;
}
.infowordpress-result-all  a.pageprev{
  margin-top: 17px;
  margin-right: 2px;
}

/****************secciones******************/

/*secciones home genericos*/
.colecciones h3 span, .revistas-libros h3 span, .esenciales h3 span, .esenciales .w-100 span, .uvs .textwidget p:nth-child(3),
.colaboracion .textwidget p:nth-child(3), .miscellany .row .col-md-3 .list-group-item div:last-child, .miscellany .textwidget ul li,
.sellosinfofooteritem p{color: #737373;font-family: 'Barlow-Regular', sans-serif !important; }

.cencomed .col-md-4, .esenciales .col-md-4, .uvs .col-md-4,.colaboracion .col-md-6,.miscellany .col-md-3{ border-right: 1px solid #e5e5e5;}
.cencomed .row .col-md-4:last-child, .esenciales .row .col-md-4:nth-child(3), .uvs .row .col-md-4:last-child,.colaboracion .row .col-md-6:last-child,
.miscellany .row .col-md-3:last-child{ border-right:none;}
.bvs-icono,.uvs-icono, .mdi-account-group { margin-right: 7px;}

.esenciales img, .miscellany .mdi{ margin-right: 7px;}

/*slider*/
/*.container.breadcrumb, #demo .container{  background:#F2F2F2; }*/
.swiper.gallery-thumbs{  overflow: visible!important; }
.container.breadcrumb span {  padding-left: 12px; }
.container.swiper .swiper-slide p{font-size: 16px; color: #727272;}
.row.slider{ background: #e5e5e5;padding:27px 0;}
/*.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{ bottom: 33px;}*/
.swiper-pagination-bullet, .swiper-pagination-bullet-active{width:15px;height:15px;}
.swiper-pagination .swiper-pagination-bullet{ color: #bfbfbf;margin-right: 20px;}
.swiper-pagination .swiper-pagination-bullet-active{  background: #51a820;}
/*.gallery-thumbs, .gallery-top{ height: 325px !important;}*/
.gallery-thumbs .swiper-wrapper{flex-direction: column;height: auto;}
.gallery-thumbs .swiper-wrapper .col-md-8 p{ margin-bottom: 0px;}
/*.gallery-thumbs .swiper-wrapper .swiper-slide{ margin-bottom: 12px;}*/
.swiper-button-next, .swiper-button-prev{top: 50%;background: #737373;height: 35px;width: 35px;}
.swiper-wrapper .description-banner{ background-color: rgba(64,64,64,0.7);color: #fff; padding: 10px 15px 12px; font-size: 16px;}
.swiper-wrapper .description-banner p{margin-bottom: 0px;}
.gallery-thumbs{ padding: 0px!important;}
.gallery-tcard-actualidadhumbs .swiper-slide-thumb-active, .gallery-thumbs .swiper-slide{padding: 10px 0;}
.gallery-thumbs .swiper-slide-thumb-active{background: #fff;}
.gallery-thumbs .swiper-slide{opacity:1!important;}
/*.slider .col-md-7  .swiper-slide .col-md-12 img{height:325px;}*/
.slider .col-md-5 .dmbs-post-featured-image img {height:auto;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: .20;}


/*actualidad*/
.noticias-actualidad small.d-block{background: transparent; margin-top: 25px;}
.noticias-actualidad .col-6{border-right: 1px solid #e5e5e5;margin-bottom: 20px;padding-right: 15px;padding-left: 16px;}
.card-actualidad .row{ border-bottom: 1px solid #e5e5e5;}
.noticias-actualidad .card-actualidad:last-child .row{ border-bottom:none;}
.noticias-actualidad .infowordpresshowmore {border-color:#e5e5e5; }

/* aldia/pensacubana*/
.row.noticias-aldia-prensacubana .col-md-12{ background: #f2f2f2;margin-bottom: 20px; border-radius:15px;padding: 0 20px; }
.row.noticias-aldia-prensacubana .list-group{--bs-list-group-bg: #f2f2f2;}
.row.noticias-aldia-prensacubana .col-md-12 h2{  font:20px/1.35 'BarlowSemiCondensed-SemiBold', sans-serif !important; padding-top: 18px; margin-bottom: 5px;}
.row.noticias-aldia-prensacubana .col-md-12 h2  a{color: #404040; margin-left: 1px;}
.row.noticias-aldia-prensacubana .col-md-12 h2 span{ font-family: 'Barlow-Regular', sans-serif ;}
.row.noticias-aldia-prensacubana .list-group-item{ border-left: none;border-right: none;border-top: none; padding: 15px 0 15px; }
.row.noticias-aldia-prensacubana .list-group-item a{ color: #404040; font-size: 14px;}

/*bvs*/
.colecciones .col-md-3{font-size: 13px;background: #f2f2f2;margin-right: 20px;padding: 23px 0;border-radius: 10px; text-align: center;}
.colecciones h3{padding-top: 8px;}
.bvs-icono{ background: url(imgs/bvs.png) no-repeat 0 15px;}
.revistas-libros{margin-top:23px;}
.revistas-libros > .col-md-6, .esenciales, .cencomed{border-top:1px solid #e5e5e5;padding-top: 17px; }
.revistas-libros > .col-md-6, .cencomed{padding-bottom: 23px;}
.section h3 a{ color: #404040;}
.esenciales .col-md-4{padding-right:0px;}
.esenciales .col-md-4 img{float: left;}
.esenciales .col-md-4 ul{padding-left: 0px; list-style: none;}
.esenciales .list-group .list-group-item{border: none;padding: 0 8px 8px 10px;margin-bottom: 8px;}
.esenciales .w-100 span {margin-left: 2px;}
.esenciales li.list-group-item a {line-height: 1.6;}

/*uvs*/
.uvs-icono{ background: url(imgs/uvs.png) no-repeat 0 12px;}



/*colaboracion/interaccion*/
.uvs .textwidget p:nth-child(3),.colaboracion .textwidget p:nth-child(3){  font-size: 16px;}

/*sabias que, efemerides, diccionario medico, el tiempo*/
.miscellany{padding-top: 50px;padding-bottom:43px; background: #f2f2f2;}
.miscellany .mdi{ color: #51a820;font-size: 24px;}
.miscellany .col-md-3 h5{ text-transform: uppercase;font-size: 16px;margin-bottom: 0;}
.miscellany .infowordpress-recent li.list-group-item .titlesinenlaces{ padding-bottom: 5px; font-size: 16px;}
.miscellany .textwidget ul{list-style: none; padding-left: 20px; padding-top: 11px;}
.miscellany .textwidget .weather{margin-top: 10px;}
  
/********************paginas 1er nivel********************/

/*pagina acerca de*/
#tab_container_26 .tab-content {font-size:12px !important;}
#myTab_26 {
    background: #f3f3f3 none repeat scroll 0 0 !important;
    border-color: #29367c #e5e5e5 #e5e5e5 !important;
    border-image: none !important;
    border-radius: 5px !important;
    border-style: solid !important;
    border-width: 6px 1px 1px !important;
    overflow: hidden !important;
    padding: 6px 0 11px !important;
    width: 33.3%;	
}
.post-type-tabs_responsive #get_text-tmce { display: none !important;}
#tab_container_26.tab-content  { 
    padding-right: 0 !important;
    padding-top: 0 !important;
}
#tab_container_26 .wpsm_nav-tabs > li {
    color: #F3F3F3 !important;
    display: block !important;
    font-size: 12px !important;
    font-weight: bold !important;
    margin-left: 12px !important;
    margin-right: 12px !important;
    width: 91% !important;
}
#tab_container_26 .wpsm_nav-tabs > li > a {
  background: #F3F3F3 none repeat scroll 0 0 !important;
  padding: 10px 12px 10px 12px !important;
}
.page-id-27 #tab_container_26 .wpsm_nav-tabs > li.active > a, .page-id-27 #tab_container_26 .wpsm_nav-tabs > li.active > a:hover,.page-id-27 #tab_container_26 .wpsm_nav-tabs > li.active > a:focus  {
  background-color: #E6E6E6 !important;
  font-size: 13px!important;
  border:none;
}
.tab-pane h2{font-size: 18px; margin-bottom: 14px; margin-top:0;}
.tab-pane h3 {font-size: 18px;}
#tab_container_26 .tab-content{color: #404040!important;}
#myTab_26{ margin-bottom: 12px;}
.page-id-27 #tab_container_26 .wpsm_nav-tabs > li > a{ border: none !important; font-size: 13px!important; border:1px solid #e5e5e5; background: transparent!important; text-align: left!important;}
.page-id-27 #tab_container_26 .wpsm_nav-tabs > li > a:hover, .page-id-27 #tab_container_26 .wpsm_nav-tabs > li.active > a, .page-id-27 #tab_container_26 .wpsm_nav-tabs > li.active > a:hover{ border: none !important;}
.page-id-27 #tab_container_26 .wpsm_nav-tabs > li{border-bottom: 1px solid #e5e5e5 !important;margin-bottom: 0px !important;}
.page-id-27 #tab_container_26 .wpsm_nav-tabs > li:last-child{border-bottom: none!important;}
.page-template-page-acerca-de-tab .dmbs-main h3{display: none !important;}
/*#tab_container_26 .tab-content {border: none!important;}*/

/*Pagina servicios*/
.dmbs-main .row .col-md-6.servicios, .dmbs-main .row .col-md-6.servicios-m {padding-left: 0;background: #f3f3f3;margin-right: 20px;padding-right: 0px;border-top: 5px solid #55A528;
}
.dmbs-main .row .col-md-6.servicios:last-child, .dmbs-main .row .col-md-6.servicios-m:last-child { margin-right: 0px;}
.dmbs-main .row .col-md-6.servicios a, .dmbs-main .row .col-md-6.servicios-m a { font-size: 16px;}
.servicios .custom-html-widget .content h2, .servicios-m .custom-html-widget .content h2 {
  font-size: 25px;
  margin-left: 15px;
}
.servicios .custom-html-widget .content p.destacado, .servicios-m .custom-html-widget .content p.destacado {
  margin-left: 15px;
  margin-bottom: 0;
}
.servicios .custom-html-widget .content .fa, .servicios-m .custom-html-widget .content .fa {
  color: #55a528;
  font-size: 1.84em;
  left: 12px;
  position: absolute;
  top: 12px;
}
.servicios .custom-html-widget ul, .servicios-m .custom-html-widget ul {
  padding-left: 24px;
  padding-right: 12px;
}
.servicios .custom-html-widget ul li, .servicios-m .custom-html-widget ul li {display: block;}
.servicios .custom-html-widget ul li p, .servicios-m .custom-html-widget ul li p {margin: 4px 0 12px 0;}
.servicios .custom-html-widget .content, .servicios-m .custom-html-widget .content {
  color: #737373;
  line-height: 18px;
  margin: 12px;
  padding: 10px 12px 10px 0px;
  background-color: #E6E6E6;
  position: relative;
  min-height: 95px;
}

/*Pagina red de portales*/
.col-md-4.red-de-portales{padding: 15px 20px 20px;padding: 15px 20px 20px;background: #f3f3f3;margin-right: 20px;margin-bottom: 20px;border-top: 5px solid #51a820;}
.col-md-4.red-de-portales a{ background: #51a820;color: #fff;padding: 8px;border-radius: 5px;line-height: 3;}

/*Pagina monitoreo y evaluacion*/
div.fix-ancho {
  padding-right: 0px !important;
}
.page-id-1425 .col-md-9 {
  padding-left: 0;
}
.card-monitoreo-bvs {
  border-top: 6px solid #2c3a8b !important;
  background: #f3f3f3;
}
.card-monitoreo-bvs .card-title, .card-monitoreo-especialidades .card-title, .card-monitoreo-instituciones .card-title, .card-monitoreo-revistas .card-title {
  padding-left: 12px;
  text-transform: uppercase;
  font-size: 13px;
  padding-top: 12px;
}
.card-monitoreo-bvs .card-body li.list-group-item , .card-monitoreo-especialidades .card-body li.list-group-item, .card-monitoreo-instituciones .card-body li.list-group-item,
.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-bvs .card-body li.list-group-item:hover, .card-monitoreo-instituciones .card-body li.list-group-item:hover,
.card-monitoreo-especialidades .card-body li.list-group-item:hover, .card-monitoreo-revistas .card-body li.list-group-item:hover, .resultado-busqueda a.list-group-item:hover {
  background: #e5e5e5;
}
.fix-ancho .card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}
.card-monitoreo-bvs .card-body a.active, .card-monitoreo-especialidades .card-body a.active {
  font-weight: bold;
}
.card-monitoreo-especialidades {
  border-top: 6px solid #55a528 !important;
  background: #f3f3f3;
}
.fix-ancho li.list-group-item{
  padding-left: 0px;
  padding-right: 0px;
}
.fix-ancho .card-title{margin-bottom: .75rem;}
.card-monitoreo-instituciones {
  border-top: 6px solid #bc1e2d !important;
  background: #f3f3f3;
}
.card-monitoreo-revistas {
  border-top: 6px solid #ea8b1d !important;
  background: #f3f3f3;
}
.page-id-1425 .card { border: 1px solid #e5e5e5;}
.monitoreo-title-doc {
  text-transform: uppercase;
  font-size: 13px;
}
p.monitoreo-doc-evaluativos {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 14px;
}

/*Pagina Red de portales*/
.body-red-de-portales {
  border-radius: 5px;
  background: #f3f3f3;
  padding: 0 0 18px;
}
p.text-alfa {
    color: #404040;
    font-weight: bold;
}
p.text-alfa a {
  text-align: center;
  color: #326B0D;
  font-weight: bold;
}
.body-red-de-portales .col-md-12 {
  padding-left: 18px;
  padding-bottom: 6px;
}
nav.navigation .nav-links {
  margin: 15px 18px 0;
  padding-top: 18px;
  border-top: 1px solid #e5e5e5;
  display: block;
  width: 100%;
}
.body-red-de-portales .ver-mas {margin: 15px 12px 0 16px;}
a.text-list-revistas, a.text-info-instituciones {
  font-weight: bold;
}
h6.sin-resultados {
  margin-left: 18px;
}

/*Pagina contacto*/
.page-id-33 .col-md-4{ padding-right: 0px; padding-left: 20px;}

.contact-form.col-md-8{
    float: none;
    margin: 13px auto 30px;
    padding: 13px 0px 24px;
}


.contact-form{
    background-color: #f3f3f3;
    border: 1px solid #E5E5E5;
    border-top: 6px solid #55A528;
    margin: 13px 0px 0 0px;
    padding: 13px 0px 24px;
    max-width: 100%;
	border-radius: 5px;
}
.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,#contact-message .wpcf7-form-control{
    width: 100%;
    margin-top: 6px;
    padding: 0 0 0 6px;
    border: 1px solid #e5e5e5;
}
#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:focus, #contact-email .wpcf7-form-control.wpcf7-text.wpcf7-email:focus, #contact-subject .wpcf7-form-control:focus,#contact-message .wpcf7-form-control:focus{border: 1px solid #216502;}
.wpcf7-form-control.wpcf7-submit{
    background: url(img/flechita_siguiente_blanca.png) 96% center no-repeat #51a820;
    border: none;
    height: 30px;
    color: #fff;
    cursor: pointer;
    min-width: 50%;
    text-align: left;
    padding: 0 0 0 12px;
    margin-top: 12px;
    margin-left: 0px;
    font-size: 14px;
    line-height: 16px;
}
.wpcf7-form-control.wpcf7-submit:hover{
    background: url(img/flechita_siguiente_blanca.png) 96% center no-repeat #51a820;
    color: #fff;
    cursor: pointer;
}
.contact-form input[type="email"]{font-size: 13px;}
.text-contacto {padding-left: 12px;}


.wpcf7{
  padding-left: 0px;
  padding-right: 0px;
}
.wpcf7-captchar {
  margin-top: 6px;
  padding: 0 0 0 6px;
  border: 1px solid #e5e5e5;
  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;
  min-width: 50%;
  text-align: left;
  padding: 0 0 0 12px;
  margin-top: 12px;
  font-size: 14px;
 
}
.wpcf7-form-control.wpcf7-submit:hover {
  background: url(imgs/flechita_siguiente_blanca.png) 96% center no-repeat #326B0D;
  border: none;
  height: 30px;
  color: #fff;
  cursor: pointer;
  min-width: 50%;
  text-align: left;
  padding: 0 0 0 12px;
  margin-top: 12px;
  margin-left: 15px;
  font-size: 14px;
  line-height: 16px;
}
#menu-item-41 a {
  padding-top: 0px;
  color: #fff;
  font-size: 0 !important;
  display: block;
}
.page-id-33 .col-md-4 .card {
  border: 1px solid #e5e5e5 !important;
  padding-bottom: 0px;
}
.page-id-33 .col-md-4 .card .card-header {
  border: none !important;
  padding-left: 12px;
  text-transform: uppercase;
  padding: .75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
}
.page-id-33 .col-md-4 .card li.list-group-item {
  padding: 12px;
  border-right: none;
  border-left: none;
  border-top: 1px solid #e5e5e5 !important;
  margin-bottom: 0;
}
.page-id-33 .col-md-4 .card li.list-group-item:hover {
  background: rgba(0,0,0,0.03);
}
.list-group-item:last-child {
  border-bottom: none;
}
.page-id-33 .col-md-4 .card li.list-group-item a {font-size: 13px;}

.page-id-33 .col-md-4 .card .faq-cat a {
  text-transform: uppercase;
  color: #737373;
  font-size: 11px !important;
}
.page-id-33 .col-md-4 .card .faq-cat {
  padding: 6px 0 0;
  margin: 0px;
}
.page-id-33 .col-md-4 .card li.list-group-item a#faq-more {
  color: #55A528;
  font-weight: bold;
}
/*Pagina Preguntas mas Frecuentes*/
h1.dmbs-page-title, h1.entry-title {
  font: normal 20px Arial, sans-serif;
  margin-bottom: 14px;
  margin-top: 7px;
  padding-left: 12px;
}

/********************************************* Paginas 2do nivel************************************************************/
/*article*/
.archive .row.breadcrumbs{padding-bottom: 25px;border-bottom: 1px solid #e5e5e5;}
.archive .dmbs-main .dmbs-post{border-top: 1px solid #e5e5e5;margin-bottom: 0 !important;
padding-bottom: 5px;}


/*Pagina no encontrada*/
.no-encontrada{
  margin-top: 25px;
  margin-bottom: 25px;
}


/* paginacion */
/*.navigation.pagination{border-top: 1px solid #e5e5e5;padding-top: 12px;text-align: left;padding-left: 0px;margin-bottom: 30px;/*margin-top: 30px;width: 100%;}*/
.pager {padding-left: 0; margin: 20px 0; text-align: center; list-style: none;}
.pager li > a, .pager li > span{ border: medium none;border-radius: 0;margin: 0 3px;  padding: 5px 12px;}
.pager li > a:focus, .pager li > a:hover,.pager li > a, .cwis-result-pag-header-item2 a:hover{ background-color: #f3f3f3; }
.infocwis-result-all .cwis-result-pag-header-item2 a:hover{  text-decoration: none;}
.pager li > a, .cwis-result-pag-header-item2 a{ color:#404040; font-size: 16px; padding: 5px 12px;}
.pager li.active > span, .cwis-result-pag-header-item2 strong { background: #216502; color: #fff; /*border: 1px solid #29367C;*/ }
.cwis-result-pag-header-item2 strong { font-size: 16px; font-weight: normal;padding: 5px 12px;}
.infocwis-result-all, .cwis-result-pag-header-item2{  padding-top: 12px;}
.cwis-result-pag-header-item2{  padding-left: 2px;}
.infocwis-result-all span.infowordpress-result-result{  padding-left: 8px;font-style: italic;}
.infocwis-result-all .cwis-result-pag-header-item2 *{ margin-right:6px; }
.pager .next > a, .pager .next > span, .pager .previous > a, .pager .previous > span{  float: none;}
.paginado{  padding-left: 0; padding-right: 0; }
.nav-links{padding-top: 12px;}
.page-numbers.current, .page-numbers.current:hover{background:#488C1C; color: #fff;}
.page-numbers{font-size: 16px; font-weight: normal;padding: 5px 12px; margin-right: 5px;}
.page-numbers:hover {background: #e6e6e6 !important; color: #404040 !important;text-decoration: none !important;}
.next-page{font-size: 16px; font-weight: normal;padding: 5px 12px; color: #404040}
.next-page:hover{background-color: #F3F3F3; text-decoration: none;}
.prev span{font-size: 16px; font-weight: normal; padding: 5px 12px; color: #404040; background-color: transparent; border-color: transparent;}
.next span{font-size: 16px; font-weight: normal; padding: 5px 12px; color: #404040; background-color: transparent; border-color: transparent;}
.prev span:hover{background-color: #F3F3F3; color: #404040; border-color: transparent;}
.next span:hover{background-color: #F3F3F3;color: #404040; border-color: transparent;}
nav.navigation .nav-links .page-numbers.dots:hover {background: none !important;}
.prev.page-numbers, .wpinfopager-page-previous, a.pageprev {
  background: url(imgs/flechita_anterior.png) no-repeat;
  color: #404040;
  border: none;
}
.next.page-numbers, a.wpinfopager-page-next, a.pagenext {
  background: url(imgs/flechita_siguiente.png) no-repeat;
  color: #404040;
  border: none;
}
a.prev span.btn-sm, a.next span.btn-sm {display: none;}
.prev.page-numbers, .next.page-numbers, .prev.page-numbers:hover, next.page-numbers:hover {
  background-position: center;
}

/*comentarios de noticias*/
#respond{  clear: both;}
#commentform{ background: #F3F3F3;padding: 12px 12px 24px 12px;margin-top: 12px;margin-bottom: 24px;}
.comment-form-url, .comment-author.vcard img{ display: none;}
label{ display: block; font-weight: normal;}
.comment-form-author input,.comment-form-email input,textarea#comment{ border: 1px solid #E5E5E5;height: 28px;padding: 0px 0px 0px 6px; }
.comment-form-author input:focus,.comment-form-email input:focus,textarea#comment:focus{ color:#216502;}
h3#reply-title{ font-size: 13px;margin-top: 18px;margin-bottom: 18px;padding: 10px 0px 8px 12px;text-transform: uppercase;border-top: 1px solid #E5E5E5;line-height: 1.4;}
.comment-form-author,.comment-form-email{  width: 49%; float: left;}
.comment-form-email{  margin-left: 12px;}
.comment-form-author input,.comment-form-email input{  width:100%;}
textarea#comment{ width:100%;  height:auto; }
.comment-notes{  font-size:11px;}
input#submit{ border: none;background: #216502 url(img/flechita_siguiente_blanca.png) no-repeat 260px center;color: #FFFFFF;height: 30px;text-align: left;width: 278px;border-radius: 5px;padding: 0 6px;font-size: 14px;}
input#submit:hover{ border: none;background:#1f4a02 url(img/flechita_siguiente_blanca.png) no-repeat 260px center;color: #FFFFFF;height: 30px;text-align: left;width: 278px;border-radius: 5px;padding: 0 6px;font-size: 14px;}
.comment-form-author input:focus,.comment-form-email input:focus,textarea#comment:focus{border:1px solid #216502; }
article.comment-body{ background: #F7F7F7;color: #737373;position: relative;margin-bottom: 30px;padding: 10px 12px 24px;overflow: hidden;}
ul.comment.list{  list-style: none;padding-left: 0;}
.comment-content{ margin-top:15px;}
.comment-content p{ margin-bottom: 15px;}
.comment-metadata time{ position: absolute;bottom: 12px; color:#404040;}

/*responsable de la pagina*/
.responsabilidad{ padding: 31px 0 15px;}
.page-id-30 .responsabilidad,.red-portales .responsabilidad{padding: 10px 0 15px;}

/*footer*/

.dmbs-footer-navbar {
  border-top: 1px solid #505050;
  position: relative;
  clear: both;
}
#footer-nav-content {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 0px;
}
.nav-redes a.figura {background: url("imgs/x.png") no-repeat center; display: inline-block; 
width:24px; height: 24px; margin-top: 10px;}

.nav-redes a.whatsapp {background: url("imgs/whatsapp.png") no-repeat center; display: inline-block; 
width:30px; height: 30px; }


#navbarFooter {border-bottom: 1px solid #E6E6E6;}
#footer .row{  margin-left: 0px; margin-right: 0px;}
#footer .card-body{padding: 17px 0;}
#footer-nav-content{justify-content: center;margin: 5px 0 2px; }
.dmbs-footer-menu .container > .navbar-collapse{   margin-left: -15px;}
/*.bg-footer, .dmbs-footer, .copyright{  background-color:#e5e5e5; }*/
.dmbs-footer{border-top: 1px solid #404040;}
.dmbs-footer-menu nav{ border:none;}
#menu-menu_footer a{ color: #727272;font: 14px/normal 'Barlow-SemiBold', sans-serif!important; text-transform: uppercase; padding-right: 40px;}
.navbar-inverse{ background-color:transparent;}
.footer1{ padding: 20px 0 0;border-right: 1px solid #e5e5e5;}
.footer1, .footer2{ padding:0;margin: 19px 20px 0 0;}
.footer2{  margin-right: 0px; }
.footer1 p,.footer2{ font-size: 14px;}
.footer1 p{ padding-right: 15px;}
.footer1 a, .footer2 a, .copyright p, .copyright a,.copyright p, .copyright a, .footer2 span.org{ font-family: 'Barlow-SemiBold', sans-serif!important; }
.footer1 a, .footer2 a, .copyright p, .copyright a{color: #404040;}
.copyright p, .copyright a, .footer2 span.org{color: #737373;}
.footer2{  padding-right: 0;}
.footer2 .institucion{ margin-bottom:5px;}
/*.footer2 span.org {color: #737373;font-weight: bold;}*/
/*.responsable a { color: #51a820;font-weight: bold;}*/
.responsable span.given-name{margin-left: -6px;}

/* sellos footer */

.sellosinfofooter{ padding-bottom: 20px; padding-left: 0px;

border-top: 1px solid #E6E6E6;padding-top: 20px;}

.sellosinfofooteritem, .sellosinfofooteritem-first {
  border-right: 1px solid #E6E6E6;
  padding: 0 24px !important;
}

.sellosinfofooter .card-body {
  width: 180px;
  height: 100px;
  text-align: center;
}
.sellosinfofooter .sellosinfofooteritem-first {padding-left: 0px !important; text-align: left;}


.sellosinfofooteritem p {
  font-size: 11px;
  text-align: left;
  padding-left: 8px;
  padding-top: 8px;
}
.sellosinfofooteritem p a {color:#404040;}

.sellosinfofooter .sellosinfofooteritem-first img {
  padding-top: 25px;
}
.sellosinfofooter .sellosinfofooteritem-last {
  padding-left:24px !important;
  margin-right: 0px;
}
.sellosinfofooter .sellosinfofooteritem:nth-child(2) img {
  margin-top: 12px;
}
.sellosinfofooter .sellosinfofooteritem:nth-child(3) img {
  padding-top: 28px;
}
.sellosinfofooter .sellosinfofooteritem:nth-child(4) img {
  padding-top: 12px;
}

#redes-sociales{margin-left: auto;}
#redes-sociales .mdi{font-size: 2.5em;padding-right: 6px !important;padding-top: 3px;padding-bottom: 3px;margin-left: auto;}
.copyright{ min-height:50px;}
.copyright p, .copyright a{ font-size: 14px;}
.copyright p{ margin: 0 auto;padding-top: 13px;text-align: center;border-top: 1px solid #E6E6E6;}
.copyright a {font-weight: bold;}
/*.bvs .section-title-description a.bvsnegrita, .uvs .section-title-description a.bvsnegrita {color:#000;}
.cencomed .col-md-12 a.bvsnegrita {color:#404040;}*/

/******************************media queries****************************************/

@media only screen and (max-width:480px) {
h1.dmbs-header-title{  font-size: 40px!important; }
.mdi-bullhorn, .mdi-traffic-cone, .mdi-locker-multiple {padding: 0 10px;}
/*.slider .col-md-7 .swiper-slide .col-md-12 img {height: auto;}
.swiper-android .swiper-slide, .swiper-wrapper {height: auto;}*/
.crop { width: auto; }
}

@media only screen and (max-width: 575.98px) {
/*.slider .col-md-7 .swiper-slide .col-md-12 img {height: auto;}
.swiper-android .swiper-slide, .swiper-wrapper {height: auto;}*/
.crop { width: auto; }
.container {padding-left: 15px;padding-right: 15px;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {padding-left: 15px; padding-right: 15px;}
.dmbs-header-nav-container .container,.dmbs-footer-navbar .container{padding: 0 15px; }
.row.slider {background: #e5e5e5;padding: 40px 0 30px;}
.swiper-pagination{ position: relative;}
#navbarBarraInfomed li {margin-left: 0;margin-right: 0;}
 .navbar > .container .navbar-brand{ padding-left: 15px;}
 #navbarBarraInfomed li { margin-left: 0; margin-right: 0;}
 #menu-menu_principal, #buscador {margin-left: 15px;margin-right: 15px;}
 .navbar-toggler{  padding-right: 15px; padding-top: 0px; padding-bottom: 0px;}
 .bread-print-size .col-4{  display: none;}
.footer1{  border-right: none;border-bottom: 1px solid #e5e5e5;}
#menu-menu-footer > li a, .nav-redes{ padding-left: 15px;}
.footer1, .footer2{ padding-left: 0px!important;padding-left: 0px!important;}
.footer2{  margin-top: 14px!important;}
}

@media only screen and (min-width: 576px) {
#menu-menu_footer{padding-left: 0px; }
.container {padding-left: 0;padding-right: 0;}
 .navbar-toggler{  padding-right: 0px;padding-top: 0px; padding-bottom: 0px;}
}


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

    #logo img, #navbarTogglerDemo02 ul.nav{ margin-top: 0px; margin-bottom: 0px;}
    ul.nav li.bvs{   margin-bottom: 8px;}
    #navbarTogglerDemo02 ul.nav{ padding-bottom: 15px;}
    .navbar-1-collapse .navbar-nav{   margin-top:0px;}
    .navbar > .container .navbar-brand{ padding-top: 8px;}
    .navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:active,.navbar-inverse .navbar-brand:focus{ font-size:2.46em; }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border: none; }
    .navbar-inverse .navbar-1-collapse .navbar-nav > .menu-item-3257.active > a, .navbar-inverse .navbar-1-collapse .navbar-nav > .menu-item-3257 > a:hover  {background: url('img/home-white.png') no-repeat scroll 15px center #216502;width: auto;}
    .navbar-inverse .navbar-1-collapse .navbar-nav > .menu-item-3257 > a, .navbar-inverse .navbar-1-collapse .navbar-nav > .menu-item-3257 > a:focus  {background: url('img/home-green.png') no-repeat scroll 15px center transparent; width:auto;}
    .navbar-nav > li{ border-right:none;}
    .navbar-nav > li a, .dmbs-footer-menu .navbar-nav > li a {border-right: none;}
    .navbar-toggle, .navbar-inverse .navbar-toggle:focus{ background-color: #216502; border: none;}
    .navbar-inverse .navbar-toggle:hover{ background-color: #1f4a02;}
    .dmbs-container .navbar-toggle{margin-right: 0px; margin-top: 15px;}
    .navbar-inverse .navbar-form{  margin: 0px;padding: 0px;}
    .navbar-brand{ padding: 15px 0px 0px 0px; height: auto; margin-bottom: 10px;}
    .dmbs-footer-menu .navbar-collapse .navbar-nav > .menu-item-31 > a{ padding-left:15px;}
    .navbar-collapse .navbar-nav > .menu-item-3257.active > a, .navbar-collapse .navbar-nav > .menu-item-3257 > a { background-position: 15px center;height: auto;width: auto;}
    .advanced_search a{  margin-left:12px; }
    h1.dmbs-header-title::before {right:10px;}
    h1.dmbs-header-title::after {left: 10px;}
   .icono:before,.icono:after { vertical-align: text-top;}
	 .section-title-description h2{ font:30px/normal 'Barlow-Regular', sans-serif !important  }
 .font-newspaper-variant-outline{  font-size: 30px; vertical-align: bottom; }
 .uvs-icono {margin-bottom: 0!important;padding-bottom: 25px;}
 .bvs-icono {background: url(imgs/bvs.png) no-repeat 0 10px;}
	/*.swiper-horizontal > .swiper-pagination-bullets, 
   .swiper-pagination-bullets.swiper-pagination-horizontal {  display: none; }*/
	.section,.row.slider .col-md-7, .row.slider .container{ padding: 0;}
	.row.slider .col-md-5{ display: none;}
	/*.swiper-wrapper .description-banner{ padding:8px;}*/
	.row.slider .swiper-pagination{ position: relative;bottom: 0px;padding-top: 8px;}
	.noticias-actualidad .infowordpresshowmore.card-footer{padding-bottom: 17px;border-bottom: 1px solid #110e0e;margin-bottom: 20px;padding-top: 0px;}
	.noticias-actualidad .row .col-6:nth-child(2), .noticias-actualidad .row .col-6:nth-child(4),.noticias-actualidad .row .col-6:nth-child(6), .noticias-actualidad .row .col-6:nth-child(8), 
	.colecciones .col-md-3, .cencomed .col-md-4, .uvs .col-md-4, .esenciales.row .col-md-4,.colaboracion .col-md-6,.miscellany .col-md-3{  border-right: none;}
	.noticias-actualidad .row .col-6:nth-child(2), .noticias-actualidad .row .col-6:nth-child(4),.noticias-actualidad .row .col-6:nth-child(6), .noticias-actualidad .row .col-6:nth-child(8){ padding-right: 0px;} 
	.colecciones .col-md-3, .cencomed .col-md-4, .uvs .col-md-4, .esenciales.row .col-md-4,.colaboracion .col-md-6,.miscellany .col-md-3{ margin-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
	.colecciones .col-md-3{padding-bottom: 20px; border-bottom: none;}
	.revistas-libros .col-lg-4{width: auto;}
	.revistas-libros .col-lg-8{padding-left: 0;padding-right: 0;}
	.cencomed .row .col-md-4:last-child, .uvs .row .col-md-4:last-child, .colaboracion .row .col-md-6:last-child,.esenciales .row .col-md-4:nth-child(3), .miscellany .row .col-md-3:last-child { border-bottom: none;}
	.cencomed .col-md-4{padding-bottom: 20px; }
	.cencomed .col-md-4, .uvs .row .col-md-4, .colaboracion .col-md-6, .section.actualidad .col-lg-8{padding-left: 0px; padding-right: 0px;}
	.esenciales.row .col-md-4, .esenciales .list-group .list-group-item{ padding-left: 0px;}
	.cencomed{ padding-bottom: 0px;}
  /*.uvs-icono { background: url(imgs/uvs.png) no-repeat 0 6px;}*/
	.dmbs-main .row .col-md-6.servicios, .dmbs-main .row .col-md-6.servicios-m {	margin-bottom: 20px;}
	#tab_container_26 #myTab_26, #tab_container_26 .tab-content {width: 100% !important;}
	.miscellany{  padding: 20px 0px;}
	.miscellany .col-md-3{  padding-bottom: 15px;padding-top: 15px; margin: 0px;}
	.card-body-secciones ul.infowordpress-recent li.list-group-item, .infowordpresshowmore, .miscellany .textwidget ul{  padding-left: 3px;}
	.page-id-33 .col-md-4{ padding-left: 0px;}
    /*comentarios*/
    .comment-form-author,.comment-form-email{  width: 100%; float: none;}
    .comment-form-email{ margin-left: 0px;  }
	 .contact-form{ margin: 0px; }
/*	 .row .col-md-4 {  padding: 0px; }*/
    #menu-menu-footer{ padding-left: 4px;}
    .footer1, .footer2{  margin-right: 0px; margin-top: 12px;}
    .footer2{padding-left: 15px;}  
    #footer #footer-inner .col-md-12 {  padding-left: 15px; padding-right: 15px;}
    .footer2 .responsable{margin-bottom: 20px;}
    #menu-menu-footer{padding-left: 0px;}
    .dmbs-footer-menu .nav > li > a {padding-left: 15px;}
    #menu-menu-footer #menu-item-117 a {padding-left: 20px;}
    .sellosinfofooteritem, .sellosinfofooteritem-last{   margin-top: 29px; }
    .sellosinfofooter .col-md-4{width: 100%;}
    .copyright p { padding-bottom: 16px;text-align: left;}
	 .sellosinfofooter{  padding: 0;}
	 .sellosinfofooter .card-body {margin: 0px; padding: 0px!important;border-right: none; text-align: left; width: auto;}
	 .sellosinfofooteritem-last img{margin-top: 25px;}
/*	.gallery-thumbs, .gallery-top {height: auto !important;}*/
}

/*Small devices Tablets */
@media screen and (min-width: 768px) {
    /*body{ overflow-x: hidden;}*/
    .navbar-inverse .navbar-brand, .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:active, .navbar-inverse .navbar-brand:focus{ font-size: 2.46em;}
    .navbar .container, .navbar .navbar-collapse-2{ padding-left: 0!important;}
    .colaboracion .mdi-account-group,.font-newspaper-variant-outline{font-size: 43px;}
    .advanced_search a{  margin-left:12px; }
    #logo img{ margin-top: 0px;}
	 .secciones.documentos .ver-todos{  margin-left:12px; }
	 /*h1.dmbs-header-title:before,h1.dmbs-header-title:after, .icono:before,.icono:after {content: ''; background-color: #51a820; display: inline-block; height: 1px; position: relative; vertical-align: middle;}*/
	 .icono:before,.icono:after{vertical-align: text-top;  width: 40%;}
	 /*.swiper-wrapper .description-banner{ }*/
	  .swiper-pagination{ display: none;}
	 .actualidad .col-md-4{margin-top: -54px;}
	 .colecciones .col-md-3{ width:22.5%;}
	 .revistas-libros > .col-md-6{margin-right: 20px;width: 48%;} 
	 /*.col-md-6.servicios,*/.col-md-4.red-de-portales{width:30.5%;}
	 .revistas-libros .col-lg-8{padding-left: 0;}
	 .colaboracion img, .colaboracion h3, .colaboracion .textwidget p:nth-child(3){  margin-right: auto;margin-left: auto;  display: block;}
	/* .page-id-33 .col-md-8 {padding-right: 24px !important;}
	 .page-id-33 .col-md-10 {flex: 0 0 auto; width: 100%;}*/
	 .font-link-variant.cencomed-enlace{position: absolute;top: -15px;}
	 .font-link-variant.enlace-externo{position: relative;top: -25px; }
	 .cencomed .col-md-4, .uvs .col-md-4,.colaboracion .col-md-6{ padding-right: 20px;padding-left: 20px;}
	 .dmbs-main .row .col-md-6.servicios, .dmbs-main .row .col-md-6.servicios-m {flex: 0 0 48.4%;max-width:48.4%;margin-bottom: 20px;}
	  .formulario form{ margin-left: 12px;}
	 #contact-name {padding-right: 0;}
	 #contact-name, #contact-email {float: left;}
	 #contact-subject {clear: both;}
	 .miscellany .col-md-3 h5, .miscellany .col-md-3 .list-group-item, .miscellany .col-md-3 .infowordpresshowmore{  padding-left: 20px; padding-right: 20px;}
	 #menu-menu-footer li.menu-item-747 a{  padding-left: 0;}
    .footer1{  padding-left: 0!important;}
    .footer2{  padding-right: 0px;}
     .footer1, .footer2{  padding-left: 0!important;}
     .footer1,.footer2{  max-width: 48.4%;} 
	  .sellosinfofooter .sellosinfofooteritem-last img {padding-top: 10px;padding-left: 24px;margin-right:0px;}
}

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

#navbarBarraInfomed li.red-portales{margin-top: 0;}
#navbarBarraInfomed li.red-portales, #navbarBarraInfomed li.bvs, #navbarBarraInfomed li.uvs{margin-bottom: 8px;}
#navbarBarraInfomed li.correo {margin-top: 12px;}
#navbarBarraInfomed li {margin-left: 15px; margin-right: 15px;}
#menu-item-41.current_page_item a, #menu-item-41 a{ display: inline;}
#navbarTogglerDemo02 li{ margin-bottom: 10px; }
#menu-menu_principal{ margin-top: 20px;margin-bottom: 28px !important;}
#navbarGlobal li, #menu-menu-footer li{margin: 12px 0 8px;}
#navbarGlobal #menu-item-41,#menu-menu-footer #menu-item-56{ margin-top: 0px;}
#navbarGlobal #menu-item-41{margin-bottom: 3px;}
#navbarGlobal .nav-link{ padding: 0px;}
#menu-menu-footer > li a { padding-top: 0px;  padding-bottom: 0px;}
.carousel-control-prev, .carousel-control-next,.swiper-button-next,.swiper-button-prev{  display: none; }
.header-first .container, .dmbs-footer .container{  padding-left: 0px;justify-content: end;}
h1.dmbs-header-title{margin-bottom: 0;}
.actualidad .col-lg-4 { padding-left: 0px;}
 .dmbs-footer .navbar-toggler{  padding-top: 12px;}
 .nav-redes{ margin-bottom:16px;}
 .mdi-facebook{margin-left: -2px;}
 .nav-redes a.whatsapp{margin-top: 3px;}
 /*.gallery-thumbs, .gallery-top {height: auto !important;}*/

}


@media only screen and (min-width: 576px) and (max-width: 991px) {
#navbarBarraInfomed li {margin-left: 0px;margin-right: 0px;}
 .sellosinfofooter{margin-top: 16px;}
 .footer1 p{margin-bottom: 0;}
}

/* Medium devices (desktops, 992px and up) */
@media screen and (min-width: 992px) {

    .dmbs-footer-menu .container > .navbar-collapse {margin-left: 0;}
    #navbarBarraInfomed.navbar-collapse { justify-content: end;}
	 .nav-item {width: auto!important;}
    .navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:active,.navbar-inverse .navbar-brand:focus{font-size:3.075em;  }
    .dmbs-footer-menu  .navbar-inverse .container{  padding-left: 15px;}
    #logo img{ margin-top: 0px!important;}
    .navbar-inverse .navbar-form{  margin-top: -4px;}
    .navbar-right {/*margin-right: 0px;*/  padding-right: 0;}
   .icono::before, .icono::after { width:42%;}
   form#infosearch-searcher-form .form-control{width:357px; }
	.colecciones .col-md-3{ width: 23.2%;}
	 .revistas-libros > .col-md-6{width: 48.7%;} 
	 /*.col-md-6.servicios,*/.col-md-4.red-de-portales{width:31.2%;}
	 .page-template .zeno_font_resizer_container {margin-left: 150px;}
	.page-id-1425 .dmbs-main .card {height: 400px;}
	 .revistas-libros .col-lg-8 {padding-left:6px;}
	 .swiper-wrapper .description-banner{ position: absolute;bottom: 0;max-height: 115px;}
	 .colaboracion h3, .colaboracion .textwidget p:nth-child(3){  width: 401px;}
    #footer .row{   margin: 0 auto!important; width: 960px!important;}
    .dmbs-footer-menu .container {  padding-bottom: 0px;}
    .footer1.col-md-6, .footer2.col-md-6{ flex: 0 0 48.6%;max-width: 48.6%;}
    .footer1{   margin-bottom:23px; padding-left: 0px;}
	 .footer1 p{ margin-bottom: 0px;}
    .footer2{  padding-right: 0!important;}
    .footer1,.footer2{max-width: 48.5%;}
	 #menu-menu-footer{margin-top: 0;padding:11px 0;margin-right: auto;}
	 #menu-menu-footer  li:first-child a {padding-left:0px;}
	 #menu-menu-footer > li a {padding: 8px 12px;}
	 .nav-redes{ padding-left: 12px;}
	 .mdi-facebook{ margin-left: 7px;margin-right: 5px;}
   .nav-redes a.whatsapp{margin-top: 5px;}
   .sellosinfofooteritem-last{ margin-top:0px;}
	 
}


/* Large devices (large desktops, 1200px and up) */

@media screen and (min-width: 1200px) {
    .container { padding: 0px!important; max-width: 960px!important;}

    /*.header-first{padding: 5px 0 5px 0px!important;}*/
    #logo img{ margin-top: 0px!important;}
    /*eliminando espaciado*/
    .dmbs-head-top .col-md-1,.header-first,.navbar-inverse .navbar-brand,.dmbs-head-top .col-md-11, .navbar-brand,
    .navbar-header a{  padding-left: 15px!important;}

    .dmbs-head-top .col-md-1,.header-first,.navbar-inverse .navbar-brand
    {  padding-right: 15px!important;}
  
    .navbar-inverse .container{padding-right: 0px!important; padding-top: 0!important;}
    .news .col-md-1, .dmbs-footer-menu .navbar-collapse, .single .col-md-8{padding-left: 0px!important; }
    /*head-top*/

    /*navbar*/
    .navbar-inverse .navbar-form{  margin-top: -4px;}
    #logo img {margin-left: 0px!important;margin-top: 0!important;}
    .navbar-right {margin-right: 0px!important;}
    .navbar-collapse{ margin-right: 0px!important;}
    #menu-menu-1{  width: auto!important;}
   
    /*seciones-home*/
.slider #demo .container {
  padding-bottom: 80px!important;
}
    /*footer*/
  
    .footer2{  padding-right: 0!important;}
    #footer .row{   margin: 0 auto!important; width: 960px!important;}
    .footer1, .footer2{ margin-bottom:30px;width: 48.6%;}
    .dmbs-footer-menu .container {  padding-bottom: 12px!important;}
    
    #menu-menu-footer li.menu-item-747 a{  padding-left: 20px!important;}

}
/***************fin media-queries*****************************************************/
div.sellosinfofooter{  display: none !important;}
.slider .contenedorimages {  margin-top: 9px;}
.colaboracion .colaboraciongrupos {  margin-left: 0px; padding-left:0px; }
.colaboracion .colaboracionwikilibros { padding-left: 30px; margin-right: 0px; padding-right:0px; }
.colaboracion .colaboraciongrupos img, .colaboracion .colaboraciongrupos h3, .colaboracion .colaboraciongrupos p, .colaboracion .colaboraciongrupos .textwidget p:nth-child(3){  margin-left: 0px; margin-right:0px; }
.colaboracion .colaboracionwikilibros img, .colaboracion .colaboracionwikilibros h3, .colaboracion .colaboracionwikilibros p, .colaboracion .colaboracionwikilibros .textwidget p:nth-child(3) {  margin-left: 0px; margin-right:0px; }
.colaboracion .colaboraciongrupos img {  width: 450px; height: auto; }
.colaboracion .colaboracionwikilibros img {  width: 450px; height: auto; }



