/*weekly page css*/
.weekly-container {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.weekly-container h1 {
  margin: 0;
  text-transform: capitalize;
}
.weekly-container > h2 {
  font-size: 20px;
  margin: 10px 0 0;
  padding: 0;
}
.weekly-container > p {
  margin: 10px 0 0;
}
.rimfire-container {
  border-bottom: 1px solid #ccc;
  float: left;
  margin: 0;
  padding: 0 0 20px;
  width: 100%;
}
.rimfire-container > h2 {
  background: #50796a none repeat scroll 0 0;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  padding: 5px 0;
  text-align: center;
}
.rimfire-box {
  border: 1px solid #ccc;
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  width: 23.9%;
}
.rimfire-box:last-child { margin-right:0px;}
.rimfire-box > p {
  float: left;
  font-weight: bold;
  margin: 15px 0;
  overflow: hidden;
  text-align: center !important;
  width: 100%;
}
.price-container {
  background: #e3eae7 none repeat scroll 0 0;
  border-top: 1px solid #ccc;
  float: left;
  margin: 0;
  padding: 10px;
  width: 100%;
}
.price-left-side {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  width: 59%;
  color: #ff0000;
  font-size: 13px;
}
.price-right-side {
  float: left;
  margin: 0;
  padding: 0;
  width: 31%;
}
.price-right-side img {
  width: auto;
}
.rimfire-image {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  min-height: 145px; text-align:center;
}
.rimfire-image img {
  width: auto;
}
.product-spotlight-container {
  border-bottom: 1px solid #ccc;
  float: left;
  margin: 20px 0 0;
  padding: 0 0 20px;
  width: 100%;
}
.product-spotlight-left-side {
  float: left;
  margin: 0 20px 0 0;
  padding: 0;
  width: 30%;
}
.product-spotlight-right-side {
  float: left;
  margin: 0;
  padding: 0;
  width: 67%;
}
.product-spotlight-left-side img {
  float: left;
  margin: 0;
  padding: 0; /*width:100%;*/
  
}
.product-spotlight-left-side > ul {
  float: left;
  margin: 10px 0 0;
  padding: 0 0 0 30px;
  width: 100%;
}
.product-spotlight-left-side li {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.ballistics-box {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.ballistics-box > h3 {
  color: #e48318;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 0;
}
.ballistics-box > ul {
  float: left;
  margin: 0;
  padding: 5px 0 0 15px;
  width: 100%;
}
.ballistics-box li {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.product-spotlight-right-side > h2 {
  color: #003e27;
  float: left;
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 10px;
  padding: 0;
}
.product-spotlight-right-side > p {
  float: left;
  margin: 0;
  padding: 0 0 10px;
}
.product-spotlight-right-side > h3 {
  color: #e48318;
  font-size: 15px;
}
.product-spotlight-right-side > ul {
  float: left;
  margin: 0;
  padding: 0 0 10px 15px;
  width: 100%;
}
.Aguila-container {
  border-bottom: 1px solid #ccc;
  float: left;
  margin: 20px 0 0;
  padding: 0 0 20px;
  width: 100%;
}
.Aguila-box {
  background: #e07516 none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: 2px 3px 3px #9a9a9a;
  float: left;
  margin: 0 0 20px;
  padding: 0;
  text-align: center;
  width: 100%;
}
.Aguila-box > a {
  color: #fff !important;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 10px 0;
  width: 100%;
}
.Aguila-box:last-child { margin-bottom:0px;}
.be-sure {
  background: #0000ee none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff !important;
  float: left;
  font-size: 18px;
  margin: 0;
  padding: 10px 20px;
}
.offer {
  float: left;
  margin: 20px 0 0;
  padding: 0;
  width: 100%; height:36px;
}
.offer > a {
  background: #e07516 none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: 2px 3px 3px #9a9a9a;
  color: #fff !important;
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  padding: 10px;
}

.view-all-offer-container {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.view-all-offer-container h1 {
  color: #e48318;
  float: left;
  margin: 0 0 10px;
  width: 100%; text-transform:capitalize;
}
.weekly-container-ofer {
  float: left;
  margin: 10px 0;
  padding: 0;
  width: 100%;
}
.view-all-offer-container > ul {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.view-all-offer-container li {
  border: 1px solid #ccc;
  float: left;
  list-style: outside none none;
  margin: 0 0 10px;
  padding: 5px;
  width: 100%;
}
.view-all-offer-container a {
  color: #e48318 !important;
  float: left;
  font-size: 17px;
  font-weight: normal;
  margin: 0 15px 0 0;
}
.view-all-offer-container ul li span {
  float: left;
  font-size: 12px;
  width: 100%;
}


.rimfire-box-three {
  border: 1px solid #ccc;
  float: left;
  margin: 0 20px 0 0;
  padding: 0;
  width: 31.9%;
}
.Gift-Voucher {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
    padding: 0;
}
.rimfire-box-three:last-child { margin-right:0px;}
.rimfire-box-three > p {
  float: left;
  font-weight: bold;
  margin: 15px 0;
  overflow: hidden;
  text-align: center !important;
  width: 100%;
}
.shipping-area-img {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.rimfire-container > h3 {
    background: #e48318 none repeat scroll 0 0;
    color: #fff;
    font-size: 22px;
    margin-top: 0;
    padding: 8px 0;
    text-align: center;
}