.radio-label-block>span{display:block}.dataTables_wrapper{overflow-x:auto}.mec-calendar dl,
.mec-calendar .mec-calendar-header{width:100%!important}.home #post-4529 .su-posts-default-loop .su-post-thumbnail
img{width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#post-4393 .wp-block-media-text.is-vertically-aligned-center,
#post-4448 .wp-block-media-text.is-vertically-aligned-top{-ms-grid-columns:auto}#post-4529 .su-posts-default-loop .su-post-thumbnail
img{display:flex;position:relative;top:50%;left:50%;transform:translate(-50%, 0%);height:auto;width:100%}#post-4529 .su-posts-default-loop .su-post-thumbnail
img{max-height:none!important;max-width:none!important}.menu-main li:hover>ul{visibility:visible;opacity:1 !important}.menu-main li:hover > a,
.menu-main li a:hover,
.menu-main li a:focus{text-decoration:none;color:#89ce40}.portfolio-item:hover .portfolio-item-overlay,.portfolio-item-overlay{opacity:0.9}.menu-main li:hover > a, .menu-main li a:hover, .menu-main li a:focus,
.menu-mobile li:hover > a, .menu-mobile li a:hover, .menu-mobile li a:focus{color:#00b5dd}.areas-investigacion .su-post-category ol, .areas-investigacion .su-post-category ul, .areas-investigacion .su-post-category li,
.videos .su-post-category ol, .videos .su-post-category ul, .videos .su-post-category li,
.su-post.seleccion .su-post-category ol, .su-post.seleccion .su-post-category ul, .su-post.seleccion .su-post-category
li{display:inline}.videos .su-post-date{margin-top:auto!important;display:inline!important}.videos .su-post-title{line-height:normal!important;margin-bottom:0px}.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item
img{height:100%;flex:1}div#ca-sidebar-6747{padding:0px}.searchandfilter input[type=text]{height:40px}.wpcf7-form-control.wpcf7-file{width:90%}#post-5120 #primaryNav li
a{background:none;border:0px;padding:2px
0px}}@media screen and (max-width: 1280px){#clients .column-narrow.col5{float:none;margin-left:auto!important;width:auto;margin:auto}#clients .client
img{margin:0
auto}#post-4290 .wp-block-columns{flex-wrap:wrap}#post-4290 .wp-block-columns .wp-block-column{flex-basis:100%!important;margin:0
auto}}@media screen and (max-width: 781px){#post-7753 .wp-block-column,
#post-7147 .wp-block-column,
#custom_html-12 .wp-block-column,
#custom_html-22 .wp-block-column{flex-basis:100%!important;margin:0
auto}}@media screen and (max-width: 800px){.page-id-6179.sidebar-left .content,
.page-id-87693.sidebar-left .content,
.page-id-31853.sidebar-left
.content{width:100%}#post-6316 .wp-block-column,
#post-40627 .wp-block-column,
#post-7946 .wp-block-column,
#post-7306 .wp-block-column,
#post-7474 .wp-block-column{flex-basis:100%!important;margin:0
auto}#post-40627 .wp-block-column p,
#post-7946 .wp-block-column p,
#post-7306 .wp-block-column p,
#post-7474 .wp-block-column
p{display:inline}}@media screen and (max-width: 600px){.su-posts.videos .su-post-content{width:100%}.content .su-posts.videos .su-post-content .wp-block-embed__wrapper{margin:0
-40px}.content .su-posts.videos .su-post-content .wp-block-embed__wrapper
.video{width:100%}.content .su-posts.documentos .su-post .su-post-thumbnail{width:50%!important}.content .su-posts.revistas .su-post .su-post-thumbnail img,
.content .su-posts.documentos .su-post .su-post-thumbnail img,
.content .su-posts.boletines .su-post .su-post-thumbnail
img{max-height:inherit}.su-posts.documentos .su-post-rightblock{margin-left:0px !important}.content #post-6179 .su-post-rightblock{width:100%!important;float:none !important;margin-left:0px !important}.content #post-6179 .su-post-thumbnail{width:100% !important;height:auto !important;margin-left:0px !important}}@media screen and (max-width: 1280px) and (min-width: 801px){.header .logo
img{width:100%}#header
.logo{width:150px}#menu-main li
a{font-size:0.9em;padding:5px
20px 5px 0px}}