.browser-debug > DIV {
	display: none;
}

.tma--browser-chrome .browser-debug > DIV.browser-chrome,
.tma--browser-firefox .browser-debug > DIV.browser-firefox,
.tma--browser-opera .browser-debug > DIV.browser-opera,
.tma--browser-edge .browser-debug > DIV.browser-edge,
.tma--browser-safari .browser-debug > DIV.browser-safari,
.tma--browser-ie .browser-debug > DIV.browser-ie {
	display: block;
}


.tma--browser-chrome .tma--browser-chrome--hide,
.tma--browser-firefox .tma--browser-firefox--hide,
.tma--browser-opera .tma--browser-opera--hide,
.tma--browser-edge .tma--browser-edge--hide,
.tma--browser-safari .tma--browser-safari--hide,
.tma--browser-ie .tma--browser-ie--hide { 
	display: none;
}



.tma--browser-ie .container-hex {
	padding: 0;
	margin: 0;
	display: block;
}
.tma--browser-ie .row-hex {
	display: block;
	padding: 0;
	margin: 0;
}

.tma--browser-ie .col-hex {
	display: inline-block;
	width: 20%;
	padding: 0;
	margin: 0;
	height: 100px;
}

.tma--browser-ie .col-hex-inner {
	border-width: 10px;
	border-style: solid;
	border-color: #23a455;
}




/* .tma--browser-legacy #tma_page_wrapper { */
	/* display: none !important; */
/* } */

.tma--browser-safari .container-hex .row-hex {
	margin-top: 0;
	margin-bottom: 0;
}

.tma--browser-safari .hex-productcategories-widget-frontpage .row-hex {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}


.tma--browser-safari .hex-productcategories-widget-frontpage .row-hex {
	height: 500px;
	margin-top: 0;
	margin-bottom: 0;
}

.hex-productcategories-widget_nohex .row > DIV {
	padding-top: .75rem;
	padding-bottom: .75rem;
}
.hex-productcategories-widget_nohex .row .container-inner {
	border: 2px solid #23a455;
}
.hex-productcategories-widget_nohex .row .container-inner .row > DIV {
	height: 5rem;
}

.hex-productcategories-widget_nohex .row .cat_img {
	background-position: center center;
	background-size: cover;
}


@media only screen and (max-width: 767px) {
	.hex-productcategories-widget_nohex .row > DIV:first-of-type {
		padding-top: 0;
	}
	.hex-productcategories-widget_nohex .row > DIV:last-of-type {
		padding-bottom: 0;
	}
}

#productcategories-list > .row > DIV {
	padding-top: .75rem;
	padding-bottom: .75rem;
}

#productcategories-list .container-inner .row > DIV {
	height: 5rem;
}

@media only screen and (max-width: 767px) {
	#productcategories-list > .row > DIV:first-of-type {
		padding-top: 0;
	}
	#productcategories-list > .row > DIV:last-of-type {
		padding-bottom: 0;
	}
}