@import url("bog3-partial-search.css?v=20260716a");
@import url('font-awesome.min.css');
@import url("bog3-homepage-outer-gutter.css?v=20260716");

#sp-logo .sp-retina-logo {display: none;}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  #sp-logo .sp-default-logo {display: none;}
  #sp-logo .sp-retina-logo {display: block;}
  }
  
@media only screen and (max-width:800px){
  .special_left_interest_rates
 {
	 max-width:360px;
	 width:auto;	 margin-left: 0px;
	 border-radius:15px;
 }
 
}


@media (min-width: 1200px) {
  .offcanvas-menu, #offcanvas-toggler {display:none;}
}


/*Deposit Insurance custom pages when menu item is selected */

.depoitinsurancecomponent #sp-component
{
float:left;
padding-left:30px;
}


.depoitinsurancecomponent #sp-main-body
{
float:left;


}


  
 /* align:middle;*/

  /*Right Column*/
.recent_publications_container .sppb-addon-article
{
	padding-left:20px;
/*width:350px;*/
}	
  
  /*Left column*/
  
  /*Left column for exchange rates*/
  .special_left_foreign
  {
	 max-width:360px;
	 width:auto;
	 margin-left: 50px;
	 background-color:white;
	 /*background-color:rgba(255, 255, 255, 0.5);*/
	 /*border-radius:15px;*/
  }
  
.special_left_foreign img
{
  width:40px;		
}
  
  .special_left_foreign .sp-module-title
  {
	  margin:0 auto;
	  max-width:200px;
	  width:auto;
  }
  
  
.deposit_insurance_links_container
{
    max-width: 360px;
    width: auto;
    margin-left: 50px;
}


  #table2 {
    height: 5px;margin-left: 20px;
}

  #table2 td
  {
	  padding:5px;
  }

.Header {
    color: #222222;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    text-align: right;
}


.Header2 {
    
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    text-align: right;
}


.tabs {
    color: #222222;
    font-family: georgia;
    font-size: 12.2px;
    font-weight: bold;
    text-align: right;
}

 /*End of Left column for exchange rates*/
 
 
 .special_left_interest_rates
 {
	 max-width:360px;
	 width:auto;	 margin-left: 50px;
	 border-radius:15px;
 }
 
 
 .special_left_interest_rates .footer1
{
color: #888888;
font-family: Arial;
font-size: 10px;
font-weight: bold
}
 .special_left_interest_rates .footer2
{
color: #3b619d;
font-family: Arial;
font-size: 12px;
font-weight: bold
}

.special_left_interest_rates h3
{
/*color: #222222;*/
color: #0269B3;
text-align: Left;
	font-family:tahoma; /* Arial;*/
	font-size: 12;
	font-weight: bold;
}

.special_left_interest_rates h4
{
/*color: #0269b3;*/
color: #222222;
text-align: Left;
	font-family:helvetica;   /*Arial;*/
	font-size: 12;
	font-weight: bold;
}

.special_left_interest_rates h5
{
color: #01a400;
text-align: right;
	font-family:Arial;
	font-size: 12;
	font-weight: normal;
}
  
 
 .related_links_container
 {
    max-width: 360px;
    width: auto;
    margin-left: 50px;
    background-color: white;
    /* background-color: rgba(255, 255, 255, 0.5); */
    /* border-radius: 15px; */
}


.related_links_container .sp-module-title {
    margin: 0 auto;
    max-width: 200px;
    width: auto;
}


 .sp-module ul >li >a:before {
    font-family:Font Awesome 5 Free;
    content:none;
    margin-right: 8px;
}

.related_links_container_mn li a
{

font-size: 12.2px;
    font-weight: bold;
    font-family: georgia; 
    text-align: left;
    margin-left: 15px;

}
  
  
  .sp-module ul >li {
    border-bottom:none;
  }
  
  
  /*MENU*/
 .bog_main_menu
  {
	  
 }
  
  
 .sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span
  {
	  font-weight:bold;
 }
 
 /*The Bank Menu item - drop down*/
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  left: -15px ;
  right: auto ;
  width:600px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
	 font-family: georgia;
    content: " \f107";	
	 
}
 
 
 .sp-megamenu-parent >li.sp-has-child>a:after, .sp-megamenu-parent >li.sp-has-child>span:after {
    font-family: "Font Awesome 5 Free";
    content: " \f107";
}
 
 /*Scroll Up*/
 
 .scrollup:before {
    content: " \f106";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 3px;
    width: 40px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    color: #000;
}
 
 /*SEARCH*/
 .blog-search  #mod-search-searchword
 {
	width: 100%;
    height: 42px;
    border: 0;
    box-shadow: none;
    background: #f5f7f8;
    border-radius: 4px;
    padding-left: 20px;
    font-style: italic;
	margin-top:20px;	
}

.blog-search .form-search label
{
    
    display:none;
}


/*
.search form::after {
  content: '\f002';
  font-family: FontAwesome;
  font-size: 14px;
  position: absolute;
  left: auto;
  right: 20px;
  top: 28px;
}
*/


 /*BREADCRUMBS*/
 .breadcrumb
 {
	 font-size:20px;font-weight:bold;
 }
 
 /*BOG LOGO*/
 
 #bog_logo_content
 {
	 float:left;
 }
 
 /**/
 .interest_rate_container th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    /*background-color: #4CAF50;*/
    color:black;
}
  
  
  /**/
  .featured_video_right
  {
	  max-width:900px;
  }
  
  /*FOREIGN EXCHANGE CONTAINER*/
  .foreign_exchange_container
  {
	  
	  
  }
  
  /*GLOBAL NEWS MODULE*/
 .global_news_container
  {
	  width:auto;
 }
 
 .global_news_container_img
 {
	 float:left;
   width:20vw;
 }
 

 
 .global_news_container_content
 {
	 float:left;width:40vw;padding-left:25px;padding-top:20px;
 }
 
 .global_news_container_content h1
 {
     font-size:2vw;
 }
 
 .global_news_container_content h4
 {
     
     font-size:1.2vw;
 }
 
 .global_news_container_content_content
 {
     
     font-size:100%;
  }
 
 
  
 .global_news_main_container
 {
	 /*max-width:900px;*/
 }
 
 
 /*Treasury Bills Container*/
 
 .middle_main_special .sppb-addon-title
{
	padding-left:20px;
}
 
 .tbills_container  
 {
 padding-top:0px;     margin-top:0px; max-width:360px;	 
	 width: auto;
    margin-left: 150px;
    border-radius: 15px;
}


 .tbills_container_middle
 {
	 padding-top:0px;     
	 margin-top:0px; max-width:470px;
	 width: auto;
    /*margin-left: 150px;*/
    border-radius: 15px; 
}
/*T Bills container end*/




.special_wrap
{
   width:100%;
   margin:0 auto;
}   


.special_wrap_left_col {
    float:left;
   max-width:450px;
  }

.special_wrap_right_col {
   float:left;
   max-width:400px;
   
}



 .recent_publications_container_special .sppb-article-introtext
 {
	  width:400px;
}


.videos_container
{
	max-width:900px;height:250px;
}


.copyright_details_container
{
	clear:both;
}


.special_links_container
{
	max-width:900px;padding-top:20px;
}

/*Homepage Features*/
.sppb-addon-feature.homepage-feature {
  padding: 25px 0px 0px 0px;
  background: #fff;
  border: 1px solid #ebeae6;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
}


.special_links_container.sp-page-builder .page-content
{
	padding-bottom:0px;
}

/**/



/*Coins Page*/
/* Create three equal columns that floats next to each other */
.coin-column1 {
  float: left;
  width: 15.33%;
  padding: 10px;
  /*margin-left:50px;*/
  
}

.coin-column {
  float: left;
  width: 33.33%;
  padding: 10px;
   margin-left:50px;
  
}

.coin-row2
{
padding-top:50px;
}

/* Clear floats after the columns */
.coin-row:after {
  content: "";
  display: table;
  clear: both; 
}


.coin-row2:after {
  content: "";
  display: table;
  clear: both; 
  
}

.coin-title
{
float:left;
}

.coin-title h2
{
padding:9px;
}

.coin-top-left
{
clear:both;float:left;
}



.coin-top-left img {
    position: absolute;
	left:40px;
}

.coin-content
{
clear:both;float:left;
padding-left: 10px;
}

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .coin-column {
    width: 80%;
  }
  
  
  .coin-column1 {
    width: 80%;
  }
  
  
}


