/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 29 2026 | 11:54:20 */
/* =========================================================
   SEABEL RYM BEACH - Page "Offres speciales" (FR / EN / RU / DE)
   Pages : FR 6323 - EN 6346 - RU 6348 - DE 6350
   Toutes les regles sont prefixees .sbo-* (classes propres a ces pages)
   ========================================================= */

/* ---------- Base ---------- */
.sbo-header,
.sbo-section,
.sbo-app,
.sbo-why,
.sbo-cta,
.sbo-section p,
.sbo-app p,
.sbo-cta p {
  font-family: "Campton", sans-serif !important;
}
.sbo-section h2,
.sbo-app h2,
.sbo-cta h2,
.sbo-step h3,
.sbo-card h3 {
  font-family: "Campton", sans-serif !important;
  margin: 0;
}
#application {
  scroll-margin-top: 110px;
}

/* Affichage mobile / desktop */
@media (min-width: 768px) {
  .sbo-only-mobile {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .sbo-only-desktop {
    display: none !important;
  }
}

/* ---------- Haut de page (heading du theme) ---------- */
.sbo-header {
  position: relative;
}
.sbo-header > .container {
  position: relative;
  z-index: 2;
}
.sbo-header .vc_parallax-inner {
  filter: brightness(0.68);
}
.sbo-header .vc_column-inner {
  position: relative;
}
.sbo-header .wpb_wrapper {
  text-align: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.sbo-header .wpb_wrapper > * {
  width: 100%;
}
.sbo-header .wpb_wrapper > .vc_btn3-container {
  width: auto;
}
.sbo-header .iw-heading {
  position: relative;
  z-index: 0;
  margin-bottom: 24px !important;
}
.sbo-header .iwh-sub-title {
  letter-spacing: 1px;
}
.sbo-header-text {
  margin: 0 0 26px !important;
}
.sbo-header-text p {
  color: #fff;
  font-size: 18px;
  line-height: 1.6;
  max-width: 620px;
  margin: 0 auto !important;
  text-shadow: 0 1px 8px rgba(0, 0, 0, 0.35);
}
.sbo-header-text p strong {
  color: #3fd4ad;
  font-weight: 600;
}
.sbo-header .sbo-btn {
  margin: 0 6px 12px !important;
}

/* Pastille -10 % */
.sbo-header-badge {
  order: -1;
  margin: 0 0 14px !important;
}
.sbo-header .wpb_wrapper > .sbo-header-badge {
  width: 96px !important;
  height: 96px;
  flex: none;
}
.sbo-header-badge .wpb_wrapper {
  display: block !important;
  width: 100%;
  height: 100%;
}
.sbo-header-badge p {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 96px !important;
  height: 96px !important;
  min-width: 96px;
  min-height: 96px;
  aspect-ratio: 1/1;
  margin: 0 auto;
  padding: 0 !important;
  box-sizing: border-box;
  border-radius: 50% !important;
  background: #3fd4ad;
  color: #212121;
  box-shadow: 0 10px 26px rgba(0, 0, 0, 0.3);
  white-space: nowrap;
  text-align: center;
  line-height: 1 !important;
}
.sbo-header-badge strong {
  font-size: 24px !important;
  font-weight: 700;
  line-height: 1 !important;
  letter-spacing: -0.01em;
}
.sbo-header-badge span {
  font-size: 9px !important;
  font-weight: 600;
  letter-spacing: 0.14em;
  line-height: 1 !important;
  margin-top: 5px;
}

@media (min-width: 1100px) {
  .sbo-header-badge {
    position: absolute !important;
    right: -60px;
    top: auto;
    bottom: -6px;
    margin: 0 !important;
    z-index: 3;
  }
  .sbo-header .wpb_wrapper > .sbo-header-badge {
    width: 120px !important;
    height: 120px;
  }
  .sbo-header-badge p {
    width: 120px !important;
    height: 120px !important;
    min-width: 120px;
    min-height: 120px;
    transform: rotate(-8deg);
  }
  .sbo-header-badge strong {
    font-size: 30px !important;
  }
  .sbo-header-badge span {
    font-size: 10px !important;
    margin-top: 6px;
  }
}
@media (min-width: 768px) and (max-width: 1099px) {
  .sbo-header {
    min-height: 0 !important;
    padding-top: 230px !important;
    padding-bottom: 100px !important;
  }
  .sbo-header .iwh-title {
    font-size: 60px !important;
    line-height: 1.1 !important;
  }
}
@media (max-width: 767px) {
  .sbo-header {
    min-height: 0 !important;
    padding-top: 240px !important;
    padding-bottom: 60px !important;
  }
  .sbo-header .iw-heading {
    margin-bottom: 18px !important;
  }
  .sbo-header .iwh-title {
    font-size: 38px !important;
    line-height: 1.15 !important;
  }
  .sbo-header .iwh-sub-title {
    font-size: 13px !important;
  }
  .sbo-header-text p {
    font-size: 15px;
  }
  .sbo-header .wpb_wrapper > .sbo-header-badge {
    width: 84px !important;
    height: 84px;
  }
  .sbo-header-badge p {
    width: 84px !important;
    height: 84px !important;
    min-width: 84px;
    min-height: 84px;
  }
  .sbo-header-badge strong {
    font-size: 21px !important;
  }
  .sbo-header-badge span {
    font-size: 8px !important;
  }
}

/* ---------- Boutons (charte du site) ---------- */
.sbo-btn {
  margin: 0 10px 12px 0 !important;
}
.sbo-btn .vc_btn3,
.sbo-btn .vc_btn3:hover,
.sbo-btn .vc_btn3:focus {
  font-family: "Campton", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  letter-spacing: 0 !important;
  line-height: 30px !important;
  padding: 10px 20px !important;
  border-radius: 2px !important;
  border: 1px solid !important;
  box-shadow: none !important;
  transform: none !important;
  transition: all 0.3s ease !important;
  background-image: none !important;
}
.sbo-btn .vc_btn3.vc_btn3-icon-left {
  padding-left: 46px !important;
}
.sbo-btn .vc_btn3 .vc_btn3-icon {
  left: 20px !important;
  font-size: 16px !important;
}
/* plein menthe */
.sbo-btn1 .vc_btn3 {
  background-color: #3fd4ad !important;
  border-color: #3fd4ad !important;
  color: #fff !important;
}
.sbo-btn1 .vc_btn3:hover {
  background-color: #212121 !important;
  border-color: #212121 !important;
  color: #fff !important;
}
/* contour menthe */
.sbo-btn2 .vc_btn3 {
  background-color: transparent !important;
  border-color: #3fd4ad !important;
  color: #3fd4ad !important;
}
.sbo-btn2 .vc_btn3:hover {
  background-color: #3fd4ad !important;
  color: #fff !important;
}
/* plein noir */
.sbo-btn-dark .vc_btn3 {
  background-color: #212121 !important;
  border-color: #212121 !important;
  color: #fff !important;
}
.sbo-btn-dark .vc_btn3:hover {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #212121 !important;
}
/* contour noir */
.sbo-btn-darkline .vc_btn3 {
  border-color: #212121 !important;
  color: #212121 !important;
}
.sbo-btn-darkline .vc_btn3:hover {
  background-color: #212121 !important;
  border-color: #212121 !important;
  color: #fff !important;
}
/* contour blanc */
.sbo-btn-whiteline .vc_btn3 {
  background-color: transparent !important;
  border-color: #fff !important;
  color: #fff !important;
}
.sbo-btn-whiteline .vc_btn3:hover {
  background-color: #3fd4ad !important;
  border-color: #3fd4ad !important;
  color: #fff !important;
}

@media (max-width: 767px) {
  .sbo-btn,
  .sbo-cta .sbo-btn,
  .sbo-header .sbo-btn {
    display: block !important;
    margin: 0 0 12px !important;
    text-align: center;
    width: 100% !important;
  }
  .sbo-btn .vc_btn3 {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
  }
  .sbo-btn .vc_btn3.vc_btn3-icon-left {
    padding-left: 20px !important;
  }
  .sbo-btn .vc_btn3 .vc_btn3-icon {
    display: inline-block !important;
    position: static !important;
    margin: 0 8px 0 0 !important;
    transform: none !important;
  }
}

/* ---------- Titres de section ---------- */
.sbo-section {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
  margin-bottom: 0 !important;
}
.sbo-title {
  margin-bottom: 36px !important;
}
.sbo-title h2,
.sbo-app-text h2,
.sbo-cta-text h2 {
  font-size: 50px !important;
  font-weight: 700 !important;
  line-height: 65px !important;
  letter-spacing: normal !important;
  color: #212121 !important;
  text-transform: none !important;
}
.sbo-title h2 {
  margin: 0 0 10px !important;
}
.sbo-title p {
  color: #5e5e5e;
  font-size: 16px;
  line-height: 30px;
  margin: 8px 0 0;
}

.sbo-eyebrow {
  margin-bottom: 18px !important;
}
.sbo-eyebrow span {
  display: inline-block;
  border: 0 !important;
  padding: 0 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  letter-spacing: 2px !important;
  line-height: 24px !important;
  text-transform: uppercase;
  color: #3fd4ad;
}
.sbo-eyebrow-dark span {
  color: #212121 !important;
}

@media (max-width: 1199px) {
  .sbo-title h2,
  .sbo-app-text h2,
  .sbo-cta-text h2 {
    font-size: 42px !important;
    line-height: 54px !important;
  }
}
@media (max-width: 991px) {
  .sbo-title h2,
  .sbo-app-text h2,
  .sbo-cta-text h2 {
    font-size: 36px !important;
    line-height: 46px !important;
  }
}
@media (max-width: 767px) {
  .sbo-section {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .sbo-title {
    margin-bottom: 24px !important;
  }
  .sbo-title h2,
  .sbo-app-text h2,
  .sbo-cta-text h2 {
    font-size: 28px !important;
    line-height: 36px !important;
  }
  .sbo-eyebrow span {
    font-size: 14px !important;
  }
}

/* ---------- Etapes ---------- */
.sbo-steps {
  display: flex;
  flex-wrap: wrap;
}
.sbo-steps > .sbo-step {
  float: none;
  display: flex;
}
.sbo-steps > .sbo-step > .vc_column-inner {
  width: 100%;
  display: flex;
}
.sbo-step > .vc_column-inner > .wpb_wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 2px !important;
  padding: 26px 24px;
  transition: box-shadow 0.2s, transform 0.2s;
}
.sbo-step > .vc_column-inner > .wpb_wrapper:hover {
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.08);
  transform: translateY(-3px);
}
.sbo-step .vc_icon_element {
  margin-bottom: 22px !important;
}
.sbo-num {
  position: absolute;
  top: 24px;
  right: 24px;
  margin: 0 !important;
}
.sbo-num p {
  font-size: 38px;
  font-weight: 300;
  color: #3fd4ad;
  line-height: 1;
  margin: 0;
}
.sbo-step-text h3,
.sbo-card-text h3 {
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 28px !important;
  letter-spacing: normal !important;
  color: #212121 !important;
  text-transform: none !important;
}
.sbo-step-text h3 {
  margin: 0 0 10px !important;
}
.sbo-step-text p,
.sbo-card-text p {
  color: #5e5e5e;
  font-size: 15px;
  line-height: 26px;
  margin: 0;
}

@media (max-width: 991px) {
  .sbo-step > .vc_column-inner > .wpb_wrapper {
    padding: 22px 18px;
  }
  .sbo-num p {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .sbo-steps,
  .sbo-steps > .sbo-step {
    display: block;
  }
  .sbo-steps .sbo-step {
    margin-bottom: 16px;
  }
  .sbo-step-text h3,
  .sbo-card-text h3 {
    font-size: 18px !important;
    line-height: 26px !important;
  }
}

/* ---------- Icones (menthe + pictogramme blanc) ---------- */
.sbo-icon-mint .vc_icon_element-inner,
.sbo-icon-dark .vc_icon_element-inner {
  width: 42px !important;
  height: 42px !important;
  border-radius: 2px !important;
}
.sbo-icon-mint .vc_icon_element-background,
.sbo-icon-dark .vc_icon_element-background {
  background-color: #3fd4ad !important;
  border-radius: 2px !important;
}
.sbo-icon-mint .vc_icon_element-icon,
.sbo-icon-dark .vc_icon_element-icon {
  color: #fff !important;
  font-size: 20px !important;
}
/* Icone "historique" (trait fin) */
.sbo-icon-history .vc_icon_element-icon:before {
  content: "" !important;
  position: absolute !important;
  left: -11px !important;
  top: -11px !important;
  width: 22px !important;
  height: 22px !important;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3Cpath d='M12 7v5l4 2'/%3E%3C/svg%3E")
    no-repeat center/contain !important;
}

/* ---------- Application mobile ---------- */
.sbo-app {
  background: #3fd4ad !important;
  padding-top: 72px !important;
  padding-bottom: 72px !important;
  margin-bottom: 0 !important;
}
.sbo-app .sbo-eyebrow {
  margin-bottom: 8px !important;
}
.sbo-phone {
  margin: 0 !important;
}
.sbo-phone img {
  width: 250px !important;
  height: 480px !important;
  object-fit: cover;
  border: 10px solid #212121;
  border-radius: 36px;
  box-shadow: 0 24px 50px rgba(0, 0, 0, 0.3);
}
.sbo-app-text {
  margin-bottom: 30px !important;
}
.sbo-app-text h2 {
  margin: 0 0 20px !important;
}
.sbo-app-text p {
  color: #212121;
  font-size: 16px;
  line-height: 1.65 !important;
  max-width: 520px;
  margin: 0 !important;
}

/* Boutons App Store / Google Play */
.sbo-stores-block {
  margin: 0 !important;
}
.sbo-stores-block p {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: 0 !important;
}
.sbo-store-btn {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  min-width: 210px;
  padding: 10px 22px 10px 58px;
  background: #212121;
  border: 1px solid #212121;
  border-radius: 2px;
  color: #fff !important;
  text-decoration: none !important;
  font-family: "Campton", sans-serif;
  transition: all 0.3s ease;
}
.sbo-store-btn:before {
  content: "";
  position: absolute;
  left: 20px;
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M5 20h14'/%3E%3C/svg%3E")
    no-repeat center/contain;
}
.sbo-store-btn small {
  display: block;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #fff;
  opacity: 0.85;
  text-transform: none;
}
.sbo-store-btn strong {
  display: block;
  font-size: 19px;
  line-height: 24px;
  font-weight: 600;
  color: #fff;
}
.sbo-store-btn:hover {
  background: #fff;
  border-color: #fff;
}
.sbo-store-btn:hover small,
.sbo-store-btn:hover strong {
  color: #212121;
}
.sbo-store-btn:hover:before {
  filter: invert(1);
}

@media (max-width: 991px) {
  .sbo-phone img {
    width: 210px !important;
    height: 410px !important;
  }
}
@media (max-width: 767px) {
  .sbo-app {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    text-align: center;
  }
  .sbo-phone {
    margin-bottom: 28px !important;
  }
  .sbo-phone img {
    width: 200px !important;
    height: 380px !important;
  }
  .sbo-app-text {
    margin-bottom: 24px !important;
  }
  .sbo-app-text p {
    margin: 0 auto !important;
    font-size: 15px;
  }
  .sbo-stores-block p {
    flex-direction: column;
    align-items: stretch;
  }
  .sbo-store-btn {
    width: 100%;
    text-align: left;
  }
}

/* ---------- Avantages ---------- */
.sbo-why {
  background: #f5f5f5 !important;
}
.sbo-cards {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 18px;
}
.sbo-cards > .sbo-card {
  float: none;
}
.sbo-card > .vc_column-inner {
  height: 100%;
}
.sbo-card > .vc_column-inner > .wpb_wrapper {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  height: 100%;
  background: #fff;
  border-radius: 2px !important;
  padding: 26px 22px;
}
.sbo-card .vc_icon_element {
  margin: 0 !important;
  flex: none;
}
.sbo-card-text {
  margin: 0 !important;
}
.sbo-card-text h3 {
  margin: 0 0 6px !important;
}

@media (max-width: 767px) {
  .sbo-cards {
    display: block;
    margin-bottom: 0;
  }
  .sbo-cards .sbo-card {
    margin-bottom: 16px;
  }
  .sbo-card > .vc_column-inner > .wpb_wrapper {
    padding: 20px 18px;
  }
}

/* ---------- Pret pour votre sejour ---------- */
.sbo-cta {
  background: #3fd4ad !important;
  padding-top: 80px !important;
  padding-bottom: 80px !important;
  margin-bottom: 0 !important;
  text-align: center;
}
.sbo-cta-text {
  margin-bottom: 32px !important;
}
.sbo-cta-text h2 {
  margin: 0 0 16px !important;
}
.sbo-cta-text p {
  color: #212121;
  font-size: 17px;
  line-height: 1.6 !important;
  max-width: 560px !important;
  margin: 0 auto !important;
}
.sbo-cta .sbo-btn {
  margin: 0 6px 12px !important;
}

@media (max-width: 767px) {
  .sbo-cta {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .sbo-cta-text {
    margin-bottom: 24px !important;
  }
  .sbo-cta-text p {
    font-size: 15px;
  }
  .sbo-cta .sbo-btn {
    margin: 0 0 12px !important;
  }
}

/* ---------- Menu : lien Offres speciales (visible dans le menu principal, masque dans le footer) ---------- */
.iw-footer .sbo-menu-offres{display:none!important}

/* ========== THEME SEABEL ALHAMBRA (jaune #d99a29) - rangees avec la classe .sbo-alh ========== */
.sbo-alh .sbo-header-text p strong{color:#d99a29!important}
.sbo-alh .sbo-header-badge p{background:#d99a29!important}
.sbo-alh .sbo-btn1 .vc_btn3{background-color:#d99a29!important;border-color:#d99a29!important}
.sbo-alh .sbo-btn1 .vc_btn3:hover{background-color:#212121!important;border-color:#212121!important}
.sbo-alh .sbo-btn2 .vc_btn3{border-color:#d99a29!important;color:#d99a29!important}
.sbo-alh .sbo-btn2 .vc_btn3:hover{background-color:#d99a29!important;color:#fff!important}
.sbo-alh .sbo-btn-whiteline .vc_btn3{border-color:#fff!important;color:#fff!important}
.sbo-alh .sbo-btn-whiteline .vc_btn3:hover{background-color:#d99a29!important;border-color:#d99a29!important;color:#fff!important}
.sbo-alh .sbo-eyebrow:not(.sbo-eyebrow-dark) span{color:#d99a29!important}
.sbo-alh .sbo-num p{color:#d99a29!important}
.sbo-alh .sbo-icon-mint .vc_icon_element-background,.sbo-alh .sbo-icon-dark .vc_icon_element-background{background-color:#d99a29!important}
.sbo-alh.sbo-app,.sbo-alh.sbo-cta{background:#d99a29!important}
/* Boutons noirs sur fond jaune (bloc Pret a partir) */
.sbo-alh .sbo-btn-dark .vc_btn3{background-color:#212121!important;border-color:#212121!important;color:#fff!important}
.sbo-alh .sbo-btn-dark .vc_btn3:hover{background-color:#fff!important;border-color:#fff!important;color:#212121!important}
.sbo-alh .sbo-btn-darkline .vc_btn3{background-color:transparent!important;border-color:#212121!important;color:#212121!important}
.sbo-alh .sbo-btn-darkline .vc_btn3:hover{background-color:#212121!important;border-color:#212121!important;color:#fff!important}
/* ========== FIN THEME ALHAMBRA ========== */

/* ---------- Espacements proteges (une regle globale ".wpb_content_element{margin-bottom:0!important}" du site les annulait) ---------- */
.sbo-header .sbo-header-text{margin-bottom:26px!important}
.sbo-header .sbo-header-badge{margin-bottom:14px!important}
.sbo-section .sbo-title{margin-bottom:36px!important}
.sbo-step .sbo-step-text{margin-bottom:35px!important}
.sbo-app .sbo-eyebrow{margin-bottom:8px!important}
.sbo-app .sbo-app-text{margin-bottom:30px!important}
.sbo-cta .sbo-cta-text{margin-bottom:32px!important}
@media (min-width:1100px){.sbo-header .sbo-header-badge{margin:0!important}}
@media (max-width:767px){
  .sbo-section .sbo-title,.sbo-app .sbo-app-text,.sbo-cta .sbo-cta-text{margin-bottom:24px!important}
}
/* ---------- fin espacements proteges ---------- */

/* ========== THEME SEABEL ALADIN (orange #ff5b34) - rangees avec la classe .sbo-ala ========== */
.sbo-ala .sbo-header-text p strong{color:#ff5b34!important}
.sbo-ala .sbo-header-badge p{background:#ff5b34!important}
.sbo-ala .sbo-btn1 .vc_btn3{background-color:#ff5b34!important;border-color:#ff5b34!important}
.sbo-ala .sbo-btn1 .vc_btn3:hover{background-color:#212121!important;border-color:#212121!important}
.sbo-ala .sbo-btn2 .vc_btn3{border-color:#ff5b34!important;color:#ff5b34!important}
.sbo-ala .sbo-btn2 .vc_btn3:hover{background-color:#ff5b34!important;color:#fff!important}
.sbo-ala .sbo-btn-whiteline .vc_btn3{border-color:#fff!important;color:#fff!important}
.sbo-ala .sbo-btn-whiteline .vc_btn3:hover{background-color:#ff5b34!important;border-color:#ff5b34!important;color:#fff!important}
.sbo-ala .sbo-eyebrow:not(.sbo-eyebrow-dark) span{color:#ff5b34!important}
.sbo-ala .sbo-num p{color:#ff5b34!important}
.sbo-ala .sbo-icon-mint .vc_icon_element-background,.sbo-ala .sbo-icon-dark .vc_icon_element-background{background-color:#ff5b34!important}
.sbo-ala.sbo-app,.sbo-ala.sbo-cta{background:#ff5b34!important}
/* Boutons noirs sur fond orange (bloc Pret pour votre sejour) */
.sbo-ala .sbo-btn-dark .vc_btn3{background-color:#212121!important;border-color:#212121!important;color:#fff!important}
.sbo-ala .sbo-btn-dark .vc_btn3:hover{background-color:#fff!important;border-color:#fff!important;color:#212121!important}
.sbo-ala .sbo-btn-darkline .vc_btn3{background-color:transparent!important;border-color:#212121!important;color:#212121!important}
.sbo-ala .sbo-btn-darkline .vc_btn3:hover{background-color:#212121!important;border-color:#212121!important;color:#fff!important}
/* ========== FIN THEME ALADIN ========== */
