

/*Header*/
body nav.rd-navbar.rd-navbar-default.rd-navbar-original.rd-navbar-static {
    background-color: #fff !important;
}
body.darkmode nav.rd-navbar.rd-navbar-default.rd-navbar-original.rd-navbar-static {
    background-color: #000 !important;
}


body .swiper-left-sidebar {
    background-color: #fff !important;
}
body.darkmode .swiper-left-sidebar {
    background-color: #000 !important;
}
body .rd-navbar-static .rd-navbar-nav > li > a {
  color: #000;
}
body.darkmode .rd-navbar-static .rd-navbar-nav > li > a {
  color: #fff;
}
body.darkmode .rd-navbar-static .rd-navbar-nav > li.active > a {
  color: #fec023;
}
body .swiper-left-sidebar span.small {
    color: #000 !important;
}
body.darkmode .swiper-left-sidebar span.small {
    color: #fec023 !important;
}
body .divider-custom {
    margin: 25px 0;
    height: 70px;
    width: 1px;
    border-left: 1px solid #000;
}
body.darkmode .divider-custom {
    margin: 25px 0;
    height: 70px;
    width: 1px;
    border-left: 1px solid #fec023;
}
body .swiper-left-sidebar ul li a {
    color: #000;
}
body.darkmode .swiper-left-sidebar ul li a {
    color: #fff;
}
body .page .rd-navbar-static .rd-navbar-inner {
    padding: 30px 0;
    margin-top: -20px;
}
body.darkmode .page .rd-navbar-static .rd-navbar-inner {
    padding: 45px 0;
    margin-top: 0px;
}
body.darkmode .page .logp-page {
  background-color: #000;
}
body.darkmode .page .logp-page img.logo_mobile_dark {
  display: block;
}
body.darkmode .page .logp-page img.logo_mobile_light {
  display: none;
}
body .page .logp-page {
  background-color: #fff;
}
body .page .logp-page img.logo_mobile_dark {
  display: none;
}
body .page .logp-page img.logo_mobile_light {
  display: block;
}
body.darkmode .page img.img_follow_dark {
    width: 15px;
    position: absolute;
    text-align: center;
    margin: auto -4px;
    display: block;
}
body.darkmode .page img.img_follow_light {
  display: none;
}
body .page img.img_follow_light {
    width: 15px;
    position: absolute;
    text-align: center;
    margin: auto -4px;
    display: block;
}
body .page img.img_follow_dark {
  display: none;
}

/*main*/
body main.page-content {
    background: #fff;
}
body.darkmode main.page-content {
/*    background: #14182370;*/
  background: #1a2328;
}

body.darkmode .page .text-white, body.darkmode .page p, body.darkmode .page .counter-cite, body.darkmode .page  .text-gray-lighter {
    color: #fff !important;
}
body .page .text-white, body .page p, body .page .counter-cite, body .page  .text-gray-lighter {
    color: #000 !important;
}
body .page .heading-absolute, body .page .bg-sub-heading-item {
  color: #0000000d !important;
}
body.darkmode .page .heading-absolute {
  color: rgba(182, 196, 255, 0.02) !important;
}
body.darkmode .page .page .bg-sub-heading-item {
  color: rgba(182, 196, 255, 0.02);
}
body .page .counter_aboutus {
    background-color: #f5f5f5 !important;
    box-shadow: 0 0 23px 0 rgba(0, 0, 0, 0.26);
}
body.darkmode .page .counter_aboutus {
    background-color: #1a2328 !important;
    box-shadow: 0 0 23px 0 rgba(0, 0, 0, 0.26);
}
body.darkmode .page .gel-block h1, body .page .gel-block h1 {
    color: #fff !important;
}

/*footer*/
body .page footer.page-footer.page-footer-default {
    background-color: #fff !important;
}
body.darkmode .page footer.page-footer.page-footer-default {
    background-color: #10171c !important;
}
body .page .bg-gray-base-custom:before {
    background: #f5f5f5;
    fill: #f5f5f5;
}
body.darkmode .page .bg-gray-base-custom:before {
    background: #0f1117;
    fill: #0f1117;
}
body .page .bg-gray-base-custom:before {
    background: #f5f5f5;
    fill: #f5f5f5;
}
body.darkmode .page .bg-gray-base-custom:before {
    background: #0f1117;
    fill: #0f1117;
}

body.darkmode .page footer.page-footer.page-footer-default img.logo_footer_dark {
    display: block;
}
body.darkmode .page footer.page-footer.page-footer-default img.logo_footer_light {
    display: none;
}


body .page footer.page-footer.page-footer-default img.logo_footer_light {
    display: block;
}
body .page footer.page-footer.page-footer-default img.logo_footer_dark {
    display: none;
}

/*Stuck*/

body .page .page-head img.logo_dark {
  display: none;
}
body .page .page-head img.logo_light {
  display: block;
}
body.darkmode .page .page-head img.logo_dark {
  display: block;
}
body.darkmode .page .page-head img.logo_light {
  display: none;
}


body .page .page-head img.bbb_header_dark {
  display: none;
}
body .page .page-head img.bbb_header_light {
  display: block;
}
body.darkmode .page .page-head img.bbb_header_dark {
  display: block;
}
body.darkmode .page .page-head img.bbb_header_light {
  display: none;
}



body .rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone {
  background: #f5f5f5;
}
body.darkmode .rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone {
  background: #141823;
}

/*Servicios*/
body .page ul.list_aside li a {
  color: #000;
}
body.darkmode .page ul.list_aside li a {
  color: #fff;
}
body .page .tag-list a {
  border: 1px solid #000;
  color: #000;
}
body.darkmode .page .tag-list a {
  border: 1px solid #fff;
  color: #fff;
}
body .page .well-custom-1 {
    border: 1px solid #aeb3b9 !important;
}
body.darkmode .page .well-custom-1 {
    border: 1px solid #31353a !important;
}

/*CONTACT US*/
body h2.subtitle_contact {
    color: #000 !important;
}
body.darkmode h2.subtitle_contact {
    color: #fff !important;
}