.post-container {
    margin: 20px 20px 0 0;  
    /*border: 5px solid #333;*/
    overflow: auto;
  
  
}
.post-thumb {
    float: left
}
.post-thumb img {
    display: block;
}
.post-content {
    margin-left:50px;float:left;max-width:300px;
}
.post-content2 {
    margin-left:0px;
	float:left;
}
.post-title {
    font-weight: bold;
    font-size: 200%;
    padding: 9px;
    /*background: #ccc*/
}

/*Souvenir Coins*/



.souvenir_coins_title , .souvenir_coins_title1, .souvenir_coins_title2 {
    font-weight: bold;
    font-size: 200%;
    padding: 9px;
    /*background: #ccc*/
	float:left;
	width:250px;
	}
	
	
	.souvenir_coins_title1  {
		float:left;
	width:250px;
	}
	
	 .souvenir_coins_title2  {
		 	float: left;
    width: 300px;
    padding-left: 50px;
	 }
	



.souvenir_coins_container {
    margin: 20px 20px 0 0;  
    /*border: 5px solid #333;*/
    overflow: auto;
	width:700px;
	clear:both;
}
.souvenir_coins_thumb {
    float: left;
	width:250px;
}
.souvenir_coins_thumb img {
    display: block;
}
.souvenir_coins_content {
   float:left;width:300px;
}
.souvenir_coins_content2 {
    margin-left: 20px;
	float:left;
}

.souvenir_coins_topspacing
{
	padding-top:20px;
}

.souvenir_title_container
{
	
}

/*Dollar Note Container*/	
.dollar_container
{
	clear:both;
}

.dollar_container_thumb {
    float: left
}

.dollar_container_thumb2 {
    float: left; padding-left:25px;
}

.dollar_container_content
{
	clear:both;float:left;
	padding-top:25px;
}
h1{
  font-size:2vw;
  margin-top:-20px;
}


/*List of Special Container*/
#list-of-main-container{float:left;}
#list-of-name{float:left;}
#list-of-content1{float:left;padding-left:50px;}
#list-of-content2{float:left;padding-left:50px;}
.list-of-key-container{clear:both;}

/*List of container*/

.list_main_container{}
.list_title_1, .list_title_2, .list_title_3, .list_title_4,.pensions_list_title,.pensions_list_title1{float:left;width:48%;
font-weight: bold;
    font-size: 200%;
    padding: 9px}

	
.list_title_2{}

.list_title_4{margin-left:20px;width:250px;float:left;}

.list_content{float:left;clear:both;}

.list_content1,.list_content2{width:220px;float:left;}
.list_content3{width:350px;float:left;}


/*INSURANCE*/
/*Registered Pension Plans*/

.registered_pension_main
{
	width:100%;
}

.registed_pension_left
{
	float:left;
	width:50%;
}

.registed_pension_right
{
	float:left;
	width:50%;
}



/*CAPCHUA*/
.osolCaptchaBlock {
    width: 100%;
    margin-bottom: 20px;
}

/*FOOTER*/
#sp-footer
 {
bottom: 0px;
position: absolute;
width: 100%;
margin-bottom:-100px;
}


.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
    padding: 5px 0;
}




div[itemprop="articleBody"]{
min-height: calc(100vh - 100px);
}

