.shiftnav.shiftnav-skin-custom {
	background: #d1d6d6;
}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item > .shiftnav-target {
	color: #6d7675;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.5em;
	border-bottom: 1px solid #6d7675;
	padding: 15px 10% 12px 0;
	text-align: right;
}
.shiftnav.shiftnav-skin-custom ul.sub-menu li.menu-item > .shiftnav-target {
	padding: 15px 16% 12px 0;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item:first-child > .shiftnav-target {
	border-bottom: 3px solid #e40238;
	padding: 26px 10% 20px 0;
}
.shiftnav.shiftnav-skin-custom ul.sub-menu li.menu-item:first-child > .shiftnav-target {
	padding: 15px 16% 12px 0;
}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item-has-children > .shiftnav-target {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.shiftnav ul.shiftnav-menu li.menu-item {
	margin: 0 1.5rem 0 1rem;
}
.shiftnav ul.shiftnav-menu li.menu-item ul.sub-menu li.menu-item {
	margin: 0;
}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item ul.sub-menu li.menu-item a.shiftnav-target {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	color: rgba(255, 255, 255, 0.5);
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item ul.sub-menu-1 > li.shiftnav-depth-1:nth-last-child(2) a.shiftnav-target {
	border-bottom: 1px solid #fff;
}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target {
	color: #e40238;
	font-weight: 500;
	/*background: #343a40;*/
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.current-menu-item > ul.sub-menu {
	/*background: #343a40;*/
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.current-menu-parent {
	/*background: #343a40;*/
}
/*.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.current-menu-parent > ul.sub-menu {*/
/*background: rgba(137, 2, 78, 0.05);*/
/*}*/
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item ul.sub-menu li.current-menu-item a.shiftnav-target {
	color: #e40238;
	/*background: #343a40;*/
}

.shiftnav.shiftnav-skin-custom.shiftnav-left-edge {
	border-right: none;
}

.shiftnav.shiftnav-skin-custom.shiftnav-right-edge {
	border-left: none;
}

.shiftnav.shiftnav-skin-custom.shiftnav-nojs ul.shiftnav-menu li.menu-item > .shiftnav-target:hover,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover,
.shiftnav.shiftnav-skin-custom.shiftnav-active-highlight ul.shiftnav-menu li.menu-item > .shiftnav-target:active {
	color: #fff;
	background: #3e454d;
}

.shiftnav:after {
	-moz-box-shadow: 0 0 35px rgba(71, 80, 79,.2);
	-ms-box-shadow: 0 0 35px rgba(71, 80, 79,.2);
	-o-box-shadow: 0 0 35px rgba(71, 80, 79,.2);
	box-shadow: 0 0 35px rgba(71, 80, 79,.2);
	z-index: 10000;
}

#shiftnav-toggle-main {
	font-size: 24px;
	border-bottom: 3px solid #e40238;
	background: #d1d6d6;
}
#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
	padding: 31px 15px 30px;
}
.shiftnav-menu-title.shiftnav-site-title {
	background: #3e454d;
	border-bottom: 1px solid #fff;
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content {
	padding: 26px 0 10px 24px;
}

.shiftnav-main-toggle-content.shiftnav-toggle-main-block > img {
	height: 32px;
	width: auto;
}
.menu-item .shiftnav-target img {
	height: 32px;
	width: auto;
	margin-top: 2px;
}
.shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-icon-x .shiftnav-toggle-burger .fa:before, .shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar.shiftnav-toggle-icon-x:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: '\f104';
	color: #47504f;
}
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: '\f0c9';
	color: #47504f;
}