/**
 * Custom

 * Any custom styles implemented in the OmniUpdate environment
 * should go here
 */

main > .container {
    margin-top: 0;
}

.footer-sock__content_area {
	background-color: rgb(246,247,249);
}

/**  min height for menu without items  */
.header__inner.header__inner_new{
	min-height:80px;
}

/* Menu font Size */
@media screen and (min-width: 1150px){
	.header-nav .ancillary__bttn{
	font-size:1.5rem;
	font-family:font-commissioner-bold;
}
.ancillary__dropdown a {
	font-size:1.04rem;
}
}

/* Applies padding margins to inline elements that immediately follow or precede a blubar (which has no margin) */
ul:has(+ .bluebar),
p:has(+ .bluebar) {
  margin-bottom: 60px;
}
.bluebar:has(+ ul),
.bluebar:has(+ p) {
  margin-bottom: 60px;
}

/* STicky widget and Overflow Fix */
body {
  max-width: 100vw;
  overflow-x: visible;
}
#sticky{
	position:sticky;
	top:60px;
	z-index:100;
}