.ftp-footer {
	border-top: solid #d1d3d4 1px;
	background-color: #eff0f0;
	padding-top: 25px;
	padding-bottom: 30px;
}
@media screen and (min-width: 768px) {
	.ftp-footer {
		padding-top: 40px;
	}
}
.ftp-footer h4 {
	margin-bottom: 30px;
}
.ftp-footer .recent-document {
	position: relative;
	margin-bottom: 20px;
}
.ftp-footer .recent-document:last-child {
	margin-bottom: 0;
}
.ftp-footer .recent-document svg {
	position: absolute;
	width: 10px;
	height: 10px;
	fill: #d10074;
	top: 7px;
}
.ftp-footer .recent-document a {
	font-size: 18px;
	color: #31006f;
	display: block;
}
.ftp-footer .recent-document span {
	font-size: 18px;
	color: #111;
	padding-left: 20px;
}
.ftp-footer .btn {
	font-weight: 400;
	font-size: 14px;
	padding: 10px 20px;
	margin-top: 10px;
}
@media screen and (min-width: 992px) {
	.ftp-footer {
		padding-bottom: 70px;
	}
}
.search-results .container:first-child {
	padding-top: 55px;
}
.searched-item span {
	margin-bottom: 20px;
	display: inline-block;
	font-size: 14px;
	color: #666d70;
	font-weight: bold;
}
@media screen and (min-width: 768px) {
	.search-results main .container:first-child {
		padding-top: 190px;
	}
}
@media screen and (min-width: 992px) {
	.search-results main .container:first-child {
		padding-top: 30px;
		padding-bottom: 60px;
	}
	.search-results .searched-filters .form-group {
		width: 200px;
	}
}
.failed-search-results main .container:first-child {
	padding-top: 105px;
	padding-bottom: 70px;
}
@media screen and (min-width: 768px) {
	.failed-search-results main .container:first-child {
		padding-top: 210px;
	}
	.failed-search-results .failed-search {
		padding-left: 45px;
	}
}
@media screen and (min-width: 992px) {
	.failed-search-results main .container:first-child {
		padding-top: 50px;
	}
}
.policy-listings p {
  margin-bottom: 15px;
}

.policy-listings h3 {
  margin-bottom: 15px;
}

.policy-listings h2 {
	font-size: 30px;
	padding-top: 50px;
}
.policy-listings .share ul {
	font-size: 14px;
}
.policy-listings .module.share {
	margin-top: 20px;
}
section.container {
	padding-bottom: 25px;
	padding-top: 40px;
}
.main-content.is-modal div.container {
	padding-top: 25px;
}
@media screen and (min-width: 768px) {
	.main-content div.container {
		padding-top: 160px;
	}
	.policy-listings h2 {
		padding-top: 5px;
	}
	.policy-listings .module.share {
		margin-top: 5px;
		margin-bottom: 10px !important;
	}
}
@media screen and (min-width: 992px) {
	.policy-listings .col-md-8 {
		border-left: solid 1px #d1d3d4;
		padding-left: 30px;
	}
	.main-content div.container {
		padding-top: 0;
	}
	.policy-listings h2 {
		padding-top: 50px;
	}
}
.policy-listings .title-bar {
	border-bottom: solid 1px #d1d3d4;
	margin-bottom: 20px;
	padding-bottom: 30px;
}
.policy-listings .title-bar p {
	color: #666d70;
	display: inline-block;
	margin: 0;
}
.policy-listings .title-bar .print {
	color: #00334c;
	font-weight: bold;
	display: flex;
	align-items: center;
	position: absolute;
	top: 30px;
	right: 20px;
}
.policy-listings .title-bar .print svg {
	width: 30px;
	height: 20px;
	margin-right: 5px;
	fill: #00334c;
}
@media screen and (min-width: 768px) {
	.policy-listings .title-bar .print {
		float: right;
		margin-top: 0;
		position: static;
	}
}
.topic {
	border-bottom: #d1d3d4 solid 1px;
	margin-left: -15px;
	margin-right: -15px;
	padding: 25px 15px;
	position: relative;
}
.topic a:hover {
	text-decoration: none;
}
.topic:first-of-type {
	border-top: #d1d3d4 solid 1px;
}
.topic svg {
	width: 15px;
	height: 15px;
	fill: #d10074;
	display: inline-block;
	position: absolute;
	top: 30px;
}
.topic h4 {
	margin: 0;
	font-size: 26px;
	color: #00334c;
	padding-left: 20px;
}
.topic .sub-topics {
	border-top: solid 1px #d1d3d4;
	margin: 20px -15px 0 15px;
}
.topic .sub-topic {
	position: relative;
	margin-top: 20px;
	padding-right: 15px;
}
.topic .sub-topic svg {
	height: 12px;
	top: 3px;
}
.topic .sub-topic h5 {
	color: #00334c;
	font-weight: 400;
	padding-left: 20px;
}
@media screen and (min-width: 768px) {
	.topic {
		padding: 0;
		margin: 0;
		border-right: #d1d3d4 solid 1px;
		border-top: #d1d3d4 solid 1px;
		margin-bottom: 25px;
	}
	.topic .topic-icon {
		display: inline-block;
		height: 100%;
		width: 70px;
		position: absolute;
	}
	.topic .topic-icon img {
		margin: auto;
		width: 50%;
		margin-top: 28px;
	}
	.topic .topic-info {
		display: inline-block;
		width: calc(100% - 75px);
		padding: 30px;
		margin-left: 70px;
	}
	.topic .topic-info svg {
		top: 41px;
	}
	.topic .topic-info p {
		margin-bottom: 0;
	}
	.topic .topic-info h4 {
		margin-bottom: 10px;
	}
	.topic .sub-topics {
		border-top: none;
		margin: -15px 35px 0 105px;
		padding-bottom: 15px;
	}
	.topic .sub-topic {
		margin: 0;
		padding: 10px 0;
		border-top: solid 1px #d1d3d4;
	}
	.topic .sub-topic h5 {
		margin: 0;
	}
	.topic .sub-topic svg {
		top: 17px;
	}
}
@media screen and (min-width: 992px) {
	.topic a:hover h4,
	.topic a:hover h5 {
		color: #8917A6;
	}
}
.new:after {
	content: 'NEW';
	background-color: #438516;
	border-radius: 100px;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	height: 20px;
	display: inline-block;
	padding: 0 10px;
	text-align: center;
	margin-left: 5px;
	font-weight: 400;
	vertical-align: middle;
}
.dot {
	height: 5px;
	width: 5px;
	display: inline-block;
	background-color: #d1d3d4;
	border-radius: 50%;
	margin: 0 10px 3px;
}
.document-navigation {
	padding-top: 50px;
	padding-right: 0;
}
.document-navigation a {
	display: block;
}
.document-navigation h3,
.document-navigation ul li a {
	font-size: 14px;
	color: #00334c;
	font-weight: bold;
}
.document-navigation ul {
	list-style: none;
	padding-left: 0;
}
.document-navigation ul li {
	list-style: none;
	position: relative;
}
.document-navigation ul li ul li {
	padding-left: 15px;
	font-weight: bold;
}
.document-navigation ul li ul li:first-of-type {
	margin-top: 0;
}
.document-navigation ul li a {
	padding: 10px 30px 10px 10px;
	text-decoration: none;
}
.document-navigation ul li ul li a:hover {
	text-decoration: underline;
}
.document-navigation ul li ul li a {
	padding: 10px 0 10px 25px;
	font-weight: bold;
}
.document-navigation ul li ul li ul li a {
	font-weight: 400;
}
.document-navigation ul li ul svg {
	fill: #d10074;
}
.document-navigation ul li ul li svg {
	margin: 13px 5px;
}
.document-navigation ul li ul li.active > a {
	background-color: #eff0f0;
}
.document-navigation ul li ul li.child-active > a {
	background-color: #fff;
}
.document-navigation ul li.active {
	position: relative;
}
.document-navigation ul li.active svg {
	opacity: 1;
}
.document-navigation ul li.active .down {
	display: inline-block;
}
.document-navigation ul li ul {
	display: none;
}
.document-navigation ul li.active ul {
	display: block;
}
.document-navigation ul li.active ul li ul {
	display: none;
}
.document-navigation ul li.active ul li.active ul {
	display: block;
}
.document-navigation svg {
	position: absolute;
	width: 13px;
	height: 13px;
	margin-top: 3px;
}
.document-navigation > ul > li > ul svg {
	fill: #d10074;
}
.document-navigation li svg.down {
	position: absolute;
	width: 13px;
	height: 13px;
	fill: #111;
	right: 15px;
	top: 8px;
}
.document-navigation li.active svg.down {
	transform: rotate(90deg) !important;
}
.document-navigation li.active ul li.active svg.pink-arrow {
	transform: rotate(90deg) !important;
}
.document-navigation li.active ul li.active.closed svg.pink-arrow {
	transform: none !important;
}
.document-navigation li.active ul li.active ul li svg.pink-arrow {
	transform: none !important;
}
.no-js .document-navigation li,
.no-js .document-navigation li ul {
	display: block;
}
.no-js .document-navigation svg {
	opacity: 1;
}
.guide-nav {
	border-bottom: solid 1px #d1d3d4;
	padding-bottom: 5px;
}
.guide-nav h2 {
  margin-top: 0;
  padding-top: 0;
}
.guide-nav ul {
	list-style: none;
	padding: 0;
}
.guide-nav ul li {
	padding-bottom: 10px;
}
.guide-nav a {
	font-family: 'Gotham bold', Arial, sans-serif;
	color: #31006f;
}
.policy-listings .content-section,
.policy-listings .references,
.policy-listings .module.share.policy-footer ul {
	position: relative;
	padding-bottom: 30px;
	border-bottom: solid 1px #d1d3d4;
}
.policy-listings .content-section svg {
	height: 8px;
	fill: #d10074;
	width: 8px;
	margin-left: 5px;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}
.policy-listings .content-section h2 {
	padding-top: 30px;
}
.policy-listings .content-section a,
.policy-listings .references a,
.policy-guide a {
	text-decoration: underline;
	color: #d10074 !important;
	font-weight: bold;
}
.policy-listings .content-section a:hover,
.policy-listings .references a:hover,
.policy-guide a:hover {
	color: #31006f !important;
}
.policy-listings .content-section p {
	margin-bottom: 15px;
}
.policy-listings .content-section p:last-child {
	margin-bottom: 0;
}

.guide-nav + .policy-guide {
  padding: 24px 0;
}


.policy-guide ul,
.policy-guide ol {
	padding-left: 20px;
}

.policy-guide ol {
	list-style: none;
	padding-left: 0;
	counter-reset: li;
}

.policy-guide ul {
  list-style: none;
  padding-left: 0;
}


.policy-guide ul li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 20px;

  &:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #111;
  }
}

.policy-guide ol li {
  position: relative;
	padding-left: 24px;
  margin-bottom: 20px;
	counter-increment: li;

  &:before {
		content: counter(li) ".";
    position: absolute;
    left: 0;
		top: 0;
		min-width: 20px;
		color: #111;
  }
}


.policy-listings .note {
	background: rgba(116, 224, 193, 0.3);
	border: none;
	border-left: 16px solid #74e0c1;
	margin-bottom: 35px;
}
.policy-listings .note a {
	color: #111 !important;
}
.policy-listings .note-green {
	background: #ecf3e7;
	border: 1px solid #438516;
	margin-bottom: 35px;
}
.policy-listings .note-orange {
	background: #fff3e5;
	border: 1px solid #f04d0c;
	margin-bottom: 35px;
}
.policy-listings .note-red {
	background: #fbebe5;
	border: 1px solid #b44113;
	margin-bottom: 35px;
}
.policy-listings .note p,
.policy-listings .note-green p,
.policy-listings .note-orange p,
.policy-listings .note-red p {
	margin: 0;
	padding: 20px;
}
.policy-listings .references {
	padding-top: 25px;
}
.policy-listings .references p {
	font-size: 12px;
	margin-bottom: 5px;
}
.policy-listings .module.share.policy-footer ul {
	padding-bottom: 20px;
}
@media screen and (min-width: 768px) {
	.policy-listings .module.share.policy-footer ul {
		padding-bottom: 15px;
		padding-top: 15px;
	}
}
.policy-listings .module.share.policy-footer ul li {
	border: none;
	padding-left: 0;
	padding-right: 20px;
	height: auto;
}
.policy-listings .module.share.policy-footer ul li:last-of-type {
	padding-right: 0;
}
.policy-listings .related-guides h4 {
	padding-top: 30px;
	margin-bottom: 15px;
}
.policy-listings .related-guides .related-guide {
	display: flex;
	position: relative;
	padding-left: 20px;
	margin-bottom: 15px;
}
.policy-listings .related-guides .related-guide:last-of-type {
	margin-bottom: 0;
}
.policy-listings .related-guides .related-guide svg {
	position: absolute;
	width: 13px;
	height: 13px;
	fill: #d10074;
	margin-top: 6px;
	left: 0;
}
.policy-listings .related-guides .related-guide a {
	font-size: 18px;
	color: #00334c;
}
.new-note {
	background: #ecf2e7;
	border: 1px solid #c7dbb9;
	padding: 20px;
	margin-top: 30px;
}
.new-note p {
	color: #111 !important;
}
.policy-listings .content-section .back-to-top {
	position: absolute;
	top: 10px;
	right: 0;
	display: flex;
	align-items: center;
	color: #666d70;
	font-size: 14px;
	display: none;
}
.policy-listings .content-section .back-to-top img {
	display: inline-block;
}
ol.numbered-paragraph,
ol.numbered-paragraph ol {
	list-style: none;
}
.para-number {
	position: absolute;
	font-size: 18px;
	font-weight: bold;
}
.numbered {
	position: relative;
	padding-left: 20px;
	padding-bottom: 10px;
}
.content-section > ol.numbered-paragraph {
	padding-left: 0;
}
.policy-numbered .content-section ol.numbered-paragraph li ol .numbered {
	padding-left: 40px;
}
.policy-numbered .content-section ol.numbered-paragraph li ol li ol {
	padding-left: 40px;
}
.policy-numbered .content-section ol.numbered-paragraph li ol li ol .numbered {
	padding-left: 60px;
}

