.main-news span { line-height: 19px;}
.entry-content p {line-height: 19px; font-size: 13px;}
.anchorbutton {border:1px solid #ed1c24; color: #ed1c24; float: left; font-size: 15px; font-weight:bold; margin:1em 0 2em; padding: 10px 12px; width:150px; }

.header-content {background: none; background-color: #fff;}

.contact-page h3{margin:0 0 10px;line-height:24px;font-size:22px;text-align:center;font-weight:normal;}
.contact-page h3 strong, .contact-page label.red  {color: #ed1c24; font-weight: bold;}
.contact-page ul li:nth-child(1) { margin-right: 10px;}
.contact-page ul li:nth-child(7) { margin-right: 10px;}
.contact-page form { background: #EEE; border-radius: 10px;}
.contact-page ul { padding: 1em;}
.contact-page li {  margin: 0px 0 10px;}
.contact-page label { font-size: 12px; margin-bottom: 5px;}
.contact-page form sup { font-size: 14px;}
.contact-page input, .contact-page select { padding: 5px;}
.contact-page textarea {width:100% !important; resize:none; border:none; padding:5px; margin: 3px 0 0;}
.contact-page i { font-size: 12px; width: 60%; padding-right: 0px;}
.contact-page .captcha {margin: 0 0 10px;}
.contact-page .captcha img {margin-right: 7px;}
.contact-page .captcha input { width: 83%;}
li.captcha input { width: 62%; padding: 6px; margin: 1px 0 0 6px;}
li.captcha img { float: left;}

form.post-password-form input[type="submit"], span.pp_logout a { width: auto; background: #ed1c24; font-size: 11px;    color: #ffffff; text-transform: uppercase; padding: 5px 25px; border-radius: 7px; border: none; text-decoration: none;}
span.pp_logout a { float: right;}

.page-id-13 .about-left { padding-top: 0; width: 77%;}
.page-id-13 .about-right { }
.page-id-13 .news hr { display: none;}
.page-id-13 .about-left ul { padding: 1px 0;} 
.page-id-13 .news {  background-color: transparent; padding:0; margin:0;}

.main-news a { margin: 5px 0 0; font-size: 13px; display: block;}
.main-news h2 { color: #000; margin: 0 0 5px; font-size: 17px;}
.main-news span { font-size: 13px; color: #000; margin: 0;}
.main-news li { clear: both; margin-bottom: 20px; overflow: hidden;}

.all-news h1 { font-size: 19px; margin: 0 0 1em;}

.pagin span { float: left; color: #ed1c24; font-weight: bold; margin: 0 2px;}
.pagin a { margin: 0; font-size: 14px; padding: 0 3px;}
span.pagin { display: block; width: 100%;}
span.page-numbers.current {background:#ed1c24; color:#FFF; font-size:14px; padding: 0 3px;}

.products h4, .services h4 { color: #ed1c24;}
.products p, .services h4 { margin-top: 3px;}

.services div { float: left; margin-bottom: 2em;}
.services img { float: right; margin-top: -2em;}
.services h4 {margin-bottom: 7px;}
p.services-text { float: left; width: 55%;}

/*** CUSTOM STYLES (RA) MADE FROM HERE
**** On 8/12/2015
***/
html, body
{ overflow-x: hidden;}
.video a img
{
  display: inline-block;
  max-width: 100%;
  height: auto !important;
}
.contact a img
{
  max-width: 100%;
  width: auto;
}
.contact a
{
  margin: 0.5em 0.5em 0.5em 0;
  width: auto;
}
.home-logo-header:after
{
  display: block;
  content: "";
  clear: both;
}
.home-logo-header
{
  height: auto;
}
@media only screen and (max-width: 767px) {

  .top-links {
    width: 100%;
    float: none;
    text-align: center;
    display: block;
}
    .footer-bar
  {
    text-align: center;
    background: #fff;
    background-image: none;
    padding: 0;
  }
  .container:after
  {
    clear: both;
    content= "";
    display: block;
  }
 .footer-bar a {
  	display: inline-block;
  }
  .footer-bar a img {
    max-width: 70%;
    width: 100%;
  }
}
/** CUSTOM STYLE END HERE (RA) **/