/* BOG3 fine tune 2026-07-03 */
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-logo-wrapper{background:#ff6000!important;min-height:100px;}
body.itemid-101 #sp-logo-wrapper .container,body.itemid-101 #sp-header .container{max-width:1140px;margin-left:auto;margin-right:auto;}
body.itemid-101 #sp-logo-wrapper .row{align-items:center;min-height:100px;}
body.itemid-101 .logo img{max-width:420px;height:auto;display:block;}
body.itemid-101 .blog-search{float:right;width:360px;margin-top:0;}
body.itemid-101 .blog-search input{height:34px;border:1px solid #ddd;border-radius:3px;padding:7px 12px;font-family:Georgia,serif;font-size:15px;box-shadow:none;}
body.itemid-101 #sp-header{background:#fff!important;border:0;box-shadow:none;min-height:65px;}
body.itemid-101 #sp-menu>.sp-column{display:flex;justify-content:center;}
body.itemid-101 .sp-megamenu-parent{display:flex!important;align-items:center;justify-content:center;width:auto;margin:0 auto!important;padding:0!important;min-height:65px;list-style:none;}
body.itemid-101 .sp-megamenu-parent>li>a{height:65px;line-height:65px;padding:0 15px!important;color:#111!important;font-family:ABeeZee,Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;white-space:nowrap;}
body.itemid-101 .sp-megamenu-parent>li>a:hover{color:#ff6000!important;}
body.itemid-101 .sp-megamenu-parent>li.sp-has-child>a:after{margin-left:6px;font-size:12px;color:#111;}
body.itemid-101 #sp-main-body{padding-top:10px!important;background:#f4f4f4;}
body.itemid-101 #sp-main-body>.row{display:flex;align-items:flex-start;margin-left:0!important;margin-right:0!important;width:100%;}
body.itemid-101 #sp-left{padding-left:34px!important;padding-right:22px!important;}
body.itemid-101 #sp-right{padding-left:18px!important;padding-right:34px!important;}
body.itemid-101 #sp-left .sp-module,body.itemid-101 #sp-right .sp-module{background:#fff;border:0;box-shadow:none;}
body.itemid-101 .boglatestnews{padding:26px 20px 18px!important;background:#fff;overflow:hidden;}
body.itemid-101 .boglatestnews>.sp-module-title{display:block!important;margin:0 0 20px!important;font-family:Open Sans,Arial,sans-serif;font-size:20px;font-weight:700;color:#111;line-height:1.2;}
body.itemid-101 #lnee_123 ul.latestnews-items{margin:0!important;padding:0!important;list-style:none!important;}
body.itemid-101 #lnee_123 li.latestnews-item{margin:0 0 30px!important;padding:0!important;list-style:none!important;clear:both;}
body.itemid-101 #lnee_123 .news,body.itemid-101 #lnee_123 .innernews{display:block!important;position:relative;width:100%;min-height:0;overflow:hidden;font-size:15px!important;}
body.itemid-101 #lnee_123 .newshead.picturetype{float:left!important;width:328px!important;margin:0 28px 18px 0!important;padding:0!important;}
body.itemid-101 #lnee_123 .picture,body.itemid-101 #lnee_123 .innerpicture{width:328px!important;margin:0!important;padding:0!important;}
body.itemid-101 #lnee_123 img{width:328px!important;max-width:328px!important;height:auto!important;display:block!important;margin:0!important;float:none!important;}
body.itemid-101 #lnee_123 .newsinfo{display:block!important;overflow:hidden!important;padding:0!important;margin:0!important;min-width:0;}
body.itemid-101 #lnee_123 .newstitle{margin:0 0 8px!important;padding:0!important;line-height:1.22!important;}
body.itemid-101 #lnee_123 .newstitle a,body.itemid-101 #lnee_123 .newstitle span{font-family:Open Sans,Arial,sans-serif!important;color:#ff6000!important;font-size:25px!important;line-height:1.24!important;font-weight:400!important;text-decoration:none!important;}
body.itemid-101 #lnee_123 dl.item_details{margin:0 0 14px!important;padding:0!important;font-family:Georgia,serif;color:#222;}
body.itemid-101 #lnee_123 dl.item_details dt{display:block!important;margin:0 0 2px!important;font-size:16px;font-weight:700;line-height:1.25;color:#222;}
body.itemid-101 #lnee_123 dl.item_details dd{display:block!important;margin:0!important;font-size:16px;line-height:1.35;color:#222;}
body.itemid-101 #lnee_123 .newsintro{font-family:"PT Serif",Georgia,serif!important;font-size:16px!important;line-height:1.55!important;color:#222!important;margin:0!important;}
body.itemid-101 #lnee_123 .link_append,body.itemid-101 #lnee_123 .link_append span{color:#ff6000!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important;}
body.itemid-101 #section-id-1569339383876{background:#fff!important;margin-top:0!important;padding-top:0!important;}
body.itemid-101 #section-id-1569339383876>.sppb-row-container{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;}
body.itemid-101 #section-id-1569339383876>.sppb-row-container>.sppb-row{display:flex!important;align-items:flex-start!important;margin-left:0!important;margin-right:0!important;}
body.itemid-101 #column-wrap-id-1569339383874,body.itemid-101 #column-wrap-id-1569339383875{flex:0 0 50%!important;max-width:50%!important;padding-left:15px!important;padding-right:15px!important;}
body.itemid-101 #section-id-1569339383887{padding-top:0!important;padding-right:25px!important;padding-left:0!important;margin-top:0!important;}
body.itemid-101 #sppb-addon-1674585120014 .sppb-addon-title,body.itemid-101 #sppb-addon-1674585117958 .sppb-addon-title,body.itemid-101 #sppb-addon-1575198937649 .sppb-addon-title{margin-top:0!important;margin-bottom:16px!important;font-family:Open Sans,Arial,sans-serif;color:#111!important;font-size:28px!important;font-weight:700!important;line-height:1.2!important;}
body.itemid-101 #sppb-addon-1575198937649 .sppb-addon-title{font-weight:400!important;text-align:center!important;}
body.itemid-101 .recent_publications_container_special{margin-top:26px!important;}
body.itemid-101 .mod-articlesnews.newsflash ul{margin-top:0!important;}
body.itemid-101 .mod-articlesnews.newsflash li{font-family:"PT Serif",Georgia,serif;font-size:16px;line-height:1.35;margin-bottom:7px;}
body.itemid-101 .mod-articlesnews.newsflash a{color:#ff6000!important;text-decoration:none;font-weight:700;}
@media (min-width:1500px){body.itemid-101 .sp-megamenu-parent>li>a{padding-left:18px!important;padding-right:18px!important}body.itemid-101 #lnee_123 .newstitle a,body.itemid-101 #lnee_123 .newstitle span{font-size:27px!important}}
@media (max-width:1199px){body.itemid-101 .sp-megamenu-parent>li>a{padding-left:10px!important;padding-right:10px!important;font-size:13px!important}body.itemid-101 #lnee_123 .newshead.picturetype{width:285px!important}body.itemid-101 #lnee_123 .picture,body.itemid-101 #lnee_123 .innerpicture,body.itemid-101 #lnee_123 img{width:285px!important;max-width:285px!important}}
@media (max-width:991px){body.itemid-101 #sp-left,body.itemid-101 #sp-right{padding-left:15px!important;padding-right:15px!important}body.itemid-101 #lnee_123 .newshead.picturetype{float:none!important;width:100%!important;margin:0 0 14px!important}body.itemid-101 #lnee_123 .picture,body.itemid-101 #lnee_123 .innerpicture,body.itemid-101 #lnee_123 img{width:100%!important;max-width:100%!important}body.itemid-101 #column-wrap-id-1569339383874,body.itemid-101 #column-wrap-id-1569339383875{flex:0 0 100%!important;max-width:100%!important}}
/* End BOG3 fine tune 2026-07-03 */

/* BOG3 bottom icon gentle fix 2026-07-03 */
body.itemid-101 #section-id-1543518502667{
  background:#fff!important;
  padding:24px 18px 28px!important;
  margin:0!important;
  clear:both!important;
}
body.itemid-101 #section-id-1543518502667>.sppb-row-container{
  max-width:none!important;
  width:100%!important;
  padding:0!important;
}
body.itemid-101 #section-id-1543518502667 .sppb-row{
  display:flex!important;
  align-items:stretch!important;
  justify-content:space-between!important;
  gap:28px!important;
  margin:0!important;
}
body.itemid-101 #column-wrap-id-1543518502668,
body.itemid-101 #column-wrap-id-1543518502670,
body.itemid-101 #column-wrap-id-1543518502672{
  flex:1 1 0!important;
  max-width:none!important;
  padding:0!important;
}
body.itemid-101 #section-id-1543518502667 .homepage-feature{
  height:170px!important;
  min-height:170px!important;
  border:1px solid #e5e5e5!important;
  background:#fff!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  padding:20px 12px 16px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
body.itemid-101 #section-id-1543518502667 .homepage-feature .sppb-addon-content{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:auto!important;
}
body.itemid-101 #section-id-1543518502667 .homepage-feature .sppb-icon{
  display:block!important;
  margin:0 0 14px!important;
  height:auto!important;
  line-height:1!important;
}
body.itemid-101 #section-id-1543518502667 .homepage-feature .sppb-icon-container{
  display:inline-block!important;
  width:58px!important;
  height:58px!important;
  line-height:58px!important;
  color:#ff6000!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  text-align:center!important;
}
body.itemid-101 #section-id-1543518502667 .homepage-feature .sppb-icon-container>i{
  color:#ff6000!important;
  font-family:FontAwesome!important;
  font-size:52px!important;
  width:58px!important;
  height:58px!important;
  line-height:58px!important;
  display:inline-block!important;
  background:transparent!important;
  border:0!important;
  speak:none;
}
body.itemid-101 #section-id-1543518502667 .homepage-feature .sppb-media-content{
  display:block!important;
  margin:0!important;
  padding:0!important;
  height:auto!important;
}
body.itemid-101 #section-id-1543518502667 .homepage-feature .sppb-addon-title,
body.itemid-101 #section-id-1543518502667 .homepage-feature .sppb-feature-box-title{
  display:block!important;
  margin:0!important;
  padding:0!important;
  font-family:Open Sans,Arial,sans-serif!important;
  font-size:17px!important;
  line-height:1.18!important;
  font-weight:700!important;
  text-transform:uppercase!important;
  text-align:center!important;
  color:#656565!important;
}
body.itemid-101 #section-id-1543518502667 .homepage-feature .sppb-addon-title a,
body.itemid-101 #section-id-1543518502667 .homepage-feature .sppb-feature-box-title a{
  color:#656565!important;
  text-decoration:none!important;
}
body.itemid-101 #section-id-1543518502667 .homepage-feature:hover .sppb-icon-container>i,
body.itemid-101 #section-id-1543518502667 .homepage-feature:hover .sppb-addon-title a{
  color:#ff6000!important;
}
@media (max-width:991px){
  body.itemid-101 #section-id-1543518502667 .sppb-row{flex-direction:column!important;gap:18px!important;}
  body.itemid-101 #section-id-1543518502667 .homepage-feature{height:auto!important;min-height:150px!important;}
}
/* End BOG3 bottom icon gentle fix 2026-07-03 */

