/* Treatment to header, hide inside elements */
/* compass imports */
/* background image --------------------------------- */
/* font families ------------------------------------ */
/*
$fontfamilyBold:'HelveticaNeue-75-Bold', 'Helvetica', Arial,  sans-serif !default;
$fontfamilyItalic:'HelveticaNeue-56-Italic', 'Helvetica', Arial, sans-serif !default;
$fontfamilyBoldItalic:'HelveticaNeue-76-Bold-Italic', 'Helvetica', Arial, sans-serif !default;

$fontfamilyLight:'HelveticaNeue-45-Light', 'Helvetica', Arial, sans-serif !default;
$fontfamilyLightBold: $fontfamilyBold;
$fontfamilyLightItalic:'HelveticaNeue-46-Light-Italic', 'Helvetica', Arial, sans-serif !default;
$fontfamilyLightBoldItalic: $fontfamilyBoldItalic;
*/
/* 404 & 403 error pages ------------------------------------ */
/* SBS colours ---------------------------------------- */
/* generic colours ------------------------------------ */
/* spacing ------------------------------------------ */
/* configuration ------------------------------------ */
/* grid variables ------------------------------------ */
/* Used in print */
/* preset image sizes ------------------------------------ */
/* ==========
  Scrollers
========== */
/* ==============
  Theme folder names
=================*/
/* categorised mixins */
/* Overlay mixins */
/**
** Misc mixins
*/
/* ====
mobile mix ins
==== */
/* ====
Tablet mix ins
==== */
/* use placeholders whenever possible for more efficient CSS! */
/* line 4, global/scss/print.scss */
.pane-related-content-curated,
.print,
.user_status,
#site_name,
#languages,
.sbs_gnav,
#block-sbs-global-widgets-gsa-search,
#page_search,
.sbs_menu,
#footer,
.region-footer,
.scroller,
#active_trail_menu,
#sidebar-first,
.field-information.row,
.pane-comments-pane,
.background-wedge,
.dfp-tag-wrapper,
.media-buttons,
.media-item.media-grid,
.dots,
.media-nav,
.fyre-auth,
.fyre-help,
#sbs-sidebar,
.pane-solr-related-nodes-related-nodes,
.messages,
.tabs {
  display: none !important; }

/* line 37, global/scss/print.scss */
#main .content a:link {
  text-decoration: none !important; }

/* line 40, global/scss/print.scss */
#main .content a:after {
  content: " [ " attr(href) " ] "; }

/* line 45, global/scss/print.scss */
html body {
  font-size: 11px ;
  line-height: 13px ;
  letter-spacing: 0px ;
  letter-spacing: 0;
  font-family: Arial, Helvetica, sans-serif; }

/* line 51, global/scss/print.scss */
.panel-pane {
  clear: both; }

/* line 55, global/scss/print.scss */
html .media-container .field_audio,
html .media-container .media-grid,
html .media-container .field_video,
html .media-container .field_image.multiple.on .field-item {
  display: none; }

/* line 61, global/scss/print.scss */
html .media-container .field_image.on .field-item,
html .media-container .field_image.multiple.on .field-item.on {
  display: block; }

/* line 66, global/scss/print.scss */
html .media-container.mediaContainer-processed,
.displaymode-not-mobile .scroller li.on,
.displaymode-not-mobile .scroller,
.displaymode-not-mobile .media-container {
  width: 680px;
  height: 190px !important; }

/* line 74, global/scss/print.scss */
html .scroller {
  display: block !important;
  height: 200px !important; }
  /* line 77, global/scss/print.scss */
  html .scroller ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  /* line 82, global/scss/print.scss */
  html .scroller .mask {
    width: auto !important;
    height: 200px !important; }
    /* line 85, global/scss/print.scss */
    html .scroller .mask img {
      width: auto !important;
      height: 200px   !important; }

/* line 92, global/scss/print.scss */
div.panel-pane.pane-node .pane-content div.node-page:after {
  margin: 0 !important;
  border: 0 none !important; }

/* line 104, global/scss/print.scss */
#main:before {
  display: block;
  position: absolute;
  top: 0;
  left: 3px;
  width: 83px;
  height: 59px;
  content: url("../images/SBS_logo_print.png"); }

/* line 113, global/scss/print.scss */
#main:after {
  position: absolute;
  top: 18px;
  left: 96px;
  font-size: 29px;
  line-height: 29px;
  letter-spacing: -1.5px;
  content: "SBS";
  color: #cccccc !important;
  font-weight: bold; }

/* line 127, global/scss/print.scss */
.vertical-branding {
  position: relative;
  padding-top: 13px !important;
  padding-left: 40px;
  padding-right: 40px;
  background: none !important; }
  /* line 133, global/scss/print.scss */
  .vertical-branding:before {
    font-family: arial;
    font-size: 12px;
    line-height: 20px;
    text-align: right;
    margin-bottom: 20px !important;
    padding-top: 15px;
    content: "sbs.com.au";
    border-bottom: 2px solid #525e6e;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block; }

/* line 148, global/scss/print.scss */
.sub_title,
#page-title {
  font-size: 32px ;
  line-height: 32px ;
  letter-spacing: -1px ;
  font-family: Arial, Times new roman, serif;
  font-weight: bold;
  margin-top: 0 !important; }

