/*** Navigation ***/
.navbar-contents {
	display: none;
}

.navbar-contents.mm-menu {
	display: block;
	background: initial;
	margin-top: 85px;
}

#cnt_main_nav .mm-menu {
	width: 100%;
	max-width: 390px;
	background: #fff;
}

.main-navbar-container {
	display: none;
}

.mm-menu .mm-panels .mm-panel {
	margin: 0; 
	padding: 0 !important; 
	padding-bottom: 150px; 
	background: #fff; 
}

.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview 
{
	margin-top:  0 !important;
}

.mm-panels > .mm-panel:before,
.mm-panels > .mm-panel:after {
	height: auto !important;
}

.mm-menu .mm-panels .mm-panel.contents .mm-navbar {
	 display: none; 
}
.mm-menu .mm-panels .mm-panel .mm-navbar {
	 padding: 0; 
	 height: auto; 
	 text-align: left; 
	 margin: 0; 
	 border: 0; 
	 padding: 0; 
	 line-height: 1.2; 
	 border-radius: 0; 
	 background: none; 
	 -webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	 transition: all 0.3s ease-in-out; 
	 position: relative; 
	 top: auto; 
	 left: auto; 
	 bottom: auto; 
	 right: auto; 
	 background: #e6f6fc; 
}

.mm-menu .mm-panels .mm-panel .mm-navbar a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: visible;
	white-space: inherit;
	text-overflow: inherit;
}

.mm-menu .mm-panels .mm-panel .mm-navbar a:not(.mm-prev) {
	padding: 8px 60px 5px;
	border-top: 2px solid #ddd;
	font-family: "sweet-sans-pro", sans-serif;
	font-weight: 800;
	font-style: normal;
	font-size: 16px;
	line-height: 28px;
	color: #022741;
	text-transform: uppercase;
}

