.hoverborder:before {  content : "";  position: absolute;  left    : 0;  bottom  : 0;  height  : 3px;  width   : 50%; border-bottom:3px solid #f6c144;}
.hoverbordergreen:before {content : "";  position: absolute;  left    : 0;  bottom  : 0;  height  : 3px;  width   : 50%; border-bottom:3px solid #7a9d96;}
@media only screen and (max-width: 640px) {
.hoverbordergreen:before, .hoverborder:before {width: 60%;}
}
@media only screen and (max-width: 470px) {
.hoverbordergreen:before, .hoverborder:before {width: 75%;}
}
.hoverborderwrap span.et_pb_fullwidth_header_subhead {position:relative;}
.hoverborderwrap span.et_pb_fullwidth_header_subhead:before {  content : "";  position: absolute;  left    : 50%;  bottom  : 0;  height  : 3px;  width   : 180px;margin-left:-90px; border-bottom:3px solid #f6c144;}
.hoverborderwrap2 .et_pb_module_header {position:relative;}
.hoverborderwrap2 .et_pb_module_header:before {  content : "";  position: absolute;  left    : 0;  bottom  : 0;  height  : 3px;  width   : 40%; border-bottom:3px solid #7a9d96;}
#footer-info {margin-left: auto;margin-right: auto;float: none;text-align: center;}