.navigation-header-desktop .breadcrumb {
	margin-top: 10px;
}
.navigation-header-desktop .searchbar form,
.navigation-header-mobile .searchbar form {
	position: static;
}
.navigation-header-desktop .searchbar .container,
.navigation-header-mobile .searchbar .container {
	padding: 0;
	padding-left: 15px;
}
.navigation-header-desktop .searchbar .container .form-group,
.navigation-header-mobile .searchbar .container .form-group {
	padding: 0;
	margin: 0;
}
.navigation-header-desktop .searchbar .container .form-group input,
.navigation-header-mobile .searchbar .container .form-group input {
	height: 35px;
	line-height: normal;
}
.navigation-header-desktop .searchbar .container .form-group button,
.navigation-header-mobile .searchbar .container .form-group button {
	top: 10px;
	right: 15px;
	height: 34px;
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	font-weight: 400;
}
.navigation-header-desktop .searchbar .container .form-group .search-icon,
.navigation-header-mobile .searchbar .container .form-group .search-icon {
	left: 45px;
	top: 10px;
}
.navigation-header-mobile {
	border-bottom: #d1d3d4 solid 1px;
}
@media screen and (min-width: 768px) {
	.navigation-header-desktop .searchbar .container .form-group input,
	.navigation-header-mobile .searchbar .container .form-group input {
		padding-left: 40px;
		height: 40px;
	}
	.navigation-header-desktop .searchbar .container .form-group button,
	.navigation-header-mobile .searchbar .container .form-group button {
		top: 20px;
		right: 30px;
		height: 40px;
	}
	.navigation-header-desktop .searchbar .container .form-group .search-icon,
	.navigation-header-mobile .searchbar .container .form-group .search-icon {
		top: 30px;
	}
	.navigation-header-desktop .searchbar .container,
	.navigation-header-mobile .searchbar .container {
		margin: 0 !important;
	}
	.navigation-header-mobile {
		border-bottom: none;
	}
}
@media screen and (min-width: 992px) {
	.navigation-header-desktop .searchbar .container .form-group button,
	.navigation-header-mobile .searchbar .container .form-group button {
		top: 0;
		right: 15px;
	}
	.navigation-header-desktop .searchbar .container .form-group .search-icon,
	.navigation-header-mobile .searchbar .container .form-group .search-icon {
		top: 10px;
	}
}
.navigation-header-desktop.scrolling {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 5000;
}
.navigation-header-mobile {
	position: relative;
	background-color: #eff0f0;
	padding-right: 0;
	z-index: 400;
	top: 56px;
}
.navigation-header-mobile .row {
	margin-bottom: 0;
}
.navigation-header-mobile p {
	font-weight: bold;
	color: #00334c;
	height: 50px;
	line-height: 50px;
	margin-left: -30px;
	margin-right: -30px;
	border-bottom: 1px solid #d1d3d4;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 0;
}
@media screen and (min-width: 768px) {
	.navigation-header-mobile {
		top: 160px;
		padding-right: 15px;
	}
	.navigation-header-mobile p {
		height: 65px;
		line-height: 65px;
	}
}
.navigation-header-mobile .dropdown {
	display: block;
	height: 50px;
	width: 55px;
	position: absolute;
	right: 0;
	top: 0;
	background-image: url(/static/img/down-arrow.svg);
	background-size: 18px 10px;
	background-repeat: no-repeat;
	background-position: center;
}
.navigation-header-mobile .dropdown.active {
	background-image: url(/static/img/up-arrow.svg);
}
@media screen and (min-width: 768px) {
	.navigation-header-mobile .dropdown {
		border-left: solid 1px #d1d3d4;
		width: 70px;
		right: -15px;
		z-index: 700;
		height: 64px;
	}
	.navigation-header-mobile .searchbar {
		background-color: #fff;
		padding: 20px 30px;
	}
	.navigation-header-mobile .row:nth-of-type(2) {
		margin-left: -15px;
		margin-right: -15px;
	}
}
.navigation-header-mobile .searchbar form .container {
	padding-left: 0;
	margin: 10px 0;
}
.document-navigation-dropdown {
	height: auto;
	display: none;
	padding-top: 30px;
	background-color: #fff;
	max-height: 730px;
	position: absolute;
	top: 105px;
	left: 0;
	right: 0;
	bottom: 0;
	padding-bottom: 10px;
	overflow-y: auto;
	z-index: 200;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.31);
}
.document-navigation-dropdown.visible {
	display: block;
	z-index: 400;
}
@media screen and (min-width: 768px) {
	.document-navigation-dropdown {
		top: 225px;
	}
}
.navigation-header-mobile .row.scrolling {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 300;
	background-color: #eff0f0;
}
@media screen and (min-width: 768px) {
	.navigation-header-mobile .row.scrolling {
		padding-left: 15px;
		padding-right: 15px;
		top: 0;
	}
}
.document-navigation-dropdown.scrolling {
	position: fixed;
	z-index: 400;
	top: 50px;
}
.document-navigation-dropdown {
	top: 106px;
	overflow-y: auto;
	max-height: 80vh;
	bottom: auto;
}
@media (min-width: 768px) {
	.document-navigation-dropdown.scrolling {
		top: 65px;
	}
	.document-navigation-dropdown {
		top: 225px;
	}
}
@media screen and (min-width: 768px) {
	.document-navigation-dropdown {
		top: 225px;
	}
	.document-navigation-dropdown.scrolling {
		top: 65px;
	}
}
@media screen and (min-width: 992px) {
	.document-navigation ul li a svg {
		opacity: 0;
		transition: all 100ms linear;
	}
	.document-navigation ul li:hover a svg {
		opacity: 1;
	}
}
.main {
	padding-top: 0 !important;
}
header {
	z-index: 399;
}
@media (max-width: 769px) {
	header.scrolling {
		position: static;
	}
}
.search.is-active {
	z-index: 1000;
}
.hub-index .search.is-active,
.policy-listings .search.is-active,
.search-results .search.is-active,
.failed-search-results .search.is-active {
	top: 56px;
}
@media screen and (min-width: 768px) {
	.hub-index .search.is-active,
	.policy-listings .search.is-active,
	.search-results .search.is-active,
	.failed-search-results .search.is-active {
		top: 160px;
	}
}
@media screen and (min-width: 992px) {
	.hub-index .search.is-active,
	.policy-listings .search.is-active,
	.search-results .search.is-active,
	.failed-search-results .search.is-active {
		top: 180px;
	}
	.policy-guide section.container {
		padding-bottom: 60px;
	}
}
@media screen and (min-width: 768px) {
	.search-results .container:first-child {
		padding-top: 30px;
	}
	.search-results .container .row section {
		margin-bottom: 0;
	}
}
@media (max-width: 769px) {
	.search-results .container:first-child {
		padding-top: 30px;
	}
	.search-results .container .row section {
		margin-bottom: 0;
	}
}
@media screen and (min-width: 992px) {
	.search-results .container:first-child {
		padding-bottom: 60px;
		padding-top: 30px;
	}
	.search-results .searched-filters .form-group {
		width: 200px;
	}
}
#sort-by-filter-button {
	display: none;
}
.ftp-search-form {
	padding-bottom: 30px;
}

