/* BOG3 original homepage reconstruction - 2026-07-16 */
body.site.itemid-101{background:#f4f4f4;color:#222;font-family:"PT Serif",Georgia,serif;font-size:15px;line-height:1.55;overflow-x:hidden;}
body.itemid-101 #sp-top-bar{height:10px;min-height:10px;background:#ff6000!important;padding:0!important;}
body.itemid-101 #sp-logo-section{min-height:140px;background:#ff6000!important;padding:0!important;}
body.itemid-101 #sp-logo-section>.container{max-width:1140px;margin:0 auto;}
body.itemid-101 #sp-logo,body.itemid-101 #sp-logo-right{min-height:140px;display:flex;align-items:center;}
body.itemid-101 #sp-logo-right{justify-content:flex-end;}
body.itemid-101 .logo img{max-width:620px;max-height:132px;width:auto;height:auto;}
body.itemid-101 .blog-search{width:100%;max-width:330px;margin:0;}
body.itemid-101 .blog-search input{height:42px;border:1px solid #ddd;border-radius:0;padding:8px 13px;font-family:Georgia,serif;font-size:16px;}
body.itemid-101 #sp-header{height:65px;min-height:65px;background:#fff!important;border:0;box-shadow:none;}
body.itemid-101 #sp-header>.container{max-width:1140px;margin:0 auto;}
body.itemid-101 .sp-megamenu-parent{min-height:65px;font-family:Arial,Helvetica,sans-serif;}
body.itemid-101 .sp-megamenu-parent>li>a{color:#111;font-size:14px;font-weight:700;line-height:65px;padding:0 17px;text-transform:uppercase;}
body.itemid-101 #sp-main-body{padding:10px 0 0!important;background:#f4f4f4;}
body.itemid-101 #sp-main-body>.row{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;margin:0;}
body.itemid-101 #sp-left{flex:0 0 34%!important;width:34%!important;max-width:34%!important;padding:0 12px 0 24px!important;}
body.itemid-101 #sp-component{flex:0 0 66%!important;width:66%!important;max-width:66%!important;padding:0 24px 0 12px!important;}
body.itemid-101 #sp-left>.sp-column,body.itemid-101 #sp-component>.sp-column{width:100%;}
body.itemid-101 .sp-module,body.itemid-101 article.item-page{background:#fff!important;margin:0 0 26px!important;padding:28px 34px!important;box-sizing:border-box;box-shadow:none;border:0;}
body.itemid-101 article.item-page{padding:28px 34px!important;}
body.itemid-101 article.item-page>.blog-details-content-wrap,body.itemid-101 article.item-page [itemprop="articleBody"]{margin:0!important;padding:0!important;}
body.itemid-101 article.item-page .entry-header,body.itemid-101 article.item-page .article-info{display:none!important;}
body.itemid-101 .sp-module-title,body.itemid-101 .homepage-news-module-wrap h3{font-family:Arial,Helvetica,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important;color:#111!important;margin:0 0 26px!important;text-align:left!important;}
body.itemid-101 #sp-left .sp-module-title{text-align:center;}
body.itemid-101 #sp-left .sp-module:first-child{text-align:center;padding:34px 28px;}
body.itemid-101 #sp-left .sp-module:first-child img{display:block;max-width:100%;height:auto;margin:0 auto;}
body.itemid-101 .special_left_foreign table,body.itemid-101 .special_left_interest table{width:100%;border-collapse:collapse;}
body.itemid-101 .special_left_foreign td,body.itemid-101 .special_left_foreign th{padding:6px 7px;font-size:15px;font-weight:700;vertical-align:middle;}
body.itemid-101 .special_left_foreign img{width:48px!important;height:auto!important;display:block;}
body.itemid-101 a{color:#ff6000;text-decoration:none;}
body.itemid-101 .related_links_container ul{list-style:none;margin:0;padding:0;}
body.itemid-101 .related_links_container li{margin:0 0 11px;}
body.itemid-101 .homepage-news-module-wrap{margin:0 0 28px;}
body.itemid-101 .homepage-news-module-wrap>.sp-module,body.itemid-101 .homepage-special-links-wrap>.sp-module{margin:0;padding:0;background:transparent;}
body.itemid-101 .mod-articlesnews.newsflash .mod-articlesnews__item{display:grid;grid-template-columns:minmax(260px,48%) minmax(0,1fr);column-gap:30px;align-items:start;margin:0 0 36px;overflow:hidden;}
body.itemid-101 .mod-articlesnews.newsflash .mod-articlesnews__item figure,body.itemid-101 .mod-articlesnews.newsflash .mod-articlesnews__item .newsflash-image{grid-row:1 / span 8;margin:0;}
body.itemid-101 .mod-articlesnews.newsflash .mod-articlesnews__item img{display:block;width:100%;height:auto;max-height:430px;object-fit:cover;}
body.itemid-101 .mod-articlesnews.newsflash .mod-articlesnews__item h4,body.itemid-101 .mod-articlesnews.newsflash .mod-articlesnews__item .newsflash-title{font-family:Arial,Helvetica,sans-serif;font-size:27px;font-weight:400;line-height:1.25;margin:0 0 8px;color:#ff6000;}
body.itemid-101 .mod-articlesnews.newsflash .mod-articlesnews__item p{font-size:17px;line-height:1.55;margin:0 0 10px;}
body.itemid-101 .homepage-special-links-wrap .sp-page-builder,body.itemid-101 .homepage-special-links-wrap .page-content{width:100%;margin:0;padding:0;background:transparent;}
body.itemid-101 #section-id-1569339383876{padding:10px 0 0!important;margin:0!important;background:transparent;}
body.itemid-101 #section-id-1569339383876 .sppb-row{display:flex;flex-wrap:wrap;}
body.itemid-101 #column-wrap-id-1569339383874,body.itemid-101 #column-wrap-id-1569339383875{flex:0 0 50%;max-width:50%;}
body.itemid-101 video{max-width:100%;height:auto;background:#000;}
@media (max-width:991px){
  body.itemid-101 #sp-logo-section,body.itemid-101 #sp-logo,body.itemid-101 #sp-logo-right{min-height:auto;}
  body.itemid-101 #sp-logo-section{padding:14px 0!important;}
  body.itemid-101 #sp-logo,body.itemid-101 #sp-logo-right{justify-content:center;padding:8px 15px;}
  body.itemid-101 .logo img{max-width:100%;max-height:100px;}
  body.itemid-101 #sp-left,body.itemid-101 #sp-component{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:0 15px!important;}
  body.itemid-101 .mod-articlesnews.newsflash .mod-articlesnews__item{grid-template-columns:1fr;}
  body.itemid-101 .mod-articlesnews.newsflash .mod-articlesnews__item figure,body.itemid-101 .mod-articlesnews.newsflash .mod-articlesnews__item .newsflash-image{grid-row:auto;margin-bottom:16px;}
  body.itemid-101 #column-wrap-id-1569339383874,body.itemid-101 #column-wrap-id-1569339383875{flex:0 0 100%;max-width:100%;}
}
/* V3 exact archive structure overrides */
body.itemid-101 #sp-logo-wrapper{height:100px!important;min-height:100px!important;background:#ff6000!important;padding:0!important;}
body.itemid-101 #sp-logo-wrapper>.container{max-width:1140px;margin:0 auto;}
body.itemid-101 #sp-logo-wrapper #sp-logo,body.itemid-101 #sp-logo-wrapper #sp-logo-right{height:100px!important;min-height:100px!important;display:flex;align-items:center;}
body.itemid-101 #sp-logo-wrapper .logo img{width:420px!important;max-width:420px!important;height:100px!important;max-height:100px!important;object-fit:contain;}
body.itemid-101 #sp-main-body>.row{width:auto!important;margin-left:-12px!important;margin-right:-12px!important;}
body.itemid-101 #sp-left{flex:0 0 33.333333%!important;width:33.333333%!important;max-width:33.333333%!important;padding:0 12px!important;}
body.itemid-101 #sp-right{display:block!important;flex:0 0 66.666667%!important;width:66.666667%!important;max-width:66.666667%!important;padding:0 12px!important;}
body.itemid-101 #sp-right>.sp-column{width:100%;}
body.itemid-101 #sp-component{display:none!important;}
/* Final archive-fidelity details with current live content */
body.itemid-101 #sp-logo-wrapper .container{width:100%!important;max-width:1140px!important;margin-left:auto!important;margin-right:auto!important;}
body.itemid-101 #sp-left .sp-module-title{width:200px!important;font-size:16px!important;line-height:16px!important;margin:0 auto 15px!important;text-align:center!important;}
body.itemid-101 #sp-left .special_left_foreign img{width:40px!important;height:auto!important;}
body.itemid-101 #sp-right .boglatestnews>.sp-module-title{display:block!important;font-size:16px!important;line-height:16px!important;margin:0 0 15px!important;}
@media (min-width:992px){
  body.itemid-101 #sp-left .sp-module{width:calc(100% - 50px)!important;margin:0 0 0 50px!important;padding:25px 20px!important;}
  body.itemid-101 #sp-left .sp-module+.sp-module{margin-top:30px!important;}
  body.itemid-101 #sp-right>.sp-column>.boglatestnews{width:100%!important;margin:0!important;padding:25px 20px!important;}
  body.itemid-101 #sp-right>.sp-column>.sp-page-builder{width:100%!important;margin:0!important;}
}
@media (max-width:991px){
  body.itemid-101 #sp-logo-wrapper{height:auto!important;min-height:100px!important;}
  body.itemid-101 #sp-logo-wrapper .logo img{max-width:100%!important;height:auto!important;}
  body.itemid-101 #sp-right{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:0 15px!important;}
  body.itemid-101 #sp-left .sp-module{width:100%!important;margin:0 0 26px!important;padding:25px 20px!important;}
  body.itemid-101 #sp-right .boglatestnews .innernews{display:block!important;}
  body.itemid-101 #sp-right .boglatestnews .newshead,body.itemid-101 #sp-right .boglatestnews .newsinfo{width:100%!important;}
  body.itemid-101 #sp-right .boglatestnews img{width:100%!important;max-width:100%!important;height:auto!important;}
}

/* BOG3 homepage archive menu final override 2026-07-16
   Loaded after custom.css; matches the archive menu spacing/type on itemid-101. */
@media (min-width:992px){
  body.itemid-101 #sp-menu > .sp-column{display:block!important;justify-content:normal!important;}
  body.itemid-101 .sp-megamenu-wrapper{display:block!important;overflow:visible!important;}
  body.itemid-101 ul.sp-megamenu-parent.menu-slide-down.d-none.d-lg-block,
  body.itemid-101 .sp-megamenu-parent{display:block!important;float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;min-height:65px!important;font-family:ABeeZee,sans-serif!important;line-height:24px!important;list-style:none!important;overflow:visible!important;}
  body.itemid-101 .sp-megamenu-parent > li{display:block!important;float:left!important;position:relative!important;margin:0!important;padding:0!important;overflow:visible!important;}
  body.itemid-101 .sp-megamenu-parent > li:first-child:empty{display:none!important;}
  body.itemid-101 .sp-megamenu-parent > li > a,
  body.itemid-101 .sp-megamenu-parent > li > span,
  body.itemid-101 .sp-megamenu-parent > li.thebank_menu > a,
  body.itemid-101 .sp-megamenu-parent > li.thebank_menu > span{display:inline-block!important;height:65px!important;line-height:65px!important;padding:0 12px!important;color:#000!important;font-family:ABeeZee,sans-serif!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:normal!important;white-space:nowrap!important;text-decoration:none!important;}
  body.itemid-101 .sp-megamenu-parent > li.sp-has-child > a:after,
  body.itemid-101 .sp-megamenu-parent > li.sp-has-child > span:after{margin-left:0!important;font-size:12px!important;color:inherit!important;}
  body.itemid-101 .sp-megamenu-parent > li.active:after,
  body.itemid-101 .sp-megamenu-parent > li.current-item:after{display:none!important;content:none!important;}
}
/* End BOG3 homepage archive menu final override 2026-07-16 */

/* BOG3 homepage archive spacing refinement 2026-07-16
   Aligns the nav start and Latest News item spacing with the archive reference. */
@media (min-width:992px){
  body.itemid-101 ul.sp-megamenu-parent.menu-slide-down.d-none.d-lg-block,
  body.itemid-101 .sp-megamenu-parent{margin-left:12px!important;margin-right:0!important;}
  body.itemid-101 #lnee_123 li.latestnews-item{margin:0!important;padding:0!important;}
  body.itemid-101 #lnee_123 .newshead.picturetype{margin:0!important;padding:0!important;}
  body.itemid-101 #lnee_123 .newsinfo{width:467px!important;max-width:467px!important;}
}
/* End BOG3 homepage archive spacing refinement 2026-07-16 */

/* BOG3 homepage archive wide-frame correction 2026-07-16
   Keeps the logo/search/nav and main homepage columns in the original archive-width frame on wide screens. */
@media (min-width:1200px){
  body.itemid-101 #sp-logo-wrapper .container,
  body.itemid-101 #sp-header .container{width:1140px!important;max-width:1140px!important;margin-left:62px!important;margin-right:auto!important;padding-left:12px!important;padding-right:12px!important;}
  body.itemid-101 #sp-logo-wrapper .row,
  body.itemid-101 #sp-header .row{width:1140px!important;max-width:1140px!important;margin-left:-12px!important;margin-right:-12px!important;}
  body.itemid-101 #sp-logo{width:760px!important;max-width:760px!important;padding-left:12px!important;padding-right:12px!important;}
  body.itemid-101 #sp-logo-right{width:380px!important;max-width:380px!important;padding-left:12px!important;padding-right:12px!important;}
  body.itemid-101 .blog-search{width:356px!important;max-width:356px!important;float:right!important;margin-top:0!important;}
  body.itemid-101 .blog-search input,
  body.itemid-101 .mod-finder input[type="text"]{height:34px!important;font-size:15px!important;}
  body.itemid-101 #sp-main-body > .row{width:1265px!important;max-width:1265px!important;margin-left:0!important;margin-right:auto!important;}
  body.itemid-101 #sp-left{width:430px!important;max-width:430px!important;flex:0 0 430px!important;}
  body.itemid-101 #sp-right{width:859px!important;max-width:859px!important;flex:0 0 859px!important;}
}
/* End BOG3 homepage archive wide-frame correction 2026-07-16 */


/* BOG3 homepage archive two-column restoration 2026-07-16
   Preserve the archive left-sidebar/news-column layout after the wide-frame correction. */
@media (min-width:1200px){
  body.itemid-101 #sp-main-body > .row{display:flex!important;flex-flow:row nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;}
  body.itemid-101 #sp-left{float:none!important;display:block!important;order:1!important;}
  body.itemid-101 #sp-right{float:none!important;display:block!important;order:2!important;}
}
/* End BOG3 homepage archive two-column restoration 2026-07-16 */


/* BOG3 homepage fluid archive-width repair 2026-07-16
   Fixes the over-narrow wide-screen homepage introduced by fixed-width restoration rules. */
@media (min-width:1200px){
  body.itemid-101 #sp-main-body > .row{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    display:flex!important;
    flex-flow:row nowrap!important;
    align-items:flex-start!important;
    justify-content:flex-start!important;
  }
  body.itemid-101 #sp-left{
    width:430px!important;
    max-width:430px!important;
    flex:0 0 430px!important;
    float:none!important;
    order:1!important;
  }
  body.itemid-101 #sp-right{
    width:calc(100% - 430px)!important;
    max-width:none!important;
    flex:1 1 auto!important;
    float:none!important;
    order:2!important;
  }
  body.itemid-101 #sp-right .blog,
  body.itemid-101 #sp-right .items-leading,
  body.itemid-101 #sp-right .items-row,
  body.itemid-101 #sp-right .item,
  body.itemid-101 #sp-right .entry-wrapper{
    max-width:none!important;
  }
}
/* End BOG3 homepage fluid archive-width repair 2026-07-16 */
