.text-white *{ color:#fff !important; }
.text-center{ text-align: center; }
.no-margin{ margin:0!important; }
.border-radius{border-radius:8px; overflow:hidden;}
.h1, .h2, h1, h2{ letter-spacing:normal} .button {
background-color: #41add2;
border-radius: 50px;
}
a.back-button{border: 1px solid;padding: 7px 30px 7px 20px;border-radius: 50px;margin-left: 14px;margin-bottom: 50px;}
a.back-button:hover{ background:#EFF7FF;}
a.back-button .dashicons{height: 22px;font-size: 20px;vertical-align: middle;}
.btn-featured a{background: #144972;color: #fff!important;border-radius: 5px;padding: 6px 16px;}
.btn-featured a:hover{background: #00AA4C;} body:not(.header-absolute) header.main-header { background: #fff;}
.header-block{ padding: 0 0 20px; }
.top-header-bar{ padding-top: 20px; }
.top-header-bar .header-block__item:last-child{}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li.current-menu-item > a{ border-bottom: 3px solid; }
section.page-heading{ background:#1F97B4; background:linear-gradient(96deg, #4491b1, #1292b6);padding: 55px 0 20px;}
h1.page-heading__title.page-heading--title {display:inline-block; width:60%;letter-spacing: -3px; vertical-align:top; color: #FFF}
div.page-heading__description.page-heading--description{display:inline-block; width:60%;}
div.page-heading__description.page-heading--description p{ } .main-header.menu-type-standard-menu .standard-menu-container div.menu>ul>li+li, .main-header.menu-type-standard-menu .standard-menu-container ul.menu>li+li {
margin-left: 25px;
} .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li.special-menu-button > a,
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li.special-menu-button > a {
color: #6dab3c;
border: 1px solid #6dab3c;
padding: 5px 10px;
line-height: 1;
border-radius: 50px;
} .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li.special-menu-button > a:hover,
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li.special-menu-button > a:hover {
color: #fff;
background: #6dab3c;
} .more-link {
border: none;
top: 0px;
right: 0px;
position: absolute;
} .show-more .reveal-button {
min-width: 150px;
border: none;
} .more-link .show-more {
padding:0px;
margin: 0px;
margin-top: 35px;
} .more-link .show-more .reveal-button a {
width: auto;
background-color: #6dab3c;
border-radius: 50px;
padding: 15px;
color: #fff;
line-height: 1;
} .more-link .show-more .reveal-button a:before {
content: "»";
margin-left: 10px;
float: right;
line-height : 1;
} .lab-portfolio-items .more-link .show-more .reveal-button a {
background-color: #fff;
color: #009db3;
} .wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination.testimonials:not(.vc_tta-tabs-position-bottom) {
padding-bottom: 35px;
} .wpb-js-composer .testimonials.vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
right: auto;
margin: 0px;
} .departments-list ul {
padding: 0px;
list-style-type: none;
} .departments-list ul li {
border-bottom: 1px solid #18a9bd;
list-style-position: inside;
padding: 8px 0px;
margin: 0px;
color: #fff;
} .departments-list ul li:last-child {
border: none;
} body.home .portfolio-holder.portfolio-type-1 .portfolio-item .info {
background-color: transparent;
box-shadow: none;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
} body.home .portfolio-holder.portfolio-type-1 .portfolio-item .info h3 a,
body.home .portfolio-holder.portfolio-type-1 .portfolio-item .info p {
color: #fff;
} .portfolio-holder.portfolio-type-1 .portfolio-item .info {
background-color: #fff;
box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.1);
padding: 22px 30px;
} .portfolio-holder .item-box .info h3 {
margin-bottom: 15px;
margin-top: 0px;
} .portfolio-holder .item-box .info h3 a {
color: #2a527b;
} .home-departments .portfolio-title-holder .pt-column-title {
max-width: 75%;
} .home-departments.lab-portfolio-items .portfolio-title-holder h1,
.home-departments.lab-portfolio-items .portfolio-title-holder h2 {
color: #fff;
} .home-departments .section-title p {
color: #fff;
} .lab-portfolio-items .more-link {
margin-top: 0px;
} .site-footer .footer-widgets {
margin-bottom: 0;
}
.footer-bottom-content p,
.footer-bottom-content a,
.site-footer .footer-bottom a{
color:#fff;
} .site-footer .footer-widgets .widget.widget_nav_menu {
padding-left: 100px;
} .site-footer .widget-area .widget li a,
.site-footer .widget ul ul a:before {
color: #fff;
} .site-footer .footer-bottom-content {
padding-top: 20px;
padding-bottom: 20px;
} .site-footer .social-networks.rounded li a {
width: 30px;
height: 30px;
background-color: #f3f8fb;
border-radius: 5px;
} .social-networks.rounded li a i {
font-size: 14px;
} .widget ul li {
border-bottom: 1px dotted #ddd;
} .widget ul li:last-child {
border: none;
} .blog-posts .post-item.template-standard .post-details,
.blog-posts .post-item.template-standard .post-thumbnail {
border: none;
background-color: #fff;
} .blog-posts .post-item.template-standard .post-details {
padding-top: 30px;
padding-bottom: 30px;
} .page-heading__title-section {
margin: 0px;
} .working-hours-table table {
background-color: #d7e9f5;
}
.working-hours-table table td {
color: #2d527b;
padding: 10px 20px;
}
.working-hours-table table tr {
border-bottom: 1px solid #f3f8fb;
} .widget-area--skin-background-fill .widget {
border: none;
background-color: #fff;
box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.1);
} .widget-area--skin-bordered .widget {
background-color: #fff;
} .wpb_wrapper .lab-blog-posts .blog-post-entry {
border: none;
background: #fff;
box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.1);
transition: all 0.2s;
} .wpb_wrapper .lab-blog-posts .blog-post-entry:hover {
box-shadow: 0px 3px 50px -15px rgba(0,0,0,0.2);
} .wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-date {
letter-spacing: 1px;
} .site-footer a:after,
.blog-posts .post-item .post-details .post-title a:after,
.single-post .post .post-meta a:hover:after,
.wrapper a:after,
.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:after,
body a:after {
background-color: transparent !important;
} .widget-area .widget li a:hover,
.site-footer a:hover,
.site-footer .footer-bottom a:hover,
.blog-posts .post-item .post-details .post-title a:hover,
.single-post .post .post-meta a:hover,
.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:hover,
body a:hover {
color: #039db3
} .widget.widget_product_search .search-bar input[name="s"], .widget.widget_search .search-bar input[name="s"] {
background-color: #fff;
} .blog-posts .post-item.template-standard {
box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.1);
} .blog-posts .has-post-thumbnail .post-item {
box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.1);
background-color: #fff;
} .blog-posts .post-item.template-rounded.columned {
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
} .blog-posts .format-video .post-item.template-square.columned .post-details,
.blog-posts .has-post-thumbnail .post-item.template-square.columned .post-details {
padding: 20px 25px 0 0;
} .single-post .post .post-share-networks--style-icons a {
background: #fff;
border-radius: 3px;
width: 35px;
height: 35px;
} .single-post .post .post-tags a {
background: #fff;
box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.1);
padding: 6px 8px;
margin-right: 10px;
} section.post-author {
border-top: 2px dotted #e1eaef;
padding-top: 35px;
} .author-info--alignment-bottom.single-post--has-author-info.single-post .post .post-author .author-info--image a {
width: 130px;
margin-right: 35px;
} .single-post .post .author-info--image .image-placeholder {
border-radius: 3px;
} .post-navigation {
border-top: 2px dotted #e1eaef;
padding: 20px 0;
margin-bottom: 0;
} .post-navigation--next .post-navigation--arrow,
.post-navigation--prev .post-navigation--arrow {
display: none;
} .post-navigation a i, .post-navigation a strong {
color: #2a527b;
} .post-navigation a:hover i, .post-navigation a:hover strong {
color: #009db4;
} .single-post .post-comments {
background-color: #e1eaef;
} .single-post .post-comments--list .comment .commenter-details .name a {
color: #009db4;
} .single-post .post-comments--list .comment-respond {
background-color: #f3f8fb;
} .single-post .post-comments--list .comment .commenter-image .comment-connector {
border-color: #c5d6de;
} .single-post .post-comments--list .comment .commenter-details {
padding-left: 15px;
} p.labeled-textarea-row.comment-form-comment, .single-post .comment-form>p {
background: #fff;
box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.1);
padding: 5px 15px;
} .single-post .comment-form {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
justify-content: space-between;
margin: 0;
margin-top: 35px;
} .single-post .comment-form>p.logged-in-as {
background: transparent;
padding: 0px;
border: none;
box-shadow: none;
} .single-post .comment-form>p.logged-in-as a{
color: #009db3;
} .single-post .comment-form>p.labeled-input-row {
width: 32%;
float: none;
} .labeled-textarea-row textarea {
background-image: none;
line-height: 1.5;
padding: 0px;
} .labeled-input-row label,
.labeled-textarea-row label,
.labeled-input-row input {
border: none;
} .blog-posts .post-item .post-thumbnail blockquote,
.single-post .post--full-width-image.format-quote .post-image {
background-color: #dce6ec;
} .labeled-input-row label .required, .labeled-textarea-row label .required {
color: red;
} .single-post .comment-form>p.form-submit {
padding: 0px;
background: transparent;
margin-top: 0px;
margin-left: auto;
border: none;
} .post-navigation--label em, .post-navigation--label strong {
top: auto;
opacity: 1;
} .header-search-input .search-field {
background: #f3f8fb;
} .search-results-holder .result-box + .result-box {
border-top-color: #e1eaef;
} .search-results-holder .result-box .result-info h3 a {
color: #2a527b;
} .blog .page-heading {
margin-top: 50px;
margin-bottom: 50px;
} .page-heading--description p {
color: #FFF;
} ::selection {
background: #039db3;
} .sidebar-working-hours {
color: #2d527b;
}
.sidebar-working-hours td {
padding: 5px 0;
}
.sidebar-working-hours td:nth-child(even) {
text-align: right;
}
.sidebar-working-hours tr {
border-bottom: 1px solid #f3f8fb;
}
.emergency-button-sidebar a {
background: #6dab3c;
color: #fff;
border-radius: 3px;
padding: 7px 5px;
width: 100%;
text-align: center;
}
.emergency-button-sidebar a:hover {
color: #fff !important;
background: #5f9434;
} .pagination-container a.page-numbers,
.pagination-container span.page-numbers,
.woocommerce-pagination a.page-numbers,
.woocommerce-pagination span.page-numbers,
.pagination--normal .page-numbers {
background: #fff;
padding: 5px 15px;
border-radius: 50px;
margin: 0px 5px;
} .pagination-container a.page-numbers,
.pagination-container span.page-numbers {
color: #2a527b;
} .pagination-container a.page-numbers.current,
.pagination-container span.page-numbers.current,
.woocommerce-pagination a.page-numbers.current,
.woocommerce-pagination span.page-numbers.current,
.pagination--normal .page-numbers.current {
color: #c5ced4;
} .pagination-container a.page-numbers:hover,
.pagination-container span.page-numbers:hover,
.woocommerce-pagination a.page-numbers:hover,
.woocommerce-pagination span.page-numbers:hover,
.pagination--normal .page-numbers:hover {
color: #039db3;
} .pagination--normal .page-numbers.current:hover,
.pagination-container span.page-numbers.current:hover {
color: #c5ced4;
} .pagination--infinite-scroll .pagination--infinite-scroll-show-more {
box-shadow: 4px 7px 10px -9px rgba(0,0,0,0.1);
background-color: #fff;
border-style: none;
} .page-title {
padding: 50px 0px;
} .departments-title {
padding: 50px 0px 35px 0;
} .wpb_wrapper .lab-portfolio-items .portfolio-title-holder {
margin: 0px;
} .home-news {
padding: 50px 0 35px 0;
} .home-appointment .vc_column-inner>.wpb_wrapper {
padding: 0 50px;
background-color: #f3f8fb;
padding-top: 35px;
} .home-map.vc_column_container>.vc_column-inner {
padding-top: 0;
} .home-button a {
padding: 15px !important;
line-height: 1 !important;
background-image: none !important;
} .home-button a:before {
content: "»";
margin-left: 10px;
float: right;
line-height: 1;
} .wpb_wrapper .lab-portfolio-items .portfolio-title-holder {
margin-bottom: 20px;
} .contact-form .form-group.labeled-input-row, .form-group.labeled-textarea-row {
padding: 5px 15px;
background: #fff;
box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.1);
} .contact-form input[type=checkbox], .contact-form  input[type=radio] {
background: #fff;
} .appointments nf-fields-wrap {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
.appointments nf-field {
width: 45%;
}
.dep-appointments nf-field {
width: 100%;
}
.dep-appointments,
.dep-appointments .submit-container {
margin-bottom: 0px;
}
.appointments .nf-field-element {
box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.1);
}
.dep-appointments  .nf-field-element {
box-shadow: none;
}
.submit-container .nf-field-element  {
box-shadow: none;
}
.appointments nf-field:last-child {
width: 100%;
box-shadow: none;
}
.nf-field-element select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 1px;
padding-bottom: 1px;
}
.appointments input[type=text],
.appointments input[type=number],
.appointments input[type=email],
.appointments input[type=password],
.appointments input[type=url],
.appointments input[type=tel],
.appointments select,
.appointments textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-color: #fff;
}
.dep-appointments input[type=text],
.dep-appointments input[type=number],
.dep-appointments input[type=email],
.dep-appointments input[type=password],
.dep-appointments input[type=url],
.dep-appointments input[type=tel],
.dep-appointments select,
.dep-appointments textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-color: #f3f8fb;
background: #f3f8fb;
}
.appointments .nf-error .ninja-forms-field {
border: 1px solid #e80000;
}
.appointments .submit-container .nf-field-element,
.appointments .submit-container .nf-field-element {
box-shadow: none;
} .uneven-columns{ display:flex;}
.uneven-columns .small{ width:20%}
.uneven-columns .large{ width:80%}
@media screen and (max-width: 480px){
.uneven-columns .col{ width:100%!important;}
} .parametros{padding: 30px 0 80px;}
.parametros h4{margin:0 0 -15px; font-size:18px;}
a.parametros-item {
margin-right: 13px;
display: inline-block; padding-bottom: 3px;
transition: all .2s;
border: 1px solid;
padding: 12px 20px;
border-radius: 50px;
margin-bottom: 18px;
}
a.parametros-item:hover {
background: #144972;
color: #fff;
border: 1px solid;
}
a.parametros-item h3{ font-size:16px;margin: 0}
article.parametro{margin-bottom:60px;}
.single-post{ margin-top:60px}
.post-extra h2{ border-top:1px solid;padding:30px 10px 10px;}
.post-extra ul li{ word-break: break-all}
.post-extra table {
font-size:16px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
.post-extra table td, .post-extra table th {
border: 1px solid #ddd;
text-align: left;
padding: 8px;
width: 50%}
.post-extra table tr:nth-child(odd){background-color: #f2f2f2} .monitoreo > .container-fluid{ background: rgb(67,77,129);
background: linear-gradient(180deg, rgba(67,77,129,1) 0%, rgba(73,76,92,1) 100%);
background: linear-gradient(rgba(226, 226, 226, 1), rgba(255, 255, 255, 1));
}
.monitoreo > .container-fluid.results{
background: #EFF7FF;
padding: 60px 0;
margin-top: 40px;
}
.monitoreo > .container-fluid.results div.row+div.row{
padding: 25px 0 0;
margin-top: 25px;
}
.monitoreo > .container{ }
.monitoreo .titles-box{
background: #fff;
padding: 20px 35px;
margin: 50px 0 -10px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
box-shadow: 0 -14px 13px rgba(136, 136, 136, 0.2);
}
.monitoreo .titles-box p{
font-size: 18px;
}
.monitoreo .filters-box{
margin-top: 30px;
}
.monitoreo .p_of_m h5{ font-size: 16px; }
.monitoreo p.ver-mediciones{background: #494C5C;padding: 6px 18px;border-radius: 5px;color: #fff; font-size: 13px; cursor: pointer; text-align: center;}
.monitoreo p span{display: block; margin:0; font-size: 12px;}
.monitoreo .facetwp-type-map{ margin-top: 30px; }
#all-info{margin: 15px 0px 0;padding: 30px 0 0;}
#all-info .col-md-12{margin-bottom: 20px;}
#all-info .col-md-4{ border-bottom: 1px solid #cbcbcb;}
#all-info .col-md-4 h5{ color: #193970;}
#all-info .col-md-4 p{ font-size:17px; font-weight:600}
.filters-box select {
background-color: #ffffff;
color: #000 !important;
padding: 12px;
width: 100%;
border: none;
font-size: 16px;
box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
-webkit-appearance: button;
appearance: button;
outline: none;
height: 50px;
border-radius: 4px;
}
.filters-box::before {
content: "\f347";
font-family: dashicons;
position: absolute;
right: 10px;
height: 100%;
text-align: center;
font-size: 28px;
line-height: 52px;
color: rgba(255, 255, 255, 0.83);
pointer-events: none;
}
.filters-box:hover::before {
color: rgba(255, 255, 255, 0.6);
}
.filters-box select option {
padding: 30px;
}
.facetwp-facet{margin-bottom:0!important;}
.facetwp-facet-resultados{font-size:25px;}
.facetwp-facet-resultados > b {color:green;}
.facetwp-facet-resultados > span {color:red;}
.facetwp-map-filtering{ display: none; }
@media screen and (max-width: 991px) and (min-width: 768px) {
.site-footer .footer-widgets .widget.widget_nav_menu {
width: 100%;
padding-left: 15px;
}
.welcome-box .working-hours-column {
width: 41.66666667%;
}
}
@media screen and (max-width: 991px) {
.mobile-menu-wrapper.mobile-menu-fullscreen+.mobile-menu-overlay {
background-color: rgba(0, 157, 180,0.9);
}
.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .search-form input::placeholder {
color: rgba(255,255,255,0.75);
}
.mobile-menu-wrapper .mobile-menu-container .search-form label {
color: #FFF;
}
} .contact-form .button .loading-bar span {
border-radius: 50px;
background-color: rgba(0,0,0,.25);
} .contact-form .button .loading-bar {
bottom: 0;
left: 20px;
right: 20px;
top: auto;
background: none;
border-radius: 50px;
} .top-bar-button {
color: #6dab3c;
border: 1px solid #6dab3c;
padding: 5px 10px;
border-radius: 50px;
transition: all 0.25s ease;
}
a.top-bar-button:hover {
color: #fff;
background-color: #6dab3c;
} @media screen and (max-width: 480px){
h1.page-heading__title.page-heading--title {
width: 100%;
letter-spacing: normal;
}
div.page-heading__description.page-heading--description{
width: 100%;
}
iframe{ padding: 0!important;}
.site-footer .footer-widgets .widget.widget_nav_menu {
padding-left: 15px;
}
.blog .page-heading {
margin-top: 35px;
margin-bottom: 35px;
}
.widget {
margin-bottom: 15px;
}
.page-title {
padding: 35px 0px;
}
.departments-title {
padding: 35px 0px 20px 0;
}
.single-post .post-comments:before {
border-width: 20px 20px 0 0;
right: 20px;
}
.welcome-box {
padding: 35px 0 25px 0;
}
.more-link {
position: relative;
}
.home-departments .portfolio-title-holder .pt-column-title {
max-width: 100%;
}
.home-departments .more-link .show-more {
padding: 0px 15px;
}
.more-link .show-more {
margin: 0px;
}
.show-more .reveal-button {
display: block;
}
.more-link .show-more .reveal-button a {
text-align: left;
width: 100%;
}
.home-news {
padding: 35px 0 25px 0;
}
.home-map.vc_column_container>.vc_column-inner {
padding-top: 20px;
}
.home-appointment .appointments {
margin-bottom: 0px;
}
.home-appointment .vc_column-inner>.wpb_wrapper {
padding: 0 35px;
padding-top: 35px;
}
.home-testimonials {
padding-top: 0px;
}
.single-post .post .post-navigation {
margin-bottom: 10px;
}
.single-post .comment-form>p.form-submit{
margin-left: 0px;
}
.single-post .comment-form>p.labeled-input-row {
width: 100%;
}
.single-post .post-comments--list .comment-respond .comment-reply-title {
left: 40px;
right: auto;
}
.archive .container {
margin: 0;
}
.archive .page-heading {
margin-bottom: 10px;
}
.wpb_wrapper .lab-portfolio-items .more-link {
margin: 20px 0;
}
} @media screen and (min-width: 768px) {
.welcome-box {
padding: 35px 0;
}
} @media screen and (min-width: 992px) {
.welcome-box {
padding: 35px 0;
}
} @media screen and (min-width: 1200px) {
.welcome-box {
padding: 35px 0;
}
} div.wpforms-container-full input[type=checkbox]{ border:1px solid;}
div.wpforms-container-full input[type=radio]:before{transform: scale(1);opacity: 1; }
div.wpforms-container-full .wpforms-form .wpforms-field-divider h3{ font-size: 30px; color:#85b4c7}
div.wpforms-container-full .wpforms-form .wpforms-field-divider.h4 h3{ font-size: 30px; color:#144972}
.wpforms-field.wpforms-field-content .wpforms-field-row h3,
.wpforms-field.wpforms-field-content .wpforms-field-row h4{color:#144972;margin:20px 0 0 !important;}
.wpforms-field.wpforms-field-content .wpforms-field-row h4 +p { margin: 0 !important;}
.wpforms-field.wpforms-field-content .wpforms-field-row h3{ margin: 35px 0 0; !important;}
.wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-content.bloque-ttl {margin: 25px 0 0 !important;}
.wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-content.bloque-ttl p strong {color:#144972;}
#wpforms-33677-field_41-container,
#wpforms-33677-field_46-container,
#wpforms-33677-field_50-container{background: rgb(223, 235, 242) !important;padding: 10px 20px;border-radius: 10px;}
div.wpforms-container-full .wpforms-confirmation-container-full{background: #d8e8cb;border: 2px solid #b3df90;box-sizing: border-box;font-size: 45px;padding: 1em !important;border-radius: 4px;}
.glossaryItemBody { padding: 14px !important;}
.icon-box-container { display: flex;}
.icon-box-container .icon-box-content{ margin-left: 20px; }
.icon-box-container .icon-box-content h3 { display: none;}
.emergency-button a:hover{ background: #3624D8 !important;}
.wpb_wrapper .lista-cuencas .blog-post-entry{ box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.42);border-radius: 6px; }
.wpb_wrapper .lista-cuencas .blog-post-entry .blog-post-content-container .blog-post-title a{
padding: 20px 30px;
}
.cuenca-extra{ margin-bottom: 35px;}
.cuenca-extra h2{ font-size: 22px; margin: 30px 0 15px;}
.cuenca-general-info{ display: flex;grid-column-gap: 40px;background: #f7f7f7;padding: 12px 25px;border-radius: 12px;width: 100%;flex-wrap: wrap;}
.cuenca-general-info .info-item { border-right: 1px solid #eaeaea; padding-right: 20px; font-weight: 300;max-width: 420px;}
.cuenca-general-info .info-item span{ display:block; font-weight: 600; }
.cuenca-table { width: 100%;display: -webkit-box;margin: 0;padding: 0;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;justify-content: stretch;grid-row-gap: 40px;grid-column-gap: 40px;align-items:end;
}
.cuenca-table li { width: 150px;display: inline-block;line-height: 0; margin: 0; padding: 0;}
.cuenca-table li a img{  width: 100%; height: auto;}
.cuenca-table li a h4{font-size: 14px; margin-bottom: 22px; color:#000;}
.cuenca-table li span{font-size: 13px; color: #565656;}
@media screen and (max-width: 600px) {
.cuenca-general-info .info-item{
width:100%;
margin-bottom:20px;
border-right:0;
}
.cuenca-table{grid-column-gap: 20px;}
}
@media screen and (max-width: 600px) {
.cuenca-table li{
width: 120px;
}
}
.cuenca-gallery > div {
display: -ms-flexbox; display: flex;
-ms-flex-wrap: wrap; flex-wrap: wrap;
}
.cuenca-gallery figure {
padding: 0 6px 6px 0;
}