.ftp-search-form form {
	position: relative;
}
.ftp-search-form .search-btn {
	top: 1px;
	right: 20px;
}
.ftp-search-form .search-ftp::-ms-clear {
	display: none;
}
@media screen and (max-width: 991px) {
}
.metismenu .arrow {
	float: right;
	line-height: 1.42857;
}
*[dir='rtl'] .metismenu .arrow {
	float: left;
}
.metismenu .glyphicon.arrow:before {
	content: '';
}
.metismenu .active > a > .glyphicon.arrow:before {
	content: '';
}
.metismenu .fa.arrow:before {
	content: '';
}
.metismenu .active > a > .fa.arrow:before {
	content: '';
}
.metismenu .ion.arrow:before {
	content: '';
}
.metismenu .active > a > .ion.arrow:before {
	content: '';
}
.metismenu .plus-times {
	float: right;
}
*[dir='rtl'] .metismenu .plus-times {
	float: left;
}
.metismenu .fa.plus-times:before {
	content: '';
}
.metismenu .active > a > .fa.plus-times {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.metismenu .plus-minus {
	float: right;
}
*[dir='rtl'] .metismenu .plus-minus {
	float: left;
}
.metismenu .fa.plus-minus:before {
	content: '';
}
.metismenu .active > a > .fa.plus-minus:before {
	content: '';
}
.metismenu .collapse {
	display: none;
}
.metismenu .collapse.in {
	display: block;
}
.metismenu .collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition-timing-function: ease;
	transition-duration: 0.35s;
	transition-property: height, visibility;
}
.metismenu .has-arrow {
	position: relative;
}
.metismenu .has-arrow::after {
	position: absolute;
	content: '';
	width: 0.5em;
	height: 0.5em;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: initial;
	right: 1em;
	-webkit-transform: rotate(-45deg) translate(0, -50%);
	transform: rotate(-45deg) translate(0, -50%);
	-webkit-transform-origin: top;
	transform-origin: top;
	top: 50%;
	transition: all 0.3s ease-out;
}
*[dir='rtl'] .metismenu .has-arrow::after {
	right: auto;
	left: 1em;
	-webkit-transform: rotate(135deg) translate(0, -50%);
	transform: rotate(135deg) translate(0, -50%);
}
.metismenu .active > .has-arrow::after,
.metismenu .has-arrow[aria-expanded='true']::after {
	-webkit-transform: rotate(-135deg) translate(0, -50%);
	transform: rotate(-135deg) translate(0, -50%);
}
*[dir='rtl'] .metismenu .active > .has-arrow::after,
*[dir='rtl'] .metismenu .has-arrow[aria-expanded='true']::after {
	-webkit-transform: rotate(225deg) translate(0, -50%);
	transform: rotate(225deg) translate(0, -50%);
}
.mm-hidden {
	display: none !important;
}
.mm-wrapper {
	overflow-x: hidden;
	position: relative;
}
.mm-menu {
	box-sizing: border-box;
	background: inherit;
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.mm-menu a,
.mm-menu a:active,
.mm-menu a:hover,
.mm-menu a:link,
.mm-menu a:visited {
	color: inherit;
	text-decoration: none;
}
.mm-panels,
.mm-panels > .mm-panel {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
}
.mm-panel,
.mm-panels {
	background: inherit;
	border-color: inherit;
	box-sizing: border-box;
	margin: 0;
}
.mm-panels {
	overflow: hidden;
}
.mm-panel {
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 20px;
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
	transition:
		transform 0.4s ease,
		-webkit-transform 0.4s ease;
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
}
.mm-panel:not(.mm-hidden) {
	display: block;
}
.mm-panel:after,
.mm-panel:before {
	content: '';
	display: block;
	height: 20px;
}
.mm-panel_has-navbar {
	padding-top: 40px;
}
.mm-panel_opened {
	z-index: 1;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-panel_opened-parent {
	-webkit-transform: translate(-30%, 0);
	-ms-transform: translate(-30%, 0);
	transform: translate(-30%, 0);
	-webkit-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
}
.mm-panel_highest {
	z-index: 2;
}
.mm-panel_noanimation {
	transition: none !important;
}
.mm-panel_noanimation.mm-panel_opened-parent {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-listitem_vertical > .mm-panel {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	display: none;
	padding: 10px 0 10px 10px;
}
.mm-listitem_vertical > .mm-panel:after,
.mm-listitem_vertical > .mm-panel:before {
	content: none;
	display: none;
}
.mm-listitem_opened > .mm-panel {
	display: block;
}
.mm-listitem_vertical > .mm-btn_next {
	box-sizing: border-box;
	height: 40px;
	bottom: auto;
}
.mm-listitem_vertical .mm-listitem:last-child:after {
	border-color: transparent;
}
.mm-listitem_opened > .mm-btn_next:after {
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	right: 19px;
}
.mm-btn {
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	z-index: 1;
}
.mm-btn_fullwidth {
	width: 100%;
}
.mm-btn_clear:after,
.mm-btn_clear:before,
.mm-btn_close:after,
.mm-btn_close:before {
	content: '';
	border: 2px solid transparent;
	box-sizing: content-box;
	display: block;
	width: 5px;
	height: 5px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.mm-btn_clear:before,
.mm-btn_close:before {
	border-right: none;
	border-bottom: none;
	right: 18px;
}
.mm-btn_clear:after,
.mm-btn_close:after {
	border-left: none;
	border-top: none;
	right: 25px;
}
.mm-btn_next:after,
.mm-btn_prev:before {
	content: '';
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	box-sizing: content-box;
	display: block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
}
.mm-btn_prev:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 23px;
	right: auto;
}
.mm-btn_next:after {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 23px;
	left: auto;
}
.mm-navbar {
	border-bottom: 1px solid;
	border-color: inherit;
	text-align: center;
	line-height: 20px;
	display: none;
	height: 40px;
	padding: 0 40px;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	opacity: 1;
	transition: opacity 0.4s ease;
}
.mm-navbar > * {
	box-sizing: border-box;
	display: block;
	padding: 10px 0;
}
.mm-navbar a,
.mm-navbar a:hover {
	text-decoration: none;
}
.mm-navbar__title {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.mm-navbar__btn:first-child {
	left: 0;
}
.mm-navbar__btn:last-child {
	text-align: right;
	right: 0;
}
.mm-panel_has-navbar .mm-navbar {
	display: block;
}
.mm-listitem,
.mm-listview {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
}
.mm-listitem,
.mm-listitem .mm-btn_next,
.mm-listitem .mm-btn_next:before,
.mm-listitem:after,
.mm-listview {
	border-color: inherit;
}
.mm-listview {
	font: inherit;
	line-height: 20px;
}
.mm-panels > .mm-panel > .mm-listview {
	margin: 20px -20px;
}
.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview {
	margin-top: -20px;
}
.mm-listitem {
	position: relative;
}
.mm-listitem:after {
	content: '';
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.mm-listitem:after {
	left: 20px;
}
.mm-listitem a,
.mm-listitem a:hover {
	text-decoration: none;
}
.mm-listitem > a,
.mm-listitem > span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: inherit;
	display: block;
	padding: 10px 10px 10px 20px;
	margin: 0;
}
#knowledge-base-mobile-menu .mm-listitem > a {
	padding-right: 25px;
}
.mm-listitem .mm-btn_next {
	background: rgba(3, 2, 1, 0);
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
}
.mm-listitem .mm-btn_next:before {
	content: '';
	border-left-width: 1px;
	border-left-style: solid;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) {
	width: 50px;
}
.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + a,
.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + span {
	margin-right: 50px;
}
.mm-listitem .mm-btn_fullwidth:before {
	border-left: none;
}
.mm-listitem .mm-btn_fullwidth + a,
.mm-listitem .mm-btn_fullwidth + span {
	padding-right: 50px;
}
.mm-listitem_divider {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 75%;
	text-transform: uppercase;
	padding: 5px 10px 5px 20px;
}
.mm-listitem_divider:after {
	content: ' ';
	display: none;
	position: static;
	display: inline-block;
}
.mm-listitem_spacer {
	padding-top: 40px;
}
.mm-listitem_spacer > .mm-btn_next {
	top: 40px;
}
.mm-menu {
	background: #f3f3f3;
	border-color: rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.75);
}
.mm-menu .mm-navbar a,
.mm-menu .mm-navbar > * {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu .mm-btn:after,
.mm-menu .mm-btn:before {
	border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu .mm-listview .mm-btn_next:after {
	border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu .mm-listview a:not(.mm-btn_next) {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.4);
	tap-highlight-color: rgba(255, 255, 255, 0.4);
}
.mm-menu .mm-listitem_selected > a:not(.mm-btn_next),
.mm-menu .mm-listitem_selected > span {
	background: rgba(255, 255, 255, 0.4);
}
.mm-menu .mm-listitem_opened > .mm-btn_next,
.mm-menu .mm-listitem_opened > .mm-panel {
	background: rgba(0, 0, 0, 0.05);
}
.mm-menu .mm-listitem_divider {
	background: rgba(0, 0, 0, 0.05);
}
.mm-page {
	box-sizing: border-box;
	position: relative;
}
.mm-slideout {
	transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
	transition:
		transform 0.4s ease,
		-webkit-transform 0.4s ease;
	z-index: 1;
}
.mm-wrapper_opened {
	overflow-x: hidden;
	position: relative;
}
.mm-wrapper_background .mm-page {
	background: inherit;
}
.mm-menu_offcanvas {
	display: none;
	position: fixed;
	right: auto;
	z-index: 0;
}
.mm-menu_offcanvas.mm-menu_opened {
	display: block;
}
.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms {
	z-index: 10;
}
.mm-menu_offcanvas {
	width: 80%;
	min-width: 140px;
	max-width: 440px;
}
.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(80vw, 0);
	-ms-transform: translate(80vw, 0);
	transform: translate(80vw, 0);
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0);
	}
}
@media all and (min-width: 550px) {
	.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(440px, 0);
		-ms-transform: translate(440px, 0);
		transform: translate(440px, 0);
		-webkit-transform: translate3d(440px, 0, 0);
		transform: translate3d(440px, 0, 0);
	}
}
.mm-page__blocker {
	background: rgba(3, 2, 1, 0);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2;
}
.mm-wrapper_blocking {
	overflow: hidden;
}
.mm-wrapper_blocking body {
	overflow: hidden;
}
.mm-wrapper_blocking .mm-page__blocker {
	display: block;
}
.mm-sronly {
	border: 0 !important;
	clip: rect(1px, 1px, 1px, 1px) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	white-space: nowrap !important;
	width: 1px !important;
	min-width: 1px !important;
	height: 1px !important;
	min-height: 1px !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
}
.mm-menu_autoheight {
	transition: none 0.4s ease;
	transition-property:
		height,
		-webkit-transform;
	transition-property: transform, height;
	transition-property:
		transform,
		height,
		-webkit-transform;
}
.mm-menu_autoheight:not(.mm-menu_offcanvas) {
	position: relative;
}
.mm-menu_autoheight.mm-menu_position-bottom,
.mm-menu_autoheight.mm-menu_position-top {
	max-height: 80%;
}
.mm-menu_autoheight-measuring .mm-panel {
	display: block !important;
}
.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel {
	display: none !important;
}
.mm-menu_autoheight-measuring .mm-panels > .mm-panel {
	bottom: auto !important;
	height: auto !important;
}
[class*='mm-menu_columns-'] {
	transition-property: width;
}
[class*='mm-menu_columns-'] .mm-panels > .mm-panel {
	right: auto;
	transition-property:
		width,
		-webkit-transform;
	transition-property: width, transform;
	transition-property:
		width,
		transform,
		-webkit-transform;
}
[class*='mm-menu_columns-'] .mm-panels > .mm-panel_opened,
[class*='mm-menu_columns-'] .mm-panels > .mm-panel_opened-parent {
	display: block !important;
}
[class*='mm-panel_columns-'] {
	border-right: 1px solid;
	border-color: inherit;
}
.mm-menu_columns-1 .mm-panel_columns-0,
.mm-menu_columns-2 .mm-panel_columns-1,
.mm-menu_columns-3 .mm-panel_columns-2,
.mm-menu_columns-4 .mm-panel_columns-3 {
	border-right: none;
}
[class*='mm-menu_columns-'] .mm-panels > .mm-panel_columns-0 {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-menu_columns-0 .mm-panels > .mm-panel {
	z-index: 0;
}
.mm-menu_columns-0 .mm-panels > .mm-panel else {
	width: 100%;
}
.mm-menu_columns-0 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
.mm-menu_columns-0 {
	width: 80%;
	min-width: 140px;
	max-width: 0;
}
.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(80vw, 0);
	-ms-transform: translate(80vw, 0);
	transform: translate(80vw, 0);
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0);
	}
}
@media all and (min-width: 0) {
	.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(-80vw, 0);
	-ms-transform: translate(-80vw, 0);
	transform: translate(-80vw, 0);
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0);
	}
}
@media all and (min-width: 0) {
	.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
[class*='mm-menu_columns-'] .mm-panels > .mm-panel_columns-1 {
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
.mm-menu_columns-1 .mm-panels > .mm-panel {
	z-index: 1;
	width: 100%;
}
.mm-menu_columns-1 .mm-panels > .mm-panel else {
	width: 100%;
}
.mm-menu_columns-1 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
	-webkit-transform: translate(200%, 0);
	-ms-transform: translate(200%, 0);
	transform: translate(200%, 0);
	-webkit-transform: translate3d(200%, 0, 0);
	transform: translate3d(200%, 0, 0);
}
.mm-menu_columns-1 {
	width: 80%;
	min-width: 140px;
	max-width: 440px;
}
.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(80vw, 0);
	-ms-transform: translate(80vw, 0);
	transform: translate(80vw, 0);
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0);
	}
}
@media all and (min-width: 550px) {
	.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(440px, 0);
		-ms-transform: translate(440px, 0);
		transform: translate(440px, 0);
		-webkit-transform: translate3d(440px, 0, 0);
		transform: translate3d(440px, 0, 0);
	}
}
.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(-80vw, 0);
	-ms-transform: translate(-80vw, 0);
	transform: translate(-80vw, 0);
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0);
	}
}
@media all and (min-width: 550px) {
	.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-440px, 0);
		-ms-transform: translate(-440px, 0);
		transform: translate(-440px, 0);
		-webkit-transform: translate3d(-440px, 0, 0);
		transform: translate3d(-440px, 0, 0);
	}
}
[class*='mm-menu_columns-'] .mm-panels > .mm-panel_columns-2 {
	-webkit-transform: translate(200%, 0);
	-ms-transform: translate(200%, 0);
	transform: translate(200%, 0);
	-webkit-transform: translate3d(200%, 0, 0);
	transform: translate3d(200%, 0, 0);
}
.mm-menu_columns-2 .mm-panels > .mm-panel {
	z-index: 2;
	width: 50%;
}
.mm-menu_columns-2 .mm-panels > .mm-panel else {
	width: 100%;
}
.mm-menu_columns-2 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
	-webkit-transform: translate(300%, 0);
	-ms-transform: translate(300%, 0);
	transform: translate(300%, 0);
	-webkit-transform: translate3d(300%, 0, 0);
	transform: translate3d(300%, 0, 0);
}
.mm-menu_columns-2 {
	width: 80%;
	min-width: 140px;
	max-width: 880px;
}
.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(80vw, 0);
	-ms-transform: translate(80vw, 0);
	transform: translate(80vw, 0);
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0);
	}
}
@media all and (min-width: 1100px) {
	.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(880px, 0);
		-ms-transform: translate(880px, 0);
		transform: translate(880px, 0);
		-webkit-transform: translate3d(880px, 0, 0);
		transform: translate3d(880px, 0, 0);
	}
}
.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(-80vw, 0);
	-ms-transform: translate(-80vw, 0);
	transform: translate(-80vw, 0);
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0);
	}
}
@media all and (min-width: 1100px) {
	.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-880px, 0);
		-ms-transform: translate(-880px, 0);
		transform: translate(-880px, 0);
		-webkit-transform: translate3d(-880px, 0, 0);
		transform: translate3d(-880px, 0, 0);
	}
}
[class*='mm-menu_columns-'] .mm-panels > .mm-panel_columns-3 {
	-webkit-transform: translate(300%, 0);
	-ms-transform: translate(300%, 0);
	transform: translate(300%, 0);
	-webkit-transform: translate3d(300%, 0, 0);
	transform: translate3d(300%, 0, 0);
}
.mm-menu_columns-3 .mm-panels > .mm-panel {
	z-index: 3;
	width: 33.34%;
}
.mm-menu_columns-3 .mm-panels > .mm-panel else {
	width: 100%;
}
.mm-menu_columns-3 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
	-webkit-transform: translate(400%, 0);
	-ms-transform: translate(400%, 0);
	transform: translate(400%, 0);
	-webkit-transform: translate3d(400%, 0, 0);
	transform: translate3d(400%, 0, 0);
}
.mm-menu_columns-3 {
	width: 80%;
	min-width: 140px;
	max-width: 1320px;
}
.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(80vw, 0);
	-ms-transform: translate(80vw, 0);
	transform: translate(80vw, 0);
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0);
	}
}
@media all and (min-width: 1650px) {
	.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(1320px, 0);
		-ms-transform: translate(1320px, 0);
		transform: translate(1320px, 0);
		-webkit-transform: translate3d(1320px, 0, 0);
		transform: translate3d(1320px, 0, 0);
	}
}
.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(-80vw, 0);
	-ms-transform: translate(-80vw, 0);
	transform: translate(-80vw, 0);
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0);
	}
}
@media all and (min-width: 1650px) {
	.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-1320px, 0);
		-ms-transform: translate(-1320px, 0);
		transform: translate(-1320px, 0);
		-webkit-transform: translate3d(-1320px, 0, 0);
		transform: translate3d(-1320px, 0, 0);
	}
}
[class*='mm-menu_columns-'] .mm-panels > .mm-panel_columns-4 {
	-webkit-transform: translate(400%, 0);
	-ms-transform: translate(400%, 0);
	transform: translate(400%, 0);
	-webkit-transform: translate3d(400%, 0, 0);
	transform: translate3d(400%, 0, 0);
}
.mm-menu_columns-4 .mm-panels > .mm-panel {
	z-index: 4;
	width: 25%;
}
.mm-menu_columns-4 .mm-panels > .mm-panel else {
	width: 100%;
}
.mm-menu_columns-4 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
	-webkit-transform: translate(500%, 0);
	-ms-transform: translate(500%, 0);
	transform: translate(500%, 0);
	-webkit-transform: translate3d(500%, 0, 0);
	transform: translate3d(500%, 0, 0);
}
.mm-menu_columns-4 {
	width: 80%;
	min-width: 140px;
	max-width: 1760px;
}
.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(80vw, 0);
	-ms-transform: translate(80vw, 0);
	transform: translate(80vw, 0);
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0);
	}
}
@media all and (min-width: 2200px) {
	.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(1760px, 0);
		-ms-transform: translate(1760px, 0);
		transform: translate(1760px, 0);
		-webkit-transform: translate3d(1760px, 0, 0);
		transform: translate3d(1760px, 0, 0);
	}
}
.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(-80vw, 0);
	-ms-transform: translate(-80vw, 0);
	transform: translate(-80vw, 0);
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0);
	}
}
@media all and (min-width: 2200px) {
	.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-1760px, 0);
		-ms-transform: translate(-1760px, 0);
		transform: translate(-1760px, 0);
		-webkit-transform: translate3d(-1760px, 0, 0);
		transform: translate3d(-1760px, 0, 0);
	}
}
[class*='mm-menu_columns-'].mm-menu_position-bottom,
[class*='mm-menu_columns-'].mm-menu_position-top {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
}
.mm-wrapper_opening [class*='mm-menu_columns-'].mm-menu_position-front {
	transition-property:
		width,
		min-width,
		max-width,
		-webkit-transform;
	transition-property: width, min-width, max-width, transform;
	transition-property:
		width,
		min-width,
		max-width,
		transform,
		-webkit-transform;
}
.mm-counter {
	font-style: normal;
	line-height: 20px;
	display: block;
	margin-top: -10px;
	position: absolute;
	right: 45px;
	top: 50%;
}
.mm-counter + .mm-btn_next:not(.mm-btn_fullwidth) {
	width: 90px;
}
.mm-counter + .mm-btn_next:not(.mm-btn_fullwidth) + a,
.mm-counter + .mm-btn_next:not(.mm-btn_fullwidth) + span {
	margin-right: 90px;
}
.mm-counter + .mm-btn_fullwidth + a,
.mm-counter + .mm-btn_fullwidth + span {
	padding-right: 90px;
}
.mm-listitem_vertical > .mm-counter {
	top: 12px;
	margin-top: 0;
}
.mm-listitem_vertical.mm-listitem_spacer > .mm-counter {
	margin-top: 40px;
}
.mm-listitem_nosubitems > .mm-counter {
	display: none;
}
.mm-counter {
	color: rgba(0, 0, 0, 0.3);
}
.mm-listitem_divider {
	opacity: 1;
	transition: opacity 0.4s ease;
}
.mm-menu_dividers-light .mm-listitem_divider {
	background: inherit;
	font-size: inherit;
	color: rgba(0, 0, 0, 0.3);
	padding-top: 15px;
	padding-bottom: 5px;
}
.mm-border-none .mm-listitem_divider {
	border-top-width: 1px;
	border-top-style: solid;
}
.mm-listview_fixeddivider {
	background: inherit;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-listview_fixeddivider:after {
	content: none !important;
	display: none !important;
}
.mm-panel_dividers .mm-listview_fixeddivider {
	display: block;
}
.mm-wrapper_opened.mm-dragging .mm-menu,
.mm-wrapper_opened.mm-dragging .mm-slideout {
	transition-duration: 0s;
}
.mm-menu_dropdown {
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
	height: 80%;
}
.mm-wrapper_dropdown .mm-slideout {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	z-index: 0;
}
.mm-wrapper_dropdown .mm-page__blocker {
	transition-delay: 0s !important;
	z-index: 1;
}
.mm-wrapper_dropdown .mm-menu_dropdown {
	z-index: 2;
}
.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown {
	display: none;
}
[class*='mm-menu_tip-']:before {
	content: '';
	background: inherit;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	z-index: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.mm-menu_tip-left:before {
	left: 22px;
}
.mm-menu_tip-right:before {
	right: 22px;
}
.mm-menu_tip-top:before {
	top: -8px;
}
.mm-menu_tip-bottom:before {
	bottom: -8px;
}
.mm-iconbar {
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	border-right-width: 1px;
	text-align: center;
	line-height: 20px;
	overflow: hidden;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	z-index: 2;
}
.mm-iconbar__bottom,
.mm-iconbar__top {
	width: inherit;
	position: absolute;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-iconbar__bottom > *,
.mm-iconbar__top > * {
	box-sizing: border-box;
	display: block;
	padding: 10px 0;
}
.mm-iconbar__bottom a,
.mm-iconbar__bottom a:hover,
.mm-iconbar__top a,
.mm-iconbar__top a:hover {
	text-decoration: none;
}
.mm-iconbar__top {
	top: 0;
}
.mm-iconbar__bottom {
	bottom: 0;
}
.mm-menu_iconbar-40 .mm-navbars_bottom,
.mm-menu_iconbar-40 .mm-navbars_top,
.mm-menu_iconbar-40 .mm-panels {
	left: 40px;
}
.mm-menu_iconbar-40 .mm-iconbar {
	width: 40px;
}
.mm-menu_iconbar-60 .mm-navbars_bottom,
.mm-menu_iconbar-60 .mm-navbars_top,
.mm-menu_iconbar-60 .mm-panels {
	left: 60px;
}
.mm-menu_iconbar-60 .mm-iconbar {
	width: 60px;
}
.mm-menu_iconbar-80 .mm-navbars_bottom,
.mm-menu_iconbar-80 .mm-navbars_top,
.mm-menu_iconbar-80 .mm-panels {
	left: 80px;
}
.mm-menu_iconbar-80 .mm-iconbar {
	width: 80px;
}
.mm-iconbar,
.mm-iconbar a {
	color: rgba(0, 0, 0, 0.3);
}
.mm-iconbar__tab_selected {
	background: rgba(255, 255, 255, 0.4);
}
[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel {
	transition-property:
		left,
		-webkit-transform;
	transition-property: transform, left;
	transition-property:
		transform,
		left,
		-webkit-transform;
}
[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel_iconpanel-first,
[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel_iconpanel-first.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 0;
}
[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel_opened,
[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel_opened-parent {
	display: block !important;
}
[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel_opened-parent[class*='mm-panel_iconpanel-']:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0),
[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel_opened[class*='mm-panel_iconpanel-']:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0) {
	border-left: 1px solid;
	border-color: inherit;
}
[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel_opened-parent {
	overflow-y: hidden;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
[class*='mm-menu_iconpanel-'].mm-menu_hidedivider .mm-panel_opened-parent .mm-listitem_divider,
[class*='mm-menu_iconpanel-'].mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar {
	opacity: 0;
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-0,
.mm-menu_iconpanel-40 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 0;
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-1,
.mm-menu_iconpanel-40 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 40px;
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-2,
.mm-menu_iconpanel-40 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 80px;
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-3,
.mm-menu_iconpanel-40 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 120px;
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-first ~ .mm-panel,
.mm-menu_iconpanel-40 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 40px;
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-0,
.mm-menu_iconpanel-60 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 0;
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-1,
.mm-menu_iconpanel-60 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 60px;
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-2,
.mm-menu_iconpanel-60 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 120px;
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-3,
.mm-menu_iconpanel-60 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 180px;
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-first ~ .mm-panel,
.mm-menu_iconpanel-60 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 60px;
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-0,
.mm-menu_iconpanel-80 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 0;
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-1,
.mm-menu_iconpanel-80 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 80px;
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-2,
.mm-menu_iconpanel-80 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 160px;
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-3,
.mm-menu_iconpanel-80 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 240px;
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-first ~ .mm-panel,
.mm-menu_iconpanel-80 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 80px;
}
.mm-panel__blocker {
	background: inherit;
	opacity: 0;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 3;
	transition: opacity 0.4s ease;
}
.mm-panel_opened-parent .mm-panel__blocker {
	opacity: 0.6;
	bottom: -100000px;
}
.mm-menu_keyboardfocus a:focus {
	outline: 0;
}
.mm-menu_keyboardfocus a:focus {
	background: rgba(255, 255, 255, 0.4);
}
.mm-navbars_bottom,
.mm-navbars_top {
	background: inherit;
	border-color: inherit;
	border-width: 0;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 1;
}
.mm-navbars_bottom > .mm-navbar,
.mm-navbars_top > .mm-navbar {
	border-width: 0;
	border-color: inherit;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-navbars_bottom > .mm-navbar:not(.mm-navbar_has-btns),
.mm-navbars_top > .mm-navbar:not(.mm-navbar_has-btns) {
	padding: 0;
}
.mm-navbars_bottom > .mm-navbar > :not(img):not(.mm-btn),
.mm-navbars_top > .mm-navbar > :not(img):not(.mm-btn) {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.mm-navbars_top {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	top: 0;
	bottom: auto;
}
.mm-menu_navbar_top-1 .mm-panels {
	top: 40px;
}
.mm-menu_navbar_top-2 .mm-panels {
	top: 80px;
}
.mm-menu_navbar_top-3 .mm-panels {
	top: 120px;
}
.mm-menu_navbar_top-4 .mm-panels {
	top: 160px;
}
.mm-navbars_bottom {
	border-top-style: solid;
	border-top-width: 1px;
	bottom: 0;
	top: auto;
}
.mm-menu_navbar_bottom-1 .mm-panels {
	bottom: 40px;
}
.mm-menu_navbar_bottom-2 .mm-panels {
	bottom: 80px;
}
.mm-menu_navbar_bottom-3 .mm-panels {
	bottom: 120px;
}
.mm-menu_navbar_bottom-4 .mm-panels {
	bottom: 160px;
}
.mm-navbar_size-2 {
	height: 80px;
}
.mm-navbar_size-3 {
	height: 120px;
}
.mm-navbar_size-4 {
	height: 160px;
}
.mm-navbar__breadcrumbs {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	text-align: left;
	padding: 0 0 0 17px;
}
.mm-navbar__breadcrumbs > * {
	display: inline-block;
	padding: 10px 3px;
}
.mm-navbar__breadcrumbs > a {
	text-decoration: underline;
}
.mm-navbar_has-btns .mm-navbar__breadcrumbs {
	margin-left: -40px;
}
.mm-navbar_has-btns .mm-btn:not(.mm-hidden) + .mm-navbar__breadcrumbs {
	margin-left: 0;
	padding-left: 0;
}
.mm-navbars_top .mm-navbar_tabs,
.mm-navbars_top .mm-navbar_tabs ~ .mm-navbar {
	background: inherit !important;
}
.mm-navbars_bottom .mm-navbar_tabs {
	background: inherit !important;
}
.mm-navbar__tab_selected {
	background: inherit !important;
	border-width: 1px;
	border-style: solid;
	border-color: inherit;
}
.mm-navbar__tab_selected:first-child {
	border-left: none;
}
.mm-navbar__tab_selected:last-child {
	border-right: none;
}
.mm-navbars_top .mm-navbar_tabs:not(:last-child) {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: inherit;
}
.mm-navbars_top .mm-navbar__tab_selected {
	border-bottom: none;
	margin-bottom: -1px;
}
.mm-navbars_top .mm-navbar_tabs:first-child .mm-navbar__tab_selected {
	border-top: none;
}
.mm-navbars_bottom .mm-navbar_tabs:not(:first-child) {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: inherit;
}
.mm-navbars_bottom .mm-navbar__tab_selected {
	border-top: none;
	margin-top: -1px;
}
.mm-navbars_bottom .mm-navbar_tabs:last-child .mm-navbar__tab_selected {
	border-bottom: none;
}
.mm-navbar_tabs > :not(.mm-navbar__tab_selected),
.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,
.mm-navbars_top.mm-navbars_has-tabs > .mm-navbar:not(.mm-navbar_tabs) {
	background: rgba(255, 255, 255, 0.4);
}
.mm-menu_rtl {
	direction: rtl;
}
.mm-menu_rtl.mm-menu_offcanvas {
	right: auto;
}
.mm-menu_rtl .mm-panel:not(.mm-panel_opened) {
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.mm-menu_rtl .mm-panel.mm-panel_opened-parent {
	-webkit-transform: translate(30%, 0);
	-ms-transform: translate(30%, 0);
	transform: translate(30%, 0);
	-webkit-transform: translate3d(30%, 0, 0);
	transform: translate3d(30%, 0, 0);
}
.mm-menu_rtl .mm-navbar .mm-btn:first-child {
	left: auto;
	right: 0;
}
.mm-menu_rtl .mm-navbar .mm-btn:last-child {
	right: auto;
	left: 0;
}
.mm-menu_rtl .mm-navbar .mm-btn_next:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 23px;
	right: auto;
}
.mm-menu_rtl .mm-navbar .mm-btn_prev:before {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 23px;
	left: auto;
}
.mm-menu_rtl .mm-listitem:after {
	left: 0;
	right: 20px;
}
.mm-menu_rtl .mm-listitem > a:not(.mm-btn_next),
.mm-menu_rtl .mm-listitem > span:not(.mm-btn_next) {
	padding-left: 10px;
	padding-right: 20px !important;
	margin-right: 0 !important;
}
.mm-menu_rtl .mm-listitem .mm-btn_next {
	right: auto;
	left: 0;
}
.mm-menu_rtl .mm-listitem .mm-btn_next:before {
	left: auto;
	right: 0;
}
.mm-menu_rtl .mm-listitem .mm-btn_next:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 23px;
	right: auto;
}
.mm-menu_rtl .mm-listitem .mm-btn_next + a,
.mm-menu_rtl .mm-listitem .mm-btn_next + span {
	margin-left: 50px;
}
.mm-menu_rtl .mm-listitem .mm-btn_fullwidth + a,
.mm-menu_rtl .mm-listitem .mm-btn_fullwidth + span {
	padding-left: 50px;
}
.mm-menu_rtl .mm-counter {
	left: 45px;
	right: auto;
}
.mm-menu_rtl .mm-counter + .mm-btn_next + a,
.mm-menu_rtl .mm-counter + .mm-btn_next + span {
	margin-left: 90px;
}
.mm-menu_rtl .mm-listview .mm-counter + .mm-btn_fullwidth + a,
.mm-menu_rtl .mm-listview .mm-counter + .mm-btn_fullwidth + span {
	padding-left: 90px;
}
.mm-menu_rtl[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel {
	transition-property:
		right,
		-webkit-transform;
	transition-property: transform, right;
	transition-property:
		transform,
		right,
		-webkit-transform;
}
.mm-menu_rtl[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel_iconpanel-first,
.mm-menu_rtl[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel_iconpanel-first.mm-panel_opened ~ .mm-listview_fixeddivider {
	left: 0;
	right: 0;
}
.mm-menu_rtl[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel_opened,
.mm-menu_rtl[class*='mm-menu_iconpanel-'] .mm-panels > .mm-panel_opened-parent {
	border-left: none;
	border-right: 1px solid;
	border-color: inherit;
}
.mm-menu_rtl [class*='mm-panel_iconpanel-'],
.mm-menu_rtl [class*='mm-panel_iconpanel-'] ~ .mm-listview_fixeddivider {
	left: 0;
}
.mm-menu_rtl [class*='mm-panel_iconpanel-'].mm-panel_opened-parent {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-0,
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 0;
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-1,
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 40px;
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-2,
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 80px;
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-3,
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 120px;
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-first ~ .mm-panel,
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 40px;
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-0,
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 0;
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-1,
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 60px;
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-2,
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 120px;
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-3,
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 180px;
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-first ~ .mm-panel,
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 60px;
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-0,
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 0;
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-1,
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 80px;
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-2,
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 160px;
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-3,
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 240px;
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-first ~ .mm-panel,
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider {
	right: 80px;
}
.mm-menu_rtl html[class*='mm-sidebar_expanded-']:not(.mm-sidebar_closed) .mm-menu_rtl ~ .mm-slideout {
	-webkit-transform: translate(0, 0) !important;
	-ms-transform: translate(0, 0) !important;
	transform: translate(0, 0) !important;
	right: 0;
}
.mm-menu_rtl label.mm-check,
.mm-menu_rtl label.mm-toggle {
	left: 20px;
	right: auto !important;
}
.mm-menu_rtl label.mm-toggle + a,
.mm-menu_rtl label.mm-toggle + span {
	padding-left: 80px;
}
.mm-menu_rtl label.mm-check + a,
.mm-menu_rtl label.mm-check + span {
	padding-left: 60px;
}
.mm-menu_rtl .mm-btn_next + label.mm-check,
.mm-menu_rtl .mm-btn_next + label.mm-toggle {
	left: 60px;
}
.mm-menu_rtl .mm-btn_next + label.mm-check + a,
.mm-menu_rtl .mm-btn_next + label.mm-check + span,
.mm-menu_rtl .mm-btn_next + label.mm-toggle + a,
.mm-menu_rtl .mm-btn_next + label.mm-toggle + span {
	margin-left: 50px;
}
.mm-menu_rtl .mm-btn_next + label.mm-toggle + a,
.mm-menu_rtl .mm-btn_next + label.mm-toggle + span {
	padding-left: 70px;
}
.mm-menu_rtl .mm-btn_next + label.mm-check + a,
.mm-menu_rtl .mm-btn_next + label.mm-check + span {
	padding-left: 50px;
}
.mm-menu_rtl .mm-counter + .mm-btn_next + label.mm-check,
.mm-menu_rtl .mm-counter + .mm-btn_next + label.mm-toggle {
	left: 100px;
}
.mm-menu_rtl .mm-counter + .mm-btn_next + label.mm-check + a,
.mm-menu_rtl .mm-counter + .mm-btn_next + label.mm-check + span,
.mm-menu_rtl .mm-counter + .mm-btn_next + label.mm-toggle + a,
.mm-menu_rtl .mm-counter + .mm-btn_next + label.mm-toggle + span {
	margin-left: 90px;
}
.mm-searchfield {
	height: 40px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.mm-searchfield input {
	border: none !important;
	outline: 0 !important;
	box-shadow: none !important;
	border-radius: 4px;
	font: inherit;
	font-size: inherit;
	line-height: 26px;
	display: block;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	height: 26px;
	min-height: 26px;
	max-height: 26px;
	margin: 0;
	padding: 0 10px;
}
.mm-searchfield input::-ms-clear {
	display: none;
}
.mm-searchfield__input {
	padding: 7px 10px 0 10px;
	position: relative;
}
.mm-panel__noresultsmsg {
	text-align: center;
	font-size: 150%;
	padding: 40px 0;
}
.mm-searchfield__btn {
	right: 0;
	top: 0;
}
.mm-searchfield__input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
}
.mm-searchfield__cancel {
	text-decoration: none;
	line-height: 40px;
	display: block;
	padding-right: 10px;
	margin-right: -100px;
	transition: margin 0.4s ease;
}
.mm-searchfield__cancel-active {
	margin-right: 0;
}
.mm-panel > .mm-searchfield {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.mm-panel_has-searchfield {
	padding-top: 40px;
}
.mm-panel_has-navbar.mm-panel_has-searchfield {
	padding-top: 80px;
}
.mm-panel_has-navbar.mm-panel_has-searchfield > .mm-searchfield {
	top: 40px;
}
.mm-listitem_nosubitems > .mm-btn_next {
	display: none;
}
.mm-listitem_nosubitems > .mm-btn_next + a,
.mm-listitem_nosubitems > .mm-btn_next + span {
	padding-right: 10px;
}
.mm-searchfield input {
	background: rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, 0.75);
}
.mm-panel__noresultsmsg {
	color: rgba(0, 0, 0, 0.3);
}
.mm-sectionindexer {
	background: inherit;
	text-align: center;
	font-size: 12px;
	box-sizing: border-box;
	width: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -20px;
	z-index: 15;
	transition: right 0.4s ease;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
}
.mm-sectionindexer a {
	line-height: 1;
	text-decoration: none;
	display: block;
}
.mm-sectionindexer ~ .mm-panels {
	transition: right 0.4s ease;
}
.mm-menu_has-sectionindexer .mm-sectionindexer {
	right: 0;
}
.mm-menu_has-sectionindexer .mm-panels {
	right: 20px;
}
.mm-menu_navbar_top-1 .mm-sectionindexer {
	top: 42px;
}
.mm-menu_navbar_top-2 .mm-sectionindexer {
	top: 82px;
}
.mm-menu_navbar_top-3 .mm-sectionindexer {
	top: 122px;
}
.mm-menu_navbar_top-4 .mm-sectionindexer {
	top: 162px;
}
.mm-menu_navbar_bottom-1 .mm-sectionindexer {
	bottom: 42px;
}
.mm-menu_navbar_bottom-2 .mm-sectionindexer {
	bottom: 82px;
}
.mm-menu_navbar_bottom-3 .mm-sectionindexer {
	bottom: 122px;
}
.mm-menu_navbar_bottom-4 .mm-sectionindexer {
	bottom: 162px;
}
.mm-sectionindexer a {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu_selected-hover .mm-listitem > a.mm-btn_fullwidth + a,
.mm-menu_selected-hover .mm-listitem > a.mm-btn_fullwidth + span,
.mm-menu_selected-hover .mm-listitem > a:not(.mm-btn_fullwidth),
.mm-menu_selected-parent .mm-listitem > a.mm-btn_fullwidth + a,
.mm-menu_selected-parent .mm-listitem > a.mm-btn_fullwidth + span,
.mm-menu_selected-parent .mm-listitem > a:not(.mm-btn_fullwidth) {
	transition: background 0.4s ease;
}
.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > a,
.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > span {
	background: 0 0;
}
.mm-menu_selected-hover .mm-listitem > a.mm-btn_fullwidth:hover + span,
.mm-menu_selected-hover .mm-listitem > a:not(.mm-btn_fullwidth):hover {
	background: rgba(255, 255, 255, 0.4);
}
.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > a,
.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > span {
	background: 0 0;
}
.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_fullwidth + span,
.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_next:not(.mm-btn_fullwidth) {
	background: rgba(255, 255, 255, 0.4);
}
[class*='mm-wrapper_sidebar-collapsed-'] body,
[class*='mm-wrapper_sidebar-expanded-'] body {
	position: relative;
}
[class*='mm-wrapper_sidebar-collapsed-'] .mm-slideout,
[class*='mm-wrapper_sidebar-expanded-'] .mm-slideout {
	transition-property:
		width,
		-webkit-transform;
	transition-property: width, transform;
	transition-property:
		width,
		transform,
		-webkit-transform;
}
[class*='mm-wrapper_sidebar-collapsed-'] .mm-page,
[class*='mm-wrapper_sidebar-expanded-'] .mm-page {
	background: inherit;
	box-sizing: border-box;
	min-height: 100vh;
}
[class*='mm-wrapper_sidebar-collapsed-'] .mm-menu_sidebar-collapsed,
[class*='mm-wrapper_sidebar-expanded-'] .mm-menu_sidebar-expanded {
	display: block !important;
	top: 0 !important;
	right: auto !important;
	bottom: 0 !important;
	left: 0 !important;
}
[class*='mm-wrapper_sidebar-collapsed-']:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-listitem_divider,
[class*='mm-wrapper_sidebar-collapsed-']:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar {
	opacity: 0;
}
.mm-wrapper_sidebar-collapsed-40 .mm-slideout,
[class*='mm-wrapper_sidebar-expanded-'].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-40 .mm-slideout {
	width: calc(100% - 40px);
	-webkit-transform: translate(40px, 0);
	-ms-transform: translate(40px, 0);
	transform: translate(40px, 0);
	-webkit-transform: translate3d(40px, 0, 0);
	transform: translate3d(40px, 0, 0);
}
.mm-wrapper_sidebar-collapsed-60 .mm-slideout,
[class*='mm-wrapper_sidebar-expanded-'].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-60 .mm-slideout {
	width: calc(100% - 60px);
	-webkit-transform: translate(60px, 0);
	-ms-transform: translate(60px, 0);
	transform: translate(60px, 0);
	-webkit-transform: translate3d(60px, 0, 0);
	transform: translate3d(60px, 0, 0);
}
.mm-wrapper_sidebar-collapsed-80 .mm-slideout,
[class*='mm-wrapper_sidebar-expanded-'].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-80 .mm-slideout {
	width: calc(100% - 80px);
	-webkit-transform: translate(80px, 0);
	-ms-transform: translate(80px, 0);
	transform: translate(80px, 0);
	-webkit-transform: translate3d(80px, 0, 0);
	transform: translate3d(80px, 0, 0);
}
[class*='mm-wrapper_sidebar-expanded-'] .mm-menu_sidebar-expanded {
	border-right-width: 1px;
	border-right-style: solid;
	min-width: 0 !important;
	max-width: 100000px !important;
}
[class*='mm-wrapper_sidebar-expanded-'] .mm-menu_sidebar-expanded.mm-menu_pageshadow:after {
	content: none;
	display: none;
}
[class*='mm-wrapper_sidebar-expanded-'].mm-wrapper_blocking,
[class*='mm-wrapper_sidebar-expanded-'].mm-wrapper_blocking body {
	overflow: visible;
}
[class*='mm-wrapper_sidebar-expanded-'] .mm-page__blocker {
	display: none !important;
}
.mm-wrapper_sidebar-expanded-25:not(.mm-wrapper_sidebar-closed) .mm-slideout {
	width: 75%;
	-webkit-transform: translate(33.33333%, 0) !important;
	-ms-transform: translate(33.33333%, 0) !important;
	transform: translate(33.33333%, 0) !important;
	-webkit-transform: translate3d(33.33333%, 0, 0) !important;
	transform: translate3d(33.33333%, 0, 0) !important;
}
.mm-wrapper_sidebar-expanded-25 .mm-menu_sidebar-expanded {
	width: 25% !important;
}
.mm-wrapper_sidebar-expanded-30:not(.mm-wrapper_sidebar-closed) .mm-slideout {
	width: 70%;
	-webkit-transform: translate(42.85714%, 0) !important;
	-ms-transform: translate(42.85714%, 0) !important;
	transform: translate(42.85714%, 0) !important;
	-webkit-transform: translate3d(42.85714%, 0, 0) !important;
	transform: translate3d(42.85714%, 0, 0) !important;
}
.mm-wrapper_sidebar-expanded-30 .mm-menu_sidebar-expanded {
	width: 30% !important;
}
.mm-wrapper_sidebar-expanded-35:not(.mm-wrapper_sidebar-closed) .mm-slideout {
	width: 65%;
	-webkit-transform: translate(53.84615%, 0) !important;
	-ms-transform: translate(53.84615%, 0) !important;
	transform: translate(53.84615%, 0) !important;
	-webkit-transform: translate3d(53.84615%, 0, 0) !important;
	transform: translate3d(53.84615%, 0, 0) !important;
}
.mm-wrapper_sidebar-expanded-35 .mm-menu_sidebar-expanded {
	width: 35% !important;
}
.mm-menu__blocker {
	background: rgba(3, 2, 1, 0);
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3;
}
.mm-menu_opened .mm-menu__blocker {
	display: none;
}
input.mm-check,
input.mm-toggle {
	position: absolute;
	left: -10000px;
}
label.mm-check,
label.mm-toggle {
	margin: 0;
	position: absolute;
	top: 50%;
	z-index: 2;
}
label.mm-check:before,
label.mm-toggle:before {
	content: '';
	display: block;
}
label.mm-toggle {
	border-radius: 30px;
	width: 50px;
	height: 30px;
	margin-top: -15px;
}
label.mm-toggle:before {
	border-radius: 30px;
	width: 28px;
	height: 28px;
	margin: 1px;
}
input.mm-toggle:checked ~ label.mm-toggle:before {
	float: right;
}
label.mm-check {
	width: 30px;
	height: 30px;
	margin-top: -15px;
}
label.mm-check:before {
	border-left: 3px solid;
	border-bottom: 3px solid;
	width: 40%;
	height: 20%;
	margin: 25% 0 0 20%;
	opacity: 0.1;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
input.mm-check:checked ~ label.mm-check:before {
	opacity: 1;
}
.mm-listitem_vertical label.mm-toggle {
	top: 5px;
	bottom: auto;
	margin-top: 0;
}
.mm-listitem_vertical label.mm-check {
	top: 5px;
	bottom: auto;
	margin-top: 0;
}
label.mm-toggle {
	right: 20px;
}
label.mm-toggle + a,
label.mm-toggle + span {
	padding-right: 80px;
}
label.mm-check {
	right: 20px;
}
label.mm-check + a,
label.mm-check + span {
	padding-right: 60px;
}
.mm-btn_next + label.mm-check,
.mm-btn_next + label.mm-toggle {
	right: 60px;
}
.mm-btn_next + label.mm-check + a,
.mm-btn_next + label.mm-check + span,
.mm-btn_next + label.mm-toggle + a,
.mm-btn_next + label.mm-toggle + span {
	margin-right: 50px;
}
.mm-btn_next + label.mm-toggle + a,
.mm-btn_next + label.mm-toggle + span {
	padding-right: 70px;
}
.mm-btn_next + label.mm-check + a,
.mm-btn_next + label.mm-check + span {
	padding-right: 50px;
}
.mm-counter + .mm-btn_next + label.mm-check,
.mm-counter + .mm-btn_next + label.mm-toggle {
	right: 100px;
}
.mm-counter + .mm-btn_next + label.mm-check + a,
.mm-counter + .mm-btn_next + label.mm-check + span,
.mm-counter + .mm-btn_next + label.mm-toggle + a,
.mm-counter + .mm-btn_next + label.mm-toggle + span {
	margin-right: 90px;
}
label.mm-toggle {
	background: rgba(0, 0, 0, 0.1);
}
label.mm-toggle:before {
	background: #f3f3f3;
}
input.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}
label.mm-check:before {
	border-color: rgba(0, 0, 0, 0.75);
}
.mm-menu_border-none .mm-listitem:after,
.mm-panel_border-none .mm-listitem:after {
	content: none;
}
.mm-menu_border-full .mm-listitem:after,
.mm-panel_border-full .mm-listitem:after {
	left: 0 !important;
}
.mm-menu_border-offset .mm-listitem:after,
.mm-panel_border-offset .mm-listitem:after {
	right: 20px;
}
.mm-menu_fx-menu-zoom {
	transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
	transition:
		transform 0.4s ease,
		-webkit-transform 0.4s ease;
}
.mm-wrapper_opened .mm-menu_fx-menu-zoom {
	-webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
}
.mm-wrapper_opening .mm-menu_fx-menu-zoom {
	-webkit-transform: scale(1, 1) translate3d(0, 0, 0);
	transform: scale(1, 1) translate3d(0, 0, 0);
}
.mm-wrapper_opened .mm-menu_fx-menu-zoom.mm-menu_position-right {
	-webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	transform-origin: right center;
}
.mm-wrapper_opening .mm-menu_fx-menu-zoom.mm-menu_position-right {
	-webkit-transform: scale(1, 1) translate3d(0, 0, 0);
	transform: scale(1, 1) translate3d(0, 0, 0);
}
.mm-menu_fx-menu-slide {
	transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
	transition:
		transform 0.4s ease,
		-webkit-transform 0.4s ease;
}
.mm-wrapper_opened .mm-menu_fx-menu-slide {
	-webkit-transform: translate(-30%, 0);
	-ms-transform: translate(-30%, 0);
	transform: translate(-30%, 0);
	-webkit-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
}
.mm-wrapper_opening .mm-menu_fx-menu-slide {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right {
	-webkit-transform: translate(30%, 0);
	-ms-transform: translate(30%, 0);
	transform: translate(30%, 0);
	-webkit-transform: translate3d(30%, 0, 0);
	transform: translate3d(30%, 0, 0);
}
.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-menu_fx-menu-fade {
	opacity: 0;
	transition: opacity 0.4s ease;
}
.mm-wrapper_opening .mm-menu_fx-menu-fade {
	opacity: 1;
}
.mm-menu_fx-panels-none .mm-panel,
.mm-panel_fx-none {
	transition-property: none;
}
.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,
.mm-panel_fx-none.mm-panel_opened-parent {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-menu_fx-panels-zoom .mm-panel,
.mm-panel_fx-zoom {
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	-webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
}
.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened,
.mm-panel_fx-zoom.mm-panel_opened {
	-webkit-transform: scale(1, 1) translate3d(0, 0, 0);
	transform: scale(1, 1) translate3d(0, 0, 0);
}
.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened-parent,
.mm-panel_fx-zoom.mm-panel_opened-parent {
	-webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
}
.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent,
.mm-panel_fx-slide-0.mm-panel_opened-parent {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent,
.mm-panel_fx-slide-100.mm-panel_opened-parent {
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.mm-menu_fx-panels-slide-up .mm-panel,
.mm-panel_fx-slide-up {
	-webkit-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
.mm-menu_fx-panels-slide-up .mm-panel_opened,
.mm-menu_fx-panels-slide-up .mm-panel_opened-parent,
.mm-panel_fx-slide-up.mm-panel_opened {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-menu_fx-panels-slide-right .mm-panel,
.mm-panel_fx-slide-right {
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.mm-menu_fx-panels-slide-right .mm-panel_opened,
.mm-menu_fx-panels-slide-right .mm-panel_opened-parent,
.mm-panel_fx-slide-right.mm-panel_opened {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
[class*='mm-menu_fx-listitems-'] .mm-listitem {
	transition: none 0.4s ease;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(1) {
	transition-delay: 50ms;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(2) {
	transition-delay: 0.1s;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(3) {
	transition-delay: 150ms;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(4) {
	transition-delay: 0.2s;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(5) {
	transition-delay: 250ms;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(6) {
	transition-delay: 0.3s;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(7) {
	transition-delay: 350ms;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(8) {
	transition-delay: 0.4s;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(9) {
	transition-delay: 450ms;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(10) {
	transition-delay: 0.5s;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(11) {
	transition-delay: 550ms;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(12) {
	transition-delay: 0.6s;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(13) {
	transition-delay: 650ms;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(14) {
	transition-delay: 0.7s;
}
[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(15) {
	transition-delay: 750ms;
}
.mm-menu_fx-listitems-slide .mm-listitem {
	transition-property:
		opacity,
		-webkit-transform;
	transition-property: transform, opacity;
	transition-property:
		transform,
		opacity,
		-webkit-transform;
	-webkit-transform: translate(50%, 0);
	-ms-transform: translate(50%, 0);
	transform: translate(50%, 0);
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0);
	opacity: 0;
}
.mm-wrapper_opening .mm-menu_fx-listitems-slide .mm-panel_opened .mm-listitem {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}
.mm-menu_fx-listitems-fade .mm-listitem {
	transition-property: opacity;
	opacity: 0;
}
.mm-wrapper_opening .mm-menu_fx-listitems-fade .mm-panel_opened .mm-listitem {
	opacity: 1;
}
.mm-menu_fx-listitems-drop .mm-listitem {
	transition-property: opacity, top;
	opacity: 0;
	top: -25%;
}
.mm-wrapper_opening .mm-menu_fx-listitems-drop .mm-panel_opened .mm-listitem {
	opacity: 1;
	top: 0;
}
.mm-menu_fullscreen {
	width: 100%;
	min-width: 140px;
	max-width: 10000px;
}
.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(100vw, 0);
	-ms-transform: translate(100vw, 0);
	transform: translate(100vw, 0);
	-webkit-transform: translate3d(100vw, 0, 0);
	transform: translate3d(100vw, 0, 0);
}
@media all and (max-width: 140px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		transform: translate(140px, 0);
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0);
	}
}
@media all and (min-width: 10000px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(10000px, 0);
		-ms-transform: translate(10000px, 0);
		transform: translate(10000px, 0);
		-webkit-transform: translate3d(10000px, 0, 0);
		transform: translate3d(10000px, 0, 0);
	}
}
.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(-100vw, 0);
	-ms-transform: translate(-100vw, 0);
	transform: translate(-100vw, 0);
	-webkit-transform: translate3d(-100vw, 0, 0);
	transform: translate3d(-100vw, 0, 0);
}
@media all and (max-width: 140px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0);
	}
}
@media all and (min-width: 10000px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-10000px, 0);
		-ms-transform: translate(-10000px, 0);
		transform: translate(-10000px, 0);
		-webkit-transform: translate3d(-10000px, 0, 0);
		transform: translate3d(-10000px, 0, 0);
	}
}
.mm-menu_fullscreen.mm-menu_position-top {
	height: 100vh;
	min-height: 140px;
	max-height: 10000px;
}
.mm-menu_fullscreen.mm-menu_position-bottom {
	height: 100vh;
	min-height: 140px;
	max-height: 10000px;
}
.mm-menu_listview-30 .mm-listitem > a:not(.mm-btn_next),
.mm-menu_listview-30 .mm-listitem > span {
	padding-top: 5px;
	padding-bottom: 5px;
}
.mm-menu_listview-30 .mm-listitem_vertical > .mm-btn_next {
	height: 30;
}
.mm-menu_listview-50 .mm-listitem > a:not(.mm-btn_next),
.mm-menu_listview-50 .mm-listitem > span {
	padding-top: 15px;
	padding-bottom: 15px;
}
.mm-menu_listview-50 .mm-listitem_vertical > .mm-btn_next {
	height: 50;
}
.mm-menu_listview-60 .mm-listitem > a:not(.mm-btn_next),
.mm-menu_listview-60 .mm-listitem > span {
	padding-top: 20px;
	padding-bottom: 20px;
}
.mm-menu_listview-60 .mm-listitem_vertical > .mm-btn_next {
	height: 60;
}
.mm-menu_listview-justify .mm-panels > .mm-panel:after,
.mm-menu_listview-justify .mm-panels > .mm-panel:before,
.mm-panels > .mm-panel_listview-justify:after,
.mm-panels > .mm-panel_listview-justify:before {
	content: none;
	display: none;
}
.mm-menu_listview-justify .mm-panels > .mm-panel .mm-listview,
.mm-panels > .mm-panel_listview-justify .mm-listview {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	margin-top: 0;
	margin-bottom: 0;
}
.mm-menu_listview-justify .mm-panels > .mm-panel .mm-listitem,
.mm-panels > .mm-panel_listview-justify .mm-listitem {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	min-height: 40px;
}
.mm-menu_listview-justify .mm-panels > .mm-panel .mm-listitem:not(.mm-listitem_divider),
.mm-panels > .mm-panel_listview-justify .mm-listitem:not(.mm-listitem_divider) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.mm-menu_listview-justify .mm-panels > .mm-panel .mm-listitem > a:not(.mm-btn_next),
.mm-menu_listview-justify .mm-panels > .mm-panel .mm-listitem > span,
.mm-panels > .mm-panel_listview-justify .mm-listitem > a:not(.mm-btn_next),
.mm-panels > .mm-panel_listview-justify .mm-listitem > span {
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.mm-listview_inset {
	list-style: inside disc;
	padding: 0 10px 15px 40px;
	margin: 0;
}
.mm-listview_inset > li {
	padding: 5px 0;
}
.mm-menu_multiline .mm-listitem > a,
.mm-menu_multiline .mm-listitem > span,
.mm-panel_multiline .mm-listitem > a,
.mm-panel_multiline .mm-listitem > span {
	text-overflow: clip;
	white-space: normal;
}
[class*='mm-menu_pagedim'].mm-menu_opened ~ .mm-page__blocker {
	opacity: 0;
}
.mm-wrapper_opening [class*='mm-menu_pagedim'].mm-menu_opened ~ .mm-page__blocker {
	opacity: 0.3;
	transition: opacity 0.4s ease 0.4s;
}
.mm-menu_opened.mm-menu_pagedim ~ .mm-page__blocker {
	background: inherit;
}
.mm-menu_opened.mm-menu_pagedim-black ~ .mm-page__blocker {
	background: #000;
}
.mm-menu_opened.mm-menu_pagedim-white ~ .mm-page__blocker {
	background: #fff;
}
.mm-menu_popup {
	transition: opacity 0.4s ease;
	opacity: 0;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
	height: 80%;
	min-height: 140px;
	top: 50%;
	left: 50%;
	bottom: auto;
	right: auto;
	z-index: 2;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}
.mm-menu_popup.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	z-index: 0;
}
.mm-menu_popup.mm-menu_opened ~ .mm-page__blocker {
	transition-delay: 0s !important;
	z-index: 1;
}
.mm-wrapper_opening .mm-menu_popup {
	opacity: 1;
}
.mm-menu_position-right {
	left: auto;
	right: 0;
}
.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(-80vw, 0);
	-ms-transform: translate(-80vw, 0);
	transform: translate(-80vw, 0);
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0);
	}
}
@media all and (min-width: 550px) {
	.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-440px, 0);
		-ms-transform: translate(-440px, 0);
		transform: translate(-440px, 0);
		-webkit-transform: translate3d(-440px, 0, 0);
		transform: translate3d(-440px, 0, 0);
	}
}
.mm-menu_position-bottom,
.mm-menu_position-front,
.mm-menu_position-top {
	transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
	transition:
		transform 0.4s ease,
		-webkit-transform 0.4s ease;
}
.mm-menu_position-bottom.mm-menu_opened,
.mm-menu_position-front.mm-menu_opened,
.mm-menu_position-top.mm-menu_opened {
	z-index: 2;
}
.mm-menu_position-bottom.mm-menu_opened ~ .mm-slideout,
.mm-menu_position-front.mm-menu_opened ~ .mm-slideout,
.mm-menu_position-top.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	z-index: 0;
}
.mm-menu_position-bottom.mm-menu_opened ~ .mm-page__blocker,
.mm-menu_position-front.mm-menu_opened ~ .mm-page__blocker,
.mm-menu_position-top.mm-menu_opened ~ .mm-page__blocker {
	z-index: 1;
}
.mm-menu_position-front {
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.mm-menu_position-front.mm-menu_position-right {
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
.mm-menu_position-bottom,
.mm-menu_position-top {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}
.mm-menu_position-top {
	-webkit-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	transform: translate(0, -100%);
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
.mm-menu_position-bottom {
	-webkit-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	top: auto;
}
.mm-menu_position-bottom {
	height: 80vh;
	min-height: 140px;
}
.mm-wrapper_opening .mm-menu_position-bottom,
.mm-wrapper_opening .mm-menu_position-front,
.mm-wrapper_opening .mm-menu_position-top {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-menu_shadow-page:after {
	content: '';
	display: block;
	width: 20px;
	height: 120%;
	position: absolute;
	left: 100%;
	top: -10%;
	z-index: 100;
	-webkit-clip-path: polygon(-20px 0, 0 0, 0 100%, -20px 100%);
	clip-path: polygon(-20px 0, 0 0, 0 100%, -20px 100%);
}
.mm-menu_shadow-page.mm-menu_position-right:after {
	left: auto;
	right: 100%;
	-webkit-clip-path: polygon(20px 0, 40px 0, 40px 100%, 20px 100%);
	clip-path: polygon(20px 0, 40px 0, 40px 100%, 20px 100%);
}
.mm-menu_shadow-page.mm-menu_position-front:after {
	content: none;
	display: none;
}
.mm-menu_shadow-page:after {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.mm-menu_shadow-panels .mm-panel {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white {
	background: #fff;
	border-color: rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.7);
}
.mm-menu_theme-white .mm-navbar a,
.mm-menu_theme-white .mm-navbar > * {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white .mm-btn:after,
.mm-menu_theme-white .mm-btn:before {
	border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white .mm-listview .mm-btn_next:after {
	border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white .mm-listview a:not(.mm-btn_next) {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.03);
	tap-highlight-color: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white .mm-listitem_selected > a:not(.mm-btn_next),
.mm-menu_theme-white .mm-listitem_selected > span {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white .mm-listitem_opened > .mm-btn_next,
.mm-menu_theme-white .mm-listitem_opened > .mm-panel {
	background: rgba(0, 0, 0, 0.06);
}
.mm-menu_theme-white .mm-listitem_divider {
	background: rgba(0, 0, 0, 0.06);
}
.mm-menu_theme-white .mm-counter {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white .mm-iconbar,
.mm-menu_theme-white .mm-iconbar a {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white.mm-menu_keyboardfocus a:focus {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white .mm-navbar_tabs > :not(.mm-navbar__tab_selected),
.mm-menu_theme-white .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,
.mm-menu_theme-white .mm-navbars_top.mm-navbars_has-tabs > .mm-navbar:not(.mm-navbar_tabs) {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white.mm-menu_shadow-page:after {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.mm-menu_theme-white.mm-menu_shadow-panels .mm-panel {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.mm-menu_theme-white .mm-searchfield input {
	background: rgba(0, 0, 0, 0.06);
	color: rgba(0, 0, 0, 0.7);
}
.mm-menu_theme-white .mm-panel__noresultsmsg {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white .mm-sectionindexer a {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > a,
.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > span {
	background: 0 0;
}
.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem > a.mm-btn_fullwidth:hover + span,
.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem > a:not(.mm-btn_fullwidth):hover {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > a,
.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > span {
	background: 0 0;
}
.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_fullwidth + span,
.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_next:not(.mm-btn_fullwidth) {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white label.mm-check:before {
	border-color: rgba(0, 0, 0, 0.7);
}
.mm-menu_theme-white label.mm-toggle {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-white label.mm-toggle:before {
	background: #fff;
}
.mm-menu_theme-whiteinput.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}
.mm-menu_theme-dark {
	background: #333;
	border-color: rgba(0, 0, 0, 0.3);
	color: rgba(255, 255, 255, 0.85);
}
.mm-menu_theme-dark .mm-navbar a,
.mm-menu_theme-dark .mm-navbar > * {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark .mm-btn:after,
.mm-menu_theme-dark .mm-btn:before {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark .mm-listview .mm-btn_next:after {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark .mm-listview a:not(.mm-btn_next) {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
	tap-highlight-color: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark .mm-listitem_selected > a:not(.mm-btn_next),
.mm-menu_theme-dark .mm-listitem_selected > span {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark .mm-listitem_opened > .mm-btn_next,
.mm-menu_theme-dark .mm-listitem_opened > .mm-panel {
	background: rgba(255, 255, 255, 0.08);
}
.mm-menu_theme-dark .mm-listitem_divider {
	background: rgba(255, 255, 255, 0.08);
}
.mm-menu_theme-dark .mm-counter {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark .mm-iconbar,
.mm-menu_theme-dark .mm-iconbar a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark.mm-menu_keyboardfocus a:focus {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark .mm-navbar_tabs > :not(.mm-navbar__tab_selected),
.mm-menu_theme-dark .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,
.mm-menu_theme-dark .mm-navbars_top.mm-navbars_has-tabs > .mm-navbar:not(.mm-navbar_tabs) {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark.mm-menu_shadow-page:after {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.mm-menu_theme-dark.mm-menu_shadow-panels .mm-panel {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.mm-menu_theme-dark .mm-searchfield input {
	background: rgba(255, 255, 255, 0.15);
	color: rgba(255, 255, 255, 0.85);
}
.mm-menu_theme-dark .mm-panel__noresultsmsg {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark .mm-sectionindexer a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > a,
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > span {
	background: 0 0;
}
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem > a.mm-btn_fullwidth:hover + span,
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem > a:not(.mm-btn_fullwidth):hover {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > a,
.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > span {
	background: 0 0;
}
.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_fullwidth + span,
.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_next:not(.mm-btn_fullwidth) {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark label.mm-check:before {
	border-color: rgba(255, 255, 255, 0.85);
}
.mm-menu_theme-dark label.mm-toggle {
	background: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-dark label.mm-toggle:before {
	background: #333;
}
.mm-menu_theme-darkinput.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}
.mm-menu_theme-black {
	background: #000;
	border-color: rgba(255, 255, 255, 0.25);
	color: rgba(255, 255, 255, 0.75);
}
.mm-menu_theme-black .mm-navbar a,
.mm-menu_theme-black .mm-navbar > * {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black .mm-btn:after,
.mm-menu_theme-black .mm-btn:before {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black .mm-listview .mm-btn_next:after {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black .mm-listview a:not(.mm-btn_next) {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.15);
	tap-highlight-color: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black .mm-listitem_selected > a:not(.mm-btn_next),
.mm-menu_theme-black .mm-listitem_selected > span {
	background: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black .mm-listitem_opened > .mm-btn_next,
.mm-menu_theme-black .mm-listitem_opened > .mm-panel {
	background: rgba(255, 255, 255, 0.2);
}
.mm-menu_theme-black .mm-listitem_divider {
	background: rgba(255, 255, 255, 0.2);
}
.mm-menu_theme-black .mm-counter {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black .mm-iconbar,
.mm-menu_theme-black .mm-iconbar a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black.mm-menu_keyboardfocus a:focus {
	background: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black .mm-navbar_tabs > :not(.mm-navbar__tab_selected),
.mm-menu_theme-black .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,
.mm-menu_theme-black .mm-navbars_top.mm-navbars_has-tabs > .mm-navbar:not(.mm-navbar_tabs) {
	background: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black.mm-menu_shadow-page:after {
	box-shadow: false;
}
.mm-menu_theme-black.mm-menu_shadow-panels .mm-panel {
	box-shadow: false;
}
.mm-menu_theme-black .mm-searchfield input {
	background: rgba(255, 255, 255, 0.25);
	color: rgba(255, 255, 255, 0.75);
}
.mm-menu_theme-black .mm-panel__noresultsmsg {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black .mm-sectionindexer a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > a,
.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > span {
	background: 0 0;
}
.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem > a.mm-btn_fullwidth:hover + span,
.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem > a:not(.mm-btn_fullwidth):hover {
	background: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > a,
.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > span {
	background: 0 0;
}
.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_fullwidth + span,
.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_next:not(.mm-btn_fullwidth) {
	background: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black label.mm-check:before {
	border-color: rgba(255, 255, 255, 0.75);
}
.mm-menu_theme-black label.mm-toggle {
	background: rgba(255, 255, 255, 0.25);
}
.mm-menu_theme-black label.mm-toggle:before {
	background: #000;
}
.mm-menu_theme-blackinput.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}
.mm-menu_tileview .mm-listview,
.mm-panel_tileview .mm-listview {
	margin: 0 !important;
}
.mm-menu_tileview .mm-listview:after,
.mm-panel_tileview .mm-listview:after {
	content: '';
	display: block;
	clear: both;
}
.mm-menu_tileview .mm-listitem,
.mm-panel_tileview .mm-listitem {
	padding: 0;
	float: left;
	position: relative;
	width: 50%;
	height: 0;
	padding-top: 50%;
}
.mm-menu_tileview .mm-listitem:after,
.mm-panel_tileview .mm-listitem:after {
	left: 0;
	top: 0;
	border-right-width: 1px;
	border-right-style: solid;
	z-index: -1;
}
.mm-menu_tileview .mm-listitem.mm-tile-xs,
.mm-panel_tileview .mm-listitem.mm-tile-xs {
	width: 12.5%;
	padding-top: 12.5%;
}
.mm-menu_tileview .mm-listitem.mm-tile-s,
.mm-panel_tileview .mm-listitem.mm-tile-s {
	width: 25%;
	padding-top: 25%;
}
.mm-menu_tileview .mm-listitem.mm-tile-l,
.mm-panel_tileview .mm-listitem.mm-tile-l {
	width: 75%;
	padding-top: 75%;
}
.mm-menu_tileview .mm-listitem.mm-tile-xl,
.mm-panel_tileview .mm-listitem.mm-tile-xl {
	width: 100%;
	padding-top: 100%;
}
.mm-menu_tileview .mm-listitem > a,
.mm-menu_tileview .mm-listitem > span,
.mm-panel_tileview .mm-listitem > a,
.mm-panel_tileview .mm-listitem > span {
	line-height: 1px;
	text-align: center;
	padding: 50% 10px 0 10px;
	margin: 0;
	position: absolute;
	top: 0;
	right: 1px;
	bottom: 1px;
	left: 0;
}
.mm-menu_tileview .mm-listitem > .mm-btn_next,
.mm-panel_tileview .mm-listitem > .mm-btn_next {
	width: auto;
}
.mm-menu_tileview .mm-listitem > .mm-btn_next:after,
.mm-menu_tileview .mm-listitem > .mm-btn_next:before,
.mm-panel_tileview .mm-listitem > .mm-btn_next:after,
.mm-panel_tileview .mm-listitem > .mm-btn_next:before {
	content: none;
	display: none;
}
.mm-menu_tileview .mm-listitem_divider,
.mm-panel_tileview .mm-listitem_divider {
	display: none;
}
.mm-menu_tileview .mm-panel,
.mm-panel_tileview {
	padding-left: 0;
	padding-right: 0;
}
.mm-menu_tileview .mm-panel:after,
.mm-menu_tileview .mm-panel:before,
.mm-panel_tileview:after,
.mm-panel_tileview:before {
	content: none;
	display: none;
}
.mm-menu_position-right {
	left: auto;
	right: 0;
}
.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate(-80vw, 0);
	-ms-transform: translate(-80vw, 0);
	transform: translate(-80vw, 0);
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}
@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		transform: translate(-140px, 0);
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0);
	}
}
@media all and (min-width: 550px) {
	.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate(-440px, 0);
		-ms-transform: translate(-440px, 0);
		transform: translate(-440px, 0);
		-webkit-transform: translate3d(-440px, 0, 0);
		transform: translate3d(-440px, 0, 0);
	}
}
.mm-menu_position-bottom,
.mm-menu_position-front,
.mm-menu_position-top {
	transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
	transition:
		transform 0.4s ease,
		-webkit-transform 0.4s ease;
}
.mm-menu_position-bottom.mm-menu_opened,
.mm-menu_position-front.mm-menu_opened,
.mm-menu_position-top.mm-menu_opened {
	z-index: 2;
}
.mm-menu_position-bottom.mm-menu_opened ~ .mm-slideout,
.mm-menu_position-front.mm-menu_opened ~ .mm-slideout,
.mm-menu_position-top.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	z-index: 0;
}
.mm-menu_position-bottom.mm-menu_opened ~ .mm-page__blocker,
.mm-menu_position-front.mm-menu_opened ~ .mm-page__blocker,
.mm-menu_position-top.mm-menu_opened ~ .mm-page__blocker {
	z-index: 1;
}
.mm-menu_position-front {
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.mm-menu_position-front.mm-menu_position-right {
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
.mm-menu_position-bottom,
.mm-menu_position-top {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}
.mm-menu_position-top {
	-webkit-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	transform: translate(0, -100%);
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
.mm-menu_position-top {
	height: 80vh;
	min-height: 140px;
}
.mm-menu_position-bottom {
	-webkit-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	top: auto;
}
.mm-menu_position-bottom {
	height: 100vh;
	min-height: 140px;
}
.mm-wrapper_opening .mm-menu_position-bottom,
.mm-wrapper_opening .mm-menu_position-front,
.mm-wrapper_opening .mm-menu_position-top {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-menu_theme-white {
	background: #fff;
	border-color: rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.7);
}
.mm-menu_theme-white .mm-navbar a,
.mm-menu_theme-white .mm-navbar > * {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white .mm-btn:after,
.mm-menu_theme-white .mm-btn:before {
	border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white .mm-listview .mm-btn_next:after {
	border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white .mm-listview a:not(.mm-btn_next) {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.03);
	tap-highlight-color: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white .mm-listitem_selected > a:not(.mm-btn_next),
.mm-menu_theme-white .mm-listitem_selected > span {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white .mm-listitem_opened > .mm-btn_next,
.mm-menu_theme-white .mm-listitem_opened > .mm-panel {
	background: rgba(0, 0, 0, 0.06);
}
.mm-menu_theme-white .mm-listitem_divider {
	background: rgba(0, 0, 0, 0.06);
}
.mm-menu_theme-white .mm-counter {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white .mm-iconbar,
.mm-menu_theme-white .mm-iconbar a {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white.mm-menu_keyboardfocus a:focus {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white .mm-navbar_tabs > :not(.mm-navbar__tab_selected),
.mm-menu_theme-white .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,
.mm-menu_theme-white .mm-navbars_top.mm-navbars_has-tabs > .mm-navbar:not(.mm-navbar_tabs) {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white.mm-menu_shadow-page:after {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.mm-menu_theme-white.mm-menu_shadow-panels .mm-panel {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.mm-menu_theme-white .mm-searchfield input {
	background: rgba(0, 0, 0, 0.06);
	color: rgba(0, 0, 0, 0.7);
}
.mm-menu_theme-white .mm-panel__noresultsmsg {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white .mm-sectionindexer a {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > a,
.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > span {
	background: 0 0;
}
.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem > a.mm-btn_fullwidth:hover + span,
.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem > a:not(.mm-btn_fullwidth):hover {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > a,
.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > span {
	background: 0 0;
}
.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_fullwidth + span,
.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_next:not(.mm-btn_fullwidth) {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu_theme-white label.mm-check:before {
	border-color: rgba(0, 0, 0, 0.7);
}
.mm-menu_theme-white label.mm-toggle {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-white label.mm-toggle:before {
	background: #fff;
}
.mm-menu_theme-whiteinput.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}
.mm-menu_theme-dark {
	background: #333;
	border-color: rgba(0, 0, 0, 0.3);
	color: rgba(255, 255, 255, 0.85);
}
.mm-menu_theme-dark .mm-navbar a,
.mm-menu_theme-dark .mm-navbar > * {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark .mm-btn:after,
.mm-menu_theme-dark .mm-btn:before {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark .mm-listview .mm-btn_next:after {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark .mm-listview a:not(.mm-btn_next) {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
	tap-highlight-color: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark .mm-listitem_selected > a:not(.mm-btn_next),
.mm-menu_theme-dark .mm-listitem_selected > span {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark .mm-listitem_opened > .mm-btn_next,
.mm-menu_theme-dark .mm-listitem_opened > .mm-panel {
	background: rgba(255, 255, 255, 0.08);
}
.mm-menu_theme-dark .mm-listitem_divider {
	background: rgba(255, 255, 255, 0.08);
}
.mm-menu_theme-dark .mm-counter {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark .mm-iconbar,
.mm-menu_theme-dark .mm-iconbar a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark.mm-menu_keyboardfocus a:focus {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark .mm-navbar_tabs > :not(.mm-navbar__tab_selected),
.mm-menu_theme-dark .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,
.mm-menu_theme-dark .mm-navbars_top.mm-navbars_has-tabs > .mm-navbar:not(.mm-navbar_tabs) {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark.mm-menu_shadow-page:after {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.mm-menu_theme-dark.mm-menu_shadow-panels .mm-panel {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.mm-menu_theme-dark .mm-searchfield input {
	background: rgba(255, 255, 255, 0.15);
	color: rgba(255, 255, 255, 0.85);
}
.mm-menu_theme-dark .mm-panel__noresultsmsg {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark .mm-sectionindexer a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > a,
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > span {
	background: 0 0;
}
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem > a.mm-btn_fullwidth:hover + span,
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem > a:not(.mm-btn_fullwidth):hover {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > a,
.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > span {
	background: 0 0;
}
.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_fullwidth + span,
.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_next:not(.mm-btn_fullwidth) {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu_theme-dark label.mm-check:before {
	border-color: rgba(255, 255, 255, 0.85);
}
.mm-menu_theme-dark label.mm-toggle {
	background: rgba(0, 0, 0, 0.3);
}
.mm-menu_theme-dark label.mm-toggle:before {
	background: #333;
}
.mm-menu_theme-darkinput.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}
.mm-menu_theme-black {
	background: #000;
	border-color: rgba(255, 255, 255, 0.25);
	color: rgba(255, 255, 255, 0.75);
}
.mm-menu_theme-black .mm-navbar a,
.mm-menu_theme-black .mm-navbar > * {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black .mm-btn:after,
.mm-menu_theme-black .mm-btn:before {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black .mm-listview .mm-btn_next:after {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black .mm-listview a:not(.mm-btn_next) {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.15);
	tap-highlight-color: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black .mm-listitem_selected > a:not(.mm-btn_next),
.mm-menu_theme-black .mm-listitem_selected > span {
	background: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black .mm-listitem_opened > .mm-btn_next,
.mm-menu_theme-black .mm-listitem_opened > .mm-panel {
	background: rgba(255, 255, 255, 0.2);
}
.mm-menu_theme-black .mm-listitem_divider {
	background: rgba(255, 255, 255, 0.2);
}
.mm-menu_theme-black .mm-counter {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black .mm-iconbar,
.mm-menu_theme-black .mm-iconbar a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black.mm-menu_keyboardfocus a:focus {
	background: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black .mm-navbar_tabs > :not(.mm-navbar__tab_selected),
.mm-menu_theme-black .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,
.mm-menu_theme-black .mm-navbars_top.mm-navbars_has-tabs > .mm-navbar:not(.mm-navbar_tabs) {
	background: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black.mm-menu_shadow-page:after {
	box-shadow: false;
}
.mm-menu_theme-black.mm-menu_shadow-panels .mm-panel {
	box-shadow: false;
}
.mm-menu_theme-black .mm-searchfield input {
	background: rgba(255, 255, 255, 0.25);
	color: rgba(255, 255, 255, 0.75);
}
.mm-menu_theme-black .mm-panel__noresultsmsg {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black .mm-sectionindexer a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > a,
.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected > span {
	background: 0 0;
}
.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem > a.mm-btn_fullwidth:hover + span,
.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem > a:not(.mm-btn_fullwidth):hover {
	background: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > a,
.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > span {
	background: 0 0;
}
.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_fullwidth + span,
.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent > a.mm-btn_next:not(.mm-btn_fullwidth) {
	background: rgba(255, 255, 255, 0.15);
}
.mm-menu_theme-black label.mm-check:before {
	border-color: rgba(255, 255, 255, 0.75);
}
.mm-menu_theme-black label.mm-toggle {
	background: rgba(255, 255, 255, 0.25);
}
.mm-menu_theme-black label.mm-toggle:before {
	background: #000;
}
.mm-menu_theme-blackinput.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}
.mm-menu_border-none .mm-listitem:after,
.mm-panel_border-none .mm-listitem:after {
	content: none;
}
.mm-menu_border-full .mm-listitem:after,
.mm-panel_border-full .mm-listitem:after {
	left: 0 !important;
}
.mm-menu_border-offset .mm-listitem:after,
.mm-panel_border-offset .mm-listitem:after {
	right: 20px;
}
.mm-menu_multiline .mm-listitem > a,
.mm-menu_multiline .mm-listitem > span,
.mm-panel_multiline .mm-listitem > a,
.mm-panel_multiline .mm-listitem > span {
	text-overflow: clip;
	white-space: normal;
}
body {
	background: #fff;
	height: unset;
}
@-ms-viewport {
	width: auto !important;
}
.header.zindex-fix {
	position: relative;
}
.main-content div.container {
	padding-top: 0;
}
.policy-listings .col-md-8 {
	border-left: none;
}
.title-bar.padding-top {
	padding-top: 0;
}
.sticky-placeholder {
	float: left;
}
.mobile-menu .mobile-menu-toggle.fixed {
	position: fixed;
	top: 0;
	z-index: 99999;
}
.policy-listings {
	padding-top: 45px;
}

.policy-listings .breadcrumb-wrapper {
  margin-top: -40px;
  margin-bottom: 48px;

  @media (max-width: 991px) {
    margin-top: -32px;
  }

  @media (max-width: 768px) {
    margin-top: -16px;
  }
}

.breadcrumb .breadcrumb-home {
	text-indent: -9999px;
	overflow: hidden;
	width: 20px;
	height: 20px;
	background: url(/static/img/refresh/icons8-home.svg) no-repeat center center;
	background-size: 100%;
}
.breadcrumb li + li::before {
	display: inline-block;
	content: '';
	width: 20px;
	height: 20px;
	background: url(/static/img/refresh/chevron.svg) center center no-repeat;
	background-size: auto 10px;
}
.breadcrumb.tablet {
	display: none;
}
.breadcrumb li {
	font-size: 16px;
}
.breadcrumb li:last-child span {
	opacity: 1;
}

.breadcrumb li:hover a {
	text-decoration: underline;
	opacity: 1;
}

.navigation-header-desktop .header-link {
	position: absolute;
	right: 0;
	top: 0;
}
.download-pdf.full-width {
	width: 100%;
	text-align: left;
	margin-bottom: 20px;
}

.navigation-header-desktop.white-out {
 padding-bottom: 1rem;
}
.white-out .breadcrumb-wrapper li a {
	color: #fff;
}
.white-out .breadcrumb-wrapper .breadcrumb-separator svg {
	color: #fff !important;
}
.white-out .breadcrumb-wrapper li span {
	color: #fff;
}
.title-bar .summary {
	padding-right: 80px;
}
.intro-bullet {
	position: relative;
	padding-left: 23px;
}
.intro-bullet span.bullet {
	content: '';
	width: 16px;
	height: 16px;
	border-radius: 100%;
	position: absolute;
	top: 6px;
	left: 0;
	display: block;
}
.policy-listings .col-md-8 {
	padding-left: 0;
	padding-right: 30px;
	padding-left: 15px;
}
.guide-nav ul li {
	font-size: 15px;
}
.title-bar {
	position: relative;
	padding-top: 40px;
}
.title-bar-nav {
	position: absolute;
	bottom: 25px;
	right: 0;
}
.title-bar-nav div.tooltip-button {
	cursor: pointer;
	position: relative;
	border: 1px solid #dadbdc;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	display: block;
	float: right;
	margin-left: 10px;
}
.title-bar-nav .next {
	background: url(/static/img/refresh/arrow-no-circle.svg) no-repeat center center;
	background-size: 14px 14px;
}
.title-bar-nav .prev {
	background: url(/static/img/refresh/arrow-no-circle.svg) no-repeat center center;
	background-size: 14px 14px;
	transform: rotate(180deg);
}
.title-bar-nav .next.disabled {
	opacity: 0.7;
	cursor: default;
}
.title-bar-nav .prev.disabled {
	opacity: 0.7;
	cursor: default;
}
.title-bar-nav .tooltip.top div.tooltip-inner {
	background-color: #eff0f0;
	color: #00334c;
	white-space: nowrap;
	max-width: none;
}
.title-bar-nav .tooltip.top div.tooltip-arrow {
	border-top-color: #eff0f0;
}
.page-footer-nav a {
	width: 50%;
	float: left;
	text-align: center;
	padding: 15px;
	color: #31006f;
}
.page-footer-nav a.disabled,
.page-footer-nav a:hover.disabled {
	color: #cbcdce;
}
.page-footer-nav a:hover {
}
.page-footer-nav a:first-child {
	border-right-width: 0;
}
.page-footer-nav a .icn {
	position: relative;
  width: 12px;
	height: 12px;
  margin:0 12px;
}
.page-footer-nav a.next .icn:before {
	content: '';
	width: 12px;
	height: 12px;
	background: url(/static/img/refresh/chevron.svg) no-repeat center center;
	background-size: 12px;
	display: inline-block;
	position: absolute;
}
.page-footer-nav a.prev .icn:before {
	content: '';
	width: 12px;
	height: 12px;
	background: url(/static/img/refresh/chevron.svg) no-repeat center center;
	transform: rotate(180deg);
	background-size: 12px;
	display: inline-block;
	position: absolute;
}
.note {
	color: #000;
	background: #e4f7f9;
	border: 1px solid #1dbcca;
	margin: 15px 0;
}
.note.document-icn {
	min-height: 90px;
	padding-left: 60px;
	background-image: url(/static/img/icn-documents.svg);
	background-repeat: no-repeat;
	background-position: 20px 23px;
	background-size: 44px;
}
.note p:last-child {
	margin-bottom: 0;
}
.note p {
	padding: 20px;
}
.note a {
	color: #ce0271;
	font-weight: bold;
}
.download-accordion {
	margin-top: 30px;
	border-top: 1px solid #d4d5d6;
}
.accordion-row {
	border-bottom: 1px solid #d4d5d6;
}
.accordion-toggle {
	padding: 15px 135px 15px 0;
	margin: 0;
	cursor: pointer;
	width: 100%;
	position: relative;
}
.accordion-toggle a {
	position: absolute;
	top: 17px;
	right: 0;
}
.accordion-content {
	display: none;
}
.accordion-content ul {
	margin-bottom: 0;
}
.accordion-toggle .light {
	font-size: 18px;
	font-weight: normal;
	color: #7f7f7f;
}
.download-listings {
	padding-top: 25px;
	padding-bottom: 25px;
}
.download-list {
	margin-top: 30px;
	border-top: 1px solid #d4d5d6;
}
.download-list-row {
	border-bottom: 1px solid #d4d5d6;
}
.download-list-title {
	padding: 17px 135px 9px 0;
	margin: 0;
	width: 100%;
	position: relative;
	color: #012841;
}
.download-list-title a {
	position: absolute;
	top: 10px;
	right: 0;
}
.download-list-title .light {
	font-size: 18px;
	font-weight: normal;
	color: #7f7f7f;
}
.btn.download-pdf {
	border: 1px solid #cfd1d2;
	background: url(/static/img/files/pdf.svg) 10px 10px no-repeat;
	background-size: 18px 19px;
	padding: 10px 15px 10px 35px;
}
.btn.download-pdf:hover {
	color: #d10074;
	opacity: 1;
	text-decoration: underline;
}
.btn.header-link.extrenal-icon {
	background: url(/static/build/assets/img/file-external.svg) 3px 2px no-repeat;
	background-size: 18px 19px;
}
.btn.header-link.html-icon {
	background: url(/static/build/assets/img/file-html.svg) 3px 2px no-repeat;
	background-size: 18px 19px;
}
.btn.header-link.pdf-icon {
	background: url(/static/build/assets/img/file-pdf.svg) 3px 2px no-repeat;
	background-size: 30px 27px;
}
.btn.header-link.ppt-icon {
	background: url(/static/build/assets/img/file-ppt.svg) 3px 2px no-repeat;
	background-size: 18px 19px;
}
.btn.header-link.word-icon {
	background: url(/static/build/assets/img/file-word.svg) 3px 2px no-repeat;
	background-size: 18px 19px;
}
.btn.header-link.xl-icon {
	background: url(/static/build/assets/img/file-xl.svg) 3px 2px no-repeat;
	background-size: 18px 19px;
}
.btn.header-link {
	background-size: 18px 19px;
	padding: 4px 15px 3px 35px;
	color: #31006f;
	font-size: 18px;
}
.btn.header-link:hover {
	color: #d10074;
	opacity: 1;
	text-decoration: underline;
}
.navigation-header-desktop .btn.header-link {
	background-color: #fff;
	position: relative;
}
.no-wrap {
	white-space: nowrap;
}
.accordion-content ul {
	padding: 0;
	list-style: none;
	border-top: 1px solid #d4d5d6;
}
.accordion-content ul li {
	border-bottom: 1px solid #d4d5d6;
	position: relative;
	padding-right: 135px;
	padding: 15px 0;
	font-size: 17px;
}
.accordion-content ul li a.btn {
	position: absolute;
	top: 10px;
	right: 0;
}
.accordion-content ul li:last-child {
	border: none;
}
.content-block-link {
	margin-bottom: 0 !important;
}
.container.content-block-links {
	padding: 0;
}
.content-block-link:hover h4,
.content-block-link:hover {
	color: #00364d;
}
.content-block-link h4 {
	position: relative;
	padding-left: 20px;
}
.content-block-link h4:before {
	content: '';
	position: absolute;
	left: 0;
	top: 3px;
	width: 11px;
	height: 17px;
	background: url(/static/img/icn-cevron-right-pink.svg) no-repeat center center;
	background-size: 11px 17px;
}
.content-block-link:hover span {
	background: #eeefef;
}
.content-block-link:hover {
	text-decoration: none;
}
.content-block-link span {
	padding: 20px;
	display: block;
	border: 1px solid #cfd1d2;
	width: 100%;
}
.content-block-link:first-child {
	padding-right: 0 !important;
	padding-left: 5px !important;
}
.content-block-link:nth-child(2) {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.content-block-link:last-child {
	padding-left: 0 !important;
	border-left: none !important;
	padding-right: 5px !important;
}
.content-block-link:nth-child(2) span {
	border-right: none !important;
	border-left: none !important;
}
.content-block-link:last-child span {
	border-right: 1px solid #cfd1d2 !important;
}
.content-block-link p {
	color: #2f2f2f;
	font-size: 15px;
}
.pad-top {
	padding-top: 30px;
}
.pad-top h1,
.pad-top h2,
.pad-top h3,
.pad-top h4,
.policy-listings .content-section h2 {
	margin-top: 0;
	padding-top: 0;
}
.padd-bottom {
	margin-bottom: 20px !important;
}
.row.flex {
	display: flex;
}
.row.flex .flex-item {
	display: flex;
}
.topic .sub-topic.sub-topic-child {
	padding-left: 15px;
}
h1 span.light {
	font-size: 18px;
	font-weight: 600 !important;
	color: #7d7d7d;
}
.hub-index .row.intro {
	padding-top: 0 !important;
}
.policy-guide ul {
	margin-top: 15px;
}
.policy-guide li {
	margin-bottom: 15px;
}
.sidebar-menu a:visited {
	color: #111;
}
.sidebar-menu .has-sub > a {
	color: #111;
}
.sidebar-menu .has-sub > a:hover {
	text-decoration: none;
}
.sidebar-menu .active a.category-link {
	font-family: 'Gotham bold', Arial, sans-serif;
}
.sidebar-menu a.category-link:visited {
	color: #111;
}
#knowledge-base-menu li.final-menu-item {
	background-color: #eeefef;
}
.sidebar-menu ul li ul li.final-menu-item > a {
	font-family: 'Gotham bold', Arial, sans-serif;
	background-color: #74e0c1 !important;
	text-decoration: underline;
	background-image: none;
}
.sidebar-menu {
	position: absolute;
	max-width: 550px;
	min-width: 360px;
	padding: 50px 22px 22px;
	right: 0;
	height: calc(100vh - 1px);
	top: 0;
	bottom: 0;
	overflow-y: scroll;
	-webkit-box-shadow: -8px 0 10px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: -8px 0 10px 0 rgba(0, 0, 0, 0.1);
	box-shadow: -8px 0 10px 0 rgba(0, 0, 0, 0.1);
	background-color: #fff;
}
.sidebar-menu .sidebar-header {
	padding-left: 22px;
}
.sidebar-menu .sidebar-header form,
.mm-navbar form {
	position: relative;
}
.search-btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 42px;
	height: 100%;
	background: url(/static/build/assets/img/svg-sprite/search.svg) no-repeat center center;
	text-indent: -9999px;
	overflow: hidden;
	border: none;
}
.sidebar-menu .sidebar-header .search-ftp {
	padding: 10px;
	height: auto;
}
.sidebar-menu h3 {
	margin-bottom: 21px;
}
.sidebar-menu ul {
	list-style: none;
	padding: 20px 0 0 20px;
}
.sidebar-menu ul li {
	border-bottom: 1px solid #d4d5d6;
	position: relative;
}
.sidebar-menu ul li.has-sub > a {
	background: url(/static/img/refresh/plus.svg) right 8px top 11px no-repeat;
	background-size: 23px 23px;
	padding-right: 33px;
}
.sidebar-menu ul li.has-sub > a:hover {
	background: url(/static/img/refresh/plus-pink.svg) right 8px top 11px no-repeat;
	background-size: 23px 23px;
}
.sidebar-menu ul li.has-sub.active > a {
	background: url(/static/img/refresh/minus.svg) right 8px top 11px no-repeat;
	background-size: 23px 23px;
}
.sidebar-menu ul ul li.page-indicator {
	background-color: #eeefef;
}
.sidebar-menu ul li.active.has-sub:before {
	content: '';
	position: absolute;
	width: 5px;
	height: 100%;
	top: 0;
	left: -22px;
}
.sidebar-menu ul li a {
	padding: 12px;
	display: block;
	text-decoration: none;
	font-size: 15px;
	line-height: 18px;
	color: #111;
	outline: none;
}
.sidebar-menu ul li a:hover,
.sidebar-menu ul li a:focus {
	color: #111;
}
.sidebar-menu ul li.highlight a {
	color: #6d3e9a;
}
.sidebar-menu ul li ul {
	list-style: none;
	padding: 0;
	border-top: 1px solid #d4d5d6;
}
.sidebar-menu ul li ul li a {
	font-weight: normal;
	background: url(/static/img/refresh/chevron.svg) 15px 15px no-repeat;
	background-size: 11px 11px;
	padding-left: 30px;
	padding-right: 34px;
}
.sidebar-menu ul li ul li ul li a {
	font-weight: normal;
	background: url(/static/img/refresh/chevron.svg) 30px 15px no-repeat;
	background-size: 11px 11px;
	padding-right: 40px;
}
.sidebar-menu ul li ul li ul li ul li a {
	font-weight: normal;
	background: url(/static/img/refresh/chevron.svg) 45px 15px no-repeat;
	background-size: 11px 11px;
	padding-right: 34px;
}
.sidebar-menu ul li ul li:last-child {
	border-bottom: 0;
}
.sidebar-menu ul li ul li ul {
	background-color: #fff;
}
.sidebar-menu ul li ul li ul a {
	padding-left: 45px;
}
.sidebar-menu ul li ul li ul li ul {
	background-color: #fff;
}
.sidebar-menu ul li ul li ul li ul a {
	padding-left: 60px;
}
.sidebar-menu ul li ul li ul li ul li {
	background-color: #fff;
}
.sidebar-menu ul li ul li ul li ul li a {
	padding-left: 60px;
}
.sidebar-menu ul ul li.has-sub.active {
	background-color: rgba(116, 224, 193, 0.3);
}
.sidebar-menu ul ul li.has-sub.active ul li {
	background-color: #fff;
}
.sidebar-menu ul li a:hover {
	text-decoration: underline;
}
.sidebar-menu ul li a.no-link:hover {
	text-decoration: none;
}
.mm-listitem_selected a {
	background-color: #eeefef;
	height: 100%;
	width: unset;
	content: '';
	position: relative;
	top: 0;
	left: 0;
	z-index: -1;
	right: 20px;
}
.sidebar-menu .box-expand {
	margin-left: 22px;
	border: 1px solid #d4d5d6;
	margin-top: 30px;
	margin-bottom: 30px;
}
.sidebar-menu .box-expand a {
	padding: 10px;
	display: block;
	font-weight: bold;
	background: url(/static/img/icn-arrow-down-grey.svg) right 15px center no-repeat;
	background-size: 9px 6px;
}
.sidebar-menu .box-expand a:hover,
.sidebar-menu .box-expand a:focus {
	text-decoration: none;
	color: #00334c;
}
.sidebar-menu .box-expand a span.icn {
	padding-left: 25px;
	padding-right: 10px;
	background: url(/static/img/icn-document-green.svg) 5px 0 no-repeat;
	background-size: 12px 15px;
}
.sidebar-menu .box-expand ul {
	border-top: 1px solid #d4d5d6;
	padding: 8px;
	margin: 0;
}
.sidebar-menu .box-expand ul li {
	border-bottom: 0;
	padding: 0 0 0 26px;
	background: url(/static/img/arrow-right--magenta.svg) 10px 6px no-repeat;
	background-size: 11px 11px;
	margin-bottom: 8px;
}
.sidebar-menu .box-expand ul li:last-child {
	margin-bottom: 0;
}
.sidebar-menu .box-expand ul li a {
	padding: 0;
	font-weight: normal;
	background: none;
}
.sidebar-menu .box-expand ul li a:hover {
	text-decoration: underline;
}
.mobile-menu-toggle a {
	font-size: 15px;
	display: block;
	background: url(/static/img/icn-menu.svg) no-repeat right 2px;
	background-size: 18px 16px;
	font-family: 'Gotham bold', Arial, sans-serif;
	color: #111;
}
.mobile-menu {
	display: none;
	position: relative;
	height: 55px;
}
.mobile-menu.navigation-header-desktop {
	padding: 0;
}
.mobile-menu .mobile-menu-toggle {
	background: #eeefef !important;
	height: 55px;
	padding: 17px 15px;
	width: 100%;
	border-bottom: 1px solid #d1d3d4;
}
.mobile-menu .mobile-menu-toggle.is-sticky {
	left: 0;
	right: 0;
}
.mobile-menu .mobile-menu-toggle a:hover,
.mobile-menu .mobile-menu-toggle a:visited {
	text-decoration: none;
}
.mm-navbar form {
	padding: 0;
}
.mm-navbar form .search-ftp {
	padding: 10px;
	height: auto;
}
.close-menu {
	width: 15px;
	height: 15px;
	background: url(/static/img/icn-close.svg) no-repeat center center;
	background-size: 15px 15px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	position: absolute;
	right: 20px;
	top: 15px;
}
.mm-navbar:first-child {
	border-bottom: 1px solid #cfd1d2;
	color: #00364d;
	height: 50px;
}
.mm-navbars_top .mm-navbar:first-child {
	background: #eeefef;
}
.mm-menu_theme-white .mm-navbar a,
.mm-menu_theme-white .mm-navbar > * {
	color: #111;
	font-size: 16px;
	font-family: 'Gotham bold', Arial, sans-serif;
}
.mm-navbar p {
	text-align: left;
	margin-left: 22px;
	margin-top: 6px;
	font-weight: bold;
	font-size: 15px;
}
.mm-navbar:nth-child(2) {
	padding: 20px 20px 0 !important;
	height: auto;
}
.mm-menu_navbar_top-2 .mm-panels {
	top: 140px;
}
.mm-listitem .mm-btn_next::before {
	border-left-width: 0;
}
.mm-menu_theme-white .mm-listview .mm-btn_next::after,
.mm-menu_theme-white .mm-btn::after,
.mm-menu_theme-white .mm-btn::before {
	display: none;
}
.mm-navbars_top {
	border-width: 0;
}
.mm-navbar__title {
	text-align: left;
	font-family: 'Gotham bold', Arial, sans-serif;
}
.mm-panel_opened .mm-navbar:first-child {
	border: none;
	color: #d2137a;
}
.mm-menu_theme-white .mm-navbar a {
	color: #111;
}
.mm-panel_opened .mm-navbar:first-child:after {
	content: '';
	border-color: #cfd1d2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 8px;
}
.mm-listitem::after {
	border-color: #cfd1d2;
}
.mm-menu_theme-white .mm-listitem_selected > a:not(.mm-btn_next),
.mm-menu_theme-white .mm-listitem_selected > span {
	background: #fff;
	font-family: 'Gotham bold', Arial, sans-serif;
	color: #111;
}
.mm-btn_next {
	background: url(/static/img/refresh/chevron.svg) right 16px top 13px no-repeat !important;
	background-size: 17px 16px !important;
}
.mm-btn_prev.mm-navbar__btn {
	background: url(/static/img/refresh/chevron.svg) right 16px top 13px no-repeat !important;
	background-size: 17px 16px !important;
	transform: rotate(180deg);
}
.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview {
	margin-top: -18px;
}
nav#knowledge-base-mobile-menu:not(.mm-menu) {
	display: none;
}
.mm-menu_multiline .mm-listitem > a,
.mm-menu_multiline .mm-listitem > span,
.mm-panel_multiline .mm-listitem > a,
.mm-panel_multiline .mm-listitem > span {
	color: #111;
	font-size: 16px;
}
.mm-menu_theme-white .mm-navbar a {
	font-weight: bold;
}
#mm-1 .mm-listview .mm-listitem a,
#mm-1 .mm-listview .mm-listitem span {
	font-weight: bold;
}
.last-five {
	padding-left: 45px !important;
	background: url(/static/img/icn-document-green.svg) 25px 15px no-repeat;
	background-size: 12px 15px;
	font-weight: normal;
}
#mm-1 .mm-listitem:last-child .mm-btn_next::after {
	border-color: #002d45;
}
.mm-listitem > a,
.mm-listitem > span {
	padding: 13px 10px 13px 41px;
}
#mm-1 .mm-listitem > span {
	padding: 13px 10px 13px 20px;
}
.mm-navbar .form-placeholder-label {
	display: none;
}
.mm-panels li.active a:before {
	background-color: #74e0c1;
	height: 100%;
	width: unset;
	content: '';
	position: absolute;
	top: 0;
	left: 20px;
	z-index: -1;
	right: 20px;
}
.mm-menu_position-bottom,
.mm-menu_position-top {
	top: 73px;
}
.sticky-placeholder[style] {
	height: 1px !important;
}
.mm-page.mm-slideout {
	z-index: unset;
}
.sidebar-menu ul li.blue.active.has-sub:before,
.blue .navigation-header-desktop,
.blue .intro-bullet:before {
	background: #0096bf;
}
.sidebar-menu ul li.pink.active.has-sub:before,
.pink .navigation-header-desktop,
.pink .intro-bullet:before {
	background: #d10074;
}
.sidebar-menu ul li.dark-blue.active.has-sub:before,
.dark-blue .navigation-header-desktop,
.dark-blue .intro-bullet:before {
	background: #00334c;
}
.sidebar-menu ul li.lavender.active.has-sub:before,
.lavender .navigation-header-desktop,
.lavender .intro-bullet:before {
	background: #6571b3;
}
.sidebar-menu ul li.light-blue.active.has-sub:before,
.light-blue .navigation-header-desktop,
.light-blue .intro-bullet:before {
	background: #00838f;
}
.sidebar-menu ul li.orange.active.has-sub:before,
.orange .navigation-header-desktop,
.orange .intro-bullet:before {
	background: #b44113;
}
.sidebar-menu ul li.grey.active.has-sub:before,
.grey .navigation-header-desktop,
.grey .intro-bullet:before {
	background: #666d70;
}
.sidebar-menu ul li.green.active.has-sub:before,
.green .navigation-header-desktop,
.green .intro-bullet:before {
	background: #438516;
}
.sidebar-menu ul li.black.active.has-sub:before,
.black .navigation-header-desktop,
.black .intro-bullet:before {
	background: #111;
}
.ftp-hub-grid a.tile {
	background-color: #00334c;
}
@media only screen and (max-width: 1400px) {
}
@media only screen and (max-width: 1259px) {
}
@media only screen and (max-width: 1199px) {
}
@media only screen and (max-width: 991px) {
	.row.flex {
		display: block;
		margin-bottom: 0 !important;
	}
	.content-block-link {
		padding: 0 !important;
	}
	.content-block-link:last-child {
		padding-right: 0 !important;
		border-right: none !important;
	}
	.content-block-link:first-child {
		padding-left: 0 !important;
	}
	.padd-bottom {
		margin-bottom: 0 !important;
	}
	.col-md-hide {
		display: none;
	}
	.mobile-menu {
		display: block;
		float: inherit;
		width: 100%;
	}
	.policy-listings .col-md-8 {
		padding-right: 15px;
	}
	.intro-bullet span.bullet {
		width: 14px;
		height: 14px;
		top: 5px;
	}
	.title-bar.padding-top {
		padding-top: 0;
	}
	.content-block-link span {
		margin-bottom: 0 !important;
		border-right: none !important;
		border-left: none !important;
		border-bottom: 0 !important;
	}
	.content-block-link:first-child span {
		border-top: 1px solid #cfd1d2 !important;
		border-bottom: 0 !important;
		border-right: none !important;
		border-left: none !important;
	}
	.content-block-link:nth-child(2) span {
		border-top: 1px solid #cfd1d2 !important;
		border-bottom: 0 !important;
		border-right: none !important;
		border-left: none !important;
	}
	.content-block-link:last-child span {
		border-right: none !important;
		margin-bottom: 20px !important;
		border-bottom: 1px solid #cfd1d2 !important;
	}
	.hub-index .row.intro {
		padding-top: 160px;
	}
	.title-bar-nav a:hover:before {
		display: none;
	}
	.title-bar-nav a.next:hover:after {
		display: none;
	}
	.title-bar-nav a.prev:hover:after {
		display: none;
	}
	.policy-listings {
		padding-top: 30px;
	}
	.container.content-block-links {
		padding: 0;
	}
	.breadcrumb.tablet {
		display: block;
	}
	.policy-listings h1 span.dot-count {
		display: block;
	}
}
@media only screen and (max-width: 768px) {
	.mobile-menu {
		float: none;
	}
	.title-bar.padding-top {
		padding-top: 0;
	}
	.policy-listings {
		padding-top: 15px;
	}
	.download-accordion {
		margin-top: 0;
	}
	.container.content-block-links {
		padding: 0 15px !important;
	}
	.hub-index .row.intro {
		padding-top: 50px;
	}
	.download-list-title .no-wrap {
		display: block;
	}
	.download-list-title .no-wrap span.dot {
		display: none;
	}
	.content-block-link {
		margin-left: -15px;
		margin-right: -15px;
	}
	.header-link.full-width {
		margin-bottom: 0;
		margin-top: 20px;
	}
}
@media only screen and (max-width: 576px) {
}
@media only screen and (max-width: 450px) {
}
@media print {
	.sidebar-menu,
	.title-bar-nav,
	.mobile-menu,
	.page-footer-nav,
	.intro-bullet::before {
		display: none !important;
	}
	.intro-bullet {
		padding-left: 0;
	}
	.btn.header-link {
		display: none !important;
	}
}
@media only screen and (min-width: 768px) {
	.policy-listings {
		min-height: 1080px;
	}
	.footer {
		z-index: 0;
	}
}
