#tab-blackwidowv4pro .content .header {color: #44d62c; font-size: 1.5rem;}
#tab-blackwidowv4pro .icons ul li .body-copy {text-align: left; width: 100%;}
#tab-blackwidowv4pro .icons ul li .body-copy span {display: block; text-align: left;}
#tab-blackwidowv4pro .icons ul li .body-copy span.key {display: inline-block; background-color: #44d62c; height: 40px; color: #000; font: 700 1.5rem / 1 "Titillium Web", RazerF5, Arial, Helvetica, sans-serif; line-height: 40px; text-align: center; padding: 0 12px; min-width: 40px; margin: 0 5px 10px 0; border-radius: 3px;}
#tab-blackwidowv4pro .icons ul li .body-copy strong {color: #fff; font: 700 1.5rem / 1 "Titillium Web", RazerF5, Arial, Helvetica, sans-serif; }
@media(min-width: 769px) {
	#tab-blackwidowv4pro .icons ul {column-gap: 8rem;}
	#tab-blackwidowv4pro .icons ul li:first-child {justify-content: right;}
}
@media (max-width: 768px) {
	#tab-blackwidowv4pro .content .header {font-size: 1.125rem;}	
	#tab-blackwidowv4pro .icons ul {row-gap: 1.5rem; column-gap: 0;}
	#tab-blackwidowv4pro .icons ul li {text-align: left; justify-content: left;}	
	#tab-blackwidowv4pro.icons ul li .body-copy {margin: 0;}
	#tab-blackwidowv4pro .icons ul li .body-copy span.key {margin: 0 5px 5px 0; font-size: 1.125rem;}	
	#tab-blackwidowv4pro .icons ul li .body-copy strong {font-size: 1.125rem;}
}
 @media screen and (max-width:767px){} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){}