
@media only screen and (max-width: 959px) {
	.layout_navigation_web {
		display: none !important;
	}
	
	.dropdown__list.layout_navigation_web {
		display: block !important;
		margin: 0 0 5px 15px;
	}
}

@media only screen and (min-width: 959px) {
	.layout_navigation_mobile {
		display: none !important;
	}

	.layout_navigation_td .span_td {
		font-size: 87.5% !important;
	}
}

.layout_navigation_td a.link_td {
	text-decoration: none;
	color: #333;
}

	.layout_navigation_td a.link_td:hover {
		color: #cf142b;
		;
	}

.layout_navigation_td .span_td {
	font-size: 1.125rem !important;
	border-bottom: unset !important;
	font-weight: both;
}
@media only screen and (max-width: 959px) {

	.layout_navigation_td .span_td  {
		font-size: 100% !important;
		opacity: 1 !important;
		line-height: 0.9 !important;
	}
}
@media only screen and (max-width: 959px) {

	.dropdown__list-title.span_td  {
		font-size: 100% !important;
		opacity: 1 !important;
		line-height: 0.9 !important;
	}
}
@media only screen and (max-width: 959px) {

	.dropdown__list-title.jsDropdownTitle  {
		font-size: 87% !important;
		opacity: 1 !important;
		line-height: 0.9 !important;
		margin-bottom: 0.375rem !important;
		display: inline-block !important;
	}
}
.layout_navigation_td .span_td_title {
	font-size: 87.5%;
	font-weight: normal !important;
}

.layout_navigation_td ul {
	margin-left: 60px;
	margin-top: -30px;
}

.layout_navigation_td li {
    line-height: 1.8;
}

.layout_navigation_td i.dropdown__link-icon {
    margin-bottom: 18px;
}