/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 8, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/mixins/_sizes.scss */
.size-100 {
  width: 100%;
}
/* line 2, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
/* line 2, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.25rem;
}
/* line 12, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 1.9rem;
}
/* line 16, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 1.5rem;
}
/* line 20, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.15rem;
}
/* line 24, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1rem;
}
/* line 28, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 0.85rem;
}
/* line 33, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, /home2/inprintbiz/public_html/media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"] {
  border-radius: 0.1875rem;
}
@media only all and (min-width: 75rem) {
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
}
@media only all and (max-width: 30rem) {
}
@media only all and (min-width: 60rem) {
}
@media only all and (min-width: 48rem) {
}
@media only all and (max-width: 47.938rem) {
}
@media only all and (max-width: 59.938rem) {
}
@import "nucleus/mixins/breakpoints"


#g-showcase .g-container {
  width: 100%;
}
/* line 67, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#g-navigation {
  background: #fff none repeat scroll 0 0;
  color: #a8a8a8;
  position: relative;
  z-index: 10011;
}
/* line 76, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#g-showcase {
  background: #111 url('../../../../images/homepage/bg-business-card.jpg') no-repeat scroll center center / cover;
  border-top: 5px solid #4fadeb;
  color: #999;
  position: relative;
}
/* line 85, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#g-above {
  background: #111 url('../../../../images/homepage/bg-brochure.jpg') no-repeat scroll center center / cover;
  border-top: 5px solid #4fadeb;
  color: #999;
  position: relative;
}
/* line 94, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#g-utility {
  background: #111 url('../../../../images/homepage/bg-catalog.jpg') no-repeat scroll center center / cover;
  border-top: 5px solid #4fadeb;
  color: #999;
  position: relative;
}
/* line 103, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#g-feature {
  background: #111 url('../../../../images/homepage/bg-magazine.jpg') no-repeat scroll center center / cover;
  border-top: 5px solid #4fadeb;
  color: #999;
  position: relative;
}
/* line 111, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown, #g-navigation .g-main-nav .g-dropdown > .g-dropdown-column {
  width: 200px;
}
/* line 113, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#g-extension .g-imagegrid .g-imagegrid-link {
  background: #f7f7f7;
}
/* line 115, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#g-extension .g-container {
  box-shadow: 0 0 3px rgba(79, 173, 235, 0.75) !important;
}
/* line 117, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.shadow2 .g-content {
  box-shadow: 0 0 3px rgba(79, 173, 235, 0.75);
}
/* line 119, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.title-blue {
  color: #4fadeb;
}
/* line 121, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#g-showcase a, #g-above a, #g-utility a, #g-feature a {
  color: #fff !important;
}
/* line 123, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container {
  background: #f7f7f7;
}
/* line 125, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.box-red .g-content {
  background: #be1e2d;
}
/* line 126, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.box-orange .g-content {
  background: #f7931d;
}
/* line 127, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.box-blue .g-content {
  background: #4fadeb;
}
/* line 129, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.g-subpromo a {
  color: #be1e2d;
}
/* line 131, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#form13 .other_input {
  width: 40%;
}
/* line 133, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
h3.printing-guide {
  color: #4fadeb;
}
/* Overlay gradient*/
/* line 139, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#g-above .g-overlay {
  padding: 3rem;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(17, 17, 17, 1) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.25)), color-stop(100%, rgba(17, 17, 17, 1)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(17, 17, 17, 1) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(17, 17, 17, 1) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(17, 17, 17, 1) 100%);
  /* IE10+ */
  background: linear, to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(17, 17, 17, 1) 100%;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000', endColorstr='#111111',GradientType=0);
  /* IE6-9 */
}
/* line 152, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
#g-showcase .g-overlay {
  padding: none !important;
  padding: 3rem;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(17, 17, 17, 1) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.25)), color-stop(100%, rgba(17, 17, 17, 1)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(17, 17, 17, 1) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(17, 17, 17, 1) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(17, 17, 17, 1) 100%);
  /* IE10+ */
  background: linear, to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(17, 17, 17, 1) 100%;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000', endColorstr='#111111',GradientType=0);
  /* IE6-9 */
}
/* end Overlay gradient */
/* Price table */
/* line 176, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.g-pricingtable {
  background: #fff;
  border: 1px solid #4fadeb;
}
/* line 178, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.button.button-red {
  background: #be1e2d;
}
/* line 179, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.button.button-red:hover, .button.button-red:active, .button.button-red:focus {
  background: #f7931d;
}
/* line 180, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.button.button-blue {
  background: #4fadeb;
}
/* line 181, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.button.button-blue:hover, .button.button-blue:active, .button.button-blue:focus {
  background: #be1e2d;
}
/* end price table */
/* Table */
/* line 186, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.table-pricelist {
  border: 1px #4fadeb solid;
}
/* line 188, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.table-pricelist thead tr {
  background-color: #4fadeb;
}
/* line 190, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.table-pricelist th, .table-pricelist td {
  border: 1px #4fadeb solid;
}
/* line 192, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.table-pricelist thead tr p {
  color: #fff;
  text-align: center;
}
/* line 194, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.table-pricelist tbody tr td p, .table-pricelist tbody tr td {
  color: #686868;
}
/* end table */
/* table saw */
/*! Tablesaw - v1.0.4 - 2015-02-19
 * https://github.com/filamentgroup/tablesaw
 * Copyright (c) 2015 Filament Group; Licensed MIT */
