/*---Para que funcione link de submenu---*/
.sp-megamenu-parent .item-header > a {
    pointer-events: auto;
}

/*---padding top telefonos y corre---*/
#sp-top2 > div {
   padding-top: 3px;
}
/*---color body---*/
body, .sp-preloader {
    background-color: #fff;
}

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

/*---padding logo---*/
#sp-logo {
    padding: 30px 0px;
}

/*---menu moviles---*/
@media (max-width: 767px){
.fa-bars:before {
     font-size: 0px;
  }}

/*---header moviles---*/
@media (max-width: 767px){
#sp-header {
    height: 0px;
  }}

/*---padding logo moviles---*/
@media (max-width: 767px){
#sp-logo .logo {
    padding: 5px 0px;
}}

/*---login moviles---*/
@media (max-width: 767px){
.sp-custom-login.sp-mod-login .info-text .sppb-btn-link {
   margin-top: -35px;
  }}


/*---buscador header---*/
.site input[type="search"] {
  border-radius: 35px;
    border: solid 1px #38d0f2;
    margin-top: 41px;
}

/*---margen urgencias---*/
.sppb-media:first-child {
    margin-top: 14px;
}

/*---padding menu---*/
#sp-menu > div {
    padding-left: 0%;
    padding-right: 0%;
}

/*---padding items menu---*/
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
       padding: 0 5px;
}

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

/*---links menu principal---*/
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent{
    color:#fff;
    text-transform: none;
}

/*---links menu principal activo---*/
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #ffffff;
    background: #0067d494;
}

/*---hover menu---*/
.sp-megamenu-parent > li:hover > a {
    color: #fff;
    background:#0067d494;
}

/*---menu desplegable---*/
.sp-dropdown li.sp-menu-item > a {
    font-size: 15px;
    font-weight: 500;
    color: #007bff;
    text-transform: none;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    padding: 25px;
}

/*---iconos menu---*/
.fa.fa-check-circle-o {
    font-size: 16px;
    color: #009cff;
}

/*---iconos-imagen megamenu---*/
.sp-megamenu-parent .sp-mega-group > li > a >img {
    max-height: 30px;
    max-width: 30px;
    display: inline-block;
    margin: 0px 5px 0px 0;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a >img {
    max-height: 30px;
    max-width: 30px;
    display: inline-block;
    margin: 0px 5px 0px 0;
}

/*---hover menu desplegable---*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #0067d4;
    border-bottom: solid 1px #009CFF;
}
/*---hover mega menu--*/
.sp-megamenu-parent .item-header > a:hover {
   color: #009CFF !important; 
   border-bottom: solid 1px #009CFF;
}

/*---texto megamenu---*/
.sp-megamenu-parent .item-header > a {
    font-size: 14px !important;
    font-weight: 400 !important;
    border-bottom: solid 1px #D9EEFF;
}

/*---borde inferior megamenu---*/
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    border-bottom: 5px solid #009CFF;
}



/*---eventent booking slider--*/

.eb-slider-container .eb-event-wrapper {
        background-color: #c1f4eb8a;
    border: 1px solid #e5e5e5;
    border-radius: 0px;
    box-shadow: 0 0px 0px 0px rgba(255,255,255,.15);
    position: relative;
    overflow: hidden !important;
    margin: 0px 0;
}

.eb-slider-container {
    background-color: rgb(255 255 255 / 0%);
    max-width: 100%;
    padding: 0 2rem;
    margin: 0px 0px auto;
    overflow: auto;
    border-radius: px;
    position: relative;
}

.fa-angle-right:before {
   font-size: 38px;
  color:#c6e8e8;
}

.fa-angle-left:before {
   font-size: 38px;
   color:#c6e8e8;
}

.eb-slider-container .controls li {
    background: rgb(255 255 255 / 0%);
    padding-left: 3px;
    padding-right: 3px;
}

.eb-event-title  {
    color:#2e97f2;
      font-size: 18px;
    font-weight: 600;
}

.row-fluid {
    width: 100%;
}

.eb-event-price.btn-primary.span3.pull-right {
    background:rgb(255 255 255 / 0%) ;
    padding-left: 3px;
    padding-right: 3px;
  color:#2e97f2;
}

.eb-slider-container .slider-item {
    padding: 0px 0.75rem;
}

/*---FIN CODIGO---*/

/*---calendario home---*/
.extcal_minical .extcal_navbar td {
    background: #0067D4;
}

.mod_eb_mincalendar_td_dayname {
    background: #009CFF;
    color: #fff;
}

.mod_eb_mincalendar_table td {
    border: 1px #b6d8f3 solid;
}

td.mod_eb_mincalendar_event {
    background-color: #2e97f2;
}
a.mod_eb_minicalendar_link:hover {
    color: #adf;
}

.mod_eb_mincalendar_table {
    font-size: 17px;
}
/*---FIN COGDIGO---*/

/*---padding footer---*/
#sp-bottom {
    padding: 50px 0 30px;
}
/*---menu principal footer---*/
#sp-footer a, #sp-bottom a {
    color: #ffff;
}

#sp-bottom a:hover {
    color: #adf;
}

/*---color textos page title---*/
.sp-page-title .sp-page-title-heading {
    font-size: 26px;
    font-weight: 600;
   color: #fff;
}


img {
    display: inline-block;
}



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

/*---color de los titulos de los articulos---*/
h1{
  color:#0067D4;
}

/*---article show2---*/
.service-item .service__content {
    background-color: #d9eeff;
    padding: 20px 30px;
}

