
.dvmm_mad_menu .dvmm_menu__phone, .dvmm_mad_menu .dvmm_menu__tablet {
	display: none;
}

@media (min-width:981px) {
	.dvmm_mad_menu .dvmm_mobile_menu__wrap {
		display: none;
	}
}

@media (max-width:980px) {
	.dvmm_mad_menu .dvmm_menu__desktop, .dvmm_mad_menu .dvmm_menu__wrap {
		display: none;
	}
}

.dvmm_mad_menu, .dvmmv_madmenu_vertical {
	max-width: 100%;
	left: 0;
	right: 0;
	background-color: #fff;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.dvmm_mad_menu {
	width: 100%;
	margin: auto;
	overflow: visible !important;
}

.dvmm_mad_menu.dvmm_transitions--on {
	-webkit-transition: all .3s ease 0ms;
	-o-transition: all .3s ease 0ms;
	transition: all .3s ease 0ms;
}

.dvmm_mad_menu>.et_pb_module_inner {
	overflow: visible !important;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmm_menu_inner_container, .dvmmv_inner {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	max-width: 100%;
	margin: auto;
	border: 0 solid #666;
	background-color: hsla(0, 0%, 100%, 0);
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmm_menu_inner_container {
	padding: 20px;
}

.dvmm_content {
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative;
	width: 100%;
	max-width: 1080px;
	border: none;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmm_content, .dvmm_menu__wrap, .dvmm_mobile_menu__wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
}

.dvmm_menu__wrap, .dvmm_mobile_menu__wrap {
	opacity: 1;
}

@media (max-width:980px) {
	.dvmm_mad_menu .dvmm_menu__wrap, .dvmm_mad_menu .dvmm_mobile_menu__wrap {
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.dvmm_element.dvmm_menu__wrap, .dvmm_element.dvmm_mobile_menu__wrap, .dvmm_menu__menu {
	-ms-flex-align: stretch;
	align-items: stretch;
}

.dvmm_menu__menu {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.dvmm_menu__menu, .dvmm_menu__menu .dvmm_menu, .dvmm_menu__menu .dvmm_menu_nav {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.dvmm_menu__menu>nav {
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.dvmm_menu__menu>nav>ul {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
}

.dvmm_menu__menu .dvmm_menu_nav>ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.dvmm_menu__menu .dvmm_menu li {
	position: relative;
	font-size: 14px;
	line-height: 1em;
	background-color: transparent;
}

.dvmm_menu__menu .dvmm_menu li.current-menu-item a {
	color: #000;
}

.dvmm_menu__menu>nav>ul>li {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin: 0;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-pack: center;
	justify-content: center;
}

.dvmm_menu__menu .dvmm_menu>li {
	padding: 0;
}

.dvmm_menu__menu .dvmm_menu li a {
	display: block;
	position: relative;
	-ms-flex: 1 1;
	flex: 1 1;
	margin: 0;
	padding: 12px;
	color: rgba(0, 0, 0, .6);
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0;
	border: 0 solid #666;
}

.dvmm_menu__menu .dvmm_menu li>a {
	word-wrap: break-word;
}

.dvmm_menu__menu .dvmm_menu_nav>ul>li>a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-flow: row;
	flex-flow: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.dvmm_menu__menu .sub-menu {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	flex-flow: column;
}

.dvmm_menu__menu .menu-item-has-children.dvmm_was_hovered .sub-menu {
	display: none;
}

.dvmm_menu__menu .dvmm_menu li ul {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	width: 240px;
	padding: 20px 0;
	border-top: 3px solid #666;
	background-color: #fff;
	text-align: left;
	list-style-type: none;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	overflow: visible !important;
	z-index: 9999999;
}

.dvmm_menu__menu>nav>ul>li>ul {
	left: 0;
}

.dvmm_dd--downwards .dvmm_menu_nav .dvmm_menu ul, .dvmm_menu_nav .dvmm_menu ul {
	top: 100%;
}

.dvmm_dd--upwards .dvmm_menu_nav .dvmm_menu ul {
	top: auto;
	bottom: 100%;
}

.dvmm_dd--downwards .dvmm_menu_nav .dvmm_menu li li ul {
	top: 0;
}

.dvmm_dd--upwards .dvmm_menu_nav .dvmm_menu li li ul {
	bottom: 0;
}

.dvmm_menu__menu .dvmm_menu li:hover>ul {
	visibility: visible;
	opacity: 1;
}

.dvmm_menu__menu .dvmm_menu li li ul {
	z-index: 1000;
	top: 0;
	left: 100%;
}

.dvmm_menu__menu .dvmm_menu li.dvmm-reverse-top-submenu>ul {
	right: 0;
	left: auto;
}

.dvmm_menu__menu .dvmm_menu li.dvmm-reverse-submenu li ul {
	right: 100%;
	left: auto;
}

.dvmm_menu__menu .dvmm_menu li li {
	position: relative;
	margin: 0;
	padding: 0 20px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.dvmm_menu__menu .dvmm_menu li li a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #666;
	font-size: inherit;
	text-decoration: none;
	width: auto;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.dvmm_menu__menu .dvmm_menu ul li:hover>a {
	background-color: rgba(0, 0, 0, .03);
}

.dvmm_menu__menu .dvmm_menu>li .dvmm_submenu_toggle, .dvmm_menu__menu .dvmm_menu li li .dvmm_submenu_toggle {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: 4px;
	background: transparent;
	border: none;
	height: 100%;
	color: inherit;
	cursor: pointer;
	z-index: 9;
	padding: 0 6px;
}

.dvmm_menu__menu .dvmm_menu li li .dvmm_submenu_toggle {
	right: 0;
}

.dvmm_menu__menu .dvmm_menu .dvmm_submenu_toggle:after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-family: ETmodules !important;
	font-size: 16px;
	font-weight: 800;
	color: inherit;
	content: "3";
}

.dvmm-dbp .dvmm_menu__menu .dvmm_menu .dvmm_submenu_toggle:after {
	display: block;
}

.dvmm_menu__menu.dvmm_dd_animation--none ul li:hover>ul {
	-webkit-animation: none;
	animation: none;
	-webkit-transition: opacity 0s ease 0s;
	-o-transition: opacity 0s ease 0s;
	transition: opacity 0s ease 0s;
}

.dvmm_menu__menu.dvmm_dd_animation--fadeIn ul li:hover>ul, .dvmm_menu__menu.dvmm_dd_animation--fade ul li:hover>ul {
	-webkit-animation: fadeIn .4s ease-in-out;
	animation: fadeIn .4s ease-in-out;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}

.dvmm_menu__menu.dvmm_dd_animation--dvmm_Expand ul li:hover>ul {
	-webkit-animation: dvmm_Expand .4s ease-in-out;
	animation: dvmm_Expand .4s ease-in-out;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}

.dvmm_menu__menu.dvmm_dd_animation--dvmm_expandTop ul li:hover>ul, .dvmm_menu__menu.dvmm_dd_animation--expand ul li:hover>ul {
	-webkit-animation: dvmm_expandTop .4s ease-in-out;
	animation: dvmm_expandTop .4s ease-in-out;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}

.dvmm_menu__menu.dvmm_dd_animation--dvmm_expandBottom ul li:hover>ul {
	-webkit-animation: dvmm_expandBottom .4s ease-in-out;
	animation: dvmm_expandBottom .4s ease-in-out;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}

.dvmm_menu__menu.dvmm_dd_animation--fadeLeft ul li:hover>ul, .dvmm_menu__menu.dvmm_dd_animation--slide ul li:hover>ul {
	-webkit-animation: fadeLeft .4s ease-in-out;
	animation: fadeLeft .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--fadeRight ul li:hover>ul {
	-webkit-animation: fadeRight .4s ease-in-out;
	animation: fadeRight .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--fadeTop ul li:hover>ul {
	-webkit-animation: fadeTop .4s ease-in-out;
	animation: fadeTop .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--fadeBottom ul li:hover>ul {
	-webkit-animation: fadeBottom .4s ease-in-out;
	animation: fadeBottom .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--flipInX ul li:hover>ul {
	-webkit-animation: flipInX .4s ease-in-out;
	animation: flipInX .4s ease-in-out;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}

.dvmm_menu__menu.dvmm_dd_animation--flipInY ul li:hover>ul, .dvmm_menu__menu.dvmm_dd_animation--flip ul li:hover>ul {
	-webkit-animation: flipInY .4s ease-in-out;
	animation: flipInY .4s ease-in-out;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}

.dvmm_menu__menu.dvmm_dd_animation--fadeInRight ul li:hover>ul {
	-webkit-animation: fadeInRight .4s ease-in-out;
	animation: fadeInRight .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--fadeInLeft ul li:hover>ul {
	-webkit-animation: fadeInLeft .4s ease-in-out;
	animation: fadeInLeft .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--fadeInTop ul li:hover>ul {
	-webkit-animation: fadeInTop .4s ease-in-out;
	animation: fadeInTop .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--fadeInBottom ul li:hover>ul {
	-webkit-animation: fadeInBottom .4s ease-in-out;
	animation: fadeInBottom .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--dvmm_zoomIn ul li:hover>ul {
	-webkit-animation: dvmm_zoomIn .4s ease-in-out;
	animation: dvmm_zoomIn .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--dvmm_lightSpeedIn ul li:hover>ul {
	-webkit-animation: dvmm_lightSpeedIn .4s ease-in-out;
	animation: dvmm_lightSpeedIn .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--dvmm_bounceIn ul li:hover>ul {
	-webkit-animation: dvmm_bounceIn .4s ease-in-out;
	animation: dvmm_bounceIn .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--dvmm_bounceInUp ul li:hover>ul {
	-webkit-animation: dvmm_bounceInUp .4s ease-in-out;
	animation: dvmm_bounceInUp .4s ease-in-out;
}

.dvmm_menu__menu.dvmm_dd_animation--dvmm_bounceInDown ul li:hover>ul {
	-webkit-animation: dvmm_bounceInDown .4s ease-in-out;
	animation: dvmm_bounceInDown .4s ease-in-out;
}

.dvmm_mad_menu .et_pb_background_mask, .dvmm_mad_menu .et_pb_background_pattern, .dvmm_menu__menu, .dvmm_menu__menu .dvmm_menu, .dvmm_menu__menu .dvmm_menu_nav, .dvmm_menu__menu .dvmm_menu li a, .dvmm_menu__menu .dvmm_menu li li, .dvmm_menu__menu .dvmm_menu li li a, .dvmm_menu__menu .dvmm_menu li ul, .dvmm_menu__menu>nav>ul>li, .dvmm_mobile__menu, .dvmm_mobile__menu .dvmm_menu, .dvmm_mobile__menu .dvmm_menu li, .dvmm_mobile__menu .dvmm_menu li ul, .dvmm_mobile_menu_toggle, .dvmm_mobile_menu_toggle .dvmm_mobile_menu_toggle_icon, .dvmm_mobile_menu_toggle .dvmm_toggle_text, .dvmm_mobile_menu_wrapper, .dvmm_mobile_nav, .dvmmv_inner, .dvmmv_inner .dvmm_menu, .dvmmv_inner .dvmm_menu li, .dvmmv_inner .dvmm_menu li a, .dvmmv_inner .dvmm_menu li ul, .dvmmv_madmenu_vertical .et_pb_background_mask, .dvmmv_madmenu_vertical .et_pb_background_pattern, .dvmmv_madmenu_vertical .et_pb_module_inner, .dvmmv_nav, .dvmmv_wrapper {
	-webkit-transition: inherit !important;
	-o-transition: inherit !important;
	transition: inherit !important;
}

.dvmm_mobile__menu {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 0;
	padding: 0;
}

.dvmm_dd_placement--default .dvmm_mobile__menu {
	position: static;
}

.dvmm_dd_placement--attached .dvmm_mobile__menu {
	position: relative;
}

.dvmm_mobile_menu_toggle {
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-flow: row;
	flex-flow: row;
	position: relative;
	margin: 5px;
	padding: 2px;
	border: 0 solid #666;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	pointer-events: auto;
	z-index: 9999999;
}

.dvmm_mobile_menu_toggle, .dvmm_toggle_text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}

.dvmm_toggle_text {
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	color: #666;
}

.dvmm_toggle_text--closed, .dvmm_toggle_text--open {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 1;
}

.dvmm_mobile__menu.closed .dvmm_toggle_text--open, .dvmm_mobile__menu.open .dvmm_toggle_text--closed {
	display: none;
}

.dvmm_mobile_menu_toggle_icon {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	color: #666;
	line-height: 1;
	font-size: 32px;
}

.dvmm_mobile_menu_toggle_icon:before {
	text-shadow: 0 0;
	font-family: ETmodules;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;
	speak: none;
	position: relative;
	top: 0;
	left: 0;
	font-size: inherit;
	content: "a";
	cursor: pointer;
}

.dvmm_mobile__menu.open .dvmm_mobile_menu_toggle_icon:before {
	content: "M";
}

.dvmm_mobile_menu_wrapper, .dvmmv_wrapper {
	display: none;
	-ms-flex-flow: column;
	flex-flow: column;
	-ms-flex-align: center;
	align-items: center;
	visibility: visible;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	margin: auto !important;
	width: 80%;
	min-width: 240px;
	padding: 15px;
	border-radius: 0;
	opacity: 1;
	list-style: none;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: visible;
	overflow-y: auto !important;
	z-index: 999999;
}

.dvmm_mobile_menu_wrapper {
	border-top: 3px solid #666;
	background-color: #fff;
}

.dvmmv_madmenu_vertical {
	border: 1px solid #eaeaea;
}

.dvmmv_madmenu_vertical .dvmmv_wrapper {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
	top: 0;
	min-width: auto;
	-webkit-box-shadow: none;
	box-shadow: none;
	z-index: 0;
}

.dvmmv_madmenu_vertical .dvmmv_nav, .dvmmv_madmenu_vertical .et_pb_module_inner {
	width: 100%;
}

.dvmm_mobile__menu .dvmm_menu, .dvmmv_inner .dvmm_menu {
	display: none;
	visibility: visible;
	-ms-flex-flow: column;
	flex-flow: column;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
	opacity: 1;
	list-style: none !important;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: visible;
}

.iphone .dvmm_submenus--slide_left .dvmmv_wrapper>span>ul.dvmm_menu, .iphone .dvmm_submenus--slide_right .dvmm_mobile_menu_wrapper>span>ul.dvmm_menu .safari .dvmm_submenus--slide_right .dvmm_mobile_menu_wrapper>span>ul.dvmm_menu .iphone .dvmm_submenus--slide_left .dvmm_mobile_menu_wrapper>span>ul.dvmm_menu .safari .dvmm_submenus--slide_left .dvmm_mobile_menu_wrapper>span>ul.dvmm_menu .iphone .dvmm_mobile_menu_wrapper>ul.dvmm_menu, .iphone .dvmm_submenus--slide_right .dvmmv_wrapper>span>ul.dvmm_menu, .iphone .dvmmv_wrapper>ul.dvmm_menu, .safari .dvmm_mobile_menu_wrapper>ul.dvmm_menu, .safari .dvmm_submenus--slide_left .dvmmv_wrapper>span>ul.dvmm_menu, .safari .dvmm_submenus--slide_right .dvmmv_wrapper>span>ul.dvmm_menu, .safari .dvmmv_wrapper>ul.dvmm_menu {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.dvmm-vb .dvmm_mobile__menu .dvmm_menu, .dvmm_mobile__menu .dvmm_menu.dvmm_menu--visible, .dvmmv_inner .dvmm_menu.dvmm_menu--visible, .dvmmv_madmenu_vertical .dvmmv_inner.dvmm-vb .dvmm_menu {
	display: -ms-flexbox;
	display: flex;
}

.dvmm_mobile__menu .dvmm_menu ul, .dvmmv_inner .dvmm_menu ul {
	padding: 0;
	background-color: #fff;
}

.dvmm_dd--downwards .dvmm_mobile_menu_wrapper {
	top: 100%;
}

.dvmm_dd--upwards .dvmm_mobile_menu_wrapper {
	top: auto;
	bottom: 100%;
}

.dvmm_mobile__menu .dvmm_menu li, .dvmm_mobile__menu .dvmm_menu li li, .dvmmv_inner .dvmm_menu li, .dvmmv_inner .dvmm_menu li li {
	position: relative;
	margin: 0;
	overflow: visible;
}

.dvmm_mobile__menu .dvmm_menu li a, .dvmmv_inner .dvmm_menu li a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row;
	flex-flow: row;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative;
	padding: 10px 20px;
	margin: 0;
	border-bottom: 1px solid rgba(0, 0, 0, .03);
	background-color: transparent;
	font-size: 14px;
	line-height: 2em;
	text-decoration: none;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dvmm_mobile__menu .dvmm_menu li a, .dvmmv_inner .dvmm_submenu_header, .dvmmv_inner li a {
	color: #666;
}

.dvmmv_inner .dvmm_go_back, .dvmmv_inner .dvmm_submenu_header a {
	color: inherit;
}

.dvmm_mobile__menu .dvmm_menu li.menu-item-has-children>a, .dvmmv_inner .dvmm_menu li.menu-item-has-children>a {
	overflow: hidden;
	background-color: rgba(0, 0, 0, .03);
	font-weight: 700;
}

.dvmm_mobile__menu .dvmm_link_text, .dvmmv_inner .dvmm_link_text {
	-ms-flex: auto;
	flex: auto;
	padding: 0;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
	word-break: keep-all;
}

.dvmm_mobile__menu .dvmm_submenu_toggle, .dvmmv_inner .dvmm_submenu_toggle {
	display: none;
	font-size: 16px;
	font-weight: 800;
	color: inherit;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmm_submenus--collapsed .dvmm_mobile__menu .dvmm_submenu_toggle, .dvmm_submenus--collapsed.dvmmv_inner .dvmm_submenu_toggle {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 100%;
	width: 46px;
	padding: 0;
	border: none;
	cursor: pointer;
	background: hsla(0, 0%, 100%, .1);
	z-index: 9;
	overflow: hidden;
}

.dvmm_parents--disabled .dvmm_mobile__menu .dvmm_submenu_toggle, .dvmm_parents--disabled.dvmmv_inner .dvmm_submenu_toggle {
	pointer-events: none;
}

.dvmm_mobile__menu .dvmm_submenu_toggle:after, .dvmmv_inner .dvmm_submenu_toggle:after {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}

.dvmm_mobile__menu .dvmm_menu .dvmm_submenu_toggle:after, .dvmmv_inner .dvmm_menu .dvmm_submenu_toggle:after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-family: ETmodules !important;
	content: "3";
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmmv_inner.dvmm_animate_icon--rotate .dvmm_menu a.visible>.dvmm_submenu_toggle:after {
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -50%) rotate(180deg);
}

.dvmmv_inner.dvmm_animate_icon--flipX .dvmm_menu a.visible>.dvmm_submenu_toggle:after {
	-webkit-transform: translate(-50%, -50%) rotateX(180deg);
	transform: translate(-50%, -50%) rotateX(180deg);
}

.dvmmv_inner.dvmm_animate_icon--flipY .dvmm_menu a.visible>.dvmm_submenu_toggle:after {
	-webkit-transform: translate(-50%, -50%) rotateY(180deg);
	transform: translate(-50%, -50%) rotateY(180deg);
}

.dvmm-dbp .dvmm_mobile__menu .dvmm_menu .dvmm_submenu_toggle:after, .dvmm-dbp.dvmmv_inner .dvmm_menu .dvmm_submenu_toggle:after {
	display: block;
}

.dvmm_mobile__menu .dvmm_menu li ul, .dvmmv_inner .dvmm_menu li ul {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	flex-flow: column;
	position: relative;
	visibility: visible;
	opacity: 1;
	top: 0;
	right: auto;
	left: auto;
	padding-left: 10px;
	margin: 0;
	text-align: left;
	list-style: none;
	width: 100%;
	border: none;
	border-radius: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden;
}

.dvmm-vb .dvmm_submenus--default .dvmm_mobile__menu .dvmm_menu li ul, .dvmmv_madmenu_vertical .dvmm-vb.dvmm_submenus--default .dvmm_menu li ul {
	display: block !important;
}

.dvmm_submenus--collapsed .dvmm_mobile__menu .dvmm_menu li ul, .dvmm_submenus--collapsed.dvmmv_inner .dvmm_menu li ul {
	display: none;
}

.dvmm_mobile__menu .dvmm_menu li.current-menu-item a, .dvmmv_inner .dvmm_menu li.current-menu-item>a {
	color: #000;
}

div[class^=dvmm_fixed_header_trigger--] {
	position: absolute;
	top: 0;
	z-index: -999;
}

div[class^=dvmm_dd_direction_trigger--] {
	position: absolute;
	top: 50%;
	z-index: -999;
}

.dvmm_element {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-order: 0;
	order: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

@media (max-width:980px) {
	.dvmm_element {
		-ms-flex-order: 0;
		order: 0;
	}
}

@media (max-width:767px) {
	.dvmm_element {
		-ms-flex-order: 0;
		order: 0;
	}
}

.dvmm_icon {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	font-size: 18px;
	color: #666;
	background: none;
	border: 0;
	cursor: pointer;
}

.dvmm_cart--icon .dvmm_cart_icon:after, .dvmm_search--icon:after, .dvmm_search__button-close:after {
	font-family: ETmodules !important;
}

.dvmm_mad_menu .dvmm_search__wrap {
	position: absolute;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	left: auto;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	opacity: 0;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
	z-index: 999999;
}

.dvmm_mad_menu .dvmm_search__wrap.dvmm--disabled {
	display: none;
}

.dvmm_element.dvmm--visible, .dvmm_mad_menu .dvmm_search__wrap.dvmm--visible {
	opacity: 1;
	-webkit-animation: fadeInTop .7s 1 cubic-bezier(.77, 0, .175, 1);
	animation: fadeInTop .7s 1 cubic-bezier(.77, 0, .175, 1);
}

.dvmm_element.dvmm--hidden, .dvmm_mad_menu .dvmm_search__wrap.dvmm--hidden {
	-webkit-animation: fadeOutTop .7s 1 cubic-bezier(.77, 0, .175, 1);
	animation: fadeOutTop .7s 1 cubic-bezier(.77, 0, .175, 1);
	opacity: 0;
	pointer-events: none;
}

.dvmm_search {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-ms-flex-align: center;
	align-items: center;
	width: 50%;
	max-width: 1080px;
}

.dvmm_search__form {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.dvmm_search__form-input {
	width: 100%;
	padding: 8px 12px;
	line-height: 1.5em;
	border: 0;
	border-radius: 3px;
	color: #333;
	background-color: hsla(0, 0%, 100%, .3);
}

.dvmm_cart__button, .dvmm_search, .dvmm_search__button, .dvmm_search__button-close, .dvmm_search__form, .dvmm_search__form-input {
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmm_cart__button, .dvmm_search__button {
	position: relative;
	width: auto;
	max-width: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 20px;
	margin: 0 5px;
	line-height: 1;
	background-color: transparent;
}

.dvmm_mad_menu .dvmm_menu_inner_container a.dvmm_cart__button {
	overflow: visible;
}

.dvmm_button img, .dvmm_cart__button img, .dvmm_search__button img {
	width: 24px;
	max-width: 100%;
	opacity: 1;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmm_fixed .dvmm_button_img__fixed, .dvmm_fixed .dvmm_cart_img__fixed, .dvmm_fixed .dvmm_search_img__fixed {
	display: block;
}

.dvmm_button_img__fixed, .dvmm_fixed .dvmm_fixed_image_enabled .dvmm_button_img, .dvmm_fixed .dvmm_fixed_image_enabled img.dvmm_cart_img, .dvmm_fixed .dvmm_fixed_image_enabled img.dvmm_search_img, .et_pb_module .dvmm-dbp .dvmm_button_img__fixed, .et_pb_module .dvmm-dbp.dvmm_fixed .dvmm_fixed_image_enabled .dvmm_button_img, .et_pb_module .dvmm-dbp.dvmm_fixed .dvmm_fixed_image_enabled img.dvmm_cart_img, .et_pb_module .dvmm-dbp.dvmm_fixed .dvmm_fixed_image_enabled img.dvmm_search_img, .et_pb_module .dvmm-dbp img.dvmm_cart_img__fixed, .et_pb_module .dvmm-dbp img.dvmm_search_img__fixed, img.dvmm_cart_img__fixed, img.dvmm_search_img__fixed {
	display: none;
}

.dvmm_fixed .dvmm_fixed_image_enabled .dvmm_button_img__fixed, .dvmm_fixed .dvmm_fixed_image_enabled img.dvmm_cart_img__fixed, .dvmm_fixed .dvmm_fixed_image_enabled img.dvmm_search_img__fixed {
	display: block;
}

.dvmm_search__button:after {
	content: "U";
	display: block;
}

.dvmm_cart--image.dvmm_cart__button .dvmm_cart_icon:after, .dvmm_search--image.dvmm_search__button:after {
	display: none;
}

.dvmm_search__button-close {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	font-size: 32px;
	color: #666;
}

.dvmm_search__button-close:after {
	content: "M";
	font-size: inherit;
	color: inherit;
}

.dvmm_cart__button .dvmm_cart_icon:after {
	content: "";
}

.dvmm_cart__button .dvmm_cart_icon:after, .dvmm_cart__button img, .dvmm_search__button:after, .dvmm_search__button img {
	position: relative;
}

.dvmm_cart_button__wrap {
	z-index: 1;
}

.dvmm_cart_contents {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 4px;
	margin: 0;
	color: #666;
	font-size: 14px;
	line-height: 1;
	font-weight: 600;
	border-radius: 0;
	background-color: transparent;
	-webkit-transition: inherit !important;
	-o-transition: inherit !important;
	transition: inherit !important;
	z-index: 1;
}

.dvmm_cart_items_count, .dvmm_cart_total_amount {
	margin: 2px;
}

.dvmm_cart_items_count {
	display: -ms-flexbox;
	display: flex;
}

.dvmm_cart_items_text {
	margin-left: 4px;
}

.dvmm_hide_empty_cart_contents .dvmm_cart_empty {
	display: none !important;
}

.dvmm_element.dvmm--hide {
	display: none;
}

.dvmm_button__wrap, .dvmm_button_wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.dvmm_element.dvmm_button__wrap {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.dvmm_transitions--on .dvmm_element.dvmm_button__wrap {
	-webkit-transition: all .3s ease 0ms;
	-o-transition: all .3s ease 0ms;
	transition: all .3s ease 0ms;
}

.dvmm_button {
	-ms-flex-flow: row;
	flex-flow: row;
	font-size: 20px;
	font-weight: 500;
	margin: 0 5px;
	padding: 10px;
	line-height: 1.7em !important;
	text-decoration: none;
	color: #666;
	background-color: transparent;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	position: relative;
	border: 2px solid #666;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: inherit !important;
	-o-transition: inherit !important;
	transition: inherit !important;
}

.dvmm_button, .dvmm_button_icon, .dvmm_button_text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.dvmm_button_icon, .dvmm_button_text {
	margin: 0;
	border: none;
}

.dvmm_button_text {
	line-height: 1em;
	-webkit-transition: inherit !important;
	-o-transition: inherit !important;
	transition: inherit !important;
}

.dvmm_button_icon {
	color: inherit;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmm_button_icon.dvmm_icon_type--font_icon:after {
	display: block;
	position: relative;
	opacity: 1;
	font-family: ETmodules !important;
	font-style: normal;
	font-weight: 400;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	font-variant: normal;
	font-size: inherit;
	line-height: 1em;
	text-transform: none;
	text-shadow: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "5";
	speak: none;
}

.dvmm_logo {
	-ms-flex-pack: center;
	justify-content: center;
	width: auto;
	max-width: 120px;
	border-radius: 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0 5px;
	padding: 0;
	overflow: hidden;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
	z-index: 9999;
}

.dvmm_logo, .dvmm_logo a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.dvmm_logo a {
	height: 100%;
	width: 100%;
}

.dvmm_logo img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 0;
	border: 0 solid #666;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	padding: 0;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

img.dvmm_logo_img {
	opacity: 1;
}

.dvmm_logo_img.dvmm_animation--fadein, .dvmm_logo_img__fixed.dvmm_animation--fadein {
	-webkit-animation: FadeIn .3s 1 cubic-bezier(.77, 0, .175, 1) forwards;
	animation: FadeIn .3s 1 cubic-bezier(.77, 0, .175, 1) forwards;
}

.dvmm_logo_img.dvmm_animation--fadeout, .dvmm_logo_img__fixed.dvmm_animation--fadeout {
	-webkit-animation: FadeOut .3s 1 cubic-bezier(.77, 0, .175, 1) forwards;
	animation: FadeOut .3s 1 cubic-bezier(.77, 0, .175, 1) forwards;
}

.dvmm_fixed .dvmm_fixed_header_logo_enabled img.dvmm_logo_img, img.dvmm_logo_img__fixed {
	display: none;
	opacity: 1;
}

.dvmm_fixed .dvmm_fixed_header_logo_enabled img.dvmm_logo_img__fixed {
	display: block;
}

.dvmm_popup, .dvmm_popup__vb {
	-webkit-transition: -webkit-box-shadow .4s;
	transition: -webkit-box-shadow .4s;
	transition: box-shadow .4s;
	transition: box-shadow .4s, -webkit-box-shadow .4s;
	-o-transition: box-shadow .4s;
	z-index: 99999;
}

.dvmm_popup {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.dvmm_popup__vb.dvmm_closed {
	-webkit-box-shadow: 0 0 0 0 transparent !important;
	box-shadow: 0 0 0 0 transparent !important;
}

.dvmm_popup.dvmm_closed {
	-webkit-box-shadow: 0 0 0 0 transparent;
	box-shadow: 0 0 0 0 transparent;
}

#et-fb-app button.dvmm_popup_close {
	display: none;
}

button.dvmm_popup_close {
	display: block;
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	width: 30px;
	height: 30px;
	padding: 6px;
	border: none;
	background: transparent;
	cursor: pointer;
	z-index: 99999999;
}

button.dvmm_popup_close>div {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 70%;
	height: 2px;
	background: #000;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

button.dvmm_popup_close div.dvmm_close--left {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

button.dvmm_popup_close div.dvmm_close--right {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

#et-fb-app .dvmm_popup_overlay, .dvmm_popup_overlay {
	position: fixed;
	display: none;
	opacity: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100% !important;
	background: rgba(0, 0, 0, .2);
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-transition: background-color .4s;
	-o-transition: background-color .4s;
	transition: background-color .4s;
	z-index: 99998;
}

#et-fb-app .dvmm_popup_overlay.dvmm_opened, .dvmm_popup_overlay.dvmm_closing, .dvmm_popup_overlay.dvmm_opened {
	display: block;
}

#et-fb-app .dvmm_popup_overlay.dvmm_opened:not(.dvmm_closing), .dvmm_popup_overlay.dvmm_opened:not(.dvmm_closing) {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

#et-fb-app .dvmm_popup_overlay.dvmm_closing, .dvmm_popup_overlay.dvmm_closing {
	-webkit-animation-name: dvmm_fadeOut;
	animation-name: dvmm_fadeOut;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.dvmm_placeholder {
	position: relative;
	display: block;
	opacity: 0 !important;
	z-index: -9999999 !important;
	-webkit-transition: height .3s linear;
	-o-transition: height .3s linear;
	transition: height .3s linear;
}

.et_pb_module.dvmm_mad_menu.dvmm_placeholder__vb {
	position: relative !important;
	top: auto !important;
	opacity: 0 !important;
	visibility: hidden !important;
	pointer-events: none;
	z-index: -9999999 !important;
}

.et_extra .dvmm_menu__menu .dvmm_menu>li .dvmm_submenu_toggle {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	padding: 5px;
}

.dvmm_show_outlines__vb .dvmm_content, .dvmm_show_outlines__vb .dvmm_element, .dvmm_show_outlines__vb .dvmm_element .dvmm_button_one, .dvmm_show_outlines__vb .dvmm_element .dvmm_button_two, .dvmm_show_outlines__vb .dvmm_element .dvmm_cart__button, .dvmm_show_outlines__vb .dvmm_element .dvmm_logo, .dvmm_show_outlines__vb .dvmm_element .dvmm_mobile_menu_toggle, .dvmm_show_outlines__vb .dvmm_element .dvmm_search__button, .dvmm_show_outlines__vb.dvmm_menu_inner_container, .dvmm_show_outlines__vb .dvmm_menu_nav>.dvmm_menu>li.menu-item {
	outline-color: red;
	outline-style: dashed !important;
	outline-width: 1px !important;
	outline-offset: 0;
}

.et-db #et-boc .et-l .et-fb-modules-list li.dvmm_mad_menu .et-fb-icon, .et-db #et-boc .et-l .et-fb-modules-list li.dvmmv_madmenu_vertical .et-fb-icon, .et-fb-modules-list li.dvmm_mad_menu .et-fb-icon, .et-fb-modules-list li.dvmmv_madmenu_vertical .et-fb-icon {
	width: 17px !important;
	min-width: 17px !important;
	height: 17px !important;
	margin: 0 auto 4px !important;
}

.safari .dvmm_menu__menu .dvmm_menu li ul {
	-webkit-transition: unset;
	-o-transition: unset;
	transition: unset;
}

.dvmm_cloned {
	opacity: 0 !important;
}

.dvmm_mob_close--custom .dvmm_mobile_menu_wrapper, .dvmm_mob_open--custom .dvmm_mobile_menu_wrapper {
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@-webkit-keyframes FadeIn {
	0% {
		opacity: .3;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes FadeIn {
	0% {
		opacity: .3;
	}
	
	to {
		opacity: 1;
	}
}

@-webkit-keyframes FadeInHover {
	0% {
		opacity: .3;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes FadeInHover {
	0% {
		opacity: .3;
	}
	
	to {
		opacity: 1;
	}
}

@-webkit-keyframes FadeOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		display: none;
	}
}

@keyframes FadeOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		display: none;
	}
}

@-webkit-keyframes dvmm_fadeOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes dvmm_fadeOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes dvmm_fadeLeftOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translateX(-10%);
		transform: translateX(-10%);
	}
}

@keyframes dvmm_fadeLeftOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translateX(-10%);
		transform: translateX(-10%);
	}
}

@-webkit-keyframes dvmm_fadeRightOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translateX(10%);
		transform: translateX(10%);
	}
}

@keyframes dvmm_fadeRightOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translateX(10%);
		transform: translateX(10%);
	}
}

@-webkit-keyframes dvmm_fadeTopOut {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translateY(-10%);
		transform: translateY(-10%);
	}
}

@keyframes dvmm_fadeTopOut {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translateY(-10%);
		transform: translateY(-10%);
	}
}

@-webkit-keyframes dvmm_fadeBottomOut {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translateY(10%);
		transform: translateY(10%);
	}
}

@keyframes dvmm_fadeBottomOut {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translateY(10%);
		transform: translateY(10%);
	}
}

@-webkit-keyframes dvmm_zoomIn {
	0% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		opacity: 0;
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes dvmm_zoomIn {
	0% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		opacity: 0;
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes dvmm_zoomOut {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	to {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		opacity: 0;
	}
}

@keyframes dvmm_zoomOut {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	to {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		opacity: 0;
	}
}

@-webkit-keyframes dvmm_expandTop {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		-webkit-transform-origin: top;
		transform-origin: top;
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: top;
		transform-origin: top;
	}
}

@keyframes dvmm_expandTop {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		-webkit-transform-origin: top;
		transform-origin: top;
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: top;
		transform-origin: top;
	}
}

@-webkit-keyframes dvmm_shrinkTop {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: top;
		transform-origin: top;
	}
	
	to {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		-webkit-transform-origin: top;
		transform-origin: top;
	}
}

@keyframes dvmm_shrinkTop {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: top;
		transform-origin: top;
	}
	
	to {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		-webkit-transform-origin: top;
		transform-origin: top;
	}
}

@-webkit-keyframes dvmm_expandBottom {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
}

@keyframes dvmm_expandBottom {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
}

@-webkit-keyframes dvmm_shrinkBottom {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
	
	to {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
}

@keyframes dvmm_shrinkBottom {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
	
	to {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
}

@-webkit-keyframes dvmm_flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		opacity: 1;
	}
	
	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}

@keyframes dvmm_flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		opacity: 1;
	}
	
	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}

@-webkit-keyframes dvmm_flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateY(-15deg);
		transform: perspective(400px) rotateY(-15deg);
		opacity: 1;
	}
	
	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
}

@keyframes dvmm_flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateY(-15deg);
		transform: perspective(400px) rotateY(-15deg);
		opacity: 1;
	}
	
	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
}

@-webkit-keyframes dvmm_lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1;
	}
	
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes dvmm_lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1;
	}
	
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@-webkit-keyframes dvmm_lightSpeedOut {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}

@keyframes dvmm_lightSpeedOut {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}

@-webkit-keyframes dvmm_Expand {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes dvmm_Expand {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes dvmm_Shrink {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
	}
}

@keyframes dvmm_Shrink {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
	}
}

@-webkit-keyframes dvmm_bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes dvmm_bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@-webkit-keyframes dvmm_bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
}

@keyframes dvmm_bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
}

@-webkit-keyframes dvmm_bounceInUp {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
		transform: translate3d(0, 3000px, 0) scaleY(5);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
		transform: translate3d(0, -20px, 0) scaleY(.9);
	}
	
	75% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(.95);
		transform: translate3d(0, 10px, 0) scaleY(.95);
	}
	
	90% {
		-webkit-transform: translate3d(0, -5px, 0) scaleY(.985);
		transform: translate3d(0, -5px, 0) scaleY(.985);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes dvmm_bounceInUp {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
		transform: translate3d(0, 3000px, 0) scaleY(5);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
		transform: translate3d(0, -20px, 0) scaleY(.9);
	}
	
	75% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(.95);
		transform: translate3d(0, 10px, 0) scaleY(.95);
	}
	
	90% {
		-webkit-transform: translate3d(0, -5px, 0) scaleY(.985);
		transform: translate3d(0, -5px, 0) scaleY(.985);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes dvmm_bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(.985);
		transform: translate3d(0, -10px, 0) scaleY(.985);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0) scaleY(.9);
		transform: translate3d(0, 20px, 0) scaleY(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
		transform: translate3d(0, -2000px, 0) scaleY(3);
	}
}

@keyframes dvmm_bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(.985);
		transform: translate3d(0, -10px, 0) scaleY(.985);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0) scaleY(.9);
		transform: translate3d(0, 20px, 0) scaleY(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
		transform: translate3d(0, -2000px, 0) scaleY(3);
	}
}

@-webkit-keyframes dvmm_bounceInDown {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
		transform: translate3d(0, -3000px, 0) scaleY(3);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0) scaleY(.9);
		transform: translate3d(0, 25px, 0) scaleY(.9);
	}
	
	75% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(.95);
		transform: translate3d(0, -10px, 0) scaleY(.95);
	}
	
	90% {
		-webkit-transform: translate3d(0, 5px, 0) scaleY(.985);
		transform: translate3d(0, 5px, 0) scaleY(.985);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes dvmm_bounceInDown {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
		transform: translate3d(0, -3000px, 0) scaleY(3);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0) scaleY(.9);
		transform: translate3d(0, 25px, 0) scaleY(.9);
	}
	
	75% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(.95);
		transform: translate3d(0, -10px, 0) scaleY(.95);
	}
	
	90% {
		-webkit-transform: translate3d(0, 5px, 0) scaleY(.985);
		transform: translate3d(0, 5px, 0) scaleY(.985);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes dvmm_bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(.985);
		transform: translate3d(0, 10px, 0) scaleY(.985);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
		transform: translate3d(0, -20px, 0) scaleY(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
		transform: translate3d(0, 2000px, 0) scaleY(3);
	}
}

@keyframes dvmm_bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(.985);
		transform: translate3d(0, 10px, 0) scaleY(.985);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
		transform: translate3d(0, -20px, 0) scaleY(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
		transform: translate3d(0, 2000px, 0) scaleY(3);
	}
}

.dvmm_submenus--slide_left .dvmm_mobile_menu_wrapper, .dvmm_submenus--slide_left .dvmmv_wrapper, .dvmm_submenus--slide_right .dvmm_mobile_menu_wrapper, .dvmm_submenus--slide_right .dvmmv_wrapper {
	-ms-flex-flow: row;
	flex-flow: row;
	-ms-flex-align: start;
	align-items: start;
}

.dvmm_slide_submenus_wrapper {
	-ms-flex-flow: column;
	flex-flow: column;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	border: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmm_slide_submenus_wrapper, .dvmm_submenus--slide_left .dvmm_mobile__menu .dvmm_menu.dvmm_menu--visible, .dvmm_submenus--slide_left.dvmmv_inner .dvmm_menu.dvmm_menu--visible, .dvmm_submenus--slide_right .dvmm_mobile__menu .dvmm_menu.dvmm_menu--visible, .dvmm_submenus--slide_right.dvmmv_inner .dvmm_menu.dvmm_menu--visible {
	display: -ms-flexbox;
	display: flex;
}

.dvmm_submenus--slide_left .dvmm_mobile__menu .dvmm_menu li.menu-item-has-children, .dvmm_submenus--slide_left.dvmmv_inner .dvmm_menu li.menu-item-has-children, .dvmm_submenus--slide_right .dvmm_mobile__menu .dvmm_menu li.menu-item-has-children, .dvmm_submenus--slide_right.dvmmv_inner .dvmm_menu li.menu-item-has-children {
	position: static;
}

.dvmm_submenus--slide_left .dvmm_mobile__menu .dvmm_menu li ul, .dvmm_submenus--slide_left.dvmmv_inner .dvmm_menu li ul, .dvmm_submenus--slide_right .dvmm_mobile__menu .dvmm_menu li ul, .dvmm_submenus--slide_right.dvmmv_inner .dvmm_menu li ul {
	display: none;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
	position: absolute;
	width: 100%;
	height: auto;
	min-height: 1px;
	padding: 0;
	margin: 0 !important;
	overflow: visible;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.dvmm_submenus--slide_left .dvmm_mobile__menu .dvmm_menu li ul, .dvmm_submenus--slide_left.dvmmv_inner .dvmm_menu li ul {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.dvmm_submenus--slide_right .dvmm_mobile__menu .dvmm_menu li ul, .dvmm_submenus--slide_right.dvmmv_inner .dvmm_menu li ul {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.dvmm_submenus--slide_left .dvmm_mobile__menu .dvmm_menu li li ul, .dvmm_submenus--slide_left.dvmmv_inner .dvmm_menu li li ul {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.dvmm_submenus--slide_right .dvmm_mobile__menu .dvmm_menu li li ul, .dvmm_submenus--slide_right.dvmmv_inner .dvmm_menu li li ul {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.dvmm_mobile__menu li.dvmm_submenu_header, .dvmmv_inner li.dvmm_submenu_header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(0, 0, 0, .03);
}

.dvmm_mobile__menu li.dvmm_submenu_header>a, .dvmmv_inner li.dvmm_submenu_header>a {
	-ms-flex-align: center;
	align-items: center;
}

.et-db #et-boc .et-l .dvmm_mad_menu .dvmm_submenus--slide_left .dvmm_mobile__menu .dvmm_submenu_header>a, .et-db #et-boc .et-l .dvmm_mad_menu .dvmm_submenus--slide_right .dvmm_mobile__menu .dvmm_submenu_header>a, .et-db #et-boc .et-l .dvmmv_madmenu_vertical .dvmm_submenus--slide_left.dvmmv_inner .dvmm_submenu_header>a, .et-db #et-boc .et-l .dvmmv_madmenu_vertical .dvmm_submenus--slide_right.dvmmv_inner .dvmm_submenu_header>a {
	-ms-flex: auto;
	flex: auto;
	background-color: rgba(255, 255, 255, 0) !important;
	border: none !important;
	border-radius: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: inherit !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.dvmm_mobile__menu .dvmm_back_text, .dvmmv_inner .dvmm_back_text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: auto;
	flex: auto;
	-ms-flex-flow: column;
	flex-flow: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	padding: 0 15px;
	font-size: 14px;
	font-weight: 700;
	line-height: 2em;
	letter-spacing: 0;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
	word-break: keep-all;
}

.dvmm_submenus--slide_left .dvmm_mobile__menu .dvmm_back_text, .dvmm_submenus--slide_left.dvmmv_inner .dvmm_back_text {
	text-align: right;
}

.dvmm_submenus--slide_right .dvmm_mobile__menu .dvmm_back_text, .dvmm_submenus--slide_right.dvmmv_inner .dvmm_back_text {
	text-align: left;
}

.dvmm_submenus--slide_left .dvmm_mobile__menu .dvmm_go_back, .dvmm_submenus--slide_left.dvmmv_inner .dvmm_go_back {
	-ms-flex-order: 1;
	order: 1;
	right: 0;
}

.dvmm_submenus--slide_right .dvmm_mobile__menu .dvmm_go_back, .dvmm_submenus--slide_right.dvmmv_inner .dvmm_go_back {
	left: 0;
}

.dvmm_submenus--slide_left .dvmm_mobile__menu .dvmm_go_back:after, .dvmmv_inner.dvmm_submenus--slide_left .dvmm_go_back:after {
	content: "5";
}

.dvmm_submenus--slide_right .dvmm_mobile__menu .dvmm_go_back:after, .dvmmv_inner.dvmm_submenus--slide_right .dvmm_go_back:after {
	content: "4";
}

.dvmm_submenus--slide_left .dvmm_mobile__menu .dvmm_submenu_toggle:after, .dvmm_submenus--slide_left.dvmmv_inner .dvmm_submenu_toggle:after {
	content: "4";
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmm_submenus--slide_right .dvmm_mobile__menu .dvmm_submenu_toggle:after, .dvmm_submenus--slide_right.dvmmv_inner .dvmm_submenu_toggle:after {
	content: "5";
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmm_mobile__menu .dvmm_go_back, .dvmmv_inner .dvmm_go_back {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	font-family: ETmodules !important;
	font-size: 16px;
	font-weight: 800;
	line-height: 1em !important;
	padding: 25px;
	border: none;
	background-color: hsla(0, 0%, 100%, .1);
	margin: 0;
	cursor: pointer;
	pointer-events: all;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dvmm_mobile__menu .dvmm_go_back {
	color: #666;
}

.dvmm_mobile__menu .dvmm_go_back:after, .dvmmv_inner .dvmm_go_back:after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}

.dvmm_submenus--slide_left .dvmm_mobile__menu .dvmm_back_home:after, .dvmmv_inner.dvmm_submenus--slide_left .dvmm_back_home:after {
	content: "9";
}

.dvmm_submenus--slide_right .dvmm_mobile__menu .dvmm_back_home:after, .dvmmv_inner.dvmm_submenus--slide_right .dvmm_back_home:after {
	content: "8";
}

body.dvmm_popup_open {
	overflow: hidden;
	height: 100%;
}