/* BOG3 header size only 2026-07-03 */
body.itemid-101 #sp-logo-wrapper{
  height:140px!important;
  min-height:140px!important;
  padding:0!important;
  background:#ff6000!important;
  overflow:hidden!important;
}
body.itemid-101 #sp-logo-wrapper>.container{
  max-width:1360px!important;
  height:140px!important;
  min-height:140px!important;
  padding-left:15px!important;
  padding-right:15px!important;
}
body.itemid-101 #sp-logo-wrapper .row{
  height:140px!important;
  min-height:140px!important;
  align-items:center!important;
  margin-left:-15px!important;
  margin-right:-15px!important;
}
body.itemid-101 #sp-logo,
body.itemid-101 #sp-logo-right{
  display:flex!important;
  align-items:center!important;
  height:140px!important;
}
body.itemid-101 #sp-logo .sp-column,
body.itemid-101 #sp-logo-right .sp-column{
  width:100%!important;
}
body.itemid-101 .logo img.sp-default-logo,
body.itemid-101 .logo img{
  width:500px!important;
  max-width:500px!important;
  height:auto!important;
  display:block!important;
}
body.itemid-101 .blog-search{
  width:455px!important;
  max-width:455px!important;
  float:right!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
body.itemid-101 .blog-search .sp-module-content,
body.itemid-101 .blog-search form{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.itemid-101 .blog-search input.form-control,
body.itemid-101 .blog-search input[type="text"]{
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  padding:8px 14px!important;
  border:1px solid #e2e2e2!important;
  border-radius:3px!important;
  background:#fff!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:17px!important;
  line-height:24px!important;
  box-shadow:none!important;
}
@media (max-width:1199px){
  body.itemid-101 #sp-logo-wrapper,body.itemid-101 #sp-logo-wrapper>.container,body.itemid-101 #sp-logo-wrapper .row,body.itemid-101 #sp-logo,body.itemid-101 #sp-logo-right{height:128px!important;min-height:128px!important;}
  body.itemid-101 .logo img.sp-default-logo,body.itemid-101 .logo img{width:430px!important;max-width:430px!important;}
  body.itemid-101 .blog-search{width:360px!important;max-width:360px!important;}
}
/* End BOG3 header size only 2026-07-03 */

/* BOG3 logo duplicate fix 2026-07-03 */
body.itemid-101 .logo img.sp-default-logo.d-none.d-lg-block{
  display:block!important;
  width:500px!important;
  max-width:500px!important;
  height:auto!important;
}
body.itemid-101 .logo img.sp-default-logo.d-block.d-lg-none{
  display:none!important;
}
@media (max-width:991px){
  body.itemid-101 .logo img.sp-default-logo.d-none.d-lg-block{display:none!important;}
  body.itemid-101 .logo img.sp-default-logo.d-block.d-lg-none{display:block!important;width:360px!important;max-width:100%!important;height:auto!important;}
}
/* End BOG3 logo duplicate fix 2026-07-03 */


/* BOG3 single logo guard 2026-07-03 */
body.itemid-101 .logo a{display:block!important;line-height:0!important;}
body.itemid-101 .logo img.bog3-main-logo,
body.itemid-101 .logo img.sp-default-logo{display:block!important;width:500px!important;max-width:500px!important;height:auto!important;margin:0!important;}
body.itemid-101 .logo img.sp-default-logo.d-block.d-lg-none{display:none!important;}
@media (max-width:991px){body.itemid-101 .logo img.bog3-main-logo,body.itemid-101 .logo img.sp-default-logo{width:360px!important;max-width:100%!important;}}
/* End BOG3 single logo guard 2026-07-03 */

/* BOG3 restored article alignment fix 2026-07-04
   Keeps generated static article pages closer to the archived Joomla article layout.
   The generated pages currently inherit homepage itemid-101 rules, so :has() scopes
   these overrides only to pages that contain .bog3-restored-page. */
body.itemid-101:has(.bog3-restored-page) #sp-main-body{
  padding:0!important;
  background:#f4f4f4!important;
}
body.itemid-101:has(.bog3-restored-page) #sp-main-body>.container{
  max-width:1170px!important;
  width:100%!important;
  margin:0 auto!important;
  padding-left:15px!important;
  padding-right:15px!important;
}
body.itemid-101:has(.bog3-restored-page) #sp-main-body>.container>.row{
  display:block!important;
  margin-left:-15px!important;
  margin-right:-15px!important;
  width:auto!important;
}
body.itemid-101:has(.bog3-restored-page) #sp-main-body main#sp-component{
  display:block!important;
  float:none!important;
  width:100%!important;
  max-width:100%!important;
  padding:5px 15px 0 15px!important;
  background:transparent!important;
}
body.itemid-101:has(.bog3-restored-page) article.bog3-restored-page{
  display:block!important;
  margin:0!important;
  padding:0 0 32px 0!important;
  color:#252525!important;
  font-family:Helvetica,Arial,sans-serif!important;
  font-size:16px!important;
  line-height:1.55!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-breadcrumb{
  display:block!important;
  clear:both!important;
  position:static!important;
  margin:0 0 8px 0!important;
  padding:10px 0 0 0!important;
  height:auto!important;
  line-height:22px!important;
  font-size:16px!important;
  color:#555!important;
  white-space:normal!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-breadcrumb a{
  color:#ff6000!important;
  text-decoration:none!important;
}
body.itemid-101:has(.bog3-restored-page) article.bog3-restored-page h1{
  display:block!important;
  clear:both!important;
  margin:0 0 12px 0!important;
  padding:0!important;
  color:#333!important;
  font-family:Helvetica,Arial,sans-serif!important;
  font-size:34px!important;
  font-weight:400!important;
  line-height:1.2!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-content{
  display:block!important;
  clear:both!important;
  margin:0!important;
  padding:0!important;
  max-width:none!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-content p{
  margin:0 0 12px 0!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-content ul{
  margin-top:0!important;
  margin-bottom:14px!important;
}
body.itemid-101:has(.bog3-restored-page) #sp-component + section#sp-component,
body.itemid-101:has(.bog3-restored-page) section#sp-main-body + section#sp-component{
  display:none!important;
}
body.itemid-101:has(.bog3-restored-page) #sp-footer{
  margin-top:0!important;
}
@media (max-width:767px){
  body.itemid-101:has(.bog3-restored-page) article.bog3-restored-page h1{font-size:28px!important;}
  body.itemid-101:has(.bog3-restored-page) .bog3-breadcrumb{font-size:14px!important;}
}
/* End BOG3 restored article alignment fix 2026-07-04 */

/* BOG3 archive article/menu fidelity pass 2026-07-04 */
body.itemid-101 #sp-header{
  background:#fff!important;
  border:0!important;
  box-shadow:none!important;
  min-height:65px!important;
  position:relative!important;
  z-index:5000!important;
  overflow:visible!important;
}
body.itemid-101 #sp-header .container{
  max-width:1170px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:15px!important;
  padding-right:15px!important;
}
body.itemid-101 #sp-menu>.sp-column,
body.itemid-101 .sp-megamenu-wrapper{
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  width:100%!important;
  position:relative!important;
  z-index:5001!important;
  overflow:visible!important;
}
body.itemid-101 .sp-megamenu-parent{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:65px!important;
  margin:0 auto!important;
  padding:0!important;
  position:relative!important;
  z-index:5002!important;
  overflow:visible!important;
}
body.itemid-101 .sp-megamenu-parent>li{
  position:relative!important;
  margin:0!important;
}
body.itemid-101 .sp-megamenu-parent>li>a,
body.itemid-101 .sp-megamenu-parent>li>span{
  height:65px!important;
  line-height:65px!important;
  padding:0 15px!important;
  color:#111!important;
  font-family:ABeeZee,Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:700!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
body.itemid-101 .sp-megamenu-parent>li>a:hover,
body.itemid-101 .sp-megamenu-parent>li.active>a,
body.itemid-101 .sp-megamenu-parent>li.current-item>a{
  color:#ff6000!important;
}
body.itemid-101 .sp-megamenu-parent>li.active:after,
body.itemid-101 .sp-megamenu-parent>li.current-item:after{
  content:""!important;
  position:absolute!important;
  left:15px!important;
  right:15px!important;
  bottom:0!important;
  height:2px!important;
  background:#ff6000!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:6px!important;
  font-size:12px!important;
  color:inherit!important;
}
body.itemid-101 #sp-menu,
body.itemid-101 #sp-menu .sp-column,
body.itemid-101 .sp-megamenu-parent,
body.itemid-101 .sp-megamenu-parent>li{
  overflow:visible!important;
}
body.itemid-101 .sp-megamenu-parent .sp-dropdown{
  z-index:6000!important;
  pointer-events:auto!important;
}
body.itemid-101 .sp-megamenu-parent .sp-dropdown.sp-dropdown-main{
  top:65px!important;
}
body.itemid-101 .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full{
  left:-15px!important;
  right:auto!important;
  width:600px!important;
  padding:0!important;
}
body.itemid-101 .sp-megamenu-parent.menu-slide-down .sp-has-child:hover>.sp-dropdown,
body.itemid-101 .sp-megamenu-parent.menu-slide-down .sp-has-child:focus-within>.sp-dropdown,
body.itemid-101 .sp-megamenu-parent .sp-has-child:hover>.sp-dropdown,
body.itemid-101 .sp-megamenu-parent .sp-has-child:focus>.sp-dropdown,
body.itemid-101 .sp-megamenu-parent .sp-has-child:focus-within>.sp-dropdown,
body.itemid-101 .sp-megamenu-parent .sp-has-child:has(>a:hover)>.sp-dropdown,
body.itemid-101 .sp-megamenu-parent .sp-has-child:has(>span:hover)>.sp-dropdown,
body.itemid-101 .sp-megamenu-parent .sp-has-child.open>.sp-dropdown{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  z-index:6000!important;
  pointer-events:auto!important;
}
body.itemid-101 .sp-megamenu-parent.menu-slide-down .sp-has-child:hover>.sp-dropdown .sp-dropdown{
  top:0!important;
}
@media (min-width:1500px){
  body.itemid-101 .sp-megamenu-parent>li>a,
  body.itemid-101 .sp-megamenu-parent>li>span{padding-left:18px!important;padding-right:18px!important;}
}
@media (max-width:1199px){
  body.itemid-101 .sp-megamenu-parent>li>a,
  body.itemid-101 .sp-megamenu-parent>li>span{padding-left:10px!important;padding-right:10px!important;font-size:13px!important;}
}

body.itemid-101:has(.bog3-restored-page) #sp-main-body{
  padding:0 0 42px 0!important;
  background:#f4f4f4!important;
  position:relative!important;
  z-index:1!important;
}
body.itemid-101:has(.bog3-restored-page) #sp-main-body>.container{
  max-width:1170px!important;
  width:100%!important;
  margin:0 auto!important;
  padding:0 15px!important;
}
body.itemid-101:has(.bog3-restored-page) #sp-main-body>.container>.row{
  display:block!important;
  margin-left:-15px!important;
  margin-right:-15px!important;
  width:auto!important;
}
body.itemid-101:has(.bog3-restored-page) #sp-main-body main#sp-component{
  display:block!important;
  float:none!important;
  width:100%!important;
  max-width:100%!important;
  min-height:390px!important;
  margin:78px 15px 0 15px!important;
  padding:42px 55px 60px 55px!important;
  background:#fff!important;
  position:relative!important;
  z-index:1!important;
}
body.itemid-101:has(.bog3-restored-page) article.bog3-restored-page{
  margin:0!important;
  padding:0!important;
  color:#222!important;
  font-family:Helvetica,Arial,sans-serif!important;
  font-size:16px!important;
  line-height:1.55!important;
  position:relative!important;
  z-index:1!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-breadcrumb{
  display:block!important;
  clear:both!important;
  position:relative!important;
  margin:-78px -55px 34px -55px!important;
  padding:0 0 0 0!important;
  height:40px!important;
  line-height:40px!important;
  overflow:visible!important;
  color:#777!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:18px!important;
  font-weight:700!important;
  white-space:normal!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-breadcrumb:before{
  content:"\f015"!important;
  display:inline-block!important;
  margin-right:10px!important;
  color:#000!important;
  font-family:"Font Awesome 5 Free"!important;
  font-weight:900!important;
  font-size:16px!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-breadcrumb a{
  color:#ff6000!important;
  text-decoration:none!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:23px!important;
  font-weight:700!important;
}
body.itemid-101:has(.bog3-restored-page) article.bog3-restored-page h1{
  display:block!important;
  clear:both!important;
  margin:0 0 44px 0!important;
  padding:0!important;
  color:#111!important;
  font-family:Helvetica,Arial,sans-serif!important;
  font-size:30px!important;
  font-weight:700!important;
  line-height:1.2!important;
  letter-spacing:0!important;
  text-transform:uppercase!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-content{
  display:block!important;
  clear:both!important;
  margin:0!important;
  padding:0!important;
  max-width:none!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-content p{
  margin:0 0 16px 0!important;
  font-family:Helvetica,Arial,sans-serif!important;
  font-size:16px!important;
  line-height:1.55!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-content ul{
  margin:20px 0 16px 22px!important;
  padding-left:18px!important;
}
body.itemid-101:has(.bog3-restored-page) .bog3-content li{
  margin:4px 0!important;
}
body.itemid-101:has(.bog3-restored-page) #sp-component + section#sp-component,
body.itemid-101:has(.bog3-restored-page) section#sp-main-body + section#sp-component{
  display:none!important;
}
@media (max-width:767px){
  body.itemid-101:has(.bog3-restored-page) #sp-main-body main#sp-component{margin-top:62px!important;padding:34px 24px 42px 24px!important;}
  body.itemid-101:has(.bog3-restored-page) .bog3-breadcrumb{margin:-64px -24px 26px -24px!important;font-size:14px!important;}
  body.itemid-101:has(.bog3-restored-page) .bog3-breadcrumb a{font-size:18px!important;}
  body.itemid-101:has(.bog3-restored-page) article.bog3-restored-page h1{font-size:25px!important;margin-bottom:28px!important;}
}
/* End BOG3 archive article/menu fidelity pass 2026-07-04 */

/* BOG3 contact/nav archive follow-up 2026-07-04 */
body.itemid-101 #sp-menu>.sp-column,
body.itemid-101 .sp-megamenu-wrapper{
  justify-content:flex-start!important;
}
body.itemid-101 .sp-megamenu-parent{
  justify-content:flex-start!important;
  margin:0!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{
  padding-left:13px!important;
  padding-right:13px!important;
}
body.itemid-101 .sp-megamenu-parent>li.thebank_menu>a,
body.itemid-101 .sp-megamenu-parent>li.thebank_menu>span{
  padding-left:0!important;
}
body.itemid-101 .sp-megamenu-parent>li.thebank_menu.active>a,
body.itemid-101 .sp-megamenu-parent>li.thebank_menu.current-item>a{
  color:#ff6000!important;
}
body.itemid-101 .sp-megamenu-parent>li.thebank_menu.active:after,
body.itemid-101 .sp-megamenu-parent>li.thebank_menu.current-item:after{
  left:0!important;
  right:13px!important;
}
.bog3-contact-page #sp-main-body,
.bog3-contact-layout #sp-main-body{
  padding-bottom:0!important;
}
.bog3-contact-page #sp-main-body main#sp-component,
.bog3-contact-layout #sp-main-body main#sp-component{
  min-height:735px!important;
  margin:78px 15px 0 15px!important;
  padding:0!important;
  background:transparent!important;
}
.bog3-contact-page article.bog3-contact-page,
.bog3-contact-layout article.bog3-contact-page{
  font-family:"PT Serif",Georgia,"Times New Roman",serif!important;
}
.bog3-contact-page .bog3-breadcrumb,
.bog3-contact-layout .bog3-breadcrumb{
  margin:-78px 0 40px 0!important;
  height:44px!important;
  line-height:44px!important;
}
.bog3-contact-page .bog3-archive-breadcrumb a,
.bog3-contact-page .bog3-archive-breadcrumb span,
.bog3-contact-page .bog3-archive-breadcrumb strong,
.bog3-contact-layout .bog3-archive-breadcrumb a,
.bog3-contact-layout .bog3-archive-breadcrumb span,
.bog3-contact-layout .bog3-archive-breadcrumb strong{
  display:inline-block!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:23px!important;
  font-weight:700!important;
  line-height:44px!important;
  vertical-align:top!important;
}
.bog3-contact-page .bog3-archive-breadcrumb span,
.bog3-contact-layout .bog3-archive-breadcrumb span{
  color:#111!important;
}
.bog3-contact-page .bog3-archive-breadcrumb strong,
.bog3-contact-layout .bog3-archive-breadcrumb strong{
  color:#8b9299!important;
}
.bog3-contact-page .bog3-archive-breadcrumb span:before,
.bog3-contact-page .bog3-archive-breadcrumb strong:before,
.bog3-contact-layout .bog3-archive-breadcrumb span:before,
.bog3-contact-layout .bog3-archive-breadcrumb strong:before{
  content:"/"!important;
  display:inline-block!important;
  margin:0 12px!important;
  color:#8b9299!important;
  font-weight:400!important;
}
.bog3-contact-page .bog3-content.bog3-contact-layout,
.bog3-contact-layout .bog3-content.bog3-contact-layout{
  display:grid!important;
  grid-template-columns:330px minmax(520px,1fr)!important;
  gap:48px!important;
  align-items:start!important;
  margin:0!important;
  padding:0!important;
  max-width:none!important;
}
.bog3-contact-page .bog3-contact-address,
.bog3-contact-layout .bog3-contact-address{
  padding-top:0!important;
}
.bog3-contact-page .bog3-contact-address p,
.bog3-contact-layout .bog3-contact-address p{
  margin:0!important;
  font-family:"PT Serif",Georgia,"Times New Roman",serif!important;
  font-size:18px!important;
  line-height:1.45!important;
  color:#222!important;
}
.bog3-contact-page .bog3-contact-address strong,
.bog3-contact-layout .bog3-contact-address strong{
  font-weight:700!important;
}
.bog3-contact-page .bog3-archive-contact-form,
.bog3-contact-layout .bog3-archive-contact-form{
  display:grid!important;
  gap:20px!important;
  margin:0!important;
  padding:0!important;
}
.bog3-contact-page .bog3-archive-contact-form input,
.bog3-contact-page .bog3-archive-contact-form textarea,
.bog3-contact-layout .bog3-archive-contact-form input,
.bog3-contact-layout .bog3-archive-contact-form textarea{
  display:block!important;
  width:100%!important;
  border: 1px solid #ccc !important;
  border-radius:0!important;
  box-shadow:none!important;
  background:#fff!important;
  color:#222!important;
  font-family:"PT Serif",Georgia,"Times New Roman",serif!important;
  font-size:18px!important;
  line-height:1.3!important;
  padding:0 24px!important;
}
.bog3-contact-page .bog3-archive-contact-form input,
.bog3-contact-layout .bog3-archive-contact-form input{
  height:55px!important;
}
.bog3-contact-page .bog3-archive-contact-form textarea,
.bog3-contact-layout .bog3-archive-contact-form textarea{
  min-height:205px!important;
  padding-top:28px!important;
  resize:vertical!important;
}
.bog3-contact-page .bog3-archive-contact-form input::placeholder,
.bog3-contact-layout .bog3-archive-contact-form input::placeholder,
.bog3-contact-page .bog3-archive-contact-form textarea::placeholder,
.bog3-contact-layout .bog3-archive-contact-form textarea::placeholder{
  color:#9aa0a6!important;
  opacity:1!important;
  text-transform:uppercase!important;
}
.bog3-contact-page .bog3-captcha-note,
.bog3-contact-layout .bog3-captcha-note{
  margin:8px 0 0 0!important;
  color:#c75b58!important;
  font-family:"PT Serif",Georgia,"Times New Roman",serif!important;
  font-size:18px!important;
  line-height:1.4!important;
}
.bog3-contact-page .bog3-archive-contact-form button,
.bog3-contact-layout .bog3-archive-contact-form button{
  justify-self:end!important;
  min-width:124px!important;
  height:37px!important;
  margin-top:20px!important;
  padding:0 18px!important;
  border:0!important;
  border-radius:4px!important;
  background:#23cf5f!important;
  color:#fff!important;
  font-family:"PT Serif",Georgia,"Times New Roman",serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:37px!important;
}
@media (max-width:991px){
  .bog3-contact-page .bog3-content.bog3-contact-layout,
  .bog3-contact-layout .bog3-content.bog3-contact-layout{
    grid-template-columns:1fr!important;
    gap:28px!important;
  }
}
/* End BOG3 contact/nav archive follow-up 2026-07-04 */

/* BOG3 nav band color cleanup 2026-07-04
   Joomla-rendered article routes were showing the template accent color
   behind the centered menu container. The archive menu band is full-width
   white with only the active underline in orange. */
body.itemid-101 #sp-logo-wrapper + .sticky-wrapper,
body.itemid-101 .sticky-wrapper,
body.itemid-101 .sticky-wrapper.is-sticky,
body.itemid-101 .sticky-wrapper #sp-header,
body.itemid-101 #sp-header,
body.itemid-101 #sp-header > .container,
body.itemid-101 #sp-header > .container > .row,
body.itemid-101 #sp-menu,
body.itemid-101 #sp-menu > .sp-column,
body.itemid-101 .sp-megamenu-wrapper{
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
}
body.itemid-101 #sp-header{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  left:auto!important;
  right:auto!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.itemid-101 #sp-header:before,
body.itemid-101 #sp-header:after,
body.itemid-101 .sticky-wrapper:before,
body.itemid-101 .sticky-wrapper:after{
  display:none!important;
  content:none!important;
}
body.itemid-101 #sp-header > .container{
  max-width:1170px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
/* End BOG3 nav band color cleanup 2026-07-04 */

/* BOG3 Joomla article route nav correction 2026-07-04
   Migrated Joomla article routes use item ids other than 101, so the public
   header itself must be forced white for all site pages. */
body.site #sp-header,
body.site #sp-header.animated,
body.site #sp-header.menu-fixed-out,
body.site #sp-header.menu-fixed,
body.site #sp-header > .container,
body.site #sp-header > .container > .row,
body.site #sp-menu,
body.site #sp-menu > .sp-column,
body.site .sp-megamenu-wrapper{
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
}
body.site #sp-header{
  height:65px!important;
  min-height:65px!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.site #sp-header:before,
body.site #sp-header:after{
  display:none!important;
  content:none!important;
}
body.site #sp-menu{
  height:65px!important;
  min-height:65px!important;
}
/* End BOG3 Joomla article route nav correction 2026-07-04 */

/* BOG3 DIC Joomla-editable page shell 2026-07-04
   Keeps Deposit Insurance pages editable in Joomla while restoring the archive
   style left navigation and two-column content presentation. */
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-about-us"]),
body.site #sp-left .sp-module:has(a[href*="what-is-deposit-insurance"]),
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-member-financial-institutions"]),
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-public-awareness"]),
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-frequently-asked-questions"]),
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-regulations"]),
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-annual-reports"]){
  background:#fff!important;
  border:0!important;
  box-shadow:none!important;
  margin:0!important;
  padding:18px 22px 22px 22px!important;
  font-family:Arial,Helvetica,sans-serif!important;
}

body.site #sp-left .sp-module:has(a[href*="deposit-insurance-about-us"])::before,
body.site #sp-left .sp-module:has(a[href*="what-is-deposit-insurance"])::before,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-member-financial-institutions"])::before,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-public-awareness"])::before,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-frequently-asked-questions"])::before,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-regulations"])::before,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-annual-reports"])::before{
  content:"";
  display:block;
  width:210px;
  height:190px;
  margin:0 auto 18px auto;
  background:url("/bog/images/deposit_insurance_corporation/depLogo.fw.png") center center/contain no-repeat;
}