/* line 207, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
table.tablesaw {
  empty-cells: show;
  max-width: 100%;
  width: 100%;
}
/* line 213, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.tablesaw {
  border-collapse: collapse;
  width: 100%;
}
/* Structure */
/* line 220, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.tablesaw {
  border: 0;
  padding: 0;
}
/* line 225, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.tablesaw th, .tablesaw td {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.5em 0.7em;
}
/* line 233, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.tablesaw thead tr:first-child th {
  padding-top: 0.9em;
  padding-bottom: 0.7em;
}
/* Table rows have a gray bottom stroke by default */
/* line 240, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.tablesaw-stack tbody tr {
  border-bottom: 1px solid #dfdfdf;
}
/* line 244, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
  display: none;
}
/* Mobile first styles: Begin with the stacked presentation at narrow widths */
@media only all {
  /* Show the table cells as a block level element */
  /* Make the label elements a percentage width */
  /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
  /* Avoid double strokes when stacked */
  /* Avoid double strokes when stacked */
  /* line 254, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack td, .tablesaw-stack th {
    text-align: left;
    display: block;
  }
  /* line 260, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack tr {
    clear: both;
    display: table-row;
  }
  /* line 267, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
    display: block;
    padding: 0 0.6em 0 0;
    width: 30%;
    display: inline-block;
  }
  /* line 277, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack th .tablesaw-cell-label-top, .tablesaw-stack td .tablesaw-cell-label-top {
    display: block;
    padding: 0.4em 0;
    margin: 0.4em 0;
  }
  /* line 284, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-cell-label {
    display: block;
  }
  /* line 290, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack tbody th.group {
    margin-top: -1px;
  }
  /* line 296, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack th.group b.tablesaw-cell-label {
    display: none !important;
  }
}
@media (max-width: 39.9375em) {
  /* line 302, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack thead td, .tablesaw-stack thead th {
    display: none;
  }
  /* line 307, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack tbody td, .tablesaw-stack tbody th {
    clear: left;
    float: left;
    width: 100%;
  }
  /* line 314, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-cell-label {
    vertical-align: top;
  }
  /* line 318, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-cell-content {
    max-width: 67%;
    display: inline-block;
  }
  /* line 323, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack td:empty, .tablesaw-stack th:empty {
    display: none;
  }
}
/* Media query to show as a standard table at 560px (35em x 16px) or wider */
@media (min-width: 40em) {
  /* Show the table header rows */
  /* Hide the labels in each cell */
  /* line 332, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack tr {
    display: table-row;
  }
  /* line 338, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack td, .tablesaw-stack th, .tablesaw-stack thead td, .tablesaw-stack thead th {
    display: table-cell;
    margin: 0;
  }
  /* line 348, /home2/inprintbiz/public_html/templates/rt_salient/custom/scss/custom.scss */
  .tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
    display: none !important;
  }
}
/* end table saw */