.mm-menu .mm-panels .mm-panel .mm-navbar .mm-prev {
	position: absolute;
	top: 50%;
	right: 0;
	width: 40px;
	height: 100%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.mm-menu .mm-panels .mm-panel .mm-navbar .mm-prev:after {
	content: url("/includes/public/assets/icons/triangle-icon.png");
	content: "\276c";
	color: #F1B772;
	font-size: 22px;
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	border: 0;
	margin: 0;
	transform: translateY(-50%);
	padding-top: 4px;
}

.mm-menu .mm-panels .mm-panel .mm-navbar .mm-prev:before {
	border: 0 none;
}

.mm-menu .mm-panels .mm-panel .mm-navbar .mm-title {
	position: relative;
}

.mm-menu .mm-panels .mm-panel .mm-navbar:hover,
.mm-menu .mm-panels .mm-panel .mm-navbar:active,
.mm-menu .mm-panels .mm-panel .mm-navbar:focus {
	background: #cfeef9;
}

.noheader .main-navbar-container .actions-container .action.action-menu a:hover .atn-text p,
.main-navbar-container:hover .actions-container .action.action-menu a:hover .atn-text p {
	color: #009ddc;
}

.mm-menu .mm-panels .mm-panel ul li {
	position: relative;
	border-bottom: 1px solid #ddd;
	display: flex;
}

.mm-menu .mm-panels .mm-panel ul li a {
	display: block;
	padding: 0;
	margin: 0;
	overflow: visible;
	white-space: inherit;
	text-overflow: inherit;
}

.mm-menu .mm-panels .mm-panel ul li a:after,
.mm-menu .mm-panels .mm-panel ul li a:before {
	display: none;
}

.mm-menu .mm-panels .mm-panel ul li a:not(.mm-next) {
	padding: 22px 0 18px 30px;
	font-family: "sweet-sans-pro", sans-serif;
	font-weight: 800;
	font-size: 14px;
	line-height: 16px;
	color: #022741;
	text-transform: uppercase;
	order: -1;
}

.mm-menu .mm-panels .mm-panel ul li .mm-next {
	position: relative;
}

.mm-menu .mm-panels .mm-panel ul li .mm-next:after {
	content: '+';
	font-size: 22px;
	font-family: auto;
	line-height: 11px;
	color: #F1B772;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 13px;
	width: 15px;
	border: 0;
	margin: 0;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.mm-menu .mm-panels .mm-panel ul li:after,
.mm-menu .mm-panels .mm-panel ul li:before {
	display: none;
}

.mm-menu .mm-panels .mm-panel ul li:first-child {
	border-top: 1px solid #ddd;
}

.mm-menu .mm-panels .content-head .action-map {
	margin-left: 53px;
}

.mm-menu .mm-panels .nav-title h3 {
	font-family: "Inspired Otter Reg";
	font-weight: 400;
	font-style: normal;
	font-size: 1.3125rem;
	line-height: 1.5625rem;
	color: #009ddc;
}

/* Hide secondary nav from header template */
.secondary-nav-hide {
	display: none;
}

.mm-menu .mm-panels .primary-nav-container {
	margin-bottom: 25px;
}

.mm-menu .mm-panels .secondary-nav-container {
	margin-bottom: 75px;
}

.mm-menu .mm-panels .secondary-nav-container ul li {
	position: relative;
	display: flex;
	align-items: center;
	border: 0;
	margin-bottom: 10px;
}

.mm-menu .mm-panels .secondary-nav-container ul li a {
	border: 0;
}

.mm-menu .mm-panels .secondary-nav-container ul li a:not(.mm-next) {
	padding: 12px 0 7px 30px;
	font-size: 10px;
	line-height: 12px;
}

.mm-menu .mm-panels .secondary-nav-container ul li .mm-next:after {
	font-size: 18px;
	line-height: 16px;
}

.mm-menu .mm-panels .secondary-nav-container ul li:after {
	display: none;
}

.mm-menu .mm-panels .secondary-nav-container ul li:last-child {
	margin-bottom: 0;
}

.mm-menu .mm-panels .secondary-nav-container ul li:first-child {
	border: 0;
}

.mm-menu .mm-panels .sub-secondary-nav-container ul li {
	border: 0 !important;
}

.mm-menu .mm-panels .sub-secondary-nav-container ul li a {
	display: block;
	padding: 13px 30px;
	padding-bottom: 15px;
	border: 2px solid #d1d4d3;
	border-left: 0;
	border-right: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.mm-menu .mm-panels .sub-secondary-nav-container ul li a:before,
.mm-menu .mm-panels .sub-secondary-nav-container ul li a:after {
	content: " ";
	display: table;
}

.mm-menu .mm-panels .sub-secondary-nav-container ul li a:after {
	clear: both;
}

.mm-menu .mm-panels .sub-secondary-nav-container ul li a [class^="link"] {
	float: left;
}

.mm-menu .mm-panels .sub-secondary-nav-container ul li a p {
	font-family: "sweet-sans-pro", sans-serif;
	font-weight: 800;
	font-style: normal;
	font-size: 1.3125rem;
	line-height: 1.5rem;
}

.mm-menu .mm-panels .sub-secondary-nav-container ul li a .link-text {
	margin-top: 15px;
	margin-left: 15px;
}

.mm-menu .mm-panels .sub-secondary-nav-container ul li a:hover,
.mm-menu .mm-panels .sub-secondary-nav-container ul li a:active,
.mm-menu .mm-panels .sub-secondary-nav-container ul li a:focus {
	background: #eaeceb;
}

.mm-panels>.mm-panel:before,
.mm-panels>.mm-panel:after {
	display: none;
}

.mm-prev:before,
.mm-next:after,
.mm-arrow:after {
	border: 0;
	margin: 0;
	width: auto;
	height: auto;
	position: relative;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	-moz-transform: none;
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
}

.mm-panels>.mm-panel>.mm-listview:first-child,
.mm-panels>.mm-panel>.mm-navbar+.mm-listview {
	margin: 0;
}

.mm-panels>.mm-panel>.mm-listview {
	margin: 0;
}

.contents.mm-panel.mm-subopened {
	-moz-transform: none;
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
}

.contents.mm-panel.mm-hidden {
	display: block !important;
}

/* Interior Side nav */
.global-subnav-container {
	position: relative;
}

.global-subnav-container .head {
	text-align: center;
}

.global-subnav-container .body {
	position: relative;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 99;
}

.global-subnav-container .subnav-title {
	padding-top: 10px;
	padding-bottom: 15px;
	background: #f5deda;
}

.global-subnav-container .subnav-title h4 {
	font-family: "sweet-sans-pro", sans-serif;
	font-weight: 800;
	font-size: 16px;
	color: #022741;
	text-transform: uppercase;
}

.global-subnav-container .subnav-list {
	padding-top: 15px;
	padding-bottom: 35px;
	background: #f5deda;
	height: auto;
	overflow: hidden;
}

.global-subnav-container .subnav-list.open {
	height: auto;
	overflow: visible;
	height: auto !important;
}

.global-subnav-container .subnav-list.open:before {
	display: none;
}

.global-subnav-container .subnav-list .clickarea {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 125px;
	z-index: 9;
	cursor: pointer;
}

.global-subnav-container .subnav-list.open .clickarea {
	display: none;
}

.global-subnav-container .subnav-list ul li,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li a {
	display: block;
}

.global-subnav-container .subnav-list ul.no-bullet.nav-group {
	width: 33%;
	float: left;
	padding: 0;
	margin: 0;
}

.global-subnav-container .toggle-subnav {
	text-align: center;
	background: #f5deda;
	margin-top: -25px;
}

.global-subnav-container .toggle-subnav a {
	font-size: 32px;
	color: #022741;
}


.global-subnav-container .subnav-list ul li a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li a a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li a a {
	position: relative;
	bottom: 0px;
	display: inline-block;
	padding: 24px 0px 0px 0px;
	color: #022741;
	width:82%;
	vertical-align: bottom;
	font-weight: normal;
}

.global-subnav-container .subnav-list ul li a:hover,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li a a:hover,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li a a:hover,
.global-subnav-container .subnav-list ul li a:active,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li a a:active,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li a a:active,
.global-subnav-container .subnav-list ul li a:focus,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li a a:focus,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li a a:focus,
.global-subnav-container .subnav-list .item  > .children .item a:hover {
	font-weight: bold;
}

.global-subnav-container .btn-toggle-subnav {
	text-align: center;
	background: #fff9dd;
	padding-bottom: 32px;
	position: relative;
	z-index: 9;
}

.global-subnav-container .btn-toggle-subnav a {
	color: #fff;
	padding: 10px;
	text-transform: uppercase;
	background: #fff9dd url("/includes/public/assets/images/bg-primary-pink.png") no-repeat scroll right top / cover;
	border-radius: 10px;
	display: inline-block;
		width: 100px;
}

.global-subnav-container .btn-toggle-subnav a.open,
.global-subnav-container .btn-toggle-subnav a:hover  {
	color: #F1F1F1;
}

.global-subnav-container .btn-toggle-subnav a .icon-open {
	display: block;
	position: relative;
	z-index: 99;
}

.global-subnav-container .btn-toggle-subnav a .icon-close {
	display: none;
}

.global-subnav-container .btn-toggle-subnav a.open .icon-open {
	display: none;
}

.global-subnav-container .btn-toggle-subnav a.open .icon-close {
	display: block;
}

.global-subnav-container .btn-toggle-subnav a:hover,
.global-subnav-container .btn-toggle-subnav a:active,
.global-subnav-container .btn-toggle-subnav a:focus {
	color: #F1F1F1;
}

@media (max-width: 64em) {
	.global-subnav-container {
		display: none;
	}
}

.row.row-40, form .row .row-40.row.row-44,
.global-subnav-container .subnav-list ul.row-40 {
	margin: 0;
	margin-left: -20px;
	margin-right: -20px;
}

.row.row-40>.col, form .row .row-40.row.row-44>.col,
.global-subnav-container .subnav-list ul.row-40>.col,
.row.row-40>.columns, form .row .row-40.row.row-44>.columns,
.global-subnav-container .subnav-list ul.row-40>.columns,
.global-subnav-container .subnav-list ul .row.row-40>li,
.global-subnav-container .subnav-list ul form .row .row-40.row.row-44>li,
.global-subnav-container .subnav-list ul.row-40>li,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-40>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row-40.row.row-44>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.row-40>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-40>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row-40.row.row-44>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.row-40>a, .row.row-40>.column,
form .row .row-40.row.row-44>.column,
.global-subnav-container .subnav-list ul.row-40>.column {
	min-height: 1px;
	padding-left: 20px;
	padding-right: 20px;
}

@media (max-width: 64em) {
	.row.row-40, form .row .row-40.row.row-44,
	.global-subnav-container .subnav-list ul.row-40 {
		margin: 0;
		margin-left: -15px;
		margin-right: -15px;
	}

	.row.row-40>.col,
	form .row .row-40.row.row-44>.col,
	.global-subnav-container .subnav-list ul.row-40>.col,
	.row.row-40>.columns, form .row .row-40.row.row-44>.columns,
	.global-subnav-container .subnav-list ul.row-40>.columns,
	.global-subnav-container .subnav-list ul .row.row-40>li,
	.global-subnav-container .subnav-list ul form .row .row-40.row.row-44>li,
	.global-subnav-container .subnav-list ul.row-40>li,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-40>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row-40.row.row-44>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.row-40>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-40>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row-40.row.row-44>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.row-40>a,
	.row.row-40>.column,
	form .row .row-40.row.row-44>.column,
	.global-subnav-container .subnav-list ul.row-40>.column {
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (max-width: 47.9375em) {
	.row.row-40, form .row .row-40.row.row-44,
	.global-subnav-container .subnav-list ul.row-40 {
		margin: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.row.row-40>.col,
	form .row .row-40.row.row-44>.col,
	.global-subnav-container .subnav-list ul.row-40>.col,
	.row.row-40>.columns,
	form .row .row-40.row.row-44>.columns,
	.global-subnav-container .subnav-list ul.row-40>.columns,
	.global-subnav-container .subnav-list ul .row.row-40>li,
	.global-subnav-container .subnav-list ul form .row .row-40.row.row-44>li,
	.global-subnav-container .subnav-list ul.row-40>li,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-40>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row-40.row.row-44>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.row-40>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-40>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row-40.row.row-44>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.row-40>a,
	.row.row-40>.column, form .row .row-40.row.row-44>.column,
	.global-subnav-container .subnav-list ul.row-40>.column {
		min-height: 1px;
		padding-left: 0;
		padding-right: 0;
	}
}

.row.row-44,
form .row .row.row-44,
form .global-subnav-container .subnav-list ul .row.row-44,
.global-subnav-container .subnav-list form ul .row.row-44,
.global-subnav-container .subnav-list ul.row-44 {
	margin: 0;
	margin-left: -22px;
	margin-right: -22px;
}

.row.row-44>.col,
form .row .row.row-44>.col,
form .global-subnav-container .subnav-list ul .row.row-44>.col,
.global-subnav-container .subnav-list form ul .row.row-44>.col,
.global-subnav-container .subnav-list form .row ul.row-44>.col,
form .global-subnav-container .subnav-list ul ul.row-44>.col,
.global-subnav-container .subnav-list form ul ul.row-44>.col,
.global-subnav-container .subnav-list ul.row-44>.col,
.row.row-44>.columns,
form .row .row.row-44>.columns,
form .global-subnav-container .subnav-list ul .row.row-44>.columns,
.global-subnav-container .subnav-list form ul .row.row-44>.columns,
.global-subnav-container .subnav-list form .row ul.row-44>.columns,
form .global-subnav-container .subnav-list ul ul.row-44>.columns,
.global-subnav-container .subnav-list form ul ul.row-44>.columns,
.global-subnav-container .subnav-list ul.row-44>.columns,
.global-subnav-container .subnav-list ul .row.row-44>li,
.global-subnav-container .subnav-list ul form .row .row.row-44>li,
.global-subnav-container .subnav-list form .row ul.row-44>li,
form .global-subnav-container .subnav-list ul ul.row-44>li,
.global-subnav-container .subnav-list form ul ul.row-44>li,
.global-subnav-container .subnav-list ul.row-44>li,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-44>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row.row-44>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row ul.row-44>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.row-44>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-44>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row.row-44>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row ul.row-44>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.row-44>a,
.row.row-44>.column,
form .row .row.row-44>.column,
form .global-subnav-container .subnav-list ul .row.row-44>.column,
.global-subnav-container .subnav-list form ul .row.row-44>.column,
.global-subnav-container .subnav-list form .row ul.row-44>.column,
form .global-subnav-container .subnav-list ul ul.row-44>.column,
.global-subnav-container .subnav-list form ul ul.row-44>.column,
.global-subnav-container .subnav-list ul.row-44>.column {
	min-height: 1px;
	padding-left: 22px;
	padding-right: 22px;
}

@media (max-width: 64em) {
	.row.row-44,
	form .row .row.row-44,
	form .global-subnav-container .subnav-list ul .row.row-44,
	.global-subnav-container .subnav-list form ul .row.row-44,
	.global-subnav-container .subnav-list ul.row-44 {
		margin: 0;
		margin-left: -15px;
		margin-right: -15px;
	}

	.row.row-44>.col,
	form .row .row.row-44>.col,
	form .global-subnav-container .subnav-list ul .row.row-44>.col,
	.global-subnav-container .subnav-list form ul .row.row-44>.col,
	.global-subnav-container .subnav-list form .row ul.row-44>.col,
	form .global-subnav-container .subnav-list ul ul.row-44>.col,
	.global-subnav-container .subnav-list form ul ul.row-44>.col,
	.global-subnav-container .subnav-list ul.row-44>.col,
	.row.row-44>.columns,
	form .row .row.row-44>.columns,
	form .global-subnav-container .subnav-list ul .row.row-44>.columns,
	.global-subnav-container .subnav-list form ul .row.row-44>.columns,
	.global-subnav-container .subnav-list form .row ul.row-44>.columns,
	form .global-subnav-container .subnav-list ul ul.row-44>.columns,
	.global-subnav-container .subnav-list form ul ul.row-44>.columns,
	.global-subnav-container .subnav-list ul.row-44>.columns,
	.global-subnav-container .subnav-list ul .row.row-44>li,
	.global-subnav-container .subnav-list ul form .row .row.row-44>li,
	.global-subnav-container .subnav-list form .row ul.row-44>li,
	form .global-subnav-container .subnav-list ul ul.row-44>li,
	.global-subnav-container .subnav-list form ul ul.row-44>li,
	.global-subnav-container .subnav-list ul.row-44>li,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-44>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row.row-44>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row ul.row-44>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.row-44>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-44>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row.row-44>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row ul.row-44>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.row-44>a,
	.row.row-44>.column,
	form .row .row.row-44>.column,
	form .global-subnav-container .subnav-list ul .row.row-44>.column,
	.global-subnav-container .subnav-list form ul .row.row-44>.column,
	.global-subnav-container .subnav-list form .row ul.row-44>.column,
	form .global-subnav-container .subnav-list ul ul.row-44>.column,
	.global-subnav-container .subnav-list form ul ul.row-44>.column,
	.global-subnav-container .subnav-list ul.row-44>.column {
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 47.9375em) {
	.row.row-44, form .row .row.row-44, form .global-subnav-container .subnav-list ul .row.row-44, .global-subnav-container .subnav-list form ul .row.row-44, .global-subnav-container .subnav-list ul.row-44 {
		margin: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.row.row-44>.col, form .row .row.row-44>.col, form .global-subnav-container .subnav-list ul .row.row-44>.col, .global-subnav-container .subnav-list form ul .row.row-44>.col, .global-subnav-container .subnav-list form .row ul.row-44>.col, form .global-subnav-container .subnav-list ul ul.row-44>.col, .global-subnav-container .subnav-list form ul ul.row-44>.col, .global-subnav-container .subnav-list ul.row-44>.col, .row.row-44>.columns, form .row .row.row-44>.columns, form .global-subnav-container .subnav-list ul .row.row-44>.columns, .global-subnav-container .subnav-list form ul .row.row-44>.columns, .global-subnav-container .subnav-list form .row ul.row-44>.columns, form .global-subnav-container .subnav-list ul ul.row-44>.columns, .global-subnav-container .subnav-list form ul ul.row-44>.columns, .global-subnav-container .subnav-list ul.row-44>.columns, .global-subnav-container .subnav-list ul .row.row-44>li, .global-subnav-container .subnav-list ul form .row .row.row-44>li, .global-subnav-container .subnav-list form .row ul.row-44>li, form .global-subnav-container .subnav-list ul ul.row-44>li, .global-subnav-container .subnav-list form ul ul.row-44>li, .global-subnav-container .subnav-list ul.row-44>li, .global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-44>a, .global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row.row-44>a, .global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row ul.row-44>a, .global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.row-44>a, .global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-44>a, .global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row.row-44>a, .global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row ul.row-44>a, .global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.row-44>a, .row.row-44>.column, form .row .row.row-44>.column, form .global-subnav-container .subnav-list ul .row.row-44>.column, .global-subnav-container .subnav-list form ul .row.row-44>.column, .global-subnav-container .subnav-list form .row ul.row-44>.column, form .global-subnav-container .subnav-list ul ul.row-44>.column, .global-subnav-container .subnav-list form ul ul.row-44>.column, .global-subnav-container .subnav-list ul.row-44>.column {
		min-height: 1px;
		padding-left: 0;
		padding-right: 0;
	}
}

.row.row-80,
form .row .row-80.row.row-44,
.global-subnav-container .subnav-list ul.row-80 {
	margin: 0;
	margin-left: -40px;
	margin-right: -40px;
}

.row.row-80>.col,
form .row .row-80.row.row-44>.col,
.global-subnav-container .subnav-list ul.row-80>.col,
.row.row-80>.columns,
form .row .row-80.row.row-44>.columns,
.global-subnav-container .subnav-list ul.row-80>.columns,
.global-subnav-container .subnav-list ul .row.row-80>li,
.global-subnav-container .subnav-list ul form .row .row-80.row.row-44>li,
.global-subnav-container .subnav-list ul.row-80>li,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-80>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row-80.row.row-44>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.row-80>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-80>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row-80.row.row-44>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.row-80>a,
.row.row-80>.column,
form .row .row-80.row.row-44>.column,
.global-subnav-container .subnav-list ul.row-80>.column {
	min-height: 1px;
	padding-left: 40px;
	padding-right: 40px;
}

@media (max-width: 64em) {
	.row.row-80,
	form .row .row-80.row.row-44,
	.global-subnav-container .subnav-list ul.row-80 {
		margin: 0;
		margin-left: -30px;
		margin-right: -30px;
	}

	.row.row-80>.col,
	form .row .row-80.row.row-44>.col,
	.global-subnav-container .subnav-list ul.row-80>.col,
	.row.row-80>.columns,
	form .row .row-80.row.row-44>.columns,
	.global-subnav-container .subnav-list ul.row-80>.columns,
	.global-subnav-container .subnav-list ul .row.row-80>li,
	.global-subnav-container .subnav-list ul form .row .row-80.row.row-44>li,
	.global-subnav-container .subnav-list ul.row-80>li,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-80>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row-80.row.row-44>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.row-80>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-80>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row-80.row.row-44>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.row-80>a,
	.row.row-80>.column,
	form .row .row-80.row.row-44>.column,
	.global-subnav-container .subnav-list ul.row-80>.column {
		min-height: 1px;
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (max-width: 900px) {
	.row.row-80,
	form .row .row-80.row.row-44,
	.global-subnav-container .subnav-list ul.row-80 {
		margin: 0;
		margin-left: -15px;
		margin-right: -15px;
	}

	.row.row-80>.col,
	form .row .row-80.row.row-44>.col,
	.global-subnav-container .subnav-list ul.row-80>.col,
	.row.row-80>.columns,
	form .row .row-80.row.row-44>.columns,
	.global-subnav-container .subnav-list ul.row-80>.columns,
	.global-subnav-container .subnav-list ul .row.row-80>li,
	.global-subnav-container .subnav-list ul form .row .row-80.row.row-44>li,
	.global-subnav-container .subnav-list ul.row-80>li,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-80>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row-80.row.row-44>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.row-80>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-80>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row-80.row.row-44>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.row-80>a,
	.row.row-80>.column,
	form .row .row-80.row.row-44>.column,
	.global-subnav-container .subnav-list ul.row-80>.column {
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 47.9375em) {
	.row.row-mmedium>.columns,
	form .row .row-mmedium.row.row-44>.columns,
	.global-subnav-container .subnav-list ul.row-mmedium>.columns,
	.global-subnav-container .subnav-list ul .row.row-mmedium>li,
	.global-subnav-container .subnav-list ul form .row .row-mmedium.row.row-44>li,
	.global-subnav-container .subnav-list ul.row-mmedium>li,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-mmedium>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row-mmedium.row.row-44>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.row-mmedium>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-mmedium>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row-mmedium.row.row-44>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.row-mmedium>a,
	.row.row-mmedium .column,
	form .row .row-mmedium.row.row-44 .column,
	.global-subnav-container .subnav-list ul.row-mmedium .column,
	.row.row-mmedium .col,
	form .row .row-mmedium.row.row-44 .col,
	.global-subnav-container .subnav-list ul.row-mmedium .col {
		float: none;
		clear: both;
		width: 100%;
		margin: 0 !important;
		position: relative;
		top: auto;
		left: auto;
		bottom: auto;
		right: auto;
	}
}

.row.row-grid-10 .col-10,
form .row .row-grid-10.row.row-44 .col-10,
.global-subnav-container .subnav-list ul.row-grid-10 .col-10 {
	width: 10%;
}

.row.row-grid-10 .col-20,
form .row .row-grid-10.row.row-44 .col-20,
.global-subnav-container .subnav-list ul.row-grid-10 .col-20 {
	width: 20%;
}

.row.row-grid-10 .col-30,
form .row .row-grid-10.row.row-44 .col-30,
.global-subnav-container .subnav-list ul.row-grid-10 .col-30 {
	width: 30%;
}

.row.row-grid-10 .col-40,
form .row .row-grid-10.row.row-44 .col-40,
.global-subnav-container .subnav-list ul.row-grid-10 .col-40 {
	width: 40%;
}

.row.row-grid-10 .col-50,
form .row .row-grid-10.row.row-44 .col-50,
.global-subnav-container .subnav-list ul.row-grid-10 .col-50 {
	width: 50%;
}

.row.row-grid-10 .col-60,
form .row .row-grid-10.row.row-44 .col-60,
.global-subnav-container .subnav-list ul.row-grid-10 .col-60 {
	width: 60%;
}

.row.row-grid-10 .col-70,
form .row .row-grid-10.row.row-44 .col-70,
.global-subnav-container .subnav-list ul.row-grid-10 .col-70 {
	width: 70%;
}

.row.row-grid-10 .col-80,
form .row .row-grid-10.row.row-44 .col-80,
.global-subnav-container .subnav-list ul.row-grid-10 .col-80 {
	width: 80%;
}

.row.row-grid-10 .col-90,
form .row .row-grid-10.row.row-44 .col-90,
.global-subnav-container .subnav-list ul.row-grid-10 .col-90 {
	width: 90%;
}

.row.row-grid-10 .col-100,
form .row .row-grid-10.row.row-44 .col-100,
.global-subnav-container .subnav-list ul.row-grid-10 .col-100 {
	width: 100%;
}


.row, form .row .row.row-44,
.global-subnav-container .subnav-list ul {
	margin: 0;
	max-width: none;
	width: auto;
	margin: 0;
	margin-left: -15px;
	margin-right: -15px;
}

.row>.col,
form .row .row.row-44>.col,
.global-subnav-container .subnav-list ul>.col,
.row>.columns,
form .row .row.row-44>.columns,
.global-subnav-container .subnav-list ul>.columns,
.global-subnav-container .subnav-list ul .row>li,
.global-subnav-container .subnav-list ul form .row .row.row-44>li,
.global-subnav-container .subnav-list ul>li,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row.row-44>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row.row-44>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul>a,
.row>.column,
form .row .row.row-44>.column,
.global-subnav-container .subnav-list ul>.column {
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.row.row-nopad,
form .row .row-nopad.row.row-44,
form .row .global-subnav-container .subnav-list ul.row-44,
.global-subnav-container .subnav-list form .row ul.row-44,
.global-subnav-container .subnav-list ul,
.row.collapse,
form .row .collapse.row.row-44,
.global-subnav-container .subnav-list ul.collapse {
	margin: 0;
	margin-left: 0;
	margin-right: 0;
}

.row.row-nopad>.col,
form .row .row-nopad.row.row-44>.col,
.global-subnav-container .subnav-list form .row ul.row-44>.col,
.global-subnav-container .subnav-list ul>.col,
.row.row-nopad>.columns,
form .row .row-nopad.row.row-44>.columns,
.global-subnav-container .subnav-list form .row ul.row-44>.columns,
.global-subnav-container .subnav-list ul>.columns,
.global-subnav-container .subnav-list ul .row.row-nopad>li,
.global-subnav-container .subnav-list ul form .row .row-nopad.row.row-44>li,
form .row .global-subnav-container .subnav-list ul.row-44>li,
.global-subnav-container .subnav-list form .row ul.row-44>li,
.global-subnav-container .subnav-list ul>li,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-nopad>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row-nopad.row.row-44>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row ul.row-44>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-nopad>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row-nopad.row.row-44>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row ul.row-44>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul>a,
.row.row-nopad>.column,
form .row .row-nopad.row.row-44>.column,
.global-subnav-container .subnav-list form .row ul.row-44>.column,
.global-subnav-container .subnav-list ul>.column,
.row.collapse>.col,
form .row .collapse.row.row-44>.col,
.global-subnav-container .subnav-list ul.collapse>.col,
.row.collapse>.columns, form .row .collapse.row.row-44>.columns,
.global-subnav-container .subnav-list ul.collapse>.columns,
.global-subnav-container .subnav-list ul .row.collapse>li,
.global-subnav-container .subnav-list ul form .row .collapse.row.row-44>li,
.global-subnav-container .subnav-list ul.collapse>li,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.collapse>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .collapse.row.row-44>a,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.collapse>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.collapse>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .collapse.row.row-44>a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.collapse>a,
.row.collapse>.column,
form .row .collapse.row.row-44>.column,
.global-subnav-container .subnav-list ul.collapse>.column {
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
}

.global-subnav-container .subnav-list ul li,
.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li a,
.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li a {
	width: 33.3333%;
}

.global-subnav-container .subnav-list ul li {
	float: left;
	position: relative;
	width: 90%;
	padding-left: 0%;
	margin-left: 32px;
	min-height: 60px;
	border-bottom: 1px solid #022741;
}

.global-subnav-container .subnav-list ul li.selected > a,
.global-subnav-container .subnav-list ul li.selected > i.fa-angle-down,
.global-subnav-container .subnav-list ul li.selected > i.fa-angle-up {
	font-weight: bold;
}


/* Third level children */
.global-subnav-container .subnav-list .item .fa-angle-down,
.global-subnav-container .subnav-list .item .fa-angle-up {
	height: 20px;
	margin-right: 0;
	position: absolute;
	right: 5px;
	top: 20px;
	width: 15px;
	z-index: 1;
}

.global-subnav-container .subnav-list .item.active .fa-angle-up {
	color:  #fff;
}

.global-subnav-container .subnav-list .item.active .fa-angle-up,
.global-subnav-container .subnav-list .item .fa-angle-down {
	display: inline-block;
	color: #373a36;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	right: -24px;
	top: 9px;
	position: relative;
}

.global-subnav-container .subnav-list .item .children {
	position: relative;
	left: 3px;
	padding: 0px 0 10px;
	background-color: transparent;
	width: 100%;
	z-index: 999;
	max-height: 0px;
	transition:max-height .8s;
	overflow: hidden;
}

.global-subnav-container .subnav-list .item .children li {
	min-height:auto;
	min-height: 36px;
	margin-left: 12px;
	border:none;
}

.global-subnav-container .subnav-list .item .children li a {
	border:none;
}

.global-subnav-container .subnav-list .item.active .children,
.global-subnav-container .subnav-list .item  > .children .item {
	max-height:2000px;
	width: 100%;
}

.global-subnav-container .subnav-list .item  > .children .item a {
	color: #373a36;
	font-size: 16px;
	line-height: 18px;
	width: 86%;
}

.global-subnav-container .subnav-list .item  > .children  .item.selected > a,
.global-subnav-container .subnav-list .item  > .children .item.selected i.fa-angle-down,
.global-subnav-container .subnav-list .item  > .children .item.selected i.fa-angle-up {
	color:#009bde;
}


.global-subnav-container .subnav-list .item  > .children .item-drop-parent a {
	font-size: 1.125rem;
}

.global-subnav-container .subnav-list .item.active .children .children {
	display: none;
}

.global-subnav-container .subnav-list .item .children .children {
	top: 0;
	left: 0;
}

.global-subnav-container .subnav-list .item  > .children .children .item-drop-parent a {
	font-size: 1rem;
}

.global-subnav-container .subnav-list .item  > .children .fa-angle-up,
.global-subnav-container .subnav-list .item  > .children .fa-angle-down {
	right: 0px;
}

.global-subnav-container .subnav-list .item  > .children .item-drop-parent .fa-angle-up,
.global-subnav-container .subnav-list .item  > .children .item-drop-parent .fa-angle-down {
	display: block;
	position: absolute; 
	color: #afbd21;
	right: 0px;
	top: 10px;
}

.global-subnav-container .subnav-list .item .children .item.active .children {
	display: block;
	background-color: #fff9dd;
}

/* Styling for navbar when alerts module is added */
.main-canvas.hasAlerts .main-navbar-container {
	height: 120px;
}

/*** Media Queries ***/
@media (max-width: 30em) {
	.mm-menu {
		width: 100% !important;
	}

	.mm-menu .mm-panels .content-head {
		padding-top: 15px;
	}

	.row.row-xxs,
	form .row .row-xxs.row.row-44,
	.global-subnav-container .subnav-list ul.row-xxs {
		margin: 0;
	}

	.row.row-xxs>.col,
	form .row .row-xxs.row.row-44>.col,
	.global-subnav-container .subnav-list ul.row-xxs>.col,
	.row.row-xxs>.columns, form .row .row-xxs.row.row-44>.columns,
	.global-subnav-container .subnav-list ul.row-xxs>.columns,
	.global-subnav-container .subnav-list ul .row.row-xxs>li,
	.global-subnav-container .subnav-list ul form .row .row-xxs.row.row-44>li,
	.global-subnav-container .subnav-list ul.row-xxs>li,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li .row.row-xxs>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li form .row .row-xxs.row.row-44>a,
	.global-subnav-container .subnav-list .global-blog-carousel .blog-carousel .item .item-details ul li ul.row-xxs>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li .row.row-xxs>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li form .row .row-xxs.row.row-44>a,
	.global-blog-carousel .blog-carousel .item .item-details .global-subnav-container .subnav-list ul li ul.row-xxs>a,
	.row.row-xxs>.column,
	form .row .row-xxs.row.row-44>.column,
	.global-subnav-container .subnav-list ul.row-xxs>.column {
		width: 100%;
		float: none;
		clear: both;
		padding: 0;
	}
}

@media (max-width: 40em) {
	.main-navbar-container {
		height: 60px;
	}

	.mm-menu .mm-panels .sub-secondary-nav-container ul li: first-child a {
		border-bottom: 0 !important;
	}

	.main-canvas.hasAlerts .main-navbar-container.hasAlerts {
		height: 90px;
	}

	.main-canvas.hasAlerts .main-navbar-container .alert-wrapper a.trigger{
	  color: #009ddc;
	  margin: 5px auto 0 auto;
	  font-size: 12px;
	}

	.main-canvas.hasAlerts .main-banner-container .header-slideshow {
		margin-top: 90px;
	}
}

@media (min-width: 40.063em) {
	.main-navbar-container {
		height: 85px;
	}
}

/*DesktopSide - WO: 400411*/
.section-nav-container {
	display: none;
}

@media (min-width: 1400px) {
	.section-nav-container {
		width: 185px;
		position: absolute;
		top: 70px;
		left: 0;
		z-index: 111;
		display: block;
	}

	.section-nav-container .section-nav-inner {
		padding: 20px 0;
		margin-bottom: 25px;
		background: #fff;
		-moz-box-shadow: 0px 5px 12px 4px rgba(0, 0, 0, 0.12);
		-webkit-box-shadow: 0px 5px 12px 4px rgba(0, 0, 0, 0.12);
		box-shadow: 0px 5px 12px 4px rgba(0, 0, 0, 0.12);
	}

	.section-nav-container .nav-title {
		padding: 0 15px;
		margin-bottom: 8px;
	}

	.section-nav-container .nav-title h5 {
		font-family: "sweet-sans-pro", sans-serif;
		font-weight: 800;
		font-size: 16px;
		font-weight: 600;
		font-style: normal;
		line-height: 16px;
		letter-spacing: 1.28px;
		text-transform: uppercase;
		color: #F1B772;
	}

	.section-nav-container .nav-list ul li {
		position: relative;
		z-index: 2;
		color: #022741;
		font-weight: 800;
		font-size: 15px;
		padding: 4px 15px;
		padding-bottom: 7px;
	}

	.section-nav-container .nav-list ul li.current > a {
		border-bottom: 1px solid #F1B772;
	}

	.section-nav-container .nav-list ul li a {
		display: block;
		font-family: superblue;
		font-size: 16px;
		line-height: 16px;
		color: inherit;
		width: 90%;
		padding-bottom: 5px;
	}

	.section-nav-container .nav-list ul li ul {
		display: none;
		margin: 0;
		padding: 0
	}

	.section-nav-container .nav-list ul li ul li{
		font-size: 14px;
		font-weight: normal;
	}

	.section-nav-container .nav-list ul li ul li a {
		font-family: superblue;
		font-size: 16px;
		line-height: 17px;
		font-weight: normal;
		width: 100%;
	}

	.section-nav-container .nav-list ul li .subnav-toggler {
		width: 30px;
		height: 30px !important;
		cursor: pointer;
		position: absolute;
		top: 0;
		right: 5px;
		z-index: 5;
		line-height: 30px;
	}

	.section-nav-container .nav-list ul li .subnav-toggler:after {
		content: '\276e';
		margin-top: -2px;
		position: absolute;
		z-index: 5;
		top: 50%;
		left: 50%;
		-moz-transform: translate(-50%, -50%) rotate(270deg);
		-ms-transform: translate(-50%, -50%) rotate(270deg);
		-webkit-transform: translate(-50%, -50%) rotate(270deg);
		transform: translate(-50%, -50%) rotate(270deg);
		font-family: 'FontAwesome' !important;
		font-size: 1rem;
		font-weight: 400;
		line-height: 0;
		color: #F1B772;
	}

	.section-nav-container .nav-list ul li.open .subnav-toggler:after {
		content: '\276f';
	}

	.section-nav-container .nav-list ul li.active>a {
		font-weight: 700;
	}

	.section-nav-container .nav-list ul li.active>a,
	.section-nav-container .nav-list ul li:hover>a,
	.section-nav-container .nav-list ul li:active>a,
	.section-nav-container .nav-list ul li:focus>a {
		border-bottom: 1px solid #F1B772;
	}
}
/*----------------------------------*/

/* Site Update - t:424269 */
/* Mobile Nav Menu jQuery overwrite */
.actions-container .btn-close-menu {
	position: absolute;
	top: 0;
	right: 0;
	width: 74px;
	height: 74px;
	border-bottom: 12px solid #F1B772;
	background: linear-gradient(270deg, rgba(87,42,49,0) 0%, rgba(87,42,49,0.07) 94%, rgba(87,42,49,0.15));
}

.actions-container .btn-close-menu > a {
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
}

/*	MAIN NAV */
/* Navbar Header */
.main-navbar-container .navbar-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	overflow: hidden;
	background: #F1F1F1;
}

/* Logo */
.main-navbar-container .logo-container {
	position: relative;
	width: 253px;
	height: 74px;
	z-index: 11;
}

.main-navbar-container .logo-container img {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

/* Nav Menu and Weather Widget */
.main-navbar-container .desktop-weather {
	display: none;
}
.main-navbar-container .primary-top-dropdown {
	display: none;
}

/* Menu Button */
.main-navbar-container .actions-container .action-menu {
	margin-right: 0;
	height: 85px;
	width: 74px;
	border-bottom: 12px solid #F1B772;
	background: linear-gradient(270deg, rgba(87, 42, 49, 0) 0%, rgba(87, 42, 49, 0.07) 94%, rgba(87, 42, 49, 0.15));
}

.main-navbar-container .action-menu .btn-close {
	display: none;
}

.main-navbar-container .action.menu-opened .btn-close {
	display: block;
}

.main-navbar-container .action.menu-opened .btn-open {
	display: none;
}

.main-navbar-container .action-menu .atn-icon {
	padding: 19px 0;
	text-align: center;
}

.main-navbar-container .action-menu .icon-bar {
	display: block;
    width: 32px;
    height: 3px;
    background-color: #282828;
    margin: 0 auto 7px;
}

.navbar-contents.mm-menu .mm-panel::before,
.navbar-contents.mm-menu .mm-panel::after {
	display: none;
	height: auto !important;
}

.mm-menu .mm-panels .content-head {
	 z-index: 11; 
	 width: 100%; 
	padding: 45px 35px 35px;
	 background: #fff; 
	display: flex;
	align-items: center;
	background: linear-gradient(0deg, rgba(87, 42, 49, 0) 0%, rgba(87, 42, 49, 0.07) 94.06%, rgba(87, 42, 49, 0.15) 100%);
}

.mm-menu .weather-cont {
	margin-right: auto;
}

@media (min-width: 64em) {
	.main-navbar-container .header-container {
		position: relative;
		width: 100%;
		padding: 0;
		margin: 0;
		background: #F1F1F1;
	}

	.main-navbar-container .main-navbar-inner {
		max-width: 1460px;
		margin: 0 auto;
		padding: 0;
		padding-right: 20px;
		background: #F1F1F1;
	}

	.main-navbar-container .navbar-header {
		display: flex;
		align-items: center;
		justify-content: initial;
		overflow: hidden;
	}

	/* Logo */
	.main-navbar-container .logo-container {
		position: relative;
		width: 200px;
		height: 85px;
		margin-right: 2%;
		z-index: 11;
	}

	.main-navbar-container .logo-container img {
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
		padding: 5px;
	}

	/* Nav Menu and Weather Widget */
	.main-navbar-container .nav-cont {
		display: flex;
		align-items: center;
		flex: 1;
		max-width: 900px;
		margin-top: 25px;
	}

	.main-navbar-container.meetings .nav-cont {
		margin-right: 175px;
	}

	.main-navbar-container .desktop-weather {
		display: block;
		flex: 1;
		max-width: 7%;
	}

	.main-navbar-container .primary-top-dropdown {
		display: block;
		flex: 1;
	}

	.main-navbar-container .primary-top-dropdown > ul {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 0;
	}

	.main-navbar-container .primary-top-dropdown > ul > li {
		padding-bottom: 30px;
		margin-bottom: -30px;
	}

	.main-navbar-container .primary-top-dropdown > ul > li:first-child {
		padding-left: 25px;
	}

	.main-navbar-container .primary-top-dropdown > ul > li:last-child,
	.main-navbar-container.meetings .primary-top-dropdown > ul > li:nth-last-child(2) {
		padding-right: 25px;
	}

	.main-navbar-container .primary-top-dropdown > ul > li a {
		display: block;
		font-family: "sweet-sans-pro", sans-serif;
		font-weight: 800;
		font-style: normal;
		font-size: 11px;
		letter-spacing: 0.82px;
		color: #022741;
		text-transform: uppercase;
	}

	/* Sub Menu */
	.main-navbar-container .primary-top-dropdown > ul > li ul {
		display: none;
		width: 100%;
		position: absolute;
		left: 0;
		top: 35px;
		margin-left: 0px;
		background: #F1F1F1;
		padding-bottom: 5px;
		padding-top: 5px;
		box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.45);
		z-index: 1;
	}

	.main-navbar-container .primary-top-dropdown > ul > li > ul {
		display: none;
		position: absolute;
		top: 46px;
		left: 0;
		right: 0;
		margin-left: 0;
		margin-top: 38px;
		background-color: #F1F1F1;
		padding: 10px 5%;
		z-index: 12;
	}

	.main-navbar-container .primary-top-dropdown > ul > li.open > ul {
		display: block;
	}

	.main-navbar-container .primary-top-dropdown > ul > li > ul > .dropItem {
		width: 33%;
		display: inline-block;
		position: relative;
	}

	.main-navbar-container .primary-top-dropdown > ul > li li.open,
	.main-navbar-container .primary-top-dropdown > ul > li ul a:hover,
	.main-navbar-container .primary-top-dropdown > ul > li ul a:focus {
		background-color: #e6f6fc;
	}

	.main-navbar-container .primary-top-dropdown > ul > li a > span {
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
		font-size: 15px;
		font-family: auto;
		color: #F1B772;
		padding: 0 10px;
	}

	.main-navbar-container .primary-top-dropdown > ul > li a > span::after {
		content: "+";
	}

	.main-navbar-container .primary-top-dropdown > ul > li li.open a > span::after {
		content: "-";
		font-size: 18px;
		display: block;
		padding-bottom: 5px;
		padding-right: 2px;
	}

	.main-navbar-container .primary-top-dropdown > ul > li > ul a {
		padding: 10px 40px 6px 20px;
		line-height: 18px;
	}

	/* Search and Map Buttons */
	.main-navbar-container .actions-container {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		flex: 1;
		max-width: 10%;
	}

	.main-navbar-container .action.action-menu {
		display: none !important;
	}

	.main-navbar-container .action:not(:first-child) {
		margin-left: 33px;
	}
}

@media (min-width: 1280px) {
	/* Logo */
	.main-navbar-container .logo-container {
		width: 292px;
		margin-right: 24px;
	}

	.main-navbar-container .desktop-weather {
		max-width: 110px;
	}

	.main-navbar-container .primary-top-dropdown > ul > li > ul {
		padding-left: 15%;
		padding-right: 15%;
	}


	/* Search and Map Buttons */
	.main-navbar-container .actions-container {
		max-width: 135px;
	}

	.main-navbar-container .action:not(:first-child) {
		margin-left: 33px;
	}
}

/* Desktop Search */
.main-navbar-container .desktop-search {
	display: none;
}

@media (min-width: 64em) {
	.main-navbar-container .desktop-search {
		position: absolute;
		right: 0;
		left: 0;
		top: 85px;
		padding-bottom: 20px;
		background: linear-gradient(rgba(35,55,71,0.76), rgba(73,104,125,0));
	}

	.main-navbar-container .desktop-search.open {
		display: block;
	}

	.main-navbar-container .desktop-search .form-wrapper {
		margin-left: 55%;
		margin-right: 5%;
		margin-top: 10px;
	}

	.main-navbar-container .desktop-search .form-group {
		position: relative;
	}

	.main-navbar-container .desktop-search .form-control {
		height: 40px;
		padding: 12px 15px;
		padding-right: 40px;
		box-shadow: none;
		font-size: 18px;
		color: #022741;
		margin: 0;
		border: none;
	}

	.main-navbar-container .desktop-search .addon {
		position: absolute;
		top: 0;
		right: 0;
		padding: 0;
		width: 40px;
		height: 40px;
		background: none;
		z-index: 5;
	}
}

/* SECONDARY NAV */
.main-navbar-container .secondary-nav-dropdown {
	display: none;
}

@media (min-width: 64em) {
	.main-navbar-container .secondary-nav-dropdown {
		display: block;
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		max-width: 1460px;
		padding-right: 20px;
		margin: 0 auto;
		z-index: 10;
		background: #F1F1F1;
	}

	.main-navbar-container .secondary-nav-container {
		max-width: 1120px;
		/* padding-left: 290px; */
	}

	.main-navbar-container .secondary-nav-container > ul {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		height: 36px;
		margin: 0;
	}

	.main-navbar-container .secondary-nav-container > ul > li {
		position: relative;
		margin-left: 2%;
	}

	.main-navbar-container .secondary-nav-container > ul > li > a {
		padding-bottom: 5px;
		border-bottom: 3px solid transparent;
		transition: border 0.1s ease-in-out;
	}

	.main-navbar-container .secondary-nav-container > ul > li.open > a {
		border-color: #fc9674;
	}

	.main-navbar-container .secondary-nav-container li a {
		font-family: "sweet-sans-pro", sans-serif;
		font-weight: 800; 
		font-style: normal; 
		font-size: 10px; 
		letter-spacing: 0.82px; 
		color: #022741; 
		text-transform: uppercase;
	}

	.main-navbar-container .secondary-nav-container > ul > li > ul {
		position: absolute;
		top: 30px;
		left: 0;
		background-color: #fff;
		min-width: 295px;
		padding: 10px 0;
		margin: 0;
		box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.45);
	}

	.main-navbar-container .secondary-nav-container > ul > li ul {
		display: none;
		margin: 0;
	}

	.main-navbar-container .secondary-nav-container > ul > li.open > ul {
		display: block;
	}

	.secondary-nav-container > ul > li > ul a {
		position: relative;
		display: block;
		padding: 11px 30px 8px 10px;
	}

	.main-navbar-container .secondary-nav-container > ul > li li.open a,
	.main-navbar-container .secondary-nav-container > ul > li ul a:hover {
		background-color: #e6f6fc;
	}

	.main-navbar-container .secondary-nav-container > ul > li a > span {
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
		font-size: 15px;
		font-family: auto;
		color: #F1B772;
		padding: 0 10px;
	}

	.secondary-nav-container > ul > li a > span::after {
		content: "+";
	}

	.secondary-nav-container > ul > li  li.open > a > span::after {
		content: "-";
		font-size: 18px;
		display: block;
		padding-bottom: 5px;
		padding-right: 2px;
	}

	.main-navbar-container .secondary-nav-container > ul > li li.open ul a {
		padding-left: 30px;
	}
}

@media (min-width: 1280px) {
	.main-navbar-container .secondary-nav-container {
		max-width: 1188px;
		padding-left: 290px;
	}

	.main-navbar-container .secondary-nav-container > ul > li {
		margin-left: 20px;
	}
}

@media (max-width: 1400px) {
	.main-navbar-container .secondary-nav-container > ul > li:last-child > ul {
		left: auto;
		right: 0;
	}

	.main-navbar-container.meetings .desktop-weather {
		max-width: 60px;
	}

	.main-navbar-container.meetings .actions-container {
		max-width: 75px;
	}
}

@media (max-width: 1280px) {
	.main-navbar-container.meetings .primary-top-dropdown > ul > li:first-child {
		padding-left: 5px;
	}

	.main-navbar-container.meetings .primary-top-dropdown > ul > li:nth-last-child(2) {
		padding-right: 5px;
	}
}

@media (min-width: 1024px) and (max-width: 1280px) {
	.menu-alt .main-navbar-container.meetings .secondary-nav-container,
	.menu-alt .main-navbar-container.meetings .nav-cont {
		margin-right: 13%;
	}
}