body.site #sp-left .sp-module:has(a[href*="deposit-insurance-about-us"]) ul,
body.site #sp-left .sp-module:has(a[href*="what-is-deposit-insurance"]) ul,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-member-financial-institutions"]) ul,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-public-awareness"]) ul,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-frequently-asked-questions"]) ul,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-regulations"]) ul,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-annual-reports"]) ul{
  list-style:none!important;
  margin:0!important;
  padding:0!important;
  border-top:1px solid #eee!important;
}

body.site #sp-left .sp-module:has(a[href*="deposit-insurance-about-us"]) li,
body.site #sp-left .sp-module:has(a[href*="what-is-deposit-insurance"]) li,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-member-financial-institutions"]) li,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-public-awareness"]) li,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-frequently-asked-questions"]) li,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-regulations"]) li,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-annual-reports"]) li{
  display:block!important;
  margin:0!important;
  padding:0!important;
  border-bottom:1px solid #eee!important;
}

body.site #sp-left .sp-module:has(a[href*="deposit-insurance-about-us"]) a,
body.site #sp-left .sp-module:has(a[href*="what-is-deposit-insurance"]) a,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-member-financial-institutions"]) a,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-public-awareness"]) a,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-frequently-asked-questions"]) a,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-regulations"]) a,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-annual-reports"]) a{
  display:block!important;
  float:none!important;
  clear:both!important;
  color:#ff6000!important;
  text-decoration:none!important;
  font-size:15px!important;
  line-height:1.35!important;
  font-weight:400!important;
  padding:10px 6px!important;
  white-space:normal!important;
}

