/* ======================================================================================================================================================
ICONLIST
====================================================================================================================================================== */

.mt_icon_list_container {
	position: relative;
	display: block;
	float: none;
	clear: both;
	margin-bottom: 5px;
}

.mt_icon_list_container.has_border {
	border-width: 1px;
	border-style: solid;
}

ul.mt_icon_list {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	position: relative;
	font-size: 0;
}
ul.mt_icon_list li { margin: 0 0 5px 0; padding: 0; position: relative; }

.mt_icon_list.has_border {
	border-style: solid;
	border-width: 1px;
}

.mt_icon_list.display_icon_left {
	
}
.mt_icon_list.display_icon_left .icon_cell {
	vertical-align: top;
	text-align: center;
}
.mt_icon_list.display_icon_left .content_cell {
	vertical-align: middle;
	padding-left: 20px;
}

.mt_icon_list.display_icon_left .content_cell .il_title {
	line-height: 1.0em;
}
.mt_icon_list.display_icon_left .content_cell .il_content p {
	margin-top: 15px;
	line-height: 1.2em;
}



.mt_icon_list.display_icon_top {
	
}

.mt_icon_list.display_icon_top .icon_box_outer {
	margin-bottom: 10px;
}
.mt_icon_list.display_icon_top .icon_box_outer .il_icon {
	font-weight: 300;
}
.mt_icon_list.display_icon_top .icon_box_outer small {
	font-size: 64%;
}
.mt_icon_list.display_icon_top .il_item {
	margin-bottom: 30px;
}
.mt_icon_list.display_icon_top .il_title {
	line-height: 1.2em;
}
.mt_icon_list.display_icon_top .il_content p {
	margin-top: 15px;
	line-height: 1.4em;
	margin-bottom: 8px;
}
.mt_icon_list .il_content p:last-child {
	margin-bottom: 0;
}


.mt_icon_list_container.il_table_outer {
	/* margin-left: -15px;
	margin-right: -15px; */
}
.mt_icon_list.direct_row {
	font-size: 0;
	line-height: 0;
	text-align: center;
	/* display: table;
	table-layout: fixed;
	width: 100%;
	
	border-spacing: 15px;
    border-collapse: separate; */
}
.mt_icon_list.direct_row .il_item {
	/* display: table-cell;
	vertical-align: top; */
	display: inline-block;
	vertical-align: top;
}

/* TWO */
.mt_icon_list.direct_row.count_two .il_item {
	width: 50%;
}
@media only screen and (max-width: 767px) {
	.mt_icon_list.direct_row.count_two .il_item {
		width: 100%;
	}
} 

/* THREE */
.mt_icon_list.direct_row.count_three .il_item {
	width: 33.333%;
}
@media only screen and (max-width: 989px) {
	.mt_icon_list.direct_row.count_three .il_item {
		width: 50%;
	}
}
@media only screen and (max-width: 767px) {
	.mt_icon_list.direct_row.count_three .il_item {
		width: 100%;
	}
	.mt_icon_list.display_icon_top.direct_row.count_three .il_item {
		width: 100%;
	}
	
	.mt_icon_list_container.il_as_blocks .direct_row .il_article .article_inner {
		min-height: auto !important;
	}
}

/* FOUR */
.mt_icon_list.direct_row.count_four .il_item {
	width: 25%;
}
@media only screen and (max-width: 1023px){
	.mt_icon_list.direct_row.count_four .il_item {
		/* width: 33.333%; */
		width: 50%;
	}
}
@media only screen and (max-width: 767px) {
	.mt_icon_list.direct_row.count_four .il_item {
		width: 50%;
	}
}
@media only screen and (max-width: 539px) {
	.mt_icon_list.direct_row.count_four .il_item {
		width: 100%;
		/* width: 50%; */
	}
}

/* FIVE */
.mt_icon_list.direct_row.count_five .il_item {
	width: 20%;
}
@media only screen and (max-width: 1023px){
	.mt_icon_list.direct_row.count_five .il_item {
		width: 33.333%;
		/* width: 50%; */
	}
}
@media only screen and (max-width: 767px) {
	.mt_icon_list.direct_row.count_five .il_item {
		width: 50%;
	}
}
@media only screen and (max-width: 539px) {
	.mt_icon_list.direct_row.count_five .il_item {
		width: 100%;
		/* width: 50%; */
	}
}



