.dsm_icon_list .dsm_icon_list_items,
#left-area ul.dsm_icon_list_items,
.comment-content ul.dsm_icon_list_items,
.entry-content ul.dsm_icon_list_items,
.et-l--body ul.dsm_icon_list_items,
.et-l--footer ul.dsm_icon_list_items,
.et-l--header ul.dsm_icon_list_items,
body.et-pb-preview #main-content .container ul.dsm_icon_list_items,
.et-l--body ul.dsm_icon_list_items, .et-l--footer ul.dsm_icon_list_items, .et-l--header ul.dsm_icon_list_items {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 26px;
}

.dsm_icon_list .dsm_icon_list_items.dsm_icon_list_layout_horizontal .dsm_icon_list_child {
    display: inline-flex;
}

.dsm_icon_list .dsm_icon_list_child,
.dsm_icon_list .dsm_icon_list_child a,
.dsm_icon_list .dsm_icon_list_child .dsm_icon_list_tooltip {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    position: relative;
}

.dsm_icon_list_text {
    line-height: 1.7em;
}

.dsm_icon_list .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text {
    padding-left: 5px;
}

.dsm_icon_list .dsm_icon_list_rtl_direction .dsm_icon_list_child .dsm_icon_list_text {
    padding-right: 5px;
}

.dsm_icon_list .dsm_icon_list_child {
    border-style: solid;
    border-color: #333333;
}

.dsm_icon_list .dsm_icon_list_wrapper {
    flex-shrink: 0;
    line-height: 0;
}

.dsm_icon_list .dsm_icon_list_icon {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: ETmodules;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
    text-transform: none;
    content: attr(data-icon);
    speak: none;
    border-style: solid;
    border-color: #333333;
    flex-shrink: 0;
}

.dsm_icon_list .dsm_icon_list_image {
    border-style: solid;
    border-color: #333333;
    display: inline-block;
    flex-shrink: 0;
}

.dsm_icon_list .dsm_icon_list_image img {
    width: 24px;
}

.dsm_icon_list_tooltip:hover {
    cursor: pointer;
}

.tippy-tooltip.dsm_icon_list_child_tooltip_wrapper {
    border-radius: 2px;
    font-size: 13px;
}

.tippy-tooltip.dsm_icon_list_child_tooltip_wrapper .tippy-arrow::after {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
}

.tippy-tooltip.dsm_icon_list_child_tooltip_wrapper .tippy-arrow::after {
    content: "";
    position: absolute;
    top: -6px;
    transform: translateZ(-1px);
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
}

/*fix divi column*/
.dsm_icon_list_column_fix {
    z-index: 1;
}

/*fb*/
.et-fb .dsm_icon_list_child.et_pb_module,
.et-fb .dsm_icon_list .dsm_icon_list_child.et-fb-module--short,
.et-db #et-boc .et-l #et-fb-app .dsm_icon_list_child.et_pb_module {
    margin-bottom: 0;
}

.et-fb .dsm_icon_list .dsm_icon_list_child>div,
.et-fb .dsm_icon_list .dsm_icon_list_child>div a,
.et-fb .dsm_icon_list .dsm_icon_list_child>div .dsm_icon_list_tooltip {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    position: relative;
}

.et-fb .dsm_icon_list_child .et_pb_module_inner,
.et-fb .dsm_icon_list .dsm_icon_list_child>div {
    width: 100%;
}
.dsm_lottie {
    line-height: 0;
}
.dsm-typing-effect,
.dsm-before-typing-effect,
.dsm-after-typing-effect {
	display: inline-block;
}

.dsm-typing-wrapper,
.dsm-before-typing-effect,
.dsm-after-typing-effect {
	border-style: solid;
}

.dsm-typing-strings {
	display: none;
	visibility: hidden;
	height: 0;
	width: 0;
	text-indent: -9999px;
	white-space: nowrap;
}
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;
} */