.category-description {    position: relative;    margin-bottom: 1em;    padding-right: 5px;	padding-left: 5px;}.category-description .title {	position: absolute;	bottom: 0;	left: 5px;	right: 5px;	background-color: rgba(0, 60, 114, 0.8);	padding-left: 10px;}.category-description > a:hover > .title {	background-color: rgba(0, 60, 114, 0.95);}.category-description>a, .category-description>a:hover {    color: #fff;}.category-description .title h3 {    margin: 0;    font-size: 125%;}.product-category-list>li {    position: relative;    margin-bottom: 1em;}.product-category-list>li>a {	color: black;}.product-category-list>li>a:hover > .opacity {	background-color: transparent;}.product-category-list .title {    position: absolute;    bottom: -1px;    background-color: #990033;	background-color: rgba(255,255,255,0.6);    left: 5px;    right: 5px;    padding-left: 5px;}.product-category-list .opacity {    position: absolute;    background-color: #fff;    top: 0;    bottom: -1px;    left: 0;    right: 0;    background-color: rgba(255,255,255,0.4);    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}.product-category-list .opacity.active {	background-color: transparent;}.new-products-list >ul>li {    border-bottom: 1px solid #ccc;    display: inline-block;    margin-bottom: 5px;}.new-products-list>ul>li>a {	display: block;}.new-products-list>ul>li>a, .new-products-list>ul>li>a:hover {    color: #000;}.new-products-list > h4 {    margin: 0;    color: #fff;    background-color: rgba(0, 60, 114, 0.8);    padding-left: 5px;    text-transform: uppercase;    font-weight: 400;    margin-bottom: 10px;}.new-products-list .product-details > h6 {    margin-top: 0;    color: red;    text-decoration: underline;}.new-products-list .row-fluid .product-photo {	padding-top: 4px;}.new-products-list>ul>li>a:hover > .product-details > h6 {	color: darkred;}/*** Mobile targets ***/@media (max-width: 979px) {	article > h2 {	    margin-left: 3px;	}	.category-description > a {	    display: block;	}	.category-description .title h3 {	    line-height: 14px;	    font-size: 90%;	}	.product-category-list .product-category {	    width: 48%;	}	.product-category-list [class*="span"]:nth-child(even) {	    margin-left: 4%;	}	.product-category-list [class*="span"]:nth-child(odd) {	    margin-left: 0;	}}@media (max-width: 767px) {	.product-category-list .product-category {	    display: inline-block;	    margin-bottom: 5px;	    width: 100%;	}	.product-category-list [class*="span"]:nth-child(even) {	    margin-left: 0;	}	.product-category-list [class*="span"]:nth-child(odd) {	    margin-left: 0;	}	.product-category-list .product-category a {		display: block;	}	.product-category-list > li > a > .opacity {		background-color: transparent;	}	.new-products-list .row-fluid .product-photo {		width: 31.914893617021278%;		float: right;	}	.new-products-list .row-fluid .product-details {		width: 65.95744680851064%;	}	.new-products-list .row-fluid  {		clear: both;	}}/*** iPhone 5 and less: ***/@media only screen and (min-device-width: 319px) and (max-device-width: 321px) {}/*** iPhone 6: ***/@media only screen and (min-device-width: 374px) and (max-device-width: 376px) {}/*** iPhone 6 Plus: ***/@media only screen and (min-device-width: 413px) and (max-device-width: 415px) {	.new-products-list>ul>li>a {		padding-bottom: 7px;	}}