.mt_icon_list .il_item .il_article.border_around {
	border-width: 1px;
	border-style: solid;
}
.mt_icon_list .il_item.border_left_right {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
}
.mt_icon_list .il_item.border_top_bottom {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.mt_icon_list .il_item .il_article.border_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}


.mt_icon_list.direct_inline_col_two .il_item {
	display: inline-block;
	width: 50%;
}
.mt_icon_list.direct_inline_col_two .il_item .il_article {
	margin-right: 30px;
}

.mt_icon_list.direct_inline_col_three .il_item {
	display: inline-block;
	width: 33.333%;
}
.mt_icon_list.direct_inline_col_three .il_item .il_article {
	margin-right: 20px;
}


.mt_icon_list_container.il_as_dropdown {
	
}
.mt_icon_list_container.il_as_dropdown .il_dropdown_content {
	display: none;
}
.mt_icon_list_container.il_as_dropdown.default_open .il_dropdown_content {
	display: block;
}

.il_dropdown_heading {
	background: #efefef;
	cursor: pointer;
}
.il_dropdown_heading .dh_table {
	position: relative;
	min-height: 54px;
}
.il_dropdown_heading .dh_table .dh_cell {
	position: relative;
}

.il_dropdown_heading .dh_table .icon_cell {
	width: 64px;
}
.il_dropdown_heading .dh_table .icon_cell .icon_outer {
	position: relative;
	display: block;
	width: 64px;
	height: 54px;
	line-height: 52px;
	text-align: center;
	font-size: 32px;
}
.il_dropdown_heading .icon_outer {
	position: relative;
	display: block;
}

.il_dropdown_heading .dh_table .title_cell {
	
}
.il_dropdown_heading .dh_table .title_cell h4 {
	margin: 0;
	line-height: 1.0em;
	font-weight: 400;
}

.il_dropdown_heading .dh_table .dh_cell.arrows_cell {
	width: 54px;
	text-align: center;
}
.il_dropdown_heading .arrows_box {
	position: relative;
	display: block;
	width: 100%;
	height: 54px;
	line-height: 52px;
	font-size: 20px;
	
	border-left-width: 1px;
	border-left-style: solid;
	
}
.il_dropdown_heading .arrows_box .arrow_up,
.il_dropdown_heading .arrows_box .arrow_down {
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.il_dropdown_heading.il_heading_wait .arrows_box .arrow_up {
	/* display: none; */
	visibility: hidden;
	opacity: 0;
}
.il_dropdown_heading.il_heading_wait .arrows_box .arrow_down {
	/* display: block; */
	opacity: 1;
	visibility: visible;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.il_dropdown_heading.il_heading_active .arrows_box .arrow_up {
	/* display: block; */
	opacity: 1;
	visibility: visible;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.il_dropdown_heading.il_heading_active .arrows_box .arrow_down {
	/* display: none; */
	visibility: hidden;
	opacity: 0;
}


.mt_icon_list_container.il_as_blocks .direct_row .il_article {
	position: relative;
	display: block;
}
.mt_icon_list_container.il_as_blocks .direct_row .il_article .article_inner {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.mt_icon_list_container.il_as_blocks .direct_row .il_article .article_inner .article_cell {
	display: table-cell;
	vertical-align: top;
}




/* Hide Item Title */
.mt_icon_list_container .mt_icon_list .il_item.el_hide_title {
	
}
.mt_icon_list_container .mt_icon_list .il_item.el_hide_title .icon_cell {
	display: none;
}
.mt_icon_list_container .mt_icon_list .il_item.el_hide_title .il_title_box {
	display: none;
}
.mt_icon_list_container .mt_icon_list .il_item.el_hide_title .content_cell {
	padding-left: 0;
}




@media only screen and (max-width: 767px){
	.il_dropdown_heading .dh_table .title_cell h4 {
		font-size: 16px;
	}
}
@media only screen and (max-width: 374px) {
	.il_dropdown_heading .dh_table .title_cell h4 {
		font-size: 14px;
	}
	.il_dropdown_heading .arrows_box {
		border-left-width: 0px;
	}
}




/* FLEX */

.mt_icon_list.direct_flex {
	display: flex;
}










