/*---widget kit---*/
.uk-panel-header .uk-panel-title {
    padding-bottom: 10px;
    border-bottom: 1px solid #adf;
    color: #0067d4;
}
.uk-panel-title {
    margin-top: 0;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    text-transform: none;
    color: #444;
}

/*---calendario de eventos---*/
.regpro-calendarWeekDayHeader {
    background: #009cff;
    color: #fff;
    border-left: 1px solid #81c8f8;
}
.regpro-calendarMonthHeader {
    background-color: #0067d4;
}
.edocman-category-title-td {
    font-size: 20px;
}
.edicon-folder-open:before {
    color: #1473d7;
}


/*---pagina de acceso--*/
#login {
    background: #d9eeff;
}

/*---check box---*/
input[type=checkbox], input[type=radio] {
    margin: 10px -23px 0px;
}

.sppb-btn.sppb-btn-primary {
   background-color: #0067d4;
}

.sppb-btn-primary {
    border-color: rgb(255 255 255 / 0%);
}

.sppb-btn {
    border-radius: 69px;
    text-transform: none;
}

.site input[type="text"]{    
    border: 1px solid #009cff;
    border-radius: 46px;
    color: #495057;
}

/*---edogman---*/
ul.pagination .page-item.active .page-link, ul.pagination .page-item .page-link {
    margin: 0px 0px 0px 12%;
}

ul.pagination .page-item.active .page-link {
    color: #007bff;
    border-bottom: 3px solid #007bff;
}


.small, small {
    color: #0067d4;
}

a {
    color: #0067d4;
}

/*---hover edogman---*/
a:hover, a:focus, a:active {
    color: #007bff;
}

.site textarea {
    border-radius: 28px;
    border: 1px solid #009cff !important;
}
.site select {
    border-radius: 28px;
    border: 1px solid #009cff !important;
    height: 53px !important;
}
#sp-main-body {
    padding: 50px 0;
}
.recent-news-post .blog-post-content {
    box-shadow: 0px 0px 7px #07033c36;
}
.recent-news-post .blog-post-content span {
    background-color: #17c5ed;
    font-size: 14px;
}
.recent-news-post .blog-post-content .read-more {
    text-transform: none;
    color: #0067d4;
    font-weight: 600;
}
.recent-news-post .blog-post-content h4 a:focus, .recent-news-post .blog-post-content h4 a:hover {
    color: #38d0f2;
}
.site input[type="text"], .site input[type="email"], .site input[type="url"], .site input[type="date"], .site input[type="password"], .site input[type="search"], .site input[type="tel"], .site input[type="number"], .site select {
    padding: 20px 150px 20px 20px;
}
.btn-primary:hover, .sppb-btn-primary:hover {
    border-color: #4e7e5c00;
    background-color: #fbfbfb00;
}
.btn-primary {
    color: #fff;
    padding: 6px 20px 5px 11px;
    background-color: #007bff;
    border-color: #007bff;
}

/*---tilme line--*/
.main-timeline7 .year {
    padding: 16px 60px 0 30px;
}

.main-timeline7 .year:before {
    background: #007bff;
    box-shadow: 0 0 0 4px #0067d4;
}

.main-timeline7 .timeline-icon {
    background: #007bff;
}

.main-timeline7 .title {
    color: #0067d4;
}

.main-timeline7 .timeline-icon:before {
    border: 2px solid #0067d4;
    box-shadow: 0 0 0 4px #cee0f3;
}

.main-timeline7 .timeline:before {
    background: #0067d4;
}

.main-timeline7 .timeline:nth-child(2n) .timeline-icon, .main-timeline7 .timeline:nth-child(2n):before {
    background: #0067d4;
}

.main-timeline7 .timeline:nth-child(2n) .timeline-icon:before {
    border-color: #0067d4;
    box-shadow: 0 0 0 4px #c8def5;
}

.main-timeline7 .timeline:nth-child(2n) .title {
    color: #0067d4;
}

.main-timeline7 .timeline:nth-child(2n) .year:before {
    background: #007bff;
    box-shadow: 0 0 0 4px #0067d4;
}

.main-timeline7 .timeline:nth-child(3n) .year:before {
    background: #007bff;
    box-shadow: 0 0 0 4px #0067d4;
}

.main-timeline7 .timeline:nth-child(3n) .timeline-icon, .main-timeline7 .timeline:nth-child(3n):before {
    background: #0067d4;
}

.main-timeline7 .timeline:nth-child(3n) .timeline-icon:before {
    border-color: #007bff;
    box-shadow: 0 0 0 4px #d3e6fb;
}

.main-timeline7 .timeline:nth-child(3n) .title {
    color: #0067d4;
}

/*---casillas edgoman---*/
.site select {
    border-radius: 5px;
    border: 1px solid #009cff !important;
    height: 50px !important;
    padding: 15px 10px;
}

/*---boton vista calendario---*/
.eb-topmenu-calendar ul li a:hover, .eb-topmenu-calendar ul li a.active {
    background: #0067d4;
}

/*---hover boton vista calendario---*/
.eb-container .nav>li>a:hover {
    background-color: #0067D4;
}

.eb-topmenu-calendar ul li a {
    background: #d9eeff;
    color: #29363E;
}

/*---flechas calendario---*/
i.eb-calendar-navigation {
    font-size: 26px;
    padding-top: 12px;
}
/*---Altura del Page title---*/
.sp-page-title {
    padding: 20px 0px 20px 0px;
  }