body.site #sp-left .sp-module:has(a[href*="deposit-insurance-about-us"]) a:hover,
body.site #sp-left .sp-module:has(a[href*="what-is-deposit-insurance"]) a:hover,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-member-financial-institutions"]) a:hover,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-public-awareness"]) a:hover,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-frequently-asked-questions"]) a:hover,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-regulations"]) a:hover,
body.site #sp-left .sp-module:has(a[href*="deposit-insurance-annual-reports"]) a:hover{
  background:#fff4ee!important;
  color:#333!important;
}

body.site #sp-left:has(a[href*="deposit-insurance-about-us"]),
body.site #sp-left:has(a[href*="what-is-deposit-insurance"]),
body.site #sp-left:has(a[href*="deposit-insurance-member-financial-institutions"]),
body.site #sp-left:has(a[href*="deposit-insurance-public-awareness"]),
body.site #sp-left:has(a[href*="deposit-insurance-frequently-asked-questions"]),
body.site #sp-left:has(a[href*="deposit-insurance-regulations"]),
body.site #sp-left:has(a[href*="deposit-insurance-annual-reports"]){
  border-right:1px solid #e7e7e7!important;
}

body.site #sp-main-body>.container>.row:has(#sp-left a[href*="deposit-insurance-about-us"]),
body.site #sp-main-body>.container>.row:has(#sp-left a[href*="what-is-deposit-insurance"]),
body.site #sp-main-body>.container>.row:has(#sp-left a[href*="deposit-insurance-member-financial-institutions"]),
body.site #sp-main-body>.container>.row:has(#sp-left a[href*="deposit-insurance-public-awareness"]),
body.site #sp-main-body>.container>.row:has(#sp-left a[href*="deposit-insurance-frequently-asked-questions"]),
body.site #sp-main-body>.container>.row:has(#sp-left a[href*="deposit-insurance-regulations"]),
body.site #sp-main-body>.container>.row:has(#sp-left a[href*="deposit-insurance-annual-reports"]){
  max-width:1100px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  background:#fff!important;
  padding:38px 34px 56px 34px!important;
}

