.flexslider{background:none !important; border:none !important; border-radius:0 !important;}
.flexslider .slides img{margin: 0 auto; width: 100% !important;}
.flexslider .slides > li{text-align:center; margin:0 !important;}

/* SPECIALS */
.hpSpecials{margin-top:10px;}

.InvSpecialBox {
    margin: 0;
    width: 100%;
	max-width:inherit;
    border-width: 0 0 20px;
    border-color: #444444;
}
.InvSpecialFlag h3 { background:#444444; text-shadow:none; border:none;}
.slides img.InvSpecialsCar {
    border: 2px solid #000;

    border-radius: 0;
}
.InvInfoBox {background: url("https://s3.amazonaws.com/dom-cms/Site/ae5b9aed-7d07-4c27-a258-083e523977c1/images/bkg-specials.jpg") no-repeat scroll right bottom #FFF;}
.flexslider .flex-control-nav {top: -16px;}

.InvSpecialPrice{color: #FF0000;}
.InvSpecialName a {color: #670000;}

/* hpBtns */
.hpBtns{margin-top:10px}

ul.block-grid li{margin-bottom:0px;}
a.grad-btn {
  color: #FFF;
  display: block;
}

a.grad-btn span {
  margin-bottom: 0;
  display: none;
}

/* SEO CONTENT AREA */

.seoWelcomeText h3 {font-size:1.5em; color: #000; text-align:center; line-height:1.5em;}
.seoWelcomeText p {margin:10px auto; color:#000;}


@media only screen and (max-width: 800px) {
  /* anything below 800px */
  a.grad-btn {
    padding: 2px 0;
  }
  a.grad-btn span {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.3;
  }
}

@media only screen and (max-width: 767px) {
  /* anything below 767px */
  .flexslider .slides img{margin: 0 auto; width: 90% !important;}

  a.grad-btn span {
    display:block;
    font-size: 20px;
    font-size: 2.0em;
    line-height: 2.5em;
    border: 2px solid #CCCCCC;
    text-align: center;
     background: #670000; /* Old browsers */
 	background: -moz-linear-gradient(top,  #A43D3D 0%, #670000 100%); /* FF3.6+ */
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A43D3D), color-stop(100%,#670000)); /* Chrome,Safari4+ */
 	background: -webkit-linear-gradient(top,  #A43D3D 0%,#670000 100%); /* Chrome10+,Safari5.1+ */
 	background: -o-linear-gradient(top,  #A43D3D 0%,#670000 100%); /* Opera 11.10+ */
 	background: -ms-linear-gradient(top,  #A43D3D 0%,#670000 100%); /* IE10+ */
 	background: linear-gradient(to bottom,  #A43D3D 0%,#670000 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A43D3D', endColorstr='#670000',GradientType=0 ); /* IE6-9 */
  }
  a.grad-btn img { display: none; }
  a.grad-btn:hover { color: #000000; }
}

@media only screen and (max-width: 600px) {
.InvInfoBox {background: none;}
}

@media only screen and (max-width: 530px) {
.InvSpecialImg img { border: none;  border-radius: 0px; margin-top: 0px; }	
}

@media only screen and (max-width: 320px) {
  /* anything below 320px */
  a.grad-btn span {
    font-size: 16px;
    font-size: 1.6rem;
  }
}