/**
 * woocommerce-custom.scss
 * Cusotmizes WooCommerce sections of stores using themes that do not
 * integrate with WooCommerce specifically.
 */
/**
 * Custom styles
 */
.product-header-bg {
  background-image: url(http://bizango.wpengine.com/wp-content/uploads/2016/05/advertise-header-img.png);
  padding: 44px 0;
  position: relative;
  top: 233px; }

.sticky ~ .product-header-bg {
  top: 134px; }

.product-header-bg h1 {
  color: white; }

.woocommerce-page .flex-control-nav p {
  padding: 0px 5px; }
.woocommerce-page .flexslider-controls {
  bottom: -333px;
  width: 33.333333%;
  z-index: 2; }
.woocommerce-page .flexslider .slides {
  /*overflow: hidden;*/ }

.woocommerce img, .woocommerce-page img {
  height: 100%; }

.woocommerce-page img.navbutton {
  height: auto; }

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  border-radius: 0;
  font-family: 'Lato', Helvetica, Arial, sans-serif; }

.woocommerce .main_content {
  top: 233px; }
 .single-product .main_content {
  top: 0px; }
.woocommerce .sticky ~ .main_content {
  top: 134px; }
.single-product.woocommerce .page_full {
  margin-top: 260px !important;
  padding-top: 33px !important; }  
.woocommerce .page_full {
  margin-top: -30px !important;
  padding-top: 33px !important; }
.woocommerce .term-description p, .woocommerce .term-description h2 {
  color: #666565; }
.woocommerce .term-description p {
  font-size: 16px; }
.woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product {
  text-align: center;
  margin-left: 5.6%;
  margin-right: 5.6%; }
.woocommerce ul.products li.product h3 {
  color: #5e5e5e;
  font-weight: 700;
  font-size: 16px; }
.woocommerce ul.products li.product .button {
  border-radius: 0;
  margin-bottom: 1em; }
.woocommerce ul.products li.product a img {
  max-width: 100%;
  width: inherit;
  margin: 0 auto; }
.woocommerce .now-available {
  margin-top: 30px; }
.woocommerce .page-description {
  margin-top: 35px; }
.woocommerce .four-features .feature-group {
  padding-top: 5px; }


.woocommerce div.product .product_title{
  color: inherit;
      text-shadow: none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .advertise-btn {
  border-radius: 0;
  background: #e35539;
  text-transform: uppercase;
  font-size: 11px;
  padding: 10px 53px; }

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background: #4e9f26; }

.wc-proceed-to-checkout {
  float: right; }


button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{
    background: #e35539;
}
.woocommerce .quantity .qty{
  height: 2.275em;
}
.back-issues {
  margin: 158px 0 20px;
  padding: 0 20px; }
  .back-issues p {
    font-weight: 700;
    font-size: 16px;
    color: #666565;
    background: #f7f7f7;
    padding: 13px 45px; }
  .back-issues a {
    float: right;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 10px;
    margin: -43px 35px; }
  .back-issues a:after {
    content: ">";
    font-size: 13.5px;
    font-weight: 900;
    padding-left: 10px;
    top: 1px;
    position: relative; }
  .back-issues img {
    float: right;
    margin-top: -90px; }

.advertise-wrap {
  margin-top: 44px;
  margin-bottom: 55px;
  display: inline-block; }
  .advertise-wrap img {
    display: inline-block;
    max-width: 395px;
    width: 100%; }

.advertise {
  display: inline-block;
  max-width: 58%; }
  .advertise p {
    padding-left: 110px;
    font-weight: 400;
    font-size: 20px;
    color: #666565; }
  .advertise a {
    color: white;
    font-weight: 700; }

/*- Small Desktop */
@media only screen and (max-width: 1150px) {
  .woocommerce .main_content {
    top: 0px; }

  .product-header-bg {
    top: 0; }

  .advertise-wrap {
    text-align: center; }

  .advertise p {
    padding-left: 0; } }
@media only screen and (max-width: 1069px) {
  .advertise {
    max-width: 50%; }

  .back-issues p {
    padding: 29px 45px; }
  .back-issues a {
    float: left;
    margin-left: 45px;
    margin-top: -35px; } }
/* Tablet*/
@media only screen and (max-width: 960px) {
  .woocommerce .four-features .feature-group {
    margin: 20px; }

  .advertise-wrap {
    text-align: center;
    margin-top: 50px; }

  .advertise p {
    padding-left: 0; }

  .woocommerce .now-available {
    margin-bottom: 50px; } }
/*- Mobile Styles Large */
@media only screen and (max-width: 767px) {
  .wc-proceed-to-checkout {
    float: none;
    text-align: center; }

  .woocommerce .now-available {
    margin-top: 0; }

  .advertise-wrap img {
    display: block;
    margin: 0 auto; }

  .advertise {
    text-align: center; }
    .advertise p {
      padding-left: 0; }

  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product {
    margin: 0 !important;
    width: 100% !important; }

  .back-issues img {
    margin-top: -35px; }

  .advertise-btn {
    padding: 10px; } }
@media only screen and (max-width: 670px) {
  .back-issues img {
    display: none; } }

/*# sourceMappingURL=woocommerce-custom.css.map */