/* line 155, global/scss/print.scss */
.sub_title {
  font-size: 11px;
  line-height: 11px;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
  font-weight: normal !important;
  margin-bottom: 5px !important; }

/* line 164, global/scss/print.scss */
.node-recipe .field-recipe-overview {
  background: transparent none !important;
  border-top: 1px dotted #1b2024 !important;
  border-bottom: 1px dotted #1b2024 !important;
  clear: both;
  float: left;
  margin-bottom: 40px !important; }

/* line 172, global/scss/print.scss */
.node-recipe .field-recipe-overview .field-wrapper {
  width: 20% !important; }

/* line 176, global/scss/print.scss */
html .field-wrapper field-wrapper-cook-notes,
html .node-recipe .field-recipe-details .field-recipe-instructions,
html .node-recipe .field-recipe-details .field-recipe-ingredients {
  clear: both;
  width: 100% !important;
  float: none !important; }
  /* line 182, global/scss/print.scss */
  html .field-wrapper field-wrapper-cook-notes ul,
  html .node-recipe .field-recipe-details .field-recipe-instructions ul,
  html .node-recipe .field-recipe-details .field-recipe-ingredients ul {
    margin: 0;
    padding: 0; }

/* line 189, global/scss/print.scss */
html .node-recipe * {
  color: black !important;
  border-color: #e3e3e3 !important; }

/* line 196, global/scss/print.scss */
html .node-recipe .field-wrapper-cook-notes h3 {
  font-weight: bold !important; }

/* line 200, global/scss/print.scss */
html .node-recipe h3 {
  border-color: black !important;
  font-weight: bold !important; }

/* line 204, global/scss/print.scss */
html .node-recipe .field-recipe-overview {
  padding: 8px 0 5px 0 !important;
  margin-bottom: 20px !important; }
  /* line 207, global/scss/print.scss */
  html .node-recipe .field-recipe-overview .field-wrapper .field.field-name-field-serves-label,
  html .node-recipe .field-recipe-overview h3 {
    border: 0 none !important; }

/* line 214, global/scss/print.scss */
html .node-recipe .field-recipe-details .field-recipe-ingredients ul li {
  border-bottom: 1px dotted #d0d5d5 !important;
  padding: 3px 0 !important; }

/* line 219, global/scss/print.scss */
html .node-page .field-name-field-abstract, html .node-page .field-name-field-abstract p {
  font-size: 14px ;
  line-height: 16px ;
  letter-spacing: 0px ;
  font-weight: bold; }

/* line 223, global/scss/print.scss */
.node-recipe .field-recipe-overview .field-wrapper.item-2,
.node-recipe .field-recipe-overview .field-wrapper.item-3 {
  width: 170px !important; }

/* line 227, global/scss/print.scss */
.node-recipe .field-recipe-overview .field-wrapper.item-1 {
  width: 100px !important; }

/* line 230, global/scss/print.scss */
html .node-recipe .field-recipe-details .field-recipe-ingredients ul li strong {
  float: none;
  margin-left: 0;
  font-weight: bold; }

/* line 235, global/scss/print.scss */
html .node-recipe .field-recipe-overview .field-wrapper .field.field-name-field-serves-label,
html .node-recipe .field-recipe-overview .field-wrapper .field-label {
  font-size: 10px ;
  line-height: 11px ;
  letter-spacing: 0px ;
  font-weight: normal !important;
  border-bottom: 1px solid #d0d5d5 !important; }

/* line 241, global/scss/print.scss */
.node-recipe .field-recipe-overview .field-wrapper .field {
  font-weight: bold !important; }

/* line 244, global/scss/print.scss */
html .node-recipe .field-recipe-overview .field-wrapper .time-periods .timeperiod-hr .unit {
  padding-left: 3px;
  font-size: 11px !important;
  letter-spacing: 0 !important;
  margin-top: -1px !important;
  line-height: 36px; }

/* line 252, global/scss/print.scss */
html .node-recipe .field-recipe-overview .field-wrapper .time-periods .timeperiod-min .unit {
  font-size: 11px !important;
  float: left;
  clear: none;
  padding-left: 3px;
  letter-spacing: 0 !important;
  margin-top: 0 !important;
  line-height: 36px;
  text-transform: lowercase !important; }

/* line 262, global/scss/print.scss */
html .node-recipe .field-recipe-overview .field-wrapper .field {
  font-size: 26px ;
  line-height: 26px ;
  letter-spacing: -1px ; }

/* line 265, global/scss/print.scss */
html .node-recipe .field-recipe-overview .field-wrapper .field.field-name-field-skill-level {
  font-size: 21px ;
  line-height: 26px ;
  letter-spacing: -1px ; }

/* line 268, global/scss/print.scss */
html .node-recipe .field-recipe-overview .field-wrapper .time-periods .value {
  font-size: 26px ;
  line-height: 26px ;
  letter-spacing: -1px ;
  font-weight: bold; }
