.header-topline {
    background: #2E3E50;
}
.header-topline, .header-topline a {
    color: white;
}
.footer-bottom {
    background: #0b7da6;
}
.backToTop {
    background: #1EAF99;
}
#mainSlider .btn-white, body:not(.touch) #mainSlider .btn-white:focus, body:not(.touch) #mainSlider .btn-white:hover, body:not(.touch) #mainSlider .btn-white:hover [class*='icon'], .contact7__custom-form button, .contact7__custom-form input[type="button"], .contact7__custom-form input[type="button"]:focus, .wpcf7-form input[type="submit"], .wpcf7-form input[type="submit"]:focus, .contact7__custom-form input[type="submit"], .contact7__custom-form button.btn.btn-fill, .contact7__custom-form input.btn.btn-fill[type="button"], .contact7__custom-form input.btn.btn-fill[type="submit"], .btn-fill, body:not(.touch) .btn-fill:focus, .btn-fill:hover, .ls-payment-button.btn.btn-fill, body:not(.touch) .ls-payment-button.btn.btn-fill:focus, .ls-payment-button.btn.btn-fill:hover {
    color: var(--color_buttons3_t) !important;
    background: #1EAF99 !important;
    border-color: #1EAF99 !important;
    border-color: #1EAF99 !important;
}
.ch_btn_vc em a, .ls-payment-button.btn, body:not(.touch) .ls-payment-button.btn:focus, .ch-block-numb-texts .department-tab .department-tab-numb, body:not(.touch) .section-patient-info .faq-wrap .nav-link:hover, .section-patient-info .faq-wrap .nav-pills .nav-link .icon, .doctor-box-social.style-medlab .hovicon .icon, .price-box, .medlab-posts-element .btn-link:before {
    color: #2E3E50;
}
.loader-dna dot, .loader-dna column:nth-of-type(3) dot, .dl_docs_block .icon-circle, .ch-block-numb-texts .department-tab.active, .ch-block-numb-texts .department-tab:hover, .price-box--special, .price-box-price-bg01, .section-testimonials .ch-testimonials-img-wrap:before, .ach-numbers {
    background-color: #2E3E50;
}
.theme-color, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .more-link {
    color: #1EAF99;
}
ul.circle-list li .icon, ul.circle-list-dark li:before, ul.circle-list-bordered li:before, ul.marker-list-md li .icon, ul.marker-list-md-line li:before, ul.marker-list-md-dark li:before, ul.marker-list-md-bordered li:before, ul.categories-list li:before, ul.marker-list li:before, ul.marker-list li span, ul.marker-list li b, ul.marker-list-sm li:before, ul.icn-list li>[class*='icon'], ul.icn-list li b, ul.icn-list-sm li>[class*='icon'], ul.icn-list-lg li>[class*='icon'], ul.header-icn-list li>[class*='icon'], .icn-text:hover .icn-text-title, .icn-text .icn-text-simple [class*='icon'] {
    color: #008bb3;
}
.nav-pills-icons .nav-link:hover, .nav-pills-icons .nav-link.active {
    background: #008bb3;
    color: #fff;
}
.nav-pills-icons .nav-link [class*='icon'] {
    color: #008bb3;
}
.section-lab-serv-download, ul.numbered-list li:before {
    background-color: #008bb3;
}
.service-card-name:hover, .service-card-name a:hover, .services-tab-wrap .nav-pills .nav-link.active, .special-card-txt1, .banner-call-phone:hover, .banner-call-phone [class*='icon'], .faq-item [data-toggle='collapse'] span:first-child, .faq-item [data-toggle='collapse'] .icon, .faq-wrap .nav-pills .nav-link.active, .collapse-wrap:hover .collapse-title, .collapse-wrap [class*='icon-'] {
    color: #008bb3;
}
.entry-content .faq-item a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-product-details__short-description table td:first-child span:before, .woocommerce div.product p.price, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .column-filters .side-block li:before, .woocommerce-MyAccount-navigation li:before, .title-wrap.theme-color .h-sub, .woocommerce .widget_price_filter .price_slider_amount .button, .tt-footer-newsletter__btn .icon, .woocommerce p.stars a, a:hover .nav-title, .comments-block .comment .text .reply, .comments-block .comment .text .reply a, .blog-post .post-image .post-link [class*='icon'], .blog-post.tt-single-post-image .post-meta>* [class*='icon'], .aside-left .side-block ul.ch-categories li .icon {
    color: #008bb3;
}
.contact7__custom-form button, .contact7__custom-form input[type="button"], .contact7__custom-form input[type="submit"], .wpcf7-form .contact7__custom-form input[type="submit"], .btn:not(.btn-gradient):not(.btn-fill):not(.btn-white), .btn:not(.btn-gradient):not(.btn-fill):not(.btn-white):hover, body:not(.touch) .btn:not(.btn-gradient):not(.btn-fill):not(.btn-white):focus {
    background: var(--color_buttons1_bg);
    border-color: #1EAF99;
    color: #1EAF99;
    box-shadow: none;
    border-width: 2px;
}
.h-decor {
    display: inline-block;
    height: 3px;
    width: 53px;
    background-color: #2E3E50;
}
.h-sub+.tt-entry-title {
    margin-bottom: 9px;
    line-height: 1.5em !important;
}
#politicadecalidad .page-content .page-content-first {
    margin-top: 50px !important;
}
.formFooter.f6.branding21 {
    display: none !important;
}
.bg_molecular_b_right {
    background-image: url(../wp-content/images/fondo/textura.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.bg_molecular_b_right {
    background-image: url(../wp-content/images/fondo/3.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
footer#footer_1 {
    background: #2E3E50;
}
.footer-bottom {
    background: #1EAF99;
}
.service-card:hover .service-card-photo {
    border-radius: 10%;
}
.service-card {
    height: 100%;
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 30px 35px;
    box-shadow: none !important;
}
.block-bg02 {
    background-image: url(../wp-content/images/nosotros/quienes-somos-1.jpg);
}
/*DATACENTER*/

div#imagen-datacenter h1 {
    position: absolute;
    top: 0px !important;
    text-align: center !important;
    margin: 0 auto;
    display: block;
    width: 100% !important;
    color: white;
}
#datacenter .ch-bg-banner-right {
    background-image: url(../wp-content/images/servicios/comunicaciones/equipo-de-computo.jpg);
    background-size: cover;
}
div#telecomunicaciones .ch-bg-banner-right {
    background-image: url(../wp-content/images/servicios/comunicaciones/telecomunicaciones-1.jpg) !important;
    background-size: cover;
}
div#seguridadelectronica .ch-bg-banner-right {
    background-image: url(../wp-content/images/servicios/comunicaciones/seguridad-electronica-4.jpg) !important;
    background-size: cover;
}
#inicio_site_dat ul.marker-list-md-line {
    height: 250px !important;
}
p#vermas {
    background: #1EAF99;
    color: white !important;
    width: 50%;
    margin: 0 auto;
    border-radius: 10px;
    padding: 2px;
}
p#vermas a {
    color: white !important;
    text-align: center;
    margin: 0 auto;
    display: block;
}
.service-card:hover .service-card-photo:after {
    opacity: 0 !important;
}
.tt-theme-tag, .service-box-title, .banner-call h2, h1.tt-entry-title, .tt-blog-posts-page h1, .tt-blog-posts-page .h1 {
    margin: 0;
    padding: 0;
    font-family: 'Orbitron', sans-serif;
}
div#clientesyasociados {
    background-image: url(../wp-content/images/fondo/3.png) !important;
}
div#clientesyasociados .site-content-contain {
    background: transparent !important;
}
div#clientesyasociados img {
    border: 2px solid #31415321;
    margin-bottom: 30px;
    border-radius: 10px;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child:not(.prices-box-title), h5:first-child, h6:first-child, .service-card-photo+.service-card-name a {
    padding-top: 0;
    font-family: 'Orbitron', sans-serif;
    line-height: 1.5em;
}
body, p, ul.marker-list-md li, ul.marker-list-md-line li {
    color: var(--color_content_t);
    font-family: 'Ubuntu', sans-serif;
}
p, ul.marker-list-md li, ul.marker-list-md-line li {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 27px;
}
#mainSlider .slide-txt1 {
    font-family: 'Orbitron', sans-serif !important;
}
.header-nav .nav-item>.nav-link, .header-logo__wrapper .bloginfo_name, #mainSlider .slide-txt2 {
    font-family: 'Ubuntu', sans-serif;
}
.service-card-photo+.service-card-name a {
    font-size: 22px;
}
#item_galery_ {
    width: 200px !important;
}
div#contacto_form_seg input, div#contacto_form_seg textarea {
    margin-bottom: 10px;
}
div#contacto_form_seg input.sc_button.sc_button_size_large.btn.btn-primary.form-submit {
    text-align: center;
    margin: 0 auto;
    display: block;
    background: #1eaf99;
    margin-bottom: 30px !important;
    border-radius: 5px !important;
    width: 100% !important;
}
footer#footer_1 h3 {
    color: white;
}
footer#footer_1 a, footer#footer_1 p, footer#footer_1 li {
    color: white;
}
footer#footer_1 .footer-logo.ch-footer-logo-resize {
    width: 135px !important;
    margin: 0 auto;
    display: block;
}
footer#footer_1 {
    padding-top: 30px;
}
footer#footer_1 .container {
    padding-bottom: 30px !important;
}
footer#footer_1 span.text-nowrap {
    color: white;
}
.over-image-counter {
    background-color: #1eaf99;
    color: #fff;
}
.container-shift-right {
    margin: 0px !important;
}
.post-teaser1 a:hover {
    background: #0d8371;
}
.post-teaser1 a {
    background: #1eaf99;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-top: 2px;
    border-radius: 5px;
}
.post-date-inline {
    color: #1eaf99 !important;
    font-family: 'Ubuntu', sans-serif !important;
}
.medlab-posts-element .blog-post .blog-post-description .post-title, .medlab-posts-element .blog-post .blog-post-description .post-title a {
    font-size: 17px;
    font-weight: 600;
    color: #424242;
    line-height: 25px;
    margin-bottom: 0;
    font-family: ubuntu !important;
    font-weight: 100 !important;
    line-height: 1.5em !important;
}
.header-social a:before, .header-social a:last-child:after {
    content: '';
    background-color: transparent !important;
}
.layout_medlab .header-social a {
    margin-left: 10px !important;
}
ul.circle-list li .icon, ul.circle-list-dark li:before, ul.circle-list-bordered li:before, ul.marker-list-md li .icon, ul.marker-list-md-line li:before, ul.marker-list-md-dark li:before, ul.marker-list-md-bordered li:before, ul.categories-list li:before, ul.marker-list li:before, ul.marker-list li span, ul.marker-list li b, ul.marker-list-sm li:before, ul.icn-list li>[class*='icon'], ul.icn-list li b, ul.icn-list-sm li>[class*='icon'], ul.icn-list-lg li>[class*='icon'], ul.header-icn-list li>[class*='icon'], .icn-text:hover .icn-text-title, .icn-text .icn-text-simple [class*='icon'] {
    color: #1eaf99;
}
#vermas1 {
    background: #1EAF99;
    color: white !important;
    width: 50%;
    margin: 0 auto;
    border-radius: 10px;
    padding: 2px;
    margin: 0 auto;
    display: block;
    text-align: left !important;
    margin-left: 0px !important;
}
#vermas1 a {
    color: white !important;
    text-align: center;
    margin: 0 auto;
    display: block;
}
div#contacto_site ul.icn-list-lg li {
    margin-left: 0px !important;
    padding-left: 0px !important;
}
.calendar_wrap thead th, .tagcloud a:hover, .slick-dots li.slick-active button, .slick-dots li.slick-active button:hover, ul.numbered-list-xl li:hover:before, .department-tab.active, .department-tab:hover, .section-general-diagnostic .department-tab.active, .section-general-diagnostic .department-tab:hover, .department-carousel .department-tab, .header-lang-dropdown:after, .layout-landing:not(.touch) .btn-white:hover, .layout-landing .btn-white:hover {
    background-color: #1eaf99;
}
img#itil {
    text-align: right !important;
    margin: 0 auto;
    display: block;
    padding: 0px !important;
    /* float: right !important; */
}
.pr-xl-1 {
    font-weight: 400;
}