.support_div {
	padding: 10rem 0;
}

.support_div h1 {
	font-weight: 400;
	font-family: montserrat, sans-serif;
	text-align: center;
	margin-bottom: 2rem;
}

.support_div h3 {
	line-height: 26px;
	letter-spacing: 0px;
	font-size: 22px;
	font-weight: 300;
}

.product_link {
	cursor: pointer;
}

.product_link span {
	font-family: montserrat, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 5px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
}

.product_link .svg {
	width: 100%;
	height: 8rem;
	background-position: center -10px;
	background-size: 7.5rem;
	background-repeat: no-repeat;
}

.product_link a,
.link_grey-to-black {
	text-decoration: unset;
	color: unset;
}

/* add class="jumptarget" to all targets. */

.jumptarget::before {
	content: "";
	display: block;
	height: 200px;
	/* fixed header height*/
	margin: -50px 0 0;
	/* negative fixed header height */
}

.notices {
	padding-bottom: 1rem;
}

#product-notices ul li a {
	font-size: 18px;
	font-weight: 400;
}

#product-notices ul {
	padding-left: 0px;
}

a.product_link,
.link_grey-to-black {
	color: #7f7f7f;
}

a.product_link:hover,
.link_grey-to-black:hover {
	color: black;
	text-decoration: unset; 
}
#support_products img {
    max-width: 92px;
}

#support_products .svg-image img {
    max-width: 128px;
    filter: invert(55%);
	margin-bottom: 32px;
}
#support_products .svg-image img + span {
    max-width: 192px;
    text-align: center;
    font: normal normal 600 13px/20px Montserrat;
    letter-spacing: 0px;
    color: #888B8D;
    text-transform: uppercase;
    opacity: 1;
	margin-bottom: 20px;
}
#support_products .svg-image:hover img + span {
    color: #EA7600;
}
#support_products .svg-image:hover img {
    filter: invert(72%) sepia(79%) saturate(5383%) hue-rotate(5deg) brightness(96%) contrast(101%);
}
.legacy-svg-icon {
	width:154px;
	height:178px;
	max-width:154px;
	max-height:178px;
	display:block;
	margin:0 auto;
	object-fit:contain;
}
.support_div:nth-child(odd) {
	color: #7f7f7f;
}

.support_div:nth-child(odd) h1,
.support_div:nth-child(odd) h3 {
	color: #000000;
}

.support_div:nth-child(odd) .product_link:hover {
	color: #000000;
	font-weight: 600;
}

.support_div:nth-child(even) {
	color: #dddddd;
	background-color: #878787;
}

.support_div:nth-child(even) h1,
.support_div:nth-child(even) h3 {
	color: #ffffff;
}

.support_div:nth-child(even) .product_link:hover {
	color: #ffffff;
	font-weight: 600;
}

/*.support_div:nth-child(even) .card { color: #2d2d2d; }*/
#support_productstatus.support_div:nth-child(even) .card {
	color: #2d2d2d;
}

.support_div:nth-child(odd) .support_download_icon {
	background-image: url('/images/icons/downloads-support-(gray).svg');
}

.support_div:nth-child(even) .support_download_icon {
	background-image: url('/images/icons/downloads-support.svg');
}

.support_div:nth-child(odd) .support_knowledgebase_icon {
	background-image: url('/images/icons/knowledge-base-support-(gray).svg');
}

.support_div:nth-child(even) .support_knowledgebase_icon {
	background-image: url('/images/icons/knowledge-base-support.svg');
}

.support_div:nth-child(odd) .support_documentation_icon {
	background-image: url('/images/icons/documentation-support-(gray).svg');
}

.support_div:nth-child(even) .support_documentation_icon {
	background-image: url('/images/icons/documentation-support.svg');
}

.support_div:nth-child(odd) .support_developers_icon {
	background-image: url('/images/icons/developers-support-(gray).svg');
}

.support_div:nth-child(even) .support_developers_icon {
	background-image: url('/images/icons/developers-support.svg');
}

.support_div:nth-child(odd) .support_news_icon {
	background-image: url('/images/icons/news-support-(gray).svg');
}

.support_div:nth-child(even) .support_news_icon {
	background-image: url('/images/icons/news-support.svg');
}

.support_div:nth-child(odd) .support_myproduct_icon {
	background-image: url('/images/icons/my-product-support-(gray).svg');
}

.support_div:nth-child(even) .support_myproduct_icon {
	background-image: url('/images/icons/my-product-support.svg');
}

.support_div:nth-child(odd) .my_product_div .support_myproduct_icon {
	background-image: url('/images/icons/my-product-(gray).svg');
}

.support_div:nth-child(even) .my_product_div .support_myproduct_icon {
	background-image: url('/images/icons/my-product.svg');
}

