@media (max-width: 480px){
  .uk-scope .uk-modal-close-full {
    margin-top: 27% !important;
  }}

.edocman-category-title-link {
    color: #2d9701;
    font-size: 20px !important;
}

.number_documents {
    font-size: 16px;
}

a:hover, a:focus, a:active {
    color: #f9bc2f !important;
}

.btn-primary, .sppb-btn-primary {
    border-color: #198754;
    background-color: #198754;
}
a {
    color: #2e9d03;
}

.btn-primary {
    background-image: linear-gradient(to bottom, #198754, #198754);
}

/*---directorio moviles---*/
@media (max-width: 480px){
  .uk-scope .uk-modal-close-full{
   margin-top: 30%;
  }}


@media (max-width: 480px){
.directorio #searchform .form-container {
    border-radius: 23px !important;
    padding: 13px 25px 10px 29px !important;
    margin-left: -1% !important;
    margin-right: 0% !important;
  }}
  
  
/*---directorio---*/
#searchform .chosen-container-single .chosen-single {
    height: 50px;
}
.chosen-container-single .chosen-single {
    padding: 3px 0 0 8px;
}

.sp-megamenu-parent .item-header>a {
  color: #4a9b1b !important;
  border-bottom: solid 1px #f9bc2f;
}


/*---widget kit internas---*/
.uk-scope em {
    color: #828282;
}

.uk-scope {
    margin-bottom: 10px;
    }

/*---menu---*/
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
   text-transform: none;
}
/*---buscador home---*/
#searchform .form-container {
    display: flex;
    align-items: center;
    justify-content: center;
}

.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #f9bc2f !important;
}

.sp-megamenu-parent>li.active>a {
    color: #efaa0a;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #f9bc2f !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #319800;
}

/*---menu princiapl---*/
.sp-megamenu-parent>li>a {
    color: #4a9b1b;
}

.sp-megamenu-parent>li>a:hover {
    color: #f9bc2f !important;
}

.ba__drilldown-wrapper .ba__drilldown li > :first-child {
  border-bottom: 1px solid #1b91bf36;
}

.ba__drilldown-header {
    border-bottom: 5px solid #f9bc2f61;
}

.ba__drilldown-wrapper {
    color: #e5e5e5;
}

.ba__drilldown-wrapper{
   border-top-left-radius:20px;
   border-top-right-radius:0px;
   border-bottom-right-radius: 20px;
   border-bottom-left-radius: 0px;
}

.ba__drilldown-wrapper .ba__drilldown li > :first-child{
  padding: 10px 10px;
}

.ba__drilldown-wrapper * {
    font-size: 15px;
}
/*----pegar ene modulo---*/
element.style {
min-height: 400px;
}

.style1.ba__drilldown-wrapper {
    background: #319800;
}

/*---pading botom h1---*/
.float-left {
    float: left!important;
  padding-bottom: 25px;  
}

/*--color h1--*/
h1{
  color:#329901;
}

/*---color fuentes negrita---*/
b, strong {
    font-weight: bolder;
    color: #4A991B;
}

.sp-page-title .sp-page-title-heading {
    color: #59af0d;
}

/*---color-icons top---*/
.sp-contact-info li span {
  color: #fff;
}

/*---menu moviles---*/
.offcanvas-menu .offcanvas-inner .sp-module ul>li ul {
    margin-left: -16px !important;
}


.offcanvas-menu .offcanvas-inner .menu>li.active>a {
    color: #4A9B1B !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span {
    color: #56cf93 !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
    color: #088d4b !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
    color:  #23b26b !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler:after {
    color:  #f9bc2f !important;
}

.offcanvas-menu .offcanvas-inner .menu > li > a {
    text-transform: none !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    color: #eeeeee;
    border-bottom: solid 1px #d9dbe46e !important;
}

.offcanvas-menu .offcanvas-inner {
    padding: 0px !important;
}

.offcanvas-menu {
   background-color: #fff !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul {
    padding: 20px !important;
}

/*---fin de codigo---*/

/*---padinng menu ofcanvas---*/
.offcanvas-menu .offcanvas-inner {
    padding: 10px;
  padding: 0px;
}

#offcanvas-toggler>.fa {
    color: #499a1b;
}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    margin-top: -100px;
}

#offcanvas-toggler {
    font-size: 25px;
}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
   padding: 0 0px;
}
  
.sp-megamenu-parent>li:not(:last-child) {
    margin-right: 25px;
}

#npost114 .recent-news-post .blog-post-content .read-more {
    color: rgb(74 155 27);
}

/*---titulos blog---*/
.recent-news-post .blog-post-content h4 a {
    color: #4a9b1b;
}

/*---boton -buscador---*/
.jbd-container .btn-success {
    color: #fff;
    background-color: #4a9b1b;
    border-color: #4a9b1b;
}

/*------Contacto-----*/
.contacto label, .form-label {
	display: none;
}

.contacto .form-control, input[type="text"], textarea  {
background: rgb(255 255 255 / 60%);
border-radius: 0px !important;
border-bottom: 1px solid #dddae1 !important;
border-right: 0px solid #dddae1;
border-left: 0px solid #dddae1;
border-top: 0px solid #dddae1;}

#userForm h2 {display:none;}

.contacto, textarea.form-control  {
  background: rgb(255 255 255 / 60%);
border-bottom: 1px solid #dddae1 !important;}

#sppb-addon-wrapper-1656613750907 {
    margin: 27px 0px 73px 0px !important;
}

body, .sp-preloader {
    background-color: #ffff;
}
/*------link item principal megamenu-----*/
.sp-megamenu-parent .item-header > a {
    pointer-events: auto;
}
/*------cursiva titulo plantas-----*/
.uk-scope .uk-modal-close-full {
    margin-top: 7%;
}

/*------directorio internas---*/
.directorio #searchform .form-container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background: #ffffff96;
    box-shadow: 0px 12px 22px #3333;
    border-radius: 38px;
    padding: 13px 25px 19px 50px;
    margin-left: 10%;
    margin-right: 10%;
}


.directorio #sp-main-body {
    padding: 0px 0;
    margin: -30px 0 0 0;
}
.directorio .jbd-container #search-results .search-header {
    background: #fff0;
    padding: 0px;
}
.directorio .jbd-container .jbd-search-statistics {
    background: #fff;
    padding: 15px;
    margin-bottom: 10px;
    box-shadow: 0px 0px 17px #00000038;
    border-radius: 5px;
}
.directorio .jbd-container .search-filter {
    padding: 34px;
    margin-bottom: 15px;
    background: #ffffff;
    box-shadow: 0px 0px 17px #00000038;
    border-radius: 5px;
}
.jbd-container .search-options .view-mode a.active {
    border: 2px solid #5fa736;
}
.jbd-container .search-options .map.active i {
    color: #4a9b1b;
}
.directorio #searchform .form-field {
    margin: 5px 10px 13px 0px;
}
#searchform .form-field {
    margin: 5px 10px 13px 0px;
}
/*---buscador sj business moviles---*/

.directorio #searchform .form-container 
@media (max-width: 768px){
    margin-left: 0%;
    margin-right: 0%;
}