body.site #sp-main-body>.container:has(#sp-left a[href*="deposit-insurance-about-us"]),
body.site #sp-main-body>.container:has(#sp-left a[href*="what-is-deposit-insurance"]),
body.site #sp-main-body>.container:has(#sp-left a[href*="deposit-insurance-member-financial-institutions"]),
body.site #sp-main-body>.container:has(#sp-left a[href*="deposit-insurance-public-awareness"]),
body.site #sp-main-body>.container:has(#sp-left a[href*="deposit-insurance-frequently-asked-questions"]),
body.site #sp-main-body>.container:has(#sp-left a[href*="deposit-insurance-regulations"]),
body.site #sp-main-body>.container:has(#sp-left a[href*="deposit-insurance-annual-reports"]){
  width:100%!important;
  max-width:none!important;
}

@media (max-width:820px){
  body.site #sp-left:has(a[href*="deposit-insurance-about-us"]),
  body.site #sp-left:has(a[href*="what-is-deposit-insurance"]),
  body.site #sp-left:has(a[href*="deposit-insurance-member-financial-institutions"]),
  body.site #sp-left:has(a[href*="deposit-insurance-public-awareness"]),
  body.site #sp-left:has(a[href*="deposit-insurance-frequently-asked-questions"]),
  body.site #sp-left:has(a[href*="deposit-insurance-regulations"]),
  body.site #sp-left:has(a[href*="deposit-insurance-annual-reports"]){
    border-right:0!important;
    border-bottom:1px solid #e7e7e7!important;
    margin-bottom:22px!important;
  }
}
/* End BOG3 DIC Joomla-editable page shell 2026-07-04 */

/* BOG3 menu focus-stick fix 2026-07-04
   The recovered Helix menu opened dropdowns on :focus-within. After opening
   PDFs/documents in another tab, the clicked menu link could remain focused,
   leaving the dropdown pinned over the page. Keep hover/open behavior, but
   do not let focus alone hold the dropdown open. */
body.site .sp-megamenu-parent .sp-has-child:not(:hover):not(.open) > .sp-dropdown,
body.itemid-101 .sp-megamenu-parent .sp-has-child:not(:hover):not(.open) > .sp-dropdown{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

body.site .sp-megamenu-parent .sp-has-child:hover > .sp-dropdown,
body.site .sp-megamenu-parent .sp-has-child.open > .sp-dropdown,
body.itemid-101 .sp-megamenu-parent .sp-has-child:hover > .sp-dropdown,
body.itemid-101 .sp-megamenu-parent .sp-has-child.open > .sp-dropdown{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
/* End BOG3 menu focus-stick fix 2026-07-04 */

/* BOG3 global menu rework 2026-07-04
   Keeps the archive-style centered navigation while preventing sticky,
   drifting, or offscreen dropdowns across restored Joomla/static pages. */
@media (min-width:992px){
  body.site #sp-header,
  body.site #sp-header .container,
  body.site #sp-header .row,
  body.site .sp-megamenu-wrapper,
  body.itemid-101 #sp-header,
  body.itemid-101 #sp-header .container,
  body.itemid-101 #sp-header .row,
  body.itemid-101 .sp-megamenu-wrapper{
    overflow:visible!important;
    z-index:9000!important;
  }

  body.site .sp-megamenu-parent,
  body.itemid-101 .sp-megamenu-parent{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    float:none!important;
    width:auto!important;
    margin:0 auto!important;
    padding:0!important;
    min-height:65px!important;
    list-style:none!important;
    overflow:visible!important;
    position:relative!important;
  }

  body.site .sp-megamenu-parent>li:first-child:empty,
  body.itemid-101 .sp-megamenu-parent>li:first-child:empty{
    display:none!important;
  }

  body.site .sp-megamenu-parent>li,
  body.itemid-101 .sp-megamenu-parent>li{
    float:none!important;
    position:relative!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
  }

  body.site .sp-megamenu-parent>li>a,
  body.site .sp-megamenu-parent>li>span,
  body.itemid-101 .sp-megamenu-parent>li>a,
  body.itemid-101 .sp-megamenu-parent>li>span{
    height:65px!important;
    line-height:65px!important;
    padding:0 16px!important;
    color:#111!important;
    font-family:ABeeZee,Arial,Helvetica,sans-serif!important;
    font-size:14px!important;
    font-weight:700!important;
    text-transform:uppercase!important;
    letter-spacing:0!important;
    white-space:nowrap!important;
    text-decoration:none!important;
  }

  body.site .sp-megamenu-parent>li.sp-has-child>a:after,
  body.site .sp-megamenu-parent>li.sp-has-child>span:after,
  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:6px!important;
    font-size:12px!important;
    color:inherit!important;
  }

  body.site .sp-megamenu-parent>li.active>a,
  body.site .sp-megamenu-parent>li.current-item>a,
  body.site .sp-megamenu-parent>li:hover>a,
  body.itemid-101 .sp-megamenu-parent>li.active>a,
  body.itemid-101 .sp-megamenu-parent>li.current-item>a,
  body.itemid-101 .sp-megamenu-parent>li:hover>a{
    color:#ff5a00!important;
  }

  body.site .sp-megamenu-parent>li.active:after,
  body.site .sp-megamenu-parent>li.current-item:after,
  body.itemid-101 .sp-megamenu-parent>li.active:after,
  body.itemid-101 .sp-megamenu-parent>li.current-item:after{
    content:""!important;
    position:absolute!important;
    left:12px!important;
    right:12px!important;
    bottom:0!important;
    height:2px!important;
    background:#ff5a00!important;
  }

  body.site .sp-megamenu-parent .sp-dropdown,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
    position:absolute!important;
    top:65px!important;
    left:0!important;
    right:auto!important;
    transform:none!important;
    min-width:240px!important;
    width:240px!important;
    max-width:calc(100vw - 24px)!important;
    background:#fff!important;
    box-shadow:0 8px 20px rgba(0,0,0,.12)!important;
    z-index:10000!important;
  }

  body.site .sp-megamenu-parent>li.thebank_menu>.sp-dropdown,
  body.itemid-101 .sp-megamenu-parent>li.thebank_menu>.sp-dropdown,
  body.site .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full{
    width:600px!important;
    max-width:calc(100vw - 24px)!important;
  }

  body.site .sp-megamenu-parent li:hover>.sp-dropdown,
  body.site .sp-megamenu-parent li.bog3-menu-open>.sp-dropdown,
  body.itemid-101 .sp-megamenu-parent li:hover>.sp-dropdown,
  body.itemid-101 .sp-megamenu-parent li.bog3-menu-open>.sp-dropdown{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }

  body.site .sp-megamenu-parent li:not(:hover):not(.bog3-menu-open)>.sp-dropdown,
  body.itemid-101 .sp-megamenu-parent li:not(:hover):not(.bog3-menu-open)>.sp-dropdown{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
  }

  body.site .sp-megamenu-parent .sp-dropdown .sp-dropdown,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-dropdown{
    top:0!important;
    left:100%!important;
    right:auto!important;
    min-width:240px!important;
    width:240px!important;
  }

  body.site .sp-megamenu-parent .sp-dropdown.bog3-flip-left,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown.bog3-flip-left{
    left:auto!important;
    right:100%!important;
  }

  body.site .sp-megamenu-parent .sp-dropdown.bog3-fit-top,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown.bog3-fit-top{
    top:auto!important;
    bottom:0!important;
  }

  body.site .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
    overflow:visible!important;
  }

  body.site .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,
  body.site .sp-megamenu-parent .sp-dropdown li.sp-menu-item>span,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown li.sp-menu-item>span{
    display:block!important;
    min-height:36px!important;
    line-height:1.25!important;
    padding:10px 16px!important;
    white-space:normal!important;
    color:#333!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:13px!important;
    font-weight:400!important;
    text-transform:none!important;
  }

  body.site .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{
    color:#ff5a00!important;
    background:#f7f7f7!important;
  }
}
/* End BOG3 global menu rework 2026-07-04 */

/* BOG3 final anti-stuck menu clamp 2026-07-04
   Override older Helix :focus/:focus-within/open rules so a previously
   clicked PDF/document menu cannot remain visible when another branch opens. */
@media (min-width:992px){
  body.site .sp-megamenu-parent .sp-has-child:focus>.sp-dropdown,
  body.site .sp-megamenu-parent .sp-has-child:focus-within>.sp-dropdown,
  body.site .sp-megamenu-parent .sp-has-child.open>.sp-dropdown,
  body.site .sp-megamenu-parent .sp-has-child.active-focus>.sp-dropdown,
  body.itemid-101 .sp-megamenu-parent .sp-has-child:focus>.sp-dropdown,
  body.itemid-101 .sp-megamenu-parent .sp-has-child:focus-within>.sp-dropdown,
  body.itemid-101 .sp-megamenu-parent .sp-has-child.open>.sp-dropdown,
  body.itemid-101 .sp-megamenu-parent .sp-has-child.active-focus>.sp-dropdown{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
  }

  body.site .sp-megamenu-parent .sp-has-child:hover>.sp-dropdown,
  body.site .sp-megamenu-parent .sp-has-child.bog3-menu-open>.sp-dropdown,
  body.itemid-101 .sp-megamenu-parent .sp-has-child:hover>.sp-dropdown,
  body.itemid-101 .sp-megamenu-parent .sp-has-child.bog3-menu-open>.sp-dropdown{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
}
/* End BOG3 final anti-stuck menu clamp 2026-07-04 */

/* BOG3 menu hierarchy emphasis 2026-07-05 */
@media (min-width:992px){
  body.site .sp-megamenu-parent .sp-dropdown .sp-group-title,
  body.site .sp-megamenu-parent .sp-dropdown .sp-mega-group > li > a,
  body.site .sp-megamenu-parent .sp-dropdown .sp-dropdown-items > li.sp-has-child > a,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-group-title,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-mega-group > li > a,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-dropdown-items > li.sp-has-child > a{
    font-weight:700!important;
    color:#222!important;
  }
  body.site .sp-megamenu-parent .sp-dropdown .sp-group-title,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-group-title{
    font-size:15px!important;
  }
  body.site .sp-megamenu-parent .sp-dropdown .sp-mega-group-child > li > a,
  body.site .sp-megamenu-parent .sp-dropdown .sp-dropdown-items > li:not(.sp-has-child) > a,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-mega-group-child > li > a,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-dropdown-items > li:not(.sp-has-child) > a{
    font-weight:400!important;
  }
  body.site .sp-megamenu-parent .sp-dropdown .sp-mega-group > li.active > .sp-group-title,
  body.site .sp-megamenu-parent .sp-dropdown .sp-dropdown-items > li.active > a,
  body.site .sp-megamenu-parent .sp-dropdown .sp-dropdown-items > li.current-item > a,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-mega-group > li.active > .sp-group-title,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-dropdown-items > li.active > a,
  body.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-dropdown-items > li.current-item > a{
    color:#ff6000!important;
    font-weight:700!important;
  }
}
/* End BOG3 menu hierarchy emphasis 2026-07-05 */


/* BOG3 sweep cleanup 2026-07-06 */
body.site {
  text-rendering: optimizeLegibility;
}

body.itemid-101 .page-header,
body.itemid-101 .article-header,
body.itemid-101 article.item-page > .entry-header,
body.itemid-101 article.item-page > .blog-details-content-wrap > .entry-header {
  display: none !important;
}

body.site .item-page [itemprop="articleBody"],
body.site .item-page .articleBody,
body.site .item-page .com-content-article__body {
  text-align: left;
}

body.site .item-page [itemprop="articleBody"] p,
body.site .item-page .articleBody p,
body.site .item-page .com-content-article__body p {
  text-align: left;
}

body.site .breadcrumb a[href*="index.php?option=com_content"],
body.site .breadcrumb .pathway[href*="index.php?option=com_content"] {
  color: #ff5a00;
}

.offcanvas-menu .offcanvas-inner > p:first-child:last-child {
  display: none !important;
}

@media (max-width: 991px) {
  body.site .sppb-row-container,
  body.site .container,
  body.site .container-inner {
    max-width: 100%;
  }

  body.site #sp-main-body {
    padding-left: 12px;
    padding-right: 12px;
  }

  body.itemid-101 #sp-main-body,
  body.itemid-101 .sppb-section {
    overflow-x: hidden;
  }
}

/* BOG3 videos page: keep restored MP4 at archive-style embedded size. */
.bog3-video-page {
  max-width: 760px;
}

.bog3-video-page h2 {
  margin: 0 0 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 1.25;
  font-weight: 400;
  color: #222;
}

.bog3-video-player,
.bog3-video-page video,
.item-page .bog3-video-player {
  display: block;
  width: 420px !important;
  max-width: 100% !important;
  height: auto !important;
  aspect-ratio: 16 / 9;
  background: #000;
}

@media (max-width: 767px) {
  .bog3-video-page {
    max-width: 100%;
  }

  .bog3-video-player,
  .bog3-video-page video,
  .item-page .bog3-video-player {
    width: 100% !important;
  }
}

/* BOG3 Alignment Fixes */
.item-page [itemprop="articleBody"],
.bog3-contact-page,
.bog3-dic-article,
.item-page p,
.item-page div:not(.bog3-contact-layout):not(.bog3-contact-address) {
    text-align: left !important;
}

/* BOG3 homepage archive nav/layout tune 2026-07-16
   Restores the archive-style Helix menu metrics on the homepage only. */
@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 .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{
    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;
  }
  body.itemid-101 #lnee_123 .newstitle a,
  body.itemid-101 #lnee_123 .newstitle span{
    font-family:"Open Sans",sans-serif!important;
    font-size:25.6px!important;
    line-height:normal!important;
  }
}
body.itemid-101{
  font-family:"PT Serif",sans-serif!important;
  line-height:24px!important;
}
/* End BOG3 homepage archive nav/layout tune 2026-07-16 */

/* BOG3 homepage archive alignment fix 2026-07-16 */
@media (min-width: 992px) {
  body.itemid-101 #sp-logo-wrapper > .container,
  body.itemid-101 #sp-header > .container {
    width: 1140px !important;
    max-width: 1140px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    position: relative !important;
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
  }

  body.itemid-101 #sp-logo-wrapper > .container,
  body.itemid-101 #sp-logo-wrapper .row,
  body.itemid-101 #sp-logo,
  body.itemid-101 #sp-logo-right {
    height: 100px !important;
    min-height: 100px !important;
  }

  body.itemid-101 #sp-logo-right {
    align-items: flex-start !important;
  }

  body.itemid-101 #sp-logo-right .blog-search {
    width: 360px !important;
    max-width: 360px !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 0 0 auto !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  body.itemid-101 #sp-logo-right .blog-search .sp-module-content,
  body.itemid-101 #sp-logo-right .blog-search form {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  body.itemid-101 #sp-left > .sp-column > .sp-module:first-child {
    width: 360px !important;
    max-width: 360px !important;
    margin-left: 50px !important;
  }

  body.itemid-101 #sp-main-body > .row {
    display: flex !important;
    align-items: flex-start !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.itemid-101 #sp-left {
    flex: 0 0 33.333333% !important;
    width: 33.333333% !important;
    max-width: 33.333333% !important;
  }

  body.itemid-101 #sp-right {
    flex: 0 0 66.666667% !important;
    width: 66.666667% !important;
    max-width: 66.666667% !important;
  }
}

@media (max-width: 991.98px) {
  body.itemid-101 #sp-logo-wrapper {
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
  }

  body.itemid-101 #sp-logo-wrapper > .container,
  body.itemid-101 #sp-header > .container {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: static !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
  }

  body.itemid-101 #sp-logo-wrapper .row {
    height: auto !important;
    min-height: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.itemid-101 #sp-logo,
  body.itemid-101 #sp-logo-right {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  body.itemid-101 #sp-logo .logo img {
    width: 360px !important;
    max-width: 100% !important;
    height: auto !important;
  }

  body.itemid-101 #sp-logo-right .blog-search {
    width: 100% !important;
    max-width: 100% !important;
    margin: 10px 0 14px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  body.itemid-101 #sp-header .sp-megamenu-parent {
    display: none !important;
  }

  body.itemid-101 #offcanvas-toggler {
    display: flex !important;
    align-items: center !important;
    min-height: 54px !important;
    color: #111 !important;
  }

  body.itemid-101 #sp-main-body > .row {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.itemid-101 #sp-left,
  body.itemid-101 #sp-right {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  body.itemid-101 #sp-left > .sp-column > .sp-module,
  body.itemid-101 #sp-left > .sp-column > .sp-module:first-child {
    width: 100% !important;
    max-width: 360px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* End BOG3 homepage archive alignment fix 2026-07-16 */