.support_div:nth-child(odd) .support_repairs_icon {
	background-image: url('/images/icons/repairs-(gray).svg');
}

.support_div:nth-child(even) .support_repairs_icon {
	background-image: url('/images/icons/repairs.svg');
}

.support_div:nth-child(odd) .support_warranty_icon {
	background-image: url('/images/icons/warrant-(gray).svg');
}

.support_div:nth-child(even) .support_warranty_icon {
	background-image: url('/images/icons/warrant.svg');
}

.support_div:nth-child(odd) .support_training_icon {
	background-image: url('/images/icons/training-(gray).svg');
}

.support_div:nth-child(even) .support_training_icon {
	background-image: url('/images/icons/training.svg');
}


#support_topics .product_link img {
	width: 7.5rem;
	height: 7.5rem;
}


/* My Product Styles */
.my_product_div {
	font-size: 16px;
	font-weight: 400;
	font-family: '__Montserrat_5';
	line-height: 32px;
}

.my_product_div .svg {
	width: 100%;
	height: 4rem;
	background-repeat: no-repeat;
	background-position: center;
	margin: 4rem 0rem 1rem;
}

.my_product_div h3 {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 16px;
}

.my_product_div hr {
	width: 15rem;
}


/* Download Styles */
.download_link {
	min-height: 6.5rem;
	margin-top: 2.5rem;
	font-family: '__Montserrat_5';
	font-weight: 400;
}

.download_link .d_card {
	min-height: 105px;
}

.support_div:nth-child(odd) .download_link .d_card {
	border: 1px solid grey;
}

.support_div:nth-child(even) .download_link .d_card {
	border: 1px solid white;
}

.download_link .d_card_title {
	font-size: 12px;
	line-height: 14px;
	min-height: 45px;
}

.download_link .d_card_body {
	padding: 1.25rem 1.25rem 0rem;
	height: 100%;
}

.download_link .d_card_text {
	font-size: 10px;
	line-height: 12px;
}

.download_link .d_card_text div:nth-child(2) {
	overflow-x: auto;
}

.download_link .d_card_text .ionicon {
	font-size: 18px;
	position: relative;
	top: 3px;
	cursor: pointer;
}

.download_link .d_card_text.collapsed .ionicon:before {
	content: "\f48a";
}

.download_link .d_card_icon {
	width: 6.4rem;
	height: 6.4rem;
	float: right;
	background-position: center;
	background-repeat: no-repeat;
}

.support_div:nth-child(odd) .download_link .d_card_icon {
	background-color: grey;
	background-image: url('/images/icons/downloads-support.svg');
	border: 2px solid white;
}

.support_div:nth-child(even) .download_link .d_card_icon {
	background-color: white;
	background-image: url('/images/icons/downloads-support-(gray).svg');
	border: 2px solid gray;
}


/* topics_accordion Styles */
.article_listing {
	width: 100%;
}

.article_listing .card {
	font-family: '__Montserrat_5';
	font-weight: 400;
	font-size: 16px;
	line-height: 32px;
	background-color: unset;
	border: none;
}

.support_div:nth-child(odd) .topics_accordion .card {
	color: #878787;
}

.support_div:nth-child(even) .topics_accordion .card {
	color: #dddddd;
}

.article_listing .card-header {
	padding: .25rem .75rem;
	cursor: pointer;
	background-color: unset;
}

.support_div:nth-child(even) .article_listing .card-header {
	border-bottom: 1px solid #ffffff;
}

.support_div:nth-child(even) .article_listing .card-header:hover {
	color: #ffffff;
}

.support_div:nth-child(odd) .article_listing .card-header:hover {
	color: #000000;
}

.article_listing .card-body {
	padding-bottom: .5rem;
}

.article_listing a {
	color: unset;
}

.support_div:nth-child(odd) .article_listing a:hover {
	color: #000000;
}

.support_div:nth-child(even) .article_listing a:hover {
	color: #ffffff;
}








/*------------------------------------------------------------------------------------------------*\
| xs breakpoint
\*------------------------------------------------------------------------------------------------*/
@media (max-width: 575px) {
	#support_downloads .content_width {
		width: unset;
	}
}

/*------------------------------------------------------------------------------------------------*\
| sm breakpoint
\*------------------------------------------------------------------------------------------------*/
@media (min-width: 576px) and (max-width: 767px) {}

/*------------------------------------------------------------------------------------------------*\
| md breakpoint
\*------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {}

/*------------------------------------------------------------------------------------------------*\
| lg breakpoint
\*------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1199px) {}


/*------------------------------------------------------------------------------------------------*\
| xl breakpoint
\*------------------------------------------------------------------------------------------------*/
@media (min-width: 1200px) {}