﻿.product-block .box .text {    position:absolute;    top:auto;    left:auto;    bottom: 39px;    right: 0;    padding: 0 10px 0 0;    width:100%;}.product-block .cat-box .text {    position:absolute;    top:auto;    left:auto;    bottom: 25px;    right: 0;    padding: 0 10px 0 0;    width:100%;}.product-block .cat-box .text a{	display: inline-block;	vertical-align: top;	color: #01b7fa;	width:100%;}.product-block .cat-box .text a:hover,.product-block .cat-box .text h2 a:hover {	text-decoration: underline;	opacity: .9;	border:none;}.product-block .cat-box:hover a{	text-decoration:underline!important;}.body-text{	font: 14px/20px "Source Sans Pro",sans-serif,Arial,Helvetica,sans-serif;}.product-select .table .box .textbox .title {	text-transform:none;}.help-block a:hover .text{  color: #e83e33;}.link:focus{text-decoration:none;}.product-detail .caption strong {  display: block;  font-weight: normal;  font: 16px/22px "Source Sans Pro", sans-serif, Arial, Helvetica, sans-serif;}.ezsearch-results h2{margin:15px 0 5px 0;line-height: 24px;font-size:24px;}.ezsearch-results h2 a{ color: #1a0dab;}.ezsearch-result a{ color:#006621; margin:3px 0 5px 0;} .field-validation-error{color:#a94442!important;		}.input-validation-error{	color:#a94442;  border-color: #a94442;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }.input-validation-error:focus {    border-color: #843534;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {  background-color: #91c848;  border-color: #91c848;}.newslist{  margin-top: -30px;}@media screen and (min-width: 992px) {.features .home-project{	max-width:100%;}			}