ul.dsm-menu, ul.dsm-menu .sub-menu {
	list-style-type: disc;
	list-style-position: inside;
}

.dsm-menu a {
	transition: all .4s ease-in-out;
}
.et_pb_bg_layout_dark ul.dsm-menu li a {
	color: #fff
}
#left-area ul.dsm-menu, .comment-content ul.dsm-menu, .entry-content ul.dsm-menu, .et-l--body ul.dsm-menu, .et-l--footer ul.dsm-menu, .et-l--header ul.dsm-menu, body.et-pb-preview #main-content .container ul.dsm-menu {
	padding-left: 0;
}
ul.dsm-menu .menu-item-has-children {
	position: relative;
}
ul.dsm-menu .menu-item-has-children .sub-menu {
	padding-bottom: 0;
	padding-left: 20px;
}
.dsm-menu-animation li a span {
	position: relative;
	padding-bottom: 2px;
}
.dsm-menu-animation-left-right li a span:after {
	content: "";
	position: absolute;
	width: 0;
	height: 2px;
	bottom: 0;
	left: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
}
.dsm-menu-animation-left-right li a span:hover:after {
    visibility: visible;
	width: 100%;
}

.dsm-menu-animation-right-left li a span:after {
	content: "";
	position: absolute;
	width: 0;
	height: 2px;
	bottom: 0;
	right: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
}
.dsm-menu-animation-right-left li a span:hover:after {
    visibility: visible;
	width: 100%;
}

.dsm-menu-animation-center-out li a span:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 0;
	visibility: hidden;
	transform: scaleX(0);
	transition: all .4s ease-in-out;
}
.dsm-menu-animation-center-out li a span:hover:after {
    visibility: visible;
	transform: scaleX(1);
}

/*Sub Menu Collapse*/
.dsm-menu-submenu-collapse .menu-item-has-children .sub-menu {
	display: none;
}
.dsm-menu-submenu-collapse .menu-item-has-children .et-pb-icon {
	font-size: 16px;
	border-style: solid;
}
.dsm-menu-submenu-collapse .menu-item-has-children>a {
	display: inline-flex;
justify-content: center;
align-items: center;
}
/*
.dsm-menu-submenu-collapse .dsm-submenu-active .sub-menu {
	display: block;
}

.dsm-menu-submenu-collapse .menu-item-has-children > a:first-child {
    padding-right: 20px;
} 
.dsm-menu-submenu-collapse .menu-item-has-children > a:first-child::after {
    font-family: 'ETmodules';
content: "3";
font-size: 16px;
position: absolute;
right: 0;
top: 0;
font-weight: 800;
} */
.et-db #et-boc .et-l .et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_title:before{right:0;left:auto}.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle{margin-bottom:10px;position:relative}.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle:last-child{margin-bottom:0}.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:none}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_accordion.et_pb_text_align_left-tablet .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_accordion.et_pb_text_align_left-tablet h5.et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et-db #et-boc .et-l .et_pb_accordion.et_pb_text_align_left-phone .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_accordion.et_pb_text_align_left-phone h5.et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}
.et-db #et-boc .et-l .et_pb_toggle_content,.et-db #et-boc .et-l .et_pb_toggle_title{word-wrap:break-word}.et-db #et-boc .et-l .et_pb_toggle{border:1px solid #d9d9d9}.et-db #et-boc .et-l .et_pb_toggle_close{background-color:#f4f4f4;padding:20px}.et-db #et-boc .et-l .et_pb_toggle_close .et_pb_toggle_content{display:none}.et-db #et-boc .et-l .et_pb_toggle_open{padding:20px;background-color:#fff;z-index:1}.et-db #et-boc .et-l .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_toggle .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_toggle h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et-db #et-boc .et-l .et_pb_toggle_close .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_toggle_close h5.et_pb_toggle_title{color:#666}.et-db #et-boc .et-l .et_pb_toggle_open .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_toggle_open h5.et_pb_toggle_title{color:#333}.et-db #et-boc .et-l .et_pb_toggle_title:before{content:"\E050";position:absolute;right:0;font-size:16px;color:#ccc;top:50%;margin-top:-.5em}.et-db #et-boc .et-l .et_pb_toggle .et_pb_toggle_title:before{right:0;left:auto}.et-db #et-boc .et-l .et_pb_toggle_open .et_pb_toggle_title:before{content:"\E04F"}.et-db #et-boc .et-l .et_pb_toggle_content{padding-top:20px;position:relative}.et-db #et-boc .et-l .et_pb_toggle_content:empty{display:none!important}.et-db #et-boc .et-l .et_pb_toggle_content p:last-of-type{padding-bottom:0}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et-db #et-boc .et-l .et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}