.sppb-btn:focus {color:#000 !Important;}
.sppb-btn-secondary {background-color: #263793 !important; color:#fff !important;}
.sppb-btn-secondary:focus {color:#fff !important;}
.content-wrap h3, .content-wrap h4, .content-wrap h5, .content-wrap h6 {color:#263695;}
.listevents .entry-image.intro-image {display:none;}
.registration {display:none !important;}
.form-links ul li:last-child {display:none;}
.pt {padding-top:10px;}
.pb {padding-bottom:10px;}
.mb {margin-bottom:20px;}
.mt20 h3 {margin-top:20px !important;}
.membresia .item.item-page.item-featured {margin-bottom: 0px;}
.blue-title h2 {color: #2d3d94;font-weight: 600;text-transform: uppercase;}
#sppb-carousel1 .sppb-carousel-inner {border-radius:0px;}
.eventos-homepage .sppb-item.active {padding:0px !important;}
.eventos-homepage .sppb-item.active .sppb-carousel-content {padding:0px !important;}
.eventos-homepage .sppb-item.active .sppb-carousel-content p {margin:0px;}
.redes-header {float:left;padding-right:25px;}
.redes-header a {color:#fff !important;}
.bg-gray-1 {background:#ededed;}
.bg-gray-2 {background:#e1e1e1;}

.view-article #sp-main-body, .view-category #sp-main-body {
    padding: 50px 0 50px 0;
}
.not .latestnews>div {
 font-size:14px;
 padding-bottom: 15px;
 margin-bottom: 15px;
 border-bottom: 1px solid #333;
}
.readmore-wrap {text-align:right;}
span.sppb-blocknumber-number {
    background: #db312c;
    color: #fff;
    border-radius: 100%;
    padding: 5px 15px;
}
.sppb-addon.sppb-addon-blocknumber {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
.sppb-media-body.sppb-text-left b {
    color: #db312c;
}
.home-upcoming-events .sppb-addon-text-block {
  box-shadow:none;
  padding:1px 0 0px 30px;
}
.home-upcoming-events .sppb-addon-single-image .sppb-addon-title {
padding-top:20px;
color:#fff;
}
.sppb-text-left .article-info-wrap {width:100%;padding-bottom:8px;}
.home-upcoming-events .sppb-row:hover .sppb-addon-text-block {box-shadow: none;}
.home-upcoming-events .upcoming-events-info ul li:nth-child(3):before {content: '\f277';}
.home-upcoming-events .upcoming-events-info ul li:nth-child(2):before {content: '\f017';}
.home-upcoming-events .upcoming-events-info ul li:nth-child(1):before {content: '\f073';}
.sppb-addon-content .upcoming-events-info .introtext {padding-bottom:8px;}
.content-wrap li.events-date, .content-wrap li.events-time, .content-wrap li.events-location {list-style:none;}
.content-wrap li.events-date:before, .content-wrap li.events-time:before, .content-wrap li.events-location:before {font-family: FontAwesome;display: inline-block;font-size: 16px;margin-right: 5px;    color: #ed1c24;}
.content-wrap li.events-date:before {content: '\f073';}
.content-wrap li.events-time:before {content: '\f017';}
.content-wrap li.events-location:before {content: '\f277';}

.view-login #sp-main-body {background:none !important;}
.view-registration #sp-main-body {background:none !important;}

/*Membresia*/
.sppb-addon-pricing-table {padding: 30px;background: #fff;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);-webkit-transition: .4s;transition: .4s;}
.sppb-addon-pricing-table:hover {background:#f7941d; color:#fff !important;box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.3);-webkit-transition: .4s;transition: .4s;}
.sppb-addon-pricing-table .sppb-pricing-header .sppb-pricing-title {color: #666;font-weight:600;}
.sppb-addon-pricing-table:hover .sppb-pricing-header .sppb-pricing-title {color:#fff;}
.sppb-addon-pricing-table.sppb-text-center .sppb-pricing-price-container span {display: block;}
.sppb-addon-pricing-table .sppb-pricing-header .sppb-pricing-price-container .sppb-pricing-price {color: #f7941d;font-weight:600;}
.sppb-addon-pricing-table:hover .sppb-pricing-header .sppb-pricing-price-container .sppb-pricing-price {color:#fff;}

.home-callto-action2::before {background:#F48706;}

.view-category .pagination-wrapper {margin:0px;}
.sppb-btn:hover {color:#000;}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {height:200px;}
.eventos-homepage h2 {display:none;}
.eventos-homepage a.sppb-btn {margin-top:330px;}
.margin0 .sppb-section-title {margin:0px !important;}
#sp-header, #sp-header .logo {height:100px;}
#sp-logo {padding:0px;}
.sppb-carousel-content {padding:20px 0px 30px 0px;}
.view-article article.item {width:100%;}

video {
  width: 100%    !important;
  height: auto   !important;
}
.alert.alert-error {background: #fbdada;color: #ee282f;}
h4.alert-heading {font-weight: 600;font-size: 26px;}

.evento-destacado .sppb-btn-lg {margin-top:10px !important;}
.evento-destacado .sppb-cta-subtitle {line-height:50px !important;}
a.linkdestacado {color: #10673a !important;font-weight: 600;}

.educon-video-popup2:after {background:none !important;}
.menu-top {float:right;}
.menu-top a:link, .menu-top a:visited {color: rgba(255,255,255,0.8) !important;font-size: 14px;padding-left:15px;}
.menu-top a:hover {color: rgba(255,255,255,1) !important;}
.menu-top p {margin:0px;padding:0px;}

.parte .item.item-page.item-featured {
    margin-bottom: 0px;
}

.sppb-btn-success {background:#10673a !important;}
.sppb-btn-round { border-radius: 100px !important;}

.tabla td, .tabla th {text-align:center !important;vertical-align:middle !important;}
.tabla th {background:#f0981a;color:#fff !important;}
.tabla tr.par {background: #ffffe9;}

#section-id-1490764502299 a.sppb-btn-primary.sppb-btn-round {background:#f7941d !important;}

/*Congreso 2021*/
.congress .sp-page-title:before {background: rgb(13 102 56 / 80%) !important;}
.congress .content-wrap {padding-left: 0px !important;margin-top: 0px !important;}
.congress article.item {padding: 30px !important;}
.cong-registro {padding-bottom:30px !important;}
.cong-registro .sppb-addon-content-wrap {padding:15px;}
.menucongresohome {background: #fff;padding: 30px 20px;border-radius: 4px;box-shadow: 1.5px 2.598px 5px 0px rgb(0 0 0 / 10%);margin-top:30px;}
.menucongresohome h3 {margin-top: 0px;font-weight: 600;font-size: 16px;color: #000;}
.home-callto-action.cacongreso:before  {background: rgba(14,103,57,0.9);}
.programacion .sppb-addon-accordion .sppb-panel-title {font-size:20px;}
.programacion .simposio, .programacion .simposio td {background: #A1F6EC;color:#000;font-weight:700;}
.programacion .charla, .programacion .charla td {background: #FFE599;color:#000;}
.programacion .welcome, .programacion .welcome td {background: #BE9FBF;color:#fff;}
.programacion .conferencia, .programacion .conferencia td {background: #f7941d;color:#fff;}
.programacion .lunch, .programacion .lunch td {background: #6172D6;color:#fff;}
.programacion .asamblea, .programacion .asamblea td {background: #2E2F61;color:#fff;}
.programacion .evento, .programacion .evento td {background: #F86F63;color:#fff;}
.programacion .sinevento, .programacion .sinevento td {background: #FFF;color:#fff;}
.menucongresohome li a i {color:#000;padding-right:15px;width:30px;}
.menucongresohome li a:before {display:none;}
.menucongresohome li a {color:#959595 !important;padding-left: 15px !important;}
.menucongresohome li a:hover {background-color:#eee !important;color:#bb1d2b !important;font-weight:600 !Important;}
.menucongresohome li {border-bottom: 1px solid #e8e8e8;}
.menucongresohome li:last-child {border-bottom: none;}
.alert.alert-success h3 {color: #3c763d !important;margin: 0px;padding-bottom: 10px;font-size: 20px !important;}
.card-perfil .sppb-person-information-wrap {box-shadow:unset !important;}
.card-perfil {box-shadow: 0px 3px 5px 0px rgb(0 0 0 / 10%) !important;padding-bottom: 30px;padding-top:30px;}
.card-perfil .sppb-person-name {margin-bottom:0px !important;}
.card-perfil .sppb-person-introtext {margin-top:0px !important;font-size: 14px;}
.modal-inner-block h3 {color:#ed1c24 !important;}
.modal-inner-block h4 {color:#0e6538!important;font-weight:600;}
.programa td, .programa th {font-size:1.45rem;}
.card-mb50 .sppb-col-md-6 {margin-bottom: 50px;}
.card-mb50:last-child .sppb-col-md-6 {margin-bottom: 0px;}

@media screen and (min-width: 991px) {
.item-congress a:before, .item-congress a:after {
display:none;
}
.item-congress a {
    background: #E9531F;
    line-height: 40px !important;
    border-radius: 8px;
    color: #fff !important;
    margin-right: 10px;
    font-weight: 700;
    margin-bottom: 30px !important;
}
.item-education a:before, .item-education a:after {
display:none;
}
.item-education a {
    background: #005929;
    line-height: 40px !important;
    border-radius: 8px;
    color: #fff !important;
    margin-right: 10px;
    font-weight: 700;
    margin-bottom: 30px !important;
}
.item-congress a:hover, .item-education a:hover {background: #f5911f;}
.item-congress .sp-dropdown.sp-dropdown-main.sp-menu-right {display:none !important;}
.cong-registro {min-height: 560px;}
.sp-megamenu-parent >li >a {padding: 0 12px !important; }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
.sp-megamenu-parent > li > a {padding: 0 8px;}
.sp-megamenu-parent >li >a {font-size:13px;}
.menucongresohome li a {padding-left: 0px !important;line-height: 30px !important;font-size: 1.5rem;}
.menucongresohome li a i {padding-right: 5px;width: auto;}

.home-feature .sppb-row-container .sppb-row .sppb-col-md-4:nth-child(2) {margin-top: -166px !Important;}
.cong-registro.destacado h3 {font-size:20px !important;padding-top:15px;margin-top:0px !Important;}
.cong-registro.destacado .sppb-addon-text {font-size:14px !important;}
.cong-registro.destacado .sppb-addon-content {min-height: 281px !Important;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
.menucongresohome li a {padding-left: 0px !important;line-height: 25px !important;font-size: 1.3rem;}
.menucongresohome li a i {padding-right: 5px;width: auto;}
.sp-contact-info {float:right;}
.home-callto-action.congreso2023 .sppb-col-xs-3 {flex: 0 0 100%;max-width: 100%;}
.home-callto-action.congreso2023 .sppb-col-xs-9 {flex: 0 0 95%;max-width: 95%;}
}

@media screen and (max-width: 991px) {
#sp-top-bar #sp-top1.col-xs-8 {width:100%;text-align:center;margin-bottom: 5px;}
#sp-top-bar #sp-top2.col-xs-4 {width:100%;}
.sppb-section.slider-padding-res {padding-top:0px !important;padding-bottom:100px !important;}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {height:263px;}
.sppb-section.slider-padding-res.congress-slider {padding-top:420px !important;padding-bottom:100px !important;background-size: 140% !important; background-position: center 0px !important;}
.item-congress a {background: #0f6639 !important;font-weight: 700 !important;}
.educon-video-popup2 {height: 100%;}
#sppb-carousel1.eventos-homepage .sppb-item.active .sppb-carousel-content img {width:100% !important;}
}

@media screen and (max-width: 767px) {
.sppb-section.slider-padding-res.congress-slider {padding-top:300px !important;padding-bottom:100px !important;background-size: 140% !important; background-position: center 0px !important;}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {white-space: normal !important;}
#sp-top-bar .sp-contact-info {display:contents;}
#sp-top-bar .sp-contact-info .sp-contact-phone {float:right;}

.home-feature .sppb-column.margin-fix .sppb-addon-feature {margin-top: -120px !important;}
.home-feature .sppb-row-container .sppb-row .sppb-col-md-4:nth-child(2) {margin-top: 0px !Important;}
.cong-registro.destacado h3 {padding-top:20px !important;margin-top:0px !important;}
.cong-registro.destacado .sppb-addon-text {font-size:inherit !important;}
.home-feature .sppb-row-container .sppb-row .sppb-col-md-4:nth-child(2) .sppb-column .sppb-column-addons div:first-child {margin-bottom: 0px !important;}
.home-feature .sppb-row-container .sppb-row .sppb-col-md-4:nth-child(2) .sppb-addon-feature .sppb-addon-content-wrap .sppb-addon-title {margin-top: 0px !important;}
.home-feature .sppb-row-container .sppb-row .sppb-col-md-4:nth-child(3) {margin-top: 25px !Important;}
.cong-registro.destacado .sppb-addon-content {min-height: 250px !important;}
.patrocinador-home img {padding-bottom:15px;}
section.patrocinador-home.nextrow {padding-bottom:0px !Important;}
.home-callto-action.congreso2023 .sppb-col-xs-3 {flex: 0 0 100%;max-width: 100%;}
.home-callto-action.congreso2023 .sppb-col-xs-9 {flex: 0 0 90%;max-width: 90%;}
}

@media screen and (max-width: 650px) {
.sppb-section.slider-padding-res.congress-slider {padding-top:250px !important;padding-bottom:100px !important;background-size: 140% !important; background-position: center 0px !important;}
}

@media screen and (max-width: 480px) {
#sp-top-bar .sp-contact-info li a {font-size:14px;}
.sppb-section.slider-padding-res {padding-bottom:50px;}
.sppb-section.slider-padding-res.congress-slider {padding-top:160px !important;padding-bottom:100px !important;background-size: 140% !important; background-position: center 0px !important;}
.cong-registro.destacado .sppb-addon-text {font-size:13px !important;}
}

/*Congreso 2023*/
.congress.cghi2023 .sp-page-title:before {background: rgb(0 116 180 / 80%) !important;}
.home-callto-action.congreso2023:before {background: rgba(0,116,180,0.7);}
.mt-5 {margin-top:5rem;}
.dis-ib {display:inline-block;}
.cghi2023 #sp-section-5 {background:#fff;border-top:1px solid #ededed;}
.cghi2023 #sp-section-5 h3 {text-align:center;color:#263695;font-size: 24px;margin-bottom:0px;margin-top:30px;}
.cghi2023 article.item {margin-bottom: 0px !important;}
.TablaTarifas {background:#fdfeff;}
.TablaTarifas td {font-size: 1.5rem;}
.TablaTarifas .TitulosTarifas {background:#d9edff;}
.TablaTarifas .TitulosTarifas strong {color:#1989b9;}
.TablaTarifas .AnchoColsTarifas {width:18%;}
.TablaTarifas .FechaTarifas{font-size:1.3rem;color:#ed1c24!Important;}
.btn-green {background:#0fac91 !important;}
/*Pre-Congresos*/
.cong-registro.destacado, .home-feature .sppb-col-md-4:nth-child(2) .sppb-addon-feature.destacado .sppb-img-container:before {}
.cong-registro.destacado.blue {background: #1989b9 !important;}
.cong-registro.destacado.green {background: #13A98E !important;}
.cong-registro.destacado h3 {color: yellow !important;font-weight: 600 !important;margin-bottom:15px !important;}
.cong-registro.destacado .sppb-addon-text .content-1 {font-size:2rem;}
.cong-registro.destacado .sppb-addon-text {color: #fff !important;}
.cong-registro.destacado .sppb-addon-text strong {color: greenyellow !important;}
.cong-registro.destacado .sppb-addon-text p {margin-bottom:4px;}
.cong-registro.destacado .sppb-addon-text span {font-size:20px !important; color: aqua; font-weight: bold; line-height: 1rem;}
.cong-registro.destacado .sppb-addon-text span strong {font-size:24px !important;}
.cong-registro.destacado.green .sppb-addon-text strong {color: #ceff99 !important;font-size: 2rem;margin-bottom: 15px;display: block;}
.cong-registro.destacado.green .sppb-addon-text span {color: chartreuse;}
.cong-registro.destacado a {color: #000 !important;
    padding: 12px 60px;
    background: yellow;
    border-radius: 25px;
    margin-top: 10px !important;
    font-weight: 700;
    font-size: 1.8rem;}
.cong-registro.destacado a:hover {color:#fff !important;background:#000 !important;}
.conferencistas-home .sppb-item > img {border-radius:20px;}
.cong-registro.destacado .sppb-img-container {display:none;}
/*.cong-registro.destacado {min-height: unset !important;padding-bottom:0px !important;}
.cong-registro.destacado .sppb-addon-content {min-height: 268px;}*/
.home-feature .sppb-row-container .sppb-row .sppb-col-md-4:nth-child(2) {margin-top: -204px;}
.home-feature .sppb-row-container .sppb-row .sppb-col-md-4:nth-child(2) .sppb-column-addons .cong-registro {margin-top: 0px !Important;}
/*.home-feature .sppb-row-container .sppb-row .sppb-col-md-4:nth-child(2) .sppb-column .sppb-column-addons div:first-child .cong-registro.destacado {border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.1);}*/
.TextoDestacadoColHome {display: block;font-size: 1.8rem;line-height: 1.2;padding-top: 20px;color: transparent;font-weight: 700;padding-bottom: 5px;animation: blinker 2s linear infinite;}
@keyframes blinker {
   0% {
                background: linear-gradient(#ed1c24, #f2bf2e);-webkit-background-clip: text;
   }
   100% {
                background: linear-gradient(#f2bf2e, #ed1c24);-webkit-background-clip: text;
   }
 }
.cong-registro.btn-destacado a.sppb-btn {padding: 12px 60px;font-size: 1.8rem;font-weight: 700;}
.cong-registro.btn-destacado {padding-bottom:0px !important;}
.cong-registro.btn-destacado h3 {color:rgb(190 29 45) !important;font-weight:600 !important;margin-bottom: 13px !important;}
.home-feature .sppb-col-md-4:nth-child(1) .sppb-addon-feature .sppb-img-container:after {
    background: rgba(0,0,0,0) url(/images/congreso2023/grupo.png) no-repeat scroll center center / cover;
}
.home-feature .sppb-col-md-4:nth-child(2) .sppb-addon-feature .sppb-img-container:after {
    background: rgba(0,0,0,0) url(/images/congreso2023/certificado.png) no-repeat scroll center center / cover;
}
.home-feature .sppb-col-md-4:nth-child(3) .sppb-addon-feature .sppb-img-container:after {
    background: rgba(0,0,0,0) url(/images/congreso2023/equipo.png) no-repeat scroll center center / cover;
}
.FeatureCol2 a.sppb-btn {padding: 12px 60px;font-size: 1.8rem;font-weight: 700;background:#ee6f32 !important;}
.btncol2 a.sppb-btn {padding: 5px 60px;background:#ee6f32 !important;margin-top:30px;line-height:1.2;}

.HomeTwoEvents .educon-box-shadow {box-shadow:unset !important}

.acc-educacion .sppb-panel-title {color: #263695;font-size: 24px;font-weight: normal;line-height: 1.1;}
.acc-educacion .sppb-person-name {text-transform: unset !important;font-size: 16px !important;}

.p-bottom-right .sppb-column-addons {display: flex;justify-content: end;align-items: end;}
.p-bottom-left .sppb-column-addons {display: flex;justify-content: start;align-items: end;}
.p-top-right .sppb-column-addons {display: flex;justify-content: end;align-items: start;}
.p-top-left.sppb-column-addons {display: flex;justify-content: start;align-items: end;}
.border-r {border-radius: 25px;}

@media (max-width: 991px) {
    .rec .sppb-row .sppb-col-md-5 {
        margin-bottom: 30px;
    }
    .acc-educacion .card-rec .sppb-row .sppb-col-md-4 {margin-bottom:20px;}
}