img {
  height: auto;
  max-width: 100%; }

/************************************************************************/
/* SINGLE POST STYLES
/* Added by Room 34 Creative Services, May 2015
/************************************************************************/
#single .article table {
  display: block; }
  #single .article table tr {
    display: block; }
    #single .article table tr td {
      display: inline-block; }
      #single .article table tr td div {
        width: auto; }

.boxzilla-24981 #mc_embed_signup {
  background-color: transparent; }

.boxzilla-24981 #mc_embed_signup form {
  padding: 0; }

.boxzilla-24981 #mc_embed_signup input.email {
  margin: 1rem 0 0 0;
  width: 100%; }

.boxzilla-24981 #mc_embed_signup input.button {
  margin: 1rem 0 0 0;
  width: 100%; }

.boxzilla-24981.boxzilla.boxzilla-bottom-left {
  width: 100%;
  max-width: 450px;
  left: 50%;
  margin-left: -225px; }

.boxzilla-24981 #mc_embed_signup .mc-field-group {
  width: 99%;
  padding-bottom: 0;
  min-height: initial; }

@media (max-width: 450px) {
  .boxzilla-24981.stb.boxzilla-bottom-left {
    width: 100%;
    max-width: 450px;
    left: 0;
    margin-left: 0; } }
.az-cooks-sponsor, .az-cooks-video {
  width: 33%;
  height: auto;
  margin: 10px;
  float: left;
  color: #222;
  padding: 10px;
  background: #fff;
  position: relative;
  font-size: 0.916em;
  line-height: 1.272em;
  -webkit-box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.4);
  box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.4); }

.az-cooks-sponsor .box-shadow, .az-cooks-video .box-shadow {
  width: 100%;
  height: 13px;
  display: block;
  position: absolute;
  right: 0;
  bottom: -13px;
  background: url(../img/box-corner.png) center right no-repeat transparent;
  z-index: 5; }

.az-cooks-featured-video {
  margin-bottom: 1rem; }
  .az-cooks-featured-video figure.img-holder {
    margin: 0; }
    .az-cooks-featured-video figure.img-holder .video-container {
      padding-top: 0; }

.az-cooks-featured-video .video-container {
  width: 100%; }

.az-cooks-featured-video .img-holder {
  display: inline-block;
  width: 100%; }

.az-cooks-featured-video {
  display: inline-block;
  width: 60%; }

.sponsor_box_container {
  display: inline-block;
  width: 36%;
  vertical-align: top; }

.sponsor-logo {
  margin: 10px;
  width: 27%;
  vertical-align: middle;
  max-width: 124px; }

.sponsor-logo-fewer {
  margin: 10px;
  width: 37%;
  vertical-align: middle;
  min-width: 116px; }

@media only screen and (max-width: 1269px) {
  .video-and-sponsors-container {
    max-width: 900px;
    margin: 0 auto; }

  .sponsor_box_container {
    width: 100%; }

  .az-cooks-featured-video {
    width: 100%;
    margin: 0;
    box-sizing: border-box; }

  .az-cooks-sponsor {
    width: 100%;
    margin: 0;
    margin-top: 10px;
    box-sizing: border-box; }

  .sponsor-logo, .sponsor-logo-fewer {
    width: 20%; } }
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden; }

.video-container iframe,
.video-container object,
.video-container embed,
.video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

@media only screen and (max-width: 969px) {
  .video-and-sponsors-container {
    width: 600px; }

  .sponsor-logo, .sponsor-logo-fewer {
    width: 20%; } }
@media only screen and (max-width: 600px) {
  .video-and-sponsors-container {
    width: 100%;
    overflow: visible; }

  .az-cooks-sponsor {
    width: 100%;
    text-align: center;
    margin: 10px 0;
    box-sizing: border-box; }

  #box_container {
    overflow: hidden; } }
@media only screen and (max-width: 480px) {
  .sponsor-logo {
    width: 32%; } }
#wpcf-field-post_sponsor_logo {
  margin-left: 20px;
  margin-right: 20px; }

.no-sponsors {
  width: 97%; }

li.nav-cat a[href="http://andrewzimmern.com/category/az-cooks/"] span {
  font-weight: bold; }

#footer .intuitive-content a {
  padding-left: 20px;
  background-image: url(../img/IC-logo.png);
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: 0 48%; }

.sponsor-banner-wrapper {
  width: 100%; }

.sponsor-banner {
  margin-left: 10px;
  margin-right: 10px;
  border: 2px solid #D3D3D3; }

@media only screen and (max-width: 1260px) {
  .sponsor-banner {
    margin-left: 0;
    margin-right: 0; } }
@media print {
  .video-container,
  .panel,
  .sector,
  aside.aside,
  #header,
  #newsletter-tab,
  #footer,
  .print-recipe,
  .fb-comments,
  .fb-comments + p,
  #snippet-box {
    display: none !important; }

  .wrap {
    width: 100% !important; } }
.snippet-title {
  width: 95.4% !important; }

.aio-info {
  width: auto !important;
  padding-left: 20px !important; }

.snippet-label-img {
  text-align: left !important; }

.snippet-data-img {
  width: 50% !important; }

@media only screen and (max-width: 769px) {
  .snippet-title {
    width: 96% !important; } }

/*# sourceMappingURL=overrides.css.map */
