/* ==========================================================
   ASSOMAL | Novo visual (so aparencia)
   Escopo: tema The7 + WPBakery. Nao altera conteudo, menus ou links.
   Para desfazer: esvazie este campo e limpe o cache do LiteSpeed.
   ========================================================== */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap');

:root{
  --a-navy:#0B2A47; --a-navy2:#12395E; --a-navy3:#1B4E7D; --a-deep:#071E34;
  --a-gold:#C9A227; --a-gold2:#E3C868; --a-sky:#3EB4E6;
  --a-ink:#16202B; --a-body:#4A5763; --a-mute:#8593A1;
  --a-line:#DFE5EB; --a-paper:#F4F7FA;
}

/* ---------- Tipografia ---------- */
body,
.entry-content p,.entry-content li,.entry-excerpt,.entry-excerpt p,
.widget,.widget li,.widget p,
.wpcf7 input,.wpcf7 textarea,.wpcf7 select,
#bottom-bar,.top-bar{
  font-family:'Inter','Roboto',Helvetica,Arial,sans-serif;
}
h1,h2,h3,h4,h5,h6,
.entry-title,.entry-title a,
.widget-title,.uvc-main-heading h1,.uvc-main-heading h2,.uvc-main-heading h3,
.page-title h1,.fancy-header h1{
  font-family:'Oswald','Roboto',sans-serif;
  letter-spacing:.01em;
}
.entry-content p,.entry-excerpt,.entry-excerpt p{color:var(--a-body);line-height:1.75}

/* ---------- Faixa superior (contatos e redes) ---------- */
.top-bar .top-bar-bg{background:var(--a-deep)!important;opacity:1!important}
.top-bar,.top-bar a,.top-bar .mini-contacts,.top-bar .mini-contacts li,.top-bar .soc-ico a{
  color:#A9BDD1!important;font-size:12.5px;letter-spacing:.01em
}
.top-bar .mini-contacts li:before,.top-bar .mini-contacts i{color:var(--a-gold)!important}
.top-bar a:hover{color:var(--a-gold)!important}
.top-bar .soc-ico a:before,.top-bar .soc-ico a:after{background:transparent!important;box-shadow:none!important}
.top-bar .soc-ico a .icon{color:#A9BDD1!important}
.top-bar .soc-ico a:hover .icon{color:var(--a-gold)!important}

/* ---------- Cabecalho e menu ---------- */
.masthead:not(.side-header){
  background:linear-gradient(180deg,rgba(7,30,52,.94) 0%,rgba(11,42,71,.78) 100%)!important;
  border-bottom:2px solid var(--a-gold);
  box-shadow:0 10px 30px rgba(7,30,52,.18);
}
.masthead .header-bar,.masthead .main-nav{background:transparent!important}
.main-nav>li>a{background:transparent!important}
.main-nav>li>a .menu-text{
  font-family:'Oswald',sans-serif!important;
  font-size:14px!important;font-weight:500!important;
  letter-spacing:.09em;text-transform:uppercase!important;
  color:#fff!important;
  padding-bottom:5px;border-bottom:2px solid transparent;
  transition:color .2s,border-color .2s;
}
.main-nav>li:hover>a .menu-text,
.main-nav>li.act>a .menu-text,
.main-nav>li.dt-hovered>a .menu-text{color:var(--a-gold)!important;border-bottom-color:var(--a-gold)}
.main-nav>li>a:before,.main-nav>li>a:after{display:none!important}

/* submenus */
.main-nav .sub-nav,.main-nav .dt-mega-menu-wrap{
  background:var(--a-navy)!important;
  border-top:2px solid var(--a-gold);
  box-shadow:0 18px 40px rgba(7,30,52,.28)!important;
  border-radius:0!important;
}
.main-nav .sub-nav li a{background:transparent!important}
.main-nav .sub-nav li a .menu-text{
  font-family:'Inter',sans-serif!important;font-size:13.5px!important;
  letter-spacing:.01em;text-transform:none!important;font-weight:500!important;
  color:#DCE6EF!important;border:0!important;padding:0
}
.main-nav .sub-nav li:hover>a .menu-text,.main-nav .sub-nav li.act>a .menu-text{color:var(--a-gold)!important}
.main-nav .sub-nav li{border-color:rgba(255,255,255,.08)!important}

/* cabecalho fixo ao rolar */
.masthead.sticky-on:not(.side-header),
.masthead.sticky-on.shadow-decoration:not(.side-header),
.masthead.fixed:not(.side-header){
  background:rgba(7,30,52,.97)!important;
}

/* cabecalho no celular */
.dt-mobile-header,.mobile-header-bar{background:var(--a-navy)!important;border-bottom:2px solid var(--a-gold)}
.dt-mobile-header .menu-toggle,.mobile-header-bar .menu-toggle{color:#fff!important}
.dt-mobile-header .mobile-main-nav>li>a .menu-text{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.08em}

/* ---------- Titulos de secao ---------- */
.uvc-main-heading h2,.uvc-main-heading h2 strong{
  font-family:'Oswald',sans-serif!important;color:var(--a-navy)!important;
  text-transform:uppercase;font-weight:600!important;letter-spacing:.02em
}
.uvc-heading .uvc-main-heading h2:after{
  content:'';display:block;width:56px;height:3px;background:var(--a-gold);margin:14px auto 0
}
.uvc-heading[style*="left"] .uvc-main-heading h2:after{margin-left:0}

/* ---------- Noticias ---------- */
.entry-title,.entry-title a{
  font-family:'Oswald',sans-serif!important;font-weight:600!important;
  color:var(--a-navy)!important;text-transform:none!important;line-height:1.25!important;
  transition:color .2s
}
.entry-title a:hover{color:var(--a-gold)!important}
.entry-meta,.entry-meta a,.entry-meta span{
  color:#8A6D10!important;font-weight:600;font-size:12px!important;
  letter-spacing:.12em;text-transform:uppercase
}
.fancy-date a{background:var(--a-navy)!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.fancy-date a span,.fancy-date .entry-month,.fancy-date .entry-year{color:#fff!important}
.fancy-date .entry-date{color:var(--a-gold)!important;font-family:'Oswald',sans-serif;font-weight:600}
.fancy-date a:before{background:var(--a-gold)!important}
.dt-blog-shortcode article.post,.wf-container.blog-shortcode article.post{
  border-bottom:1px solid var(--a-line)
}
.post-thumbnail,.post-thumbnail img,.post-thumbnail-rollover{border-radius:0!important}
.post-thumbnail-rollover:after{background:rgba(11,42,71,.35)!important}

/* botoes "Leia mais" */
a.details,.post-details,a.more-link,.entry-content a.more-link,.dt-btn,.dt-btn-m,.dt-btn-s,
.wpcf7-submit{
  background:var(--a-gold)!important;color:var(--a-navy)!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
  font-family:'Oswald',sans-serif!important;font-weight:500!important;
  letter-spacing:.1em;text-transform:uppercase!important;
  transition:background .2s,color .2s
}
a.details:hover,.post-details:hover,a.more-link:hover,.dt-btn:hover,.wpcf7-submit:hover{
  background:var(--a-navy)!important;color:#fff!important
}
a.details:before,.post-details:before{background:transparent!important}
a.details i,a.details .icomoon-the7-font-the7-arrow-gallery{color:inherit!important}

/* ---------- Titulo das paginas internas ---------- */
.page-title,.page-title .page-title-bg{background:var(--a-navy)!important}
.page-title:after{content:'';display:block;height:2px;background:var(--a-gold)}
.page-title h1,.page-title .entry-title,.page-title .page-title-head h1{
  color:#fff!important;font-family:'Oswald',sans-serif!important;
  text-transform:uppercase;letter-spacing:.02em
}
.page-title .breadcrumbs,.page-title .breadcrumbs a{color:#A9BDD1!important}
.page-title .breadcrumbs a:hover{color:var(--a-gold)!important}

/* ---------- Tabelas (convenios, planos) ---------- */
.entry-content table th{background:var(--a-navy);color:#fff;font-family:'Oswald',sans-serif;letter-spacing:.06em;text-transform:uppercase;font-weight:500}
.entry-content table td{border-color:var(--a-line)}
.entry-content table tr:nth-child(even) td{background:var(--a-paper)}
.entry-content a{color:var(--a-navy3)}
.entry-content a:hover{color:var(--a-gold)}

/* ---------- Formularios (Contato) ---------- */
.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],
.wpcf7 textarea,.wpcf7 select{
  border:1px solid var(--a-line)!important;border-radius:0!important;background:#fff!important;
  padding:13px 15px!important;font-size:15px
}
.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{
  border-color:var(--a-navy)!important;box-shadow:0 0 0 3px rgba(11,42,71,.09)!important;outline:0
}

/* ---------- Rodape ---------- */
#footer.footer,.footer.solid-bg{background:var(--a-navy)!important;color:#9FB6CA}
#footer .widget,#footer .widget p,#footer .widget li,#footer .widget a{color:#9FB6CA!important}
#footer .widget a:hover{color:var(--a-gold)!important}
#footer .widget-title{
  color:#fff!important;font-family:'Oswald',sans-serif;font-size:13.5px!important;
  letter-spacing:.16em;text-transform:uppercase;font-weight:500;
  padding-bottom:12px;border-bottom:1px solid rgba(201,162,39,.45)
}
#footer .widget_nav_menu li{border-color:rgba(255,255,255,.08)!important}
#bottom-bar{background:var(--a-deep)!important;color:#8FA6BB!important;border-top:1px solid rgba(255,255,255,.08)}
#bottom-bar a{color:#9FB6CA!important;text-decoration:none!important}
#bottom-bar a:hover{color:var(--a-gold)!important}
.scroll-top{background:var(--a-navy)!important;border-radius:0!important;border:1px solid var(--a-gold)}

/* ---------- Detalhes ---------- */
::selection{background:var(--a-gold);color:var(--a-navy)}
a:focus-visible,button:focus-visible{outline:2px solid var(--a-gold);outline-offset:2px}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}

/* ---------- Pagina Diretoria ---------- */
.page-id-23 #content h2{font-family:'Oswald',sans-serif!important;text-transform:uppercase;color:var(--a-navy)!important;font-size:28px!important;font-weight:600!important;letter-spacing:.02em;margin:48px 0 20px!important;padding-bottom:12px;border-bottom:2px solid var(--a-gold)}
.page-id-23 #content > header:first-child h2{margin-top:6px!important}
.page-id-23 #content > header{margin:0}
.page-id-23 #content h3{font-family:'Oswald',sans-serif!important;text-transform:uppercase;letter-spacing:.14em;font-size:14px!important;font-weight:500!important;color:var(--a-navy3)!important;margin:28px 0 8px!important}
.page-id-23 #content > ul{list-style:none!important;margin:0 0 10px!important;padding:0!important;display:grid;grid-template-columns:repeat(2,1fr);gap:0 44px}
.page-id-23 #content > ul li{margin:0!important;padding:14px 0!important;border-bottom:1px solid var(--a-line);font-size:14px;line-height:1.45;color:var(--a-body)}
.page-id-23 #content > ul li:before{display:none!important}
.page-id-23 #content > ul li strong,.page-id-23 #content > ul li b{display:block;margin-top:3px;font-family:'Oswald',sans-serif;font-weight:500;font-size:16px;letter-spacing:.02em;color:var(--a-navy)}
.page-id-23 #content > header:first-child + ul{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:14px!important}
.page-id-23 #content > header:first-child + ul li{background:var(--a-navy);border:0;border-bottom:3px solid var(--a-gold);padding:26px 26px!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#A9BDD1}
.page-id-23 #content > header:first-child + ul li strong,.page-id-23 #content > header:first-child + ul li b{color:#fff;font-size:19px;letter-spacing:.01em;text-transform:none;margin-top:8px}
@media(max-width:760px){.page-id-23 #content > ul,.page-id-23 #content > header:first-child + ul{grid-template-columns:1fr}}

/* ---------- Icones do menu no celular ---------- */
html body .dt-mobile-menu-icon .menu-line,
html body .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line,
html body .dt-mobile-menu-icon .menu-line:before,
html body .dt-mobile-menu-icon .menu-line:after,
html body .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line:before,
html body .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line:after{background:#fff!important}
html body .dt-mobile-menu-icon:hover .menu-line,
html body .dt-mobile-menu-icon:hover .menu-line:before,
html body .dt-mobile-menu-icon:hover .menu-line:after{background:var(--a-gold)!important}
html body .dt-mobile-menu-icon,html body .dt-mobile-menu-icon .menu-text{color:#fff!important}
html body .mobile-header-bar .mini-search a.submit,html body .mobile-header-bar .mini-search i,
html body .mobile-header-bar .search-icon,html body .mobile-header-bar .search-icon i{color:#fff!important}

/* ===== ASSOMAL 2026: paginas internas fora do menu ===== */
body:not(:has(.am26)) #sidebar{display:none!important}
body:not(:has(.am26)) .wf-container-main{display:block!important}
body:not(:has(.am26)) #main{padding-top:56px!important;padding-bottom:72px!important}
body:not(:has(.am26)) #main>.wf-wrap{width:100%!important;max-width:none!important;padding:0 24px!important}
body:not(:has(.am26)) #content{width:100%!important;max-width:880px;margin:0 auto!important;float:none!important;padding:0!important;color:#4A5763;font-family:Inter,system-ui,sans-serif}
body.page:not(:has(.am26)) #content{max-width:1080px}
body.archive:not(:has(.am26)) #content,body.search:not(:has(.am26)) #content,body.blog:not(:has(.am26)) #content{max-width:1180px}
body:not(:has(.am26)) .page-title{background:radial-gradient(800px 380px at 85% 0,rgba(62,180,230,.22),transparent 60%),radial-gradient(600px 300px at 0 100%,rgba(201,162,39,.14),transparent 60%),linear-gradient(160deg,#071E34,#0B2A47 60%,#12395E)!important;border:0!important;position:relative}
body:not(:has(.am26)) .page-title:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}
body:not(:has(.am26)) .page-title .wf-wrap{padding-top:46px!important;padding-bottom:46px!important;position:relative}
body:not(:has(.am26)) .page-title h1,body:not(:has(.am26)) .page-title .entry-title{font-family:Oswald,sans-serif!important;text-transform:uppercase;letter-spacing:.02em;color:#fff!important;font-size:clamp(30px,4.2vw,52px)!important;line-height:1.1!important}
body.single-post .page-title h1,body.single-post .page-title .entry-title{font-size:clamp(24px,3vw,38px)!important;max-width:1000px;margin-left:auto;margin-right:auto}
body:not(:has(.am26)) .page-title .breadcrumbs,body:not(:has(.am26)) .page-title .breadcrumbs a{color:#C9D6E3!important;font-size:13px}
body:not(:has(.am26)) #content h1,body:not(:has(.am26)) #content h2,body:not(:has(.am26)) #content h3,body:not(:has(.am26)) #content h4{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#0B2A47;line-height:1.15}
body:not(:has(.am26)) #content p,body:not(:has(.am26)) #content li{font-size:17px;line-height:1.8;color:#3A4756}
body:not(:has(.am26)) #content a{color:#1B4E7D}
body:not(:has(.am26)) #content img{border-radius:18px;height:auto}
body:not(:has(.am26)) #content blockquote{margin:28px 0;padding:22px 26px;border-left:4px solid #C9A227;background:#F4F7FA;border-radius:0 16px 16px 0;font-size:18px;color:#0B2A47}
body:not(:has(.am26)) #content table{border-collapse:separate;border-spacing:0;width:100%;border:1px solid #DFE5EB;border-radius:14px;overflow:hidden}
body:not(:has(.am26)) #content th{background:#0B2A47;color:#fff;padding:12px 16px}body:not(:has(.am26)) #content td{padding:12px 16px;border-top:1px solid #DFE5EB}
body:not(:has(.am26)) #content input[type=text],body:not(:has(.am26)) #content input[type=email],body:not(:has(.am26)) #content input[type=tel],body:not(:has(.am26)) #content input[type=search],body:not(:has(.am26)) #content input[type=url],body:not(:has(.am26)) #content textarea,body:not(:has(.am26)) #content select{width:100%;padding:14px 16px;border:1px solid #DFE5EB;border-radius:12px;background:#F4F7FA;font:15px Inter,sans-serif}
body:not(:has(.am26)) #content input[type=submit],body:not(:has(.am26)) #content button[type=submit],body:not(:has(.am26)) #content .wpcf7-submit{background:#C9A227!important;color:#071E34!important;border:0!important;padding:15px 30px!important;border-radius:12px!important;font-weight:700;cursor:pointer;transition:.25s}
body:not(:has(.am26)) #content input[type=submit]:hover{background:#E3C868!important;transform:translateY(-2px)}
body.single-post #content article.single-postlike{background:#fff}
body.single-post .post-thumbnail img,body.single-post .post-thumbnail{border-radius:24px;overflow:hidden}
body.single-post .post-thumbnail{box-shadow:0 24px 50px rgba(11,42,71,.18);margin-bottom:36px}
body.single-post .entry-content{font-size:18px}
body.single-post .entry-content p{margin-bottom:1.3em}
body.single-post .post-meta,body.single-post .entry-meta{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#8A6D10}
body.single-post .post-meta a{color:#8A6D10}
body.single-post .single-share-box,body.single-post .author-info,body.single-post .post-navigation,body.single-post .single-related-posts{margin-top:40px;padding:24px 26px;background:#F4F7FA;border:1px solid #DFE5EB;border-radius:20px}
body.single-post .single-related-posts h3{font-size:22px;margin-bottom:16px}
body.single-post .post-navigation a{font-weight:700}
body.single-post .comments-area,body.single-post #comments{margin-top:40px}
body:not(:has(.am26)) .dt-isotope .wf-cell>article.post,body:not(:has(.am26)) .articles-list article.post{border-radius:20px;overflow:hidden;background:#fff!important;border:1px solid #DFE5EB;box-shadow:0 8px 24px rgba(11,42,71,.06);transition:.25s}
body:not(:has(.am26)) .dt-isotope .wf-cell>article.post:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(11,42,71,.14)}
body:not(:has(.am26)) .blog-media img{border-radius:0!important}
body:not(:has(.am26)) .blog-content{padding:20px 22px 24px!important}
body:not(:has(.am26)) .blog-content .entry-title,body:not(:has(.am26)) .blog-content .entry-title a{font-family:Inter,sans-serif!important;text-transform:none!important;font-weight:700!important;font-size:19px!important;line-height:1.3!important;color:#0B2A47!important;letter-spacing:0!important}
body:not(:has(.am26)) .blog-content .entry-meta{font-size:12px;letter-spacing:.08em;text-transform:uppercase}
body:not(:has(.am26)) .paginator a,body:not(:has(.am26)) .paginator .dots{border-radius:12px!important}
body:not(:has(.am26)) .paginator a.act,body:not(:has(.am26)) .paginator a:hover{background:#C9A227!important;color:#071E34!important;border-color:#C9A227!important}
body.error404 #content{text-align:center;padding:40px 0}
@media(max-width:760px){body:not(:has(.am26)) #main{padding-top:36px!important}body:not(:has(.am26)) #main>.wf-wrap{padding:0 16px!important}}

/* eventos (lista antiga) */
body.page-id-1037 #content ul{list-style:none;padding:0;margin:0;display:grid;gap:16px}
body.page-id-1037 #content ul li{display:block;overflow:hidden;background:#fff;border:1px solid #DFE5EB;border-radius:18px;padding:18px;transition:.25s;font-size:15px;line-height:1.6}
body.page-id-1037 #content ul li:hover{border-color:#C9A227;transform:translateY(-3px);box-shadow:0 14px 30px rgba(11,42,71,.1)}
body.page-id-1037 #content ul li img{float:left;margin:0 18px 8px 0;width:150px;height:105px;object-fit:cover;border-radius:12px}
body.page-id-1037 #content ul li a{font-weight:700;color:#0B2A47}
body:not(:has(.am26)) .wpcf7-form label{font-weight:600;color:#0B2A47;display:block;margin-bottom:6px}
body:not(:has(.am26)) .wpcf7-form p{margin-bottom:16px}
body:not(:has(.am26)) .wpcf7-response-output{border-radius:12px!important;padding:14px 18px!important}
/* ===== menu mobile ===== */
.dt-mobile-header,.mobile-header-bar~.dt-mobile-header{background:linear-gradient(180deg,#0B2A47,#071E34)!important}
.dt-mobile-header .mobile-main-nav>li>a,.dt-mobile-header .mobile-main-nav>li>a .menu-text,.dt-mobile-header .mobile-main-nav .sub-nav a,.dt-mobile-header .mobile-main-nav .sub-nav a .menu-text{color:#fff!important;font-family:'Oswald',sans-serif!important;text-transform:uppercase;letter-spacing:.06em;font-weight:500!important;opacity:1!important}
.dt-mobile-header .mobile-main-nav>li>a{font-size:16px!important;padding:14px 20px!important}
.dt-mobile-header .mobile-main-nav .sub-nav a{font-size:14px!important;text-transform:none;letter-spacing:.02em;color:#dbe7f3!important}
.dt-mobile-header .mobile-main-nav li.act>a,.dt-mobile-header .mobile-main-nav li.act>a .menu-text,.dt-mobile-header .mobile-main-nav li>a:hover,.dt-mobile-header .mobile-main-nav li>a:hover .menu-text,.dt-mobile-header .mobile-main-nav li.dt-mobile-item-open>a .menu-text{color:#E3C868!important}
.dt-mobile-header .mobile-main-nav li{border-color:rgba(255,255,255,.1)!important}
.dt-mobile-header .mobile-main-nav .next-level-button,.dt-mobile-header .mobile-main-nav .next-level-button i,.dt-mobile-header .mobile-main-nav .next-level-button:before,.dt-mobile-header .mobile-main-nav .next-level-button:after{color:#E3C868!important;background:transparent!important}
.dt-mobile-header .mobile-main-nav .sub-nav{background:rgba(255,255,255,.04)!important}
.dt-mobile-header .dt-close-mobile-menu-icon .close-line{background:#E3C868!important}
.dt-mobile-header .dt-close-mobile-menu-icon,.dt-mobile-header .dt-close-mobile-menu-icon:hover{background:transparent!important}
.mobile-mini-widgets-in-menu,.mobile-mini-widgets-in-menu *{color:#cfdceb!important}
.mobile-mini-widgets-in-menu{padding:8px 20px 28px!important}
.mobile-mini-widgets-in-menu a,.mobile-mini-widgets-in-menu a *{color:#fff!important;text-decoration:none!important;font-weight:600}
.mobile-mini-widgets-in-menu a:hover{color:#E3C868!important}
.mobile-mini-widgets-in-menu .text-area,.mobile-mini-widgets-in-menu .mini-contacts,.mobile-mini-widgets-in-menu p{color:#cfdceb!important;font-size:14px;line-height:1.7}
.mobile-mini-widgets-in-menu .soc-ico a,.mobile-mini-widgets-in-menu .soc-ico a:before,.mobile-mini-widgets-in-menu .soc-ico a:after{background:transparent!important;box-shadow:none!important}
.mobile-mini-widgets-in-menu .soc-ico a{border:1.5px solid #C9A227!important;border-radius:50%!important}
.mobile-mini-widgets-in-menu .soc-ico a .soc-font-icon,.mobile-mini-widgets-in-menu .soc-ico a i{color:#E3C868!important}
.mobile-mini-widgets-in-menu .soc-ico a:hover{background:#C9A227!important}
.mobile-mini-widgets-in-menu .soc-ico a:hover .soc-font-icon{color:#0B2A47!important}