@keyframes ow-loader-spin {
  0% {
    transform: translate3d(-50%, -50%, 0) rotate(0deg); }
  100% {
    transform: translate3d(-50%, -50%, 0) rotate(360deg); } }

@keyframes ow-loader-scale {
  0% {
    background-size: 0; }
  100% {
    background-size: 100% 100%; } }

.item-page > .row-fluid {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  float: none; }
  @media (max-width: 479px) {
    .item-page > .row-fluid {
      padding-left: 0;
      padding-right: 0; } }

.ow-content:not(.has-sidebar) .item-page > .row-fluid {
  padding-left: 0;
  padding-right: 0; }

.row-fluid {
  margin-bottom: 10px; }
  .row-fluid:before, .row-fluid:after {
    content: " ";
    display: table; }
  .row-fluid:after {
    clear: both; }
  .row-fluid.line, .row-fluid.titles {
    margin-bottom: 0; }
  .row-fluid > [class*='span']:first-of-type:not(input):not(.box):not(ul) {
    padding-left: 0; }

.span1 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span1 {
      float: left;
      width: 6.25%; } }

.span2 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span2 {
      float: left;
      width: 12.5%; } }

.span3 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span3 {
      float: left;
      width: 18.75%; } }

.span4 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span4 {
      float: left;
      width: 25%; } }

.span5 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span5 {
      float: left;
      width: 31.25%; } }

.span6 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span6 {
      float: left;
      width: 37.5%; } }

.span7 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span7 {
      float: left;
      width: 43.75%; } }

.span8 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span8 {
      float: left;
      width: 50%; } }

.span9 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span9 {
      float: left;
      width: 56.25%; } }

.span10 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span10 {
      float: left;
      width: 62.5%; } }

.span11 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span11 {
      float: left;
      width: 68.75%; } }

.span12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span12 {
      float: left;
      width: 75%; } }

.span13 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span13 {
      float: left;
      width: 81.25%; } }

.span14 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span14 {
      float: left;
      width: 87.5%; } }

.span15 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .span15 {
      float: left;
      width: 93.75%; } }

.span16 {
  width: 100%;
  float: left; }

@media (min-width: 640px) {
  .offset1 {
    margin-left: 6.25%; } }

@media (min-width: 640px) {
  .offset2 {
    margin-left: 12.5%; } }

@media (min-width: 640px) {
  .offset3 {
    margin-left: 18.75%; } }

@media (min-width: 640px) {
  .offset4 {
    margin-left: 25%; } }

@media (min-width: 640px) {
  .offset5 {
    margin-left: 31.25%; } }

@media (min-width: 640px) {
  .offset6 {
    margin-left: 37.5%; } }

@media (min-width: 640px) {
  .offset7 {
    margin-left: 43.75%; } }

@media (min-width: 640px) {
  .offset8 {
    margin-left: 50%; } }

@media (min-width: 640px) {
  .offset9 {
    margin-left: 56.25%; } }

@media (min-width: 640px) {
  .offset10 {
    margin-left: 62.5%; } }

@media (min-width: 640px) {
  .offset11 {
    margin-left: 68.75%; } }

@media (min-width: 640px) {
  .offset12 {
    margin-left: 75%; } }

@media (min-width: 640px) {
  .offset13 {
    margin-left: 81.25%; } }

@media (min-width: 640px) {
  .offset14 {
    margin-left: 87.5%; } }

@media (min-width: 640px) {
  .offset15 {
    margin-left: 93.75%; } }

@media (min-width: 640px) {
  .offset16 {
    margin-left: 100%; } }

[class*='span'] img {
  max-width: 100%;
  height: auto; }

h1 span {
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  display: block;
  color: #252525;
  margin-top: 10px;
  font-weight: normal; }
  h1 span[class*="icon"] {
    display: none; }
  h1 span a {
    border-bottom: solid 1px #005bab;
    display: inline-block; }
    h1 span a:hover {
      border-bottom-color: transparent; }

h1 + .description {
  padding-left: 0 !important; }

h1 + .content-padding {
  padding-top: 20px; }

ul + h2, p + h2, img + h2 {
  margin-top: 20px; }

.link-group {
  padding: 20px 0;
  border-top: solid 1px #d1d3d4;
  border-bottom: solid 1px #d1d3d4;
  margin: 20px 0; }

.price {
  font-family: officeworks, Arial, sans-serif !important;
  color: #005bab;
  font-weight: bold; }

ul.unstyled {
  list-style-image: none;
  list-style: none; }

ul[class*=span] {
  padding-left: 14px; }

ul.inline {
  padding-left: 0; }
  ul.inline li {
    display: inline-block;
    margin-right: 40px; }
    ul.inline li:last-child {
      margin-right: 0; }

.note {
  font-size: 14px !important; }

.headings-group {
  margin-bottom: 20px; }
  .headings-group hr {
    margin-top: 20px !important; }

.leadin {
  margin-bottom: 20px;
  font-family: Arial, sans-serif !important;
  font-size: 14px; }

.link {
  text-decoration: underline; }

.link-chevron {
  position: relative; }
  .link-chevron:not(:last-child) {
    margin-right: 40px; }
  .link-chevron:after {
    content: " ";
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    top: 6px;
    width: 5px;
    height: 7px;
    margin: 0 10px;
    padding: 0;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='5px' height='7px' viewBox='0 0 5 7'%3E%3Cpath fill='%23005bab' d='M0.34,6.18L3.01,3.5L0.34,0.82L1.16,0l3.5,3.5L1.16,7L0.34,6.18z'/%3E%3C/svg%3E") center center no-repeat; }

.image-right {
  float: right;
  padding: 0 0 20px 20px; }

ul.links {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='5px' height='7px' viewBox='0 0 5 7'%3E%3Cpath fill='%23005bab' d='M0.34,6.18L3.01,3.5L0.34,0.82L1.16,0l3.5,3.5L1.16,7L0.34,6.18z'/%3E%3C/svg%3E"); }

i[class^="icon-"], i[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top;
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px; }

.btn[type='button']:not(.btn-default):not(button):not(.btn-success) {
  color: #ffffff;
  background-color: #005bab;
  border-color: #005bab; }
  .btn[type='button']:not(.btn-default):not(button):not(.btn-success):focus, .btn[type='button']:not(.btn-default):not(button):not(.btn-success).focus {
    color: #ffffff;
    background-color: #004078;
    border-color: #00172c; }
  .btn[type='button']:not(.btn-default):not(button):not(.btn-success):hover {
    color: #ffffff;
    background-color: #004078;
    border-color: #003a6e; }
  .btn[type='button']:not(.btn-default):not(button):not(.btn-success):active, .btn[type='button']:not(.btn-default):not(button):not(.btn-success).active,
  .open > .btn[type='button']:not(.btn-default):not(button):not(.btn-success).dropdown-toggle {
    color: #ffffff;
    background-color: #004078;
    border-color: #003a6e; }
    .btn[type='button']:not(.btn-default):not(button):not(.btn-success):active:hover, .btn[type='button']:not(.btn-default):not(button):not(.btn-success):active:focus, .btn[type='button']:not(.btn-default):not(button):not(.btn-success):active.focus, .btn[type='button']:not(.btn-default):not(button):not(.btn-success).active:hover, .btn[type='button']:not(.btn-default):not(button):not(.btn-success).active:focus, .btn[type='button']:not(.btn-default):not(button):not(.btn-success).active.focus,
    .open > .btn[type='button']:not(.btn-default):not(button):not(.btn-success).dropdown-toggle:hover,
    .open > .btn[type='button']:not(.btn-default):not(button):not(.btn-success).dropdown-toggle:focus,
    .open > .btn[type='button']:not(.btn-default):not(button):not(.btn-success).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #002d54;
      border-color: #00172c; }
  .btn[type='button']:not(.btn-default):not(button):not(.btn-success):active, .btn[type='button']:not(.btn-default):not(button):not(.btn-success).active,
  .open > .btn[type='button']:not(.btn-default):not(button):not(.btn-success).dropdown-toggle {
    background-image: none; }
  .btn[type='button']:not(.btn-default):not(button):not(.btn-success).disabled:hover, .btn[type='button']:not(.btn-default):not(button):not(.btn-success).disabled:focus, .btn[type='button']:not(.btn-default):not(button):not(.btn-success).disabled.focus, .btn[type='button']:not(.btn-default):not(button):not(.btn-success)[disabled]:hover, .btn[type='button']:not(.btn-default):not(button):not(.btn-success)[disabled]:focus, .btn[type='button']:not(.btn-default):not(button):not(.btn-success)[disabled].focus,
  fieldset[disabled] .btn[type='button']:not(.btn-default):not(button):not(.btn-success):hover,
  fieldset[disabled] .btn[type='button']:not(.btn-default):not(button):not(.btn-success):focus,
  fieldset[disabled] .btn[type='button']:not(.btn-default):not(button):not(.btn-success).focus {
    background-color: #005bab;
    border-color: #005bab; }
  .btn[type='button']:not(.btn-default):not(button):not(.btn-success) .badge {
    color: #005bab;
    background-color: #ffffff; }

.btn + .btn {
  margin-left: 10px; }

.item-page .btn:not(.btn-info),
.item-page .btn:not(.btn-primary),
.item-page .btn:not(.btn-default),
.item-page .btn:not(.btn-sucess),
.item-page .btn:not(.ow-add-to-cart),
.item-page .btn:not(.btn-success.ow-add-to-cart),
.item-page .btn:not(.disabled),
.item-page .btn:not(.btn-success.ow-add-to-cart.disabled),
.item-page .bfQuickMode button {
  color: #ffffff;
  background-color: #005bab;
  border-color: #005bab; }
  .item-page .btn:not(.btn-info):focus, .item-page .btn:not(.btn-info).focus,
  .item-page .btn:not(.btn-primary):focus,
  .item-page .btn:not(.btn-primary).focus,
  .item-page .btn:not(.btn-default):focus,
  .item-page .btn:not(.btn-default).focus,
  .item-page .btn:not(.btn-sucess):focus,
  .item-page .btn:not(.btn-sucess).focus,
  .item-page .btn:not(.ow-add-to-cart):focus,
  .item-page .btn:not(.ow-add-to-cart).focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart):focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart).focus,
  .item-page .btn:not(.disabled):focus,
  .item-page .btn:not(.disabled).focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled):focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).focus,
  .item-page .bfQuickMode button:focus,
  .item-page .bfQuickMode button.focus {
    color: #ffffff;
    background-color: #004078;
    border-color: #00172c; }
  .item-page .btn:not(.btn-info):hover,
  .item-page .btn:not(.btn-primary):hover,
  .item-page .btn:not(.btn-default):hover,
  .item-page .btn:not(.btn-sucess):hover,
  .item-page .btn:not(.ow-add-to-cart):hover,
  .item-page .btn:not(.btn-success.ow-add-to-cart):hover,
  .item-page .btn:not(.disabled):hover,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled):hover,
  .item-page .bfQuickMode button:hover {
    color: #ffffff;
    background-color: #004078;
    border-color: #003a6e; }
  .item-page .btn:not(.btn-info):active, .item-page .btn:not(.btn-info).active,
  .open > .item-page .btn:not(.btn-info).dropdown-toggle,
  .item-page .btn:not(.btn-primary):active,
  .item-page .btn:not(.btn-primary).active,
  .open >
  .item-page .btn:not(.btn-primary).dropdown-toggle,
  .item-page .btn:not(.btn-default):active,
  .item-page .btn:not(.btn-default).active,
  .open >
  .item-page .btn:not(.btn-default).dropdown-toggle,
  .item-page .btn:not(.btn-sucess):active,
  .item-page .btn:not(.btn-sucess).active,
  .open >
  .item-page .btn:not(.btn-sucess).dropdown-toggle,
  .item-page .btn:not(.ow-add-to-cart):active,
  .item-page .btn:not(.ow-add-to-cart).active,
  .open >
  .item-page .btn:not(.ow-add-to-cart).dropdown-toggle,
  .item-page .btn:not(.btn-success.ow-add-to-cart):active,
  .item-page .btn:not(.btn-success.ow-add-to-cart).active,
  .open >
  .item-page .btn:not(.btn-success.ow-add-to-cart).dropdown-toggle,
  .item-page .btn:not(.disabled):active,
  .item-page .btn:not(.disabled).active,
  .open >
  .item-page .btn:not(.disabled).dropdown-toggle,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled):active,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).active,
  .open >
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).dropdown-toggle,
  .item-page .bfQuickMode button:active,
  .item-page .bfQuickMode button.active,
  .open >
  .item-page .bfQuickMode button.dropdown-toggle {
    color: #ffffff;
    background-color: #004078;
    border-color: #003a6e; }
    .item-page .btn:not(.btn-info):active:hover, .item-page .btn:not(.btn-info):active:focus, .item-page .btn:not(.btn-info):active.focus, .item-page .btn:not(.btn-info).active:hover, .item-page .btn:not(.btn-info).active:focus, .item-page .btn:not(.btn-info).active.focus,
    .open > .item-page .btn:not(.btn-info).dropdown-toggle:hover,
    .open > .item-page .btn:not(.btn-info).dropdown-toggle:focus,
    .open > .item-page .btn:not(.btn-info).dropdown-toggle.focus,
    .item-page .btn:not(.btn-primary):active:hover,
    .item-page .btn:not(.btn-primary):active:focus,
    .item-page .btn:not(.btn-primary):active.focus,
    .item-page .btn:not(.btn-primary).active:hover,
    .item-page .btn:not(.btn-primary).active:focus,
    .item-page .btn:not(.btn-primary).active.focus,
    .open >
    .item-page .btn:not(.btn-primary).dropdown-toggle:hover,
    .open >
    .item-page .btn:not(.btn-primary).dropdown-toggle:focus,
    .open >
    .item-page .btn:not(.btn-primary).dropdown-toggle.focus,
    .item-page .btn:not(.btn-default):active:hover,
    .item-page .btn:not(.btn-default):active:focus,
    .item-page .btn:not(.btn-default):active.focus,
    .item-page .btn:not(.btn-default).active:hover,
    .item-page .btn:not(.btn-default).active:focus,
    .item-page .btn:not(.btn-default).active.focus,
    .open >
    .item-page .btn:not(.btn-default).dropdown-toggle:hover,
    .open >
    .item-page .btn:not(.btn-default).dropdown-toggle:focus,
    .open >
    .item-page .btn:not(.btn-default).dropdown-toggle.focus,
    .item-page .btn:not(.btn-sucess):active:hover,
    .item-page .btn:not(.btn-sucess):active:focus,
    .item-page .btn:not(.btn-sucess):active.focus,
    .item-page .btn:not(.btn-sucess).active:hover,
    .item-page .btn:not(.btn-sucess).active:focus,
    .item-page .btn:not(.btn-sucess).active.focus,
    .open >
    .item-page .btn:not(.btn-sucess).dropdown-toggle:hover,
    .open >
    .item-page .btn:not(.btn-sucess).dropdown-toggle:focus,
    .open >
    .item-page .btn:not(.btn-sucess).dropdown-toggle.focus,
    .item-page .btn:not(.ow-add-to-cart):active:hover,
    .item-page .btn:not(.ow-add-to-cart):active:focus,
    .item-page .btn:not(.ow-add-to-cart):active.focus,
    .item-page .btn:not(.ow-add-to-cart).active:hover,
    .item-page .btn:not(.ow-add-to-cart).active:focus,
    .item-page .btn:not(.ow-add-to-cart).active.focus,
    .open >
    .item-page .btn:not(.ow-add-to-cart).dropdown-toggle:hover,
    .open >
    .item-page .btn:not(.ow-add-to-cart).dropdown-toggle:focus,
    .open >
    .item-page .btn:not(.ow-add-to-cart).dropdown-toggle.focus,
    .item-page .btn:not(.btn-success.ow-add-to-cart):active:hover,
    .item-page .btn:not(.btn-success.ow-add-to-cart):active:focus,
    .item-page .btn:not(.btn-success.ow-add-to-cart):active.focus,
    .item-page .btn:not(.btn-success.ow-add-to-cart).active:hover,
    .item-page .btn:not(.btn-success.ow-add-to-cart).active:focus,
    .item-page .btn:not(.btn-success.ow-add-to-cart).active.focus,
    .open >
    .item-page .btn:not(.btn-success.ow-add-to-cart).dropdown-toggle:hover,
    .open >
    .item-page .btn:not(.btn-success.ow-add-to-cart).dropdown-toggle:focus,
    .open >
    .item-page .btn:not(.btn-success.ow-add-to-cart).dropdown-toggle.focus,
    .item-page .btn:not(.disabled):active:hover,
    .item-page .btn:not(.disabled):active:focus,
    .item-page .btn:not(.disabled):active.focus,
    .item-page .btn:not(.disabled).active:hover,
    .item-page .btn:not(.disabled).active:focus,
    .item-page .btn:not(.disabled).active.focus,
    .open >
    .item-page .btn:not(.disabled).dropdown-toggle:hover,
    .open >
    .item-page .btn:not(.disabled).dropdown-toggle:focus,
    .open >
    .item-page .btn:not(.disabled).dropdown-toggle.focus,
    .item-page .btn:not(.btn-success.ow-add-to-cart.disabled):active:hover,
    .item-page .btn:not(.btn-success.ow-add-to-cart.disabled):active:focus,
    .item-page .btn:not(.btn-success.ow-add-to-cart.disabled):active.focus,
    .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).active:hover,
    .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).active:focus,
    .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).active.focus,
    .open >
    .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).dropdown-toggle:hover,
    .open >
    .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).dropdown-toggle:focus,
    .open >
    .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).dropdown-toggle.focus,
    .item-page .bfQuickMode button:active:hover,
    .item-page .bfQuickMode button:active:focus,
    .item-page .bfQuickMode button:active.focus,
    .item-page .bfQuickMode button.active:hover,
    .item-page .bfQuickMode button.active:focus,
    .item-page .bfQuickMode button.active.focus,
    .open >
    .item-page .bfQuickMode button.dropdown-toggle:hover,
    .open >
    .item-page .bfQuickMode button.dropdown-toggle:focus,
    .open >
    .item-page .bfQuickMode button.dropdown-toggle.focus {
      color: #ffffff;
      background-color: #002d54;
      border-color: #00172c; }
  .item-page .btn:not(.btn-info):active, .item-page .btn:not(.btn-info).active,
  .open > .item-page .btn:not(.btn-info).dropdown-toggle,
  .item-page .btn:not(.btn-primary):active,
  .item-page .btn:not(.btn-primary).active,
  .open >
  .item-page .btn:not(.btn-primary).dropdown-toggle,
  .item-page .btn:not(.btn-default):active,
  .item-page .btn:not(.btn-default).active,
  .open >
  .item-page .btn:not(.btn-default).dropdown-toggle,
  .item-page .btn:not(.btn-sucess):active,
  .item-page .btn:not(.btn-sucess).active,
  .open >
  .item-page .btn:not(.btn-sucess).dropdown-toggle,
  .item-page .btn:not(.ow-add-to-cart):active,
  .item-page .btn:not(.ow-add-to-cart).active,
  .open >
  .item-page .btn:not(.ow-add-to-cart).dropdown-toggle,
  .item-page .btn:not(.btn-success.ow-add-to-cart):active,
  .item-page .btn:not(.btn-success.ow-add-to-cart).active,
  .open >
  .item-page .btn:not(.btn-success.ow-add-to-cart).dropdown-toggle,
  .item-page .btn:not(.disabled):active,
  .item-page .btn:not(.disabled).active,
  .open >
  .item-page .btn:not(.disabled).dropdown-toggle,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled):active,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).active,
  .open >
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).dropdown-toggle,
  .item-page .bfQuickMode button:active,
  .item-page .bfQuickMode button.active,
  .open >
  .item-page .bfQuickMode button.dropdown-toggle {
    background-image: none; }
  .item-page .btn:not(.btn-info).disabled:hover, .item-page .btn:not(.btn-info).disabled:focus, .item-page .btn:not(.btn-info).disabled.focus, .item-page .btn:not(.btn-info)[disabled]:hover, .item-page .btn:not(.btn-info)[disabled]:focus, .item-page .btn:not(.btn-info)[disabled].focus,
  fieldset[disabled] .item-page .btn:not(.btn-info):hover,
  fieldset[disabled] .item-page .btn:not(.btn-info):focus,
  fieldset[disabled] .item-page .btn:not(.btn-info).focus,
  .item-page .btn:not(.btn-primary).disabled:hover,
  .item-page .btn:not(.btn-primary).disabled:focus,
  .item-page .btn:not(.btn-primary).disabled.focus,
  .item-page .btn:not(.btn-primary)[disabled]:hover,
  .item-page .btn:not(.btn-primary)[disabled]:focus,
  .item-page .btn:not(.btn-primary)[disabled].focus,
  fieldset[disabled]
  .item-page .btn:not(.btn-primary):hover,
  fieldset[disabled]
  .item-page .btn:not(.btn-primary):focus,
  fieldset[disabled]
  .item-page .btn:not(.btn-primary).focus,
  .item-page .btn:not(.btn-default).disabled:hover,
  .item-page .btn:not(.btn-default).disabled:focus,
  .item-page .btn:not(.btn-default).disabled.focus,
  .item-page .btn:not(.btn-default)[disabled]:hover,
  .item-page .btn:not(.btn-default)[disabled]:focus,
  .item-page .btn:not(.btn-default)[disabled].focus,
  fieldset[disabled]
  .item-page .btn:not(.btn-default):hover,
  fieldset[disabled]
  .item-page .btn:not(.btn-default):focus,
  fieldset[disabled]
  .item-page .btn:not(.btn-default).focus,
  .item-page .btn:not(.btn-sucess).disabled:hover,
  .item-page .btn:not(.btn-sucess).disabled:focus,
  .item-page .btn:not(.btn-sucess).disabled.focus,
  .item-page .btn:not(.btn-sucess)[disabled]:hover,
  .item-page .btn:not(.btn-sucess)[disabled]:focus,
  .item-page .btn:not(.btn-sucess)[disabled].focus,
  fieldset[disabled]
  .item-page .btn:not(.btn-sucess):hover,
  fieldset[disabled]
  .item-page .btn:not(.btn-sucess):focus,
  fieldset[disabled]
  .item-page .btn:not(.btn-sucess).focus,
  .item-page .btn:not(.ow-add-to-cart).disabled:hover,
  .item-page .btn:not(.ow-add-to-cart).disabled:focus,
  .item-page .btn:not(.ow-add-to-cart).disabled.focus,
  .item-page .btn:not(.ow-add-to-cart)[disabled]:hover,
  .item-page .btn:not(.ow-add-to-cart)[disabled]:focus,
  .item-page .btn:not(.ow-add-to-cart)[disabled].focus,
  fieldset[disabled]
  .item-page .btn:not(.ow-add-to-cart):hover,
  fieldset[disabled]
  .item-page .btn:not(.ow-add-to-cart):focus,
  fieldset[disabled]
  .item-page .btn:not(.ow-add-to-cart).focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart).disabled:hover,
  .item-page .btn:not(.btn-success.ow-add-to-cart).disabled:focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart).disabled.focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart)[disabled]:hover,
  .item-page .btn:not(.btn-success.ow-add-to-cart)[disabled]:focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart)[disabled].focus,
  fieldset[disabled]
  .item-page .btn:not(.btn-success.ow-add-to-cart):hover,
  fieldset[disabled]
  .item-page .btn:not(.btn-success.ow-add-to-cart):focus,
  fieldset[disabled]
  .item-page .btn:not(.btn-success.ow-add-to-cart).focus,
  .item-page .btn:not(.disabled).disabled:hover,
  .item-page .btn:not(.disabled).disabled:focus,
  .item-page .btn:not(.disabled).disabled.focus,
  .item-page .btn:not(.disabled)[disabled]:hover,
  .item-page .btn:not(.disabled)[disabled]:focus,
  .item-page .btn:not(.disabled)[disabled].focus,
  fieldset[disabled]
  .item-page .btn:not(.disabled):hover,
  fieldset[disabled]
  .item-page .btn:not(.disabled):focus,
  fieldset[disabled]
  .item-page .btn:not(.disabled).focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).disabled:hover,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).disabled:focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).disabled.focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled)[disabled]:hover,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled)[disabled]:focus,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled)[disabled].focus,
  fieldset[disabled]
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled):hover,
  fieldset[disabled]
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled):focus,
  fieldset[disabled]
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled).focus,
  .item-page .bfQuickMode button.disabled:hover,
  .item-page .bfQuickMode button.disabled:focus,
  .item-page .bfQuickMode button.disabled.focus,
  .item-page .bfQuickMode button[disabled]:hover,
  .item-page .bfQuickMode button[disabled]:focus,
  .item-page .bfQuickMode button[disabled].focus,
  fieldset[disabled]
  .item-page .bfQuickMode button:hover,
  fieldset[disabled]
  .item-page .bfQuickMode button:focus,
  fieldset[disabled]
  .item-page .bfQuickMode button.focus {
    background-color: #005bab;
    border-color: #005bab; }
  .item-page .btn:not(.btn-info) .badge,
  .item-page .btn:not(.btn-primary) .badge,
  .item-page .btn:not(.btn-default) .badge,
  .item-page .btn:not(.btn-sucess) .badge,
  .item-page .btn:not(.ow-add-to-cart) .badge,
  .item-page .btn:not(.btn-success.ow-add-to-cart) .badge,
  .item-page .btn:not(.disabled) .badge,
  .item-page .btn:not(.btn-success.ow-add-to-cart.disabled) .badge,
  .item-page .bfQuickMode button .badge {
    color: #005bab;
    background-color: #ffffff; }

.icon-ok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='9px' viewBox='0 0 10 9' xml:space='preserve'%3E%3Cpath fill='%23005bab' d='M4.2,9L0,4.5l0.9-0.8l2.9,2.3c1-1.2,3-4.1,6.1-6.1L10,0.5C7.2,3.2,5,7.1,4.2,9'/%3E%3C/svg%3E");
  width: 12px;
  height: 12px;
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle; }

.carousel:not(.ow-slider) .carousel-control {
  border-bottom: 0;
  background: none !important; }
  .carousel:not(.ow-slider) .carousel-control:after {
    content: " ";
    position: absolute;
    left: 0px;
    display: block;
    text-indent: -9999px;
    border: 0;
    width: 60px;
    height: 100%;
    padding: 0;
    background-color: transparent;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='13px' height='24px' viewBox='0 0 13 24'%3E%3Cpath fill='%23999999' d='M11.8,24c-0.3,0-0.6-0.1-0.9-0.4L0.4,12.9C0.1,12.7,0,12.4,0,12c0-0.4,0.1-0.7,0.4-0.9L10.9,0.4 c0.5-0.5,1.3-0.5,1.7,0c0.5,0.5,0.5,1.3,0,1.8L3,12l9.6,9.8c0.5,0.5,0.5,1.3,0,1.8C12.4,23.9,12.1,24,11.8,24z'/%3E%3C/svg%3E");
    background-repeat: no-repeat; }
    .carousel:not(.ow-slider) .carousel-control:after:hover {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='13px' height='24px' viewBox='0 0 13 24'%3E%3Cpath fill='%23005bab' d='M11.8,24c-0.3,0-0.6-0.1-0.9-0.4L0.4,12.9C0.1,12.7,0,12.4,0,12c0-0.4,0.1-0.7,0.4-0.9L10.9,0.4 c0.5-0.5,1.3-0.5,1.7,0c0.5,0.5,0.5,1.3,0,1.8L3,12l9.6,9.8c0.5,0.5,0.5,1.3,0,1.8C12.4,23.9,12.1,24,11.8,24z'/%3E%3C/svg%3E"); }
  .carousel:not(.ow-slider) .carousel-control.right:after {
    right: 0px;
    left: auto;
    -ms-transform: scaleX(-1);
        transform: scaleX(-1); }

.accordion {
  border: 1px solid #e0e0e0;
  border-radius: 3px; }
  .accordion .ui-accordion-header {
    border-bottom: 1px solid #e0e0e0;
    padding: 20px;
    margin: 0;
    position: relative;
    font-size: 18px;
    cursor: pointer; }
    .accordion .ui-accordion-header:hover {
      background-color: #f1fbff; }
    .accordion .ui-accordion-header .ui-accordion-header-icon {
      position: absolute;
      right: 15px;
      top: 50%;
      border-radius: 3px;
      padding: 0 5px;
      width: 20px;
      height: 20px;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
      .accordion .ui-accordion-header .ui-accordion-header-icon:after {
        content: " ";
        display: inline-block;
        width: 10px;
        height: 10px;
        pointer-events: none;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cpath fill='%23005bab' d='M10,6.1H6.1V10H3.9V6.1H0V3.9h3.9V0h2.1v3.9H10V6.1z'/%3E%3C/svg%3E"); }
      .accordion .ui-accordion-header .ui-accordion-header-icon:hover {
        background-color: #005bab; }
        .accordion .ui-accordion-header .ui-accordion-header-icon:hover:after {
          background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M10,6.1H6.1V10H3.9V6.1H0V3.9h3.9V0h2.1v3.9H10V6.1z'/%3E%3C/svg%3E"); }
  .accordion .ui-accordion-header-active .ui-accordion-header-icon {
    position: absolute;
    right: 15px;
    top: 50%;
    border-radius: 3px;
    padding: 0 5px;
    width: 20px;
    height: 20px;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
    .accordion .ui-accordion-header-active .ui-accordion-header-icon:after {
      content: " ";
      display: inline-block;
      width: 10px;
      height: 10px;
      pointer-events: none;
      background-position: center center;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='-300 392 10 10' style='enable-background:new -300 392 10 10;' xml:space='preserve'%3E%3Cpath fill='%23005bab'  d='M-300,398.1v-2.2h10v2.2H-300z'/%3E%3C/svg%3E"); }
    .accordion .ui-accordion-header-active .ui-accordion-header-icon:hover {
      background-color: #005bab; }
      .accordion .ui-accordion-header-active .ui-accordion-header-icon:hover:after {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='-300 392 10 10' style='enable-background:new -300 392 10 10;' xml:space='preserve'%3E%3Cpath fill='%23ffffff'  d='M-300,398.1v-2.2h10v2.2H-300z'/%3E%3C/svg%3E"); }
  .accordion + hr {
    visibility: hidden;
    margin-bottom: 20px; }

.ui-accordion-content {
  padding: 20px;
  border-bottom: 1px solid #e0e0e0; }
  .ui-accordion-content > table {
    max-width: none;
    width: calc(100% + 40px);
    margin: -20px; }
    .ui-accordion-content > table tr {
      padding: 0;
      margin: 0; }
    .ui-accordion-content > table td {
      padding: 10px; }

.ow-availability__item.instock, .ow-availability__item.backorder, .ow-availability__item.backorder_partial, .ow-availability__item.available,
.ow-availability__item--available {
  color: #108600; }
  .ow-availability__item.instock mark, .ow-availability__item.backorder mark, .ow-availability__item.backorder_partial mark, .ow-availability__item.available mark,
  .ow-availability__item--available mark {
    color: #108600; }
  .ow-availability__item.instock .icon.tick, .ow-availability__item.backorder .icon.tick, .ow-availability__item.backorder_partial .icon.tick, .ow-availability__item.available .icon.tick,
  .ow-availability__item--available .icon.tick {
    display: inline; }

.ow-availability__item.outofstock, .ow-availability__item.unavailable, .ow-availability__item.onlineonly, .ow-availability__item.instoreonly, .ow-availability__item.nostore,
.ow-availability__item--unavailable {
  color: #999999; }
  .ow-availability__item.outofstock mark, .ow-availability__item.unavailable mark, .ow-availability__item.onlineonly mark, .ow-availability__item.instoreonly mark, .ow-availability__item.nostore mark,
  .ow-availability__item--unavailable mark {
    color: #999999; }
  .ow-availability__item.outofstock .icon.cross, .ow-availability__item.unavailable .icon.cross, .ow-availability__item.onlineonly .icon.cross, .ow-availability__item.instoreonly .icon.cross, .ow-availability__item.nostore .icon.cross,
  .ow-availability__item--unavailable .icon.cross {
    display: inline; }

.ow-availability__item.limitedstock, .ow-availability__item.limited,
.ow-availability__item--low-stock {
  color: #c35310; }
  .ow-availability__item.limitedstock mark, .ow-availability__item.limited mark,
  .ow-availability__item--low-stock mark {
    color: #c35310; }
  .ow-availability__item.limitedstock .icon.tick, .ow-availability__item.limited .icon.tick,
  .ow-availability__item--low-stock .icon.tick {
    display: inline; }

.ow-availability__item.shipfromstore,
.ow-availability__item--ship-from-store {
  color: #a4228f; }
  .ow-availability__item.shipfromstore mark,
  .ow-availability__item--ship-from-store mark {
    color: #a4228f; }
  .ow-availability__item.shipfromstore .icon.tick,
  .ow-availability__item--ship-from-store .icon.tick {
    display: inline; }

.box-bordered {
  border: 1px solid #e0e0e0;
  padding: 20px; }

.box-wrap-highlight {
  border: 0 !important;
  border-top: 1px solid #e0e0e0 !important;
  margin-bottom: 20px; }
  .box-wrap-highlight .row-fluid:last-child {
    margin-bottom: 0; }
  .box-wrap-highlight .box-highlight {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px; }
    .box-wrap-highlight .box-highlight:before, .box-wrap-highlight .box-highlight:after {
      content: " ";
      display: table; }
    .box-wrap-highlight .box-highlight:after {
      clear: both; }
    .box-wrap-highlight .box-highlight.local-sponsor {
      background: url(/images/about/about_us-local-sponsorship.jpg) 100% 100% no-repeat; }
  .box-wrap-highlight .box-highlight.box-first {
    border-top: 0; }

.box-wrap-highlight .box-highlight.box-white {
  background: #ffffff; }

.box-wrap-highlight .box-highlight h3 {
  margin-top: 0; }

.box-wrap:before, .box-wrap:after {
  content: " ";
  display: table; }

.box-wrap:after {
  clear: both; }

.box-wrap h3 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 5px; }

.box-wrap .box {
  border: 1px solid #e0e0e0;
  margin-right: -1px;
  margin-bottom: -1px;
  float: left;
  padding: 20px;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 640px) {
    .box-wrap .box {
      position: relative;
      min-height: 1px;
      padding-left: 10px;
      padding-right: 10px;
      width: 50% !important;
      min-height: 280px; } }
  @media (min-width: 640px) and (min-width: 640px) {
    .box-wrap .box {
      float: left;
      width: 50%; } }
  @media (min-width: 990px) {
    .box-wrap .box {
      position: relative;
      min-height: 1px;
      padding-left: 10px;
      padding-right: 10px;
      min-height: 220px;
      width: 50% !important; } }
  @media (min-width: 990px) and (min-width: 640px) {
    .box-wrap .box {
      float: left;
      width: 33.33333%; } }
  @media (min-width: 990px) {
      .box-wrap .box:last-child {
        border-right: 1px solid #e0e0e0; } }
  .box-wrap .box:hover {
    background-color: #f1fbff; }
  .box-wrap .box.box-grey, .box-wrap .box.span16 {
    background: #f8f8f8;
    border: 1px solid #e0e0e0;
    border-bottom: 0;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px; }
    .box-wrap .box.box-grey h2, .box-wrap .box.span16 h2 {
      margin-bottom: 0; }
  .box-wrap .box h3 a, .box-wrap .box p a {
    border-bottom: 0; }

.box-wrap.box-grey, .box-wrap-highlight .box-highlight.box-grey {
  background: #f8f8f8; }

.box-highlight + .content-padding {
  margin-top: 20px; }

.ow-content-grid:before, .ow-content-grid:after {
  content: " ";
  display: table; }

.ow-content-grid:after {
  clear: both; }

@media (min-width: 640px) {
  .ow-content-grid {
    margin: 0 -20px; } }

.ow-content-grid--rowless {
  padding: 10px;
  margin-bottom: 20px; }

.ow-content-grid--separated > .ow-content-grid__row > .ow-content-grid__item, #shopping .ow-content-grid--separated > .features.two-wide > .ow-content-grid__item, #shopping .ow-content-grid--separated > .features.three-wide > .ow-content-grid__item, .ow-content-grid--separated > .features.two-wide > .ow-content-grid__item, .ow-content-grid--separated > .features.three-wide > .ow-content-grid__item, #shopping .features.two-wide .ow-content-grid--separated > .ow-content-grid__row > li, #shopping .features.three-wide .ow-content-grid--separated > .ow-content-grid__row > li, .features.two-wide .ow-content-grid--separated > .ow-content-grid__row > li, #shopping .ow-content-grid--separated > .features.two-wide > li, #shopping .features.two-wide .ow-content-grid--separated > .features.three-wide > li, .ow-content-grid--separated > .features.two-wide > li, .features.two-wide .ow-content-grid--separated > .features.three-wide > li, .features.three-wide .ow-content-grid--separated > .ow-content-grid__row > li, #shopping .features.three-wide .ow-content-grid--separated > .features.two-wide > li, #shopping .ow-content-grid--separated > .features.three-wide > li, .features.three-wide .ow-content-grid--separated > .features.two-wide > li, .ow-content-grid--separated > .features.three-wide > li {
  border: 0;
  position: relative; }
  .ow-content-grid--separated > .ow-content-grid__row > .ow-content-grid__item:before, #shopping .ow-content-grid--separated > .features.two-wide > .ow-content-grid__item:before, #shopping .ow-content-grid--separated > .features.three-wide > .ow-content-grid__item:before, .ow-content-grid--separated > .features.two-wide > .ow-content-grid__item:before, .ow-content-grid--separated > .features.three-wide > .ow-content-grid__item:before, #shopping .features.two-wide .ow-content-grid--separated > .ow-content-grid__row > li:before, #shopping .features.three-wide .ow-content-grid--separated > .ow-content-grid__row > li:before, .features.two-wide .ow-content-grid--separated > .ow-content-grid__row > li:before, #shopping .ow-content-grid--separated > .features.two-wide > li:before, #shopping .features.two-wide .ow-content-grid--separated > .features.three-wide > li:before, .ow-content-grid--separated > .features.two-wide > li:before, .features.two-wide .ow-content-grid--separated > .features.three-wide > li:before, .features.three-wide .ow-content-grid--separated > .ow-content-grid__row > li:before, #shopping .features.three-wide .ow-content-grid--separated > .features.two-wide > li:before, #shopping .ow-content-grid--separated > .features.three-wide > li:before, .features.three-wide .ow-content-grid--separated > .features.two-wide > li:before, .ow-content-grid--separated > .features.three-wide > li:before {
    content: " ";
    position: absolute;
    background-color: #e0e0e0;
    height: 1px;
    width: 100%;
    left: 0;
    top: -10px; }
    @media (min-width: 640px) {
      .ow-content-grid--separated > .ow-content-grid__row > .ow-content-grid__item:before, #shopping .ow-content-grid--separated > .features.two-wide > .ow-content-grid__item:before, #shopping .ow-content-grid--separated > .features.three-wide > .ow-content-grid__item:before, .ow-content-grid--separated > .features.two-wide > .ow-content-grid__item:before, .ow-content-grid--separated > .features.three-wide > .ow-content-grid__item:before, #shopping .features.two-wide .ow-content-grid--separated > .ow-content-grid__row > li:before, #shopping .features.three-wide .ow-content-grid--separated > .ow-content-grid__row > li:before, .features.two-wide .ow-content-grid--separated > .ow-content-grid__row > li:before, #shopping .ow-content-grid--separated > .features.two-wide > li:before, #shopping .features.two-wide .ow-content-grid--separated > .features.three-wide > li:before, .ow-content-grid--separated > .features.two-wide > li:before, .features.two-wide .ow-content-grid--separated > .features.three-wide > li:before, .features.three-wide .ow-content-grid--separated > .ow-content-grid__row > li:before, #shopping .features.three-wide .ow-content-grid--separated > .features.two-wide > li:before, #shopping .ow-content-grid--separated > .features.three-wide > li:before, .features.three-wide .ow-content-grid--separated > .features.two-wide > li:before, .ow-content-grid--separated > .features.three-wide > li:before {
        left: -10px;
        width: 1px;
        top: 0;
        height: 100%;
        bottom: 0; } }
  .ow-content-grid--separated > .ow-content-grid__row > .ow-content-grid__item:first-child:before, #shopping .ow-content-grid--separated > .features.two-wide > .ow-content-grid__item:first-child:before, #shopping .ow-content-grid--separated > .features.three-wide > .ow-content-grid__item:first-child:before, .ow-content-grid--separated > .features.two-wide > .ow-content-grid__item:first-child:before, .ow-content-grid--separated > .features.three-wide > .ow-content-grid__item:first-child:before, #shopping .features.two-wide .ow-content-grid--separated > .ow-content-grid__row > li:first-child:before, #shopping .features.three-wide .ow-content-grid--separated > .ow-content-grid__row > li:first-child:before, .features.two-wide .ow-content-grid--separated > .ow-content-grid__row > li:first-child:before, #shopping .ow-content-grid--separated > .features.two-wide > li:first-child:before, #shopping .features.two-wide .ow-content-grid--separated > .features.three-wide > li:first-child:before, .ow-content-grid--separated > .features.two-wide > li:first-child:before, .features.two-wide .ow-content-grid--separated > .features.three-wide > li:first-child:before, .features.three-wide .ow-content-grid--separated > .ow-content-grid__row > li:first-child:before, #shopping .features.three-wide .ow-content-grid--separated > .features.two-wide > li:first-child:before, #shopping .ow-content-grid--separated > .features.three-wide > li:first-child:before, .features.three-wide .ow-content-grid--separated > .features.two-wide > li:first-child:before, .ow-content-grid--separated > .features.three-wide > li:first-child:before {
    display: none; }

.ow-content-grid--centered {
  text-align: center; }
  @media (min-width: 640px) {
    .ow-content-grid--centered .has-cta .btn {
      left: 50%;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); } }

.ow-content-grid--borderless > .ow-content-grid__row > .ow-content-grid__item, #shopping .ow-content-grid--borderless > .features.two-wide > .ow-content-grid__item, #shopping .ow-content-grid--borderless > .features.three-wide > .ow-content-grid__item, .ow-content-grid--borderless > .features.two-wide > .ow-content-grid__item, .ow-content-grid--borderless > .features.three-wide > .ow-content-grid__item, #shopping .features.two-wide .ow-content-grid--borderless > .ow-content-grid__row > li, #shopping .features.three-wide .ow-content-grid--borderless > .ow-content-grid__row > li, .features.two-wide .ow-content-grid--borderless > .ow-content-grid__row > li, #shopping .ow-content-grid--borderless > .features.two-wide > li, #shopping .features.two-wide .ow-content-grid--borderless > .features.three-wide > li, .ow-content-grid--borderless > .features.two-wide > li, .features.two-wide .ow-content-grid--borderless > .features.three-wide > li, .features.three-wide .ow-content-grid--borderless > .ow-content-grid__row > li, #shopping .features.three-wide .ow-content-grid--borderless > .features.two-wide > li, #shopping .ow-content-grid--borderless > .features.three-wide > li, .features.three-wide .ow-content-grid--borderless > .features.two-wide > li, .ow-content-grid--borderless > .features.three-wide > li {
  border: 0;
  border-radius: 0; }

.ow-content-grid--narrow {
  margin-bottom: 10px; }
  @media (min-width: 640px) {
    .ow-content-grid--narrow {
      margin: 0 -10px; } }
  @media (min-width: 640px) {
    .ow-content-grid--narrow .ow-content-grid__row, .ow-content-grid--narrow #shopping .features.two-wide, #shopping .ow-content-grid--narrow .features.two-wide, .ow-content-grid--narrow #shopping .features.three-wide, #shopping .ow-content-grid--narrow .features.three-wide, .ow-content-grid--narrow .features.two-wide, .ow-content-grid--narrow .features.three-wide {
      border-spacing: 10px; } }
  .ow-content-grid--narrow .ow-content-grid__item, .ow-content-grid--narrow #shopping .features.two-wide li, #shopping .features.two-wide .ow-content-grid--narrow li, .ow-content-grid--narrow #shopping .features.three-wide li, #shopping .features.three-wide .ow-content-grid--narrow li, .ow-content-grid--narrow .features.two-wide li, .features.two-wide .ow-content-grid--narrow li, .ow-content-grid--narrow .features.three-wide li, .features.three-wide .ow-content-grid--narrow li {
    padding: 10px; }
    @media (min-width: 640px) {
      .ow-content-grid--narrow .ow-content-grid__item.has-cta .btn, .ow-content-grid--narrow #shopping .features.two-wide li.has-cta .btn, #shopping .features.two-wide .ow-content-grid--narrow li.has-cta .btn, .ow-content-grid--narrow #shopping .features.three-wide li.has-cta .btn, #shopping .features.three-wide .ow-content-grid--narrow li.has-cta .btn, .ow-content-grid--narrow .features.two-wide li.has-cta .btn, .features.two-wide .ow-content-grid--narrow li.has-cta .btn, .ow-content-grid--narrow .features.three-wide li.has-cta .btn, .features.three-wide .ow-content-grid--narrow li.has-cta .btn {
        bottom: 10px; } }
  .ow-content-grid--narrow .ow-content-grid__image {
    margin: -10px -10px 10px; }

@media (min-width: 640px) {
  .ow-content-grid--spaceless {
    margin: 0; } }

@media (min-width: 640px) {
  .ow-content-grid--spaceless .ow-content-grid__row, .ow-content-grid--spaceless #shopping .features.two-wide, #shopping .ow-content-grid--spaceless .features.two-wide, .ow-content-grid--spaceless #shopping .features.three-wide, #shopping .ow-content-grid--spaceless .features.three-wide, .ow-content-grid--spaceless .features.two-wide, .ow-content-grid--spaceless .features.three-wide {
    border-spacing: 0; } }

.ow-content-grid--spaceless .ow-content-grid__item, .ow-content-grid--spaceless #shopping .features.two-wide li, #shopping .features.two-wide .ow-content-grid--spaceless li, .ow-content-grid--spaceless #shopping .features.three-wide li, #shopping .features.three-wide .ow-content-grid--spaceless li, .ow-content-grid--spaceless .features.two-wide li, .features.two-wide .ow-content-grid--spaceless li, .ow-content-grid--spaceless .features.three-wide li, .features.three-wide .ow-content-grid--spaceless li {
  padding: 0; }
  @media (min-width: 640px) {
    .ow-content-grid--spaceless .ow-content-grid__item.has-cta, .ow-content-grid--spaceless #shopping .features.two-wide li.has-cta, #shopping .features.two-wide .ow-content-grid--spaceless li.has-cta, .ow-content-grid--spaceless #shopping .features.three-wide li.has-cta, #shopping .features.three-wide .ow-content-grid--spaceless li.has-cta, .ow-content-grid--spaceless .features.two-wide li.has-cta, .features.two-wide .ow-content-grid--spaceless li.has-cta, .ow-content-grid--spaceless .features.three-wide li.has-cta, .features.three-wide .ow-content-grid--spaceless li.has-cta {
      padding-bottom: 60px; }
      .ow-content-grid--spaceless .ow-content-grid__item.has-cta .btn, .ow-content-grid--spaceless #shopping .features.two-wide li.has-cta .btn, #shopping .features.two-wide .ow-content-grid--spaceless li.has-cta .btn, .ow-content-grid--spaceless #shopping .features.three-wide li.has-cta .btn, #shopping .features.three-wide .ow-content-grid--spaceless li.has-cta .btn, .ow-content-grid--spaceless .features.two-wide li.has-cta .btn, .features.two-wide .ow-content-grid--spaceless li.has-cta .btn, .ow-content-grid--spaceless .features.three-wide li.has-cta .btn, .features.three-wide .ow-content-grid--spaceless li.has-cta .btn {
        bottom: 0; } }

.ow-content-grid--spaceless .ow-content-grid__image {
  margin: 0; }

.ow-content-grid--dark > .ow-content-grid__row, #shopping .ow-content-grid--dark > .features.two-wide, #shopping .ow-content-grid--dark > .features.three-wide, .ow-content-grid--dark > .features.two-wide, .ow-content-grid--dark > .features.three-wide {
  border-spacing: 0;
  background-color: #efefef; }

.ow-content-grid--dark > .ow-content-grid__row > .ow-content-grid__item, #shopping .ow-content-grid--dark > .features.two-wide > .ow-content-grid__item, #shopping .ow-content-grid--dark > .features.three-wide > .ow-content-grid__item, .ow-content-grid--dark > .features.two-wide > .ow-content-grid__item, .ow-content-grid--dark > .features.three-wide > .ow-content-grid__item, #shopping .features.two-wide .ow-content-grid--dark > .ow-content-grid__row > li, #shopping .features.three-wide .ow-content-grid--dark > .ow-content-grid__row > li, .features.two-wide .ow-content-grid--dark > .ow-content-grid__row > li, #shopping .ow-content-grid--dark > .features.two-wide > li, #shopping .features.two-wide .ow-content-grid--dark > .features.three-wide > li, .ow-content-grid--dark > .features.two-wide > li, .features.two-wide .ow-content-grid--dark > .features.three-wide > li, .features.three-wide .ow-content-grid--dark > .ow-content-grid__row > li, #shopping .features.three-wide .ow-content-grid--dark > .features.two-wide > li, #shopping .ow-content-grid--dark > .features.three-wide > li, .features.three-wide .ow-content-grid--dark > .features.two-wide > li, .ow-content-grid--dark > .features.three-wide > li {
  background-color: transparent;
  margin: 0;
  border: 0;
  border-bottom: 1px solid #e0e0e0; }
  .ow-content-grid--dark > .ow-content-grid__row > .ow-content-grid__item:last-child, #shopping .ow-content-grid--dark > .features.two-wide > .ow-content-grid__item:last-child, #shopping .ow-content-grid--dark > .features.three-wide > .ow-content-grid__item:last-child, .ow-content-grid--dark > .features.two-wide > .ow-content-grid__item:last-child, .ow-content-grid--dark > .features.three-wide > .ow-content-grid__item:last-child, #shopping .features.two-wide .ow-content-grid--dark > .ow-content-grid__row > li:last-child, #shopping .features.three-wide .ow-content-grid--dark > .ow-content-grid__row > li:last-child, .features.two-wide .ow-content-grid--dark > .ow-content-grid__row > li:last-child, #shopping .ow-content-grid--dark > .features.two-wide > li:last-child, #shopping .features.two-wide .ow-content-grid--dark > .features.three-wide > li:last-child, .ow-content-grid--dark > .features.two-wide > li:last-child, .features.two-wide .ow-content-grid--dark > .features.three-wide > li:last-child, .features.three-wide .ow-content-grid--dark > .ow-content-grid__row > li:last-child, #shopping .features.three-wide .ow-content-grid--dark > .features.two-wide > li:last-child, #shopping .ow-content-grid--dark > .features.three-wide > li:last-child, .features.three-wide .ow-content-grid--dark > .features.two-wide > li:last-child, .ow-content-grid--dark > .features.three-wide > li:last-child {
    border-bottom: 0; }
  @media (min-width: 640px) {
    .ow-content-grid--dark > .ow-content-grid__row > .ow-content-grid__item, #shopping .ow-content-grid--dark > .features.two-wide > .ow-content-grid__item, #shopping .ow-content-grid--dark > .features.three-wide > .ow-content-grid__item, .ow-content-grid--dark > .features.two-wide > .ow-content-grid__item, .ow-content-grid--dark > .features.three-wide > .ow-content-grid__item, #shopping .features.two-wide .ow-content-grid--dark > .ow-content-grid__row > li, #shopping .features.three-wide .ow-content-grid--dark > .ow-content-grid__row > li, .features.two-wide .ow-content-grid--dark > .ow-content-grid__row > li, #shopping .ow-content-grid--dark > .features.two-wide > li, #shopping .features.two-wide .ow-content-grid--dark > .features.three-wide > li, .ow-content-grid--dark > .features.two-wide > li, .features.two-wide .ow-content-grid--dark > .features.three-wide > li, .features.three-wide .ow-content-grid--dark > .ow-content-grid__row > li, #shopping .features.three-wide .ow-content-grid--dark > .features.two-wide > li, #shopping .ow-content-grid--dark > .features.three-wide > li, .features.three-wide .ow-content-grid--dark > .features.two-wide > li, .ow-content-grid--dark > .features.three-wide > li {
      border-bottom: 0; } }

@media (max-width: 639px) {
  .ow-content-grid--accordion .ow-toggle {
    right: 0; }
  .ow-content-grid--accordion .ow-content-grid__item:first-child, .ow-content-grid--accordion #shopping .features.two-wide li:first-child, #shopping .features.two-wide .ow-content-grid--accordion li:first-child, .ow-content-grid--accordion #shopping .features.three-wide li:first-child, #shopping .features.three-wide .ow-content-grid--accordion li:first-child, .ow-content-grid--accordion .features.two-wide li:first-child, .features.two-wide .ow-content-grid--accordion li:first-child, .ow-content-grid--accordion .features.three-wide li:first-child, .features.three-wide .ow-content-grid--accordion li:first-child {
    border-radius: 3px 3px 0 0; }
  .ow-content-grid--accordion .ow-content-grid__item:last-child, .ow-content-grid--accordion #shopping .features.two-wide li:last-child, #shopping .features.two-wide .ow-content-grid--accordion li:last-child, .ow-content-grid--accordion #shopping .features.three-wide li:last-child, #shopping .features.three-wide .ow-content-grid--accordion li:last-child, .ow-content-grid--accordion .features.two-wide li:last-child, .features.two-wide .ow-content-grid--accordion li:last-child, .ow-content-grid--accordion .features.three-wide li:last-child, .features.three-wide .ow-content-grid--accordion li:last-child {
    border-bottom: 1px solid #e0e0e0;
    border-radius: 0 0 3px 3px; }
  .ow-content-grid--accordion .ow-content-grid__item, .ow-content-grid--accordion #shopping .features.two-wide li, #shopping .features.two-wide .ow-content-grid--accordion li, .ow-content-grid--accordion #shopping .features.three-wide li, #shopping .features.three-wide .ow-content-grid--accordion li, .ow-content-grid--accordion .features.two-wide li, .features.two-wide .ow-content-grid--accordion li, .ow-content-grid--accordion .features.three-wide li, .features.three-wide .ow-content-grid--accordion li {
    border-radius: 0;
    border-bottom: 0;
    margin-bottom: 0;
    height: auto !important; }
    .ow-content-grid--accordion .ow-content-grid__item > *:first-child, .ow-content-grid--accordion #shopping .features.two-wide li > *:first-child, #shopping .features.two-wide .ow-content-grid--accordion li > *:first-child, .ow-content-grid--accordion #shopping .features.three-wide li > *:first-child, #shopping .features.three-wide .ow-content-grid--accordion li > *:first-child, .ow-content-grid--accordion .features.two-wide li > *:first-child, .features.two-wide .ow-content-grid--accordion li > *:first-child, .ow-content-grid--accordion .features.three-wide li > *:first-child, .features.three-wide .ow-content-grid--accordion li > *:first-child {
      margin-bottom: 0; }
      .ow-content-grid--accordion .ow-content-grid__item > *:first-child + * > *:first-child, .ow-content-grid--accordion #shopping .features.two-wide li > *:first-child + * > *:first-child, #shopping .features.two-wide .ow-content-grid--accordion li > *:first-child + * > *:first-child, .ow-content-grid--accordion #shopping .features.three-wide li > *:first-child + * > *:first-child, #shopping .features.three-wide .ow-content-grid--accordion li > *:first-child + * > *:first-child, .ow-content-grid--accordion .features.two-wide li > *:first-child + * > *:first-child, .features.two-wide .ow-content-grid--accordion li > *:first-child + * > *:first-child, .ow-content-grid--accordion .features.three-wide li > *:first-child + * > *:first-child, .features.three-wide .ow-content-grid--accordion li > *:first-child + * > *:first-child {
        padding-top: 20px; } }

.ow-content-grid__row, #shopping .features.two-wide, #shopping .features.three-wide, .features.two-wide, .features.three-wide {
  margin: 0 0 20px;
  padding: 0;
  list-style: none; }
  @media (min-width: 640px) {
    .ow-content-grid__row .ow-content-grid__item, #shopping .features.two-wide .ow-content-grid__item, #shopping .features.three-wide .ow-content-grid__item, .features.two-wide .ow-content-grid__item, .features.three-wide .ow-content-grid__item, #shopping .features.two-wide li, .features.two-wide li, #shopping .features.three-wide li, .features.three-wide li {
      float: none;
      margin: 0;
      width: auto;
      display: table-cell;
      vertical-align: top; } }
  @media (min-width: 640px) {
    .ow-content-grid__row, #shopping .features.two-wide, #shopping .features.three-wide, .features.two-wide, .features.three-wide {
      display: table;
      table-layout: fixed;
      width: 100%;
      margin: 0;
      border-spacing: 20px; }
      .ow-content-grid__row + .ow-content-grid__row, #shopping .features.two-wide + .ow-content-grid__row, #shopping .features.three-wide + .ow-content-grid__row, .features.two-wide + .ow-content-grid__row, .features.three-wide + .ow-content-grid__row, #shopping .ow-content-grid__row + .features.two-wide, #shopping .ow-content-grid__row + .features.three-wide, .ow-content-grid__row + .features.two-wide, #shopping .features.two-wide + .features.two-wide, #shopping .features.three-wide + .features.two-wide, .features.two-wide + .features.two-wide, .features.three-wide + .features.two-wide, .ow-content-grid__row + .features.three-wide, #shopping .features.two-wide + .features.three-wide, #shopping .features.three-wide + .features.three-wide, .features.two-wide + .features.three-wide, .features.three-wide + .features.three-wide {
        margin-top: -20px; } }

a.ow-content-grid__item {
  color: currentColor;
  display: block;
  text-decoration: none !important; }
  @media (min-width: 640px) {
    a.ow-content-grid__item {
      display: table-cell; } }
  a.ow-content-grid__item:hover, a.ow-content-grid__item:focus {
    border-color: #005bab; }

.ow-content-grid__item, #shopping .features.two-wide li, #shopping .features.three-wide li, .features.two-wide li, .features.three-wide li {
  border-bottom-color: transparent;
  background-color: transparent;
  border: 1px solid #e0e0e0;
  padding: 20px;
  border-radius: 3px;
  position: relative;
  margin-bottom: 20px;
  overflow: hidden; }
  @media (min-width: 640px) {
    .ow-content-grid__item, #shopping .features.two-wide li, #shopping .features.three-wide li, .features.two-wide li, .features.three-wide li {
      float: left;
      display: block;
      width: calc(33.3333% - 20px);
      margin: 0 10px 20px; } }
  .ow-content-grid__item .btn, #shopping .features.two-wide li .btn, #shopping .features.three-wide li .btn, .features.two-wide li .btn, .features.three-wide li .btn {
    margin-top: 20px; }
  @media (min-width: 640px) {
    .ow-content-grid__item.has-cta, #shopping .features.two-wide li.has-cta, #shopping .features.three-wide li.has-cta, .features.two-wide li.has-cta, .features.three-wide li.has-cta {
      padding-bottom: 80px;
      margin: 0; }
      .ow-content-grid__item.has-cta .btn, #shopping .features.two-wide li.has-cta .btn, #shopping .features.three-wide li.has-cta .btn, .features.two-wide li.has-cta .btn, .features.three-wide li.has-cta .btn {
        position: absolute;
        bottom: 20px; } }
  .ow-content-grid__item:last-child, #shopping .features.two-wide li:last-child, #shopping .features.three-wide li:last-child, .features.two-wide li:last-child, .features.three-wide li:last-child {
    margin-bottom: 0; }
  .ow-content-grid__item img, #shopping .features.two-wide li img, #shopping .features.three-wide li img, .features.two-wide li img, .features.three-wide li img {
    max-width: 100%;
    height: auto; }

.ow-content-grid__item--alt {
  padding: 0;
  background-color: #efefef; }
  .ow-content-grid__item--alt .ow-content-grid__content {
    padding: 20px;
    background-color: #efefef; }
  .ow-content-grid__item--alt .ow-content-grid__ctawrap {
    padding: 20px;
    background-color: #ffffff;
    width: 100%;
    height: 80px; }
    @media (min-width: 640px) {
      .ow-content-grid__item--alt .ow-content-grid__ctawrap {
        position: absolute;
        bottom: 0; } }
    .ow-content-grid__item--alt .ow-content-grid__ctawrap .btn {
      margin-top: 0; }
  .ow-content-grid__item--alt img {
    display: block;
    margin: 0 auto 20px; }

.ow-content-grid__image {
  text-align: center;
  border-radius: 3px 3px 0 0;
  overflow: hidden;
  margin: -20px -20px 20px; }
  .ow-content-grid__image img {
    width: 100%;
    height: auto; }
  .ow-content-grid__image svg {
    color: #005bab;
    margin: 20px 0 10px; }

hr + .espot {
  margin-top: 40px; }

.espot {
  background-color: #f1fbff;
  border: 1px solid #a5e5ff;
  padding: 20px;
  border-radius: 3px;
  margin-bottom: 20px;
  position: relative;
  padding: 0 !important; }
  .espot .text-panel {
    padding: 30px 20px 20px 20px !important; }
  .espot > .row-fluid {
    margin-bottom: 0; }
  .espot #header-img {
    display: none;
    bottom: 0 !important; }
    .espot #header-img img {
      width: 90%;
      margin-top: -10px; }
  @media (min-width: 640px) and (max-width: 989px) {
    .espot .text-panel {
      width: 100%; } }
  @media (max-width: 639px) {
    .espot .text-panel {
      width: 100%; } }
  @media (min-width: 990px) {
    .espot #header-img {
      display: block; }
      .espot #header-img + .text-panel {
        padding-left: 0 !important; }
    .espot .text-panel + #header-img {
      text-align: right; } }

#shopping .features.two-wide, #shopping .features.three-wide, .features.two-wide, .features.three-wide {
  margin: 20px -20px;
  width: calc(100% + 40px); }
  #shopping .features.two-wide li, #shopping .features.three-wide li, .features.two-wide li, .features.three-wide li {
    background-color: #f1fbff;
    border: 1px solid #a5e5ff;
    padding: 20px;
    border-radius: 3px;
    float: none;
    width: auto; }

.line .block .content {
  font-family: officeworks, Arial, sans-serif !important;
  font-weight: bold !important; }

.well.push-top {
  position: relative;
  margin-top: 70px; }

.category-module-faq {
  border: 1px solid #e0e0e0;
  margin-bottom: 20px;
  border-radius: 3px; }
  .category-module-faq .mod-faq-blog-view-list-item:last-child .mod-faq-blog-heading {
    border-bottom: 0; }
  .category-module-faq .mod-faq-blog-heading {
    border-bottom: 1px solid #e0e0e0;
    padding: 20px;
    margin: 0;
    position: relative;
    font-size: 18px;
    cursor: pointer; }
    .category-module-faq .mod-faq-blog-heading:hover {
      background-color: #f1fbff; }
      .category-module-faq .mod-faq-blog-heading:hover:after {
        background-color: #005bab;
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M10,6.1H6.1V10H3.9V6.1H0V3.9h3.9V0h2.1v3.9H10V6.1z'/%3E%3C/svg%3E"); }
    .category-module-faq .mod-faq-blog-heading:after {
      position: absolute;
      right: 15px;
      top: 50%;
      border-radius: 3px;
      padding: 0 5px;
      width: 20px;
      height: 20px;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      content: " ";
      display: inline-block;
      pointer-events: none;
      background-position: center center;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cpath fill='%23005bab' d='M10,6.1H6.1V10H3.9V6.1H0V3.9h3.9V0h2.1v3.9H10V6.1z'/%3E%3C/svg%3E"); }
    .category-module-faq .mod-faq-blog-heading.faq-heading-expanded:after {
      position: absolute;
      right: 15px;
      top: 50%;
      border-radius: 3px;
      padding: 0 5px;
      width: 20px;
      height: 20px;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      content: " ";
      display: inline-block;
      pointer-events: none;
      background-position: center center;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='-300 392 10 10' style='enable-background:new -300 392 10 10;' xml:space='preserve'%3E%3Cpath fill='%23005bab'  d='M-300,398.1v-2.2h10v2.2H-300z'/%3E%3C/svg%3E"); }
    .category-module-faq .mod-faq-blog-heading.faq-heading-expanded:hover {
      background-color: #f1fbff; }
      .category-module-faq .mod-faq-blog-heading.faq-heading-expanded:hover:after {
        background-color: #005bab;
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='-300 392 10 10' style='enable-background:new -300 392 10 10;' xml:space='preserve'%3E%3Cpath fill='%23ffffff'  d='M-300,398.1v-2.2h10v2.2H-300z'/%3E%3C/svg%3E"); }
    .category-module-faq .mod-faq-blog-heading.faq-heading-expanded .mod-faq-blog-view-title {
      font-weight: bold; }
    .category-module-faq .mod-faq-blog-heading .mod-faq-blog-view-title {
      border-bottom-color: transparent; }
  .category-module-faq .mod-faq-item {
    padding: 20px;
    border-bottom: 1px solid #e0e0e0; }
    .category-module-faq .mod-faq-item.collapsed {
      display: none; }

@media (min-width: 990px) {
  .table-div {
    display: table;
    border: none;
    border-collapse: collapse;
    table-layout: fixed; } }

.table-tr {
  width: 100%;
  border: solid 1px #d1d3d4;
  padding: 20px;
  margin-bottom: -1px; }
  @media (min-width: 990px) {
    .table-tr {
      display: table-cell;
      width: auto;
      border: solid 1px #d1d3d4; } }

.table-header {
  padding: 0 !important;
  height: auto !important; }

.moduletable_submenu_top {
  display: none !important; }
  .moduletable_submenu_top h4 {
    display: inline-block;
    margin-right: 20px; }
  .moduletable_submenu_top ul {
    display: inline-block;
    margin-bottom: 0 !important; }
  .moduletable_submenu_top + hr {
    margin-bottom: 20px !important; }

.item-page select:not(.form-control), .item-page textarea:not(.form-control), .item-page input:not(.form-control) {
  display: block;
  height: 39px;
  line-height: 1.42857;
  color: #555555;
  background-image: none;
  border: 1px solid #e0e0e0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  display: inline-block;
  box-shadow: none !important;
  border-color: #e0e0e0;
  padding: 10px;
  font-size: 16px;
  background-color: #fff;
  border-radius: 4px; }
  .item-page select:not(.form-control):focus, .item-page textarea:not(.form-control):focus, .item-page input:not(.form-control):focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .item-page select:not(.form-control)::-moz-placeholder, .item-page textarea:not(.form-control)::-moz-placeholder, .item-page input:not(.form-control)::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .item-page select:not(.form-control):-ms-input-placeholder, .item-page textarea:not(.form-control):-ms-input-placeholder, .item-page input:not(.form-control):-ms-input-placeholder {
    color: #999; }
  .item-page select:not(.form-control)::-webkit-input-placeholder, .item-page textarea:not(.form-control)::-webkit-input-placeholder, .item-page input:not(.form-control)::-webkit-input-placeholder {
    color: #999; }
  .item-page select:not(.form-control)::-ms-expand, .item-page textarea:not(.form-control)::-ms-expand, .item-page input:not(.form-control)::-ms-expand {
    border: 0;
    background-color: transparent; }
  .item-page select:not(.form-control)[disabled], .item-page select:not(.form-control)[readonly],
  fieldset[disabled] .item-page select:not(.form-control), .item-page textarea:not(.form-control)[disabled], .item-page textarea:not(.form-control)[readonly],
  fieldset[disabled] .item-page textarea:not(.form-control), .item-page input:not(.form-control)[disabled], .item-page input:not(.form-control)[readonly],
  fieldset[disabled] .item-page input:not(.form-control) {
    background-color: #eeeeee;
    opacity: 1; }
  .item-page select:not(.form-control)[disabled],
  fieldset[disabled] .item-page select:not(.form-control), .item-page textarea:not(.form-control)[disabled],
  fieldset[disabled] .item-page textarea:not(.form-control), .item-page input:not(.form-control)[disabled],
  fieldset[disabled] .item-page input:not(.form-control) {
    cursor: not-allowed; }
  .item-page select:not(.form-control)::-webkit-input-placeholder, .item-page textarea:not(.form-control)::-webkit-input-placeholder, .item-page input:not(.form-control)::-webkit-input-placeholder {
    color: #999999 !important; }
  .item-page select:not(.form-control)::-moz-placeholder, .item-page textarea:not(.form-control)::-moz-placeholder, .item-page input:not(.form-control)::-moz-placeholder {
    color: #999999 !important; }
  .item-page select:not(.form-control):-ms-input-placeholder, .item-page textarea:not(.form-control):-ms-input-placeholder, .item-page input:not(.form-control):-ms-input-placeholder {
    color: #999999 !important; }
  .item-page select:not(.form-control)::placeholder, .item-page textarea:not(.form-control)::placeholder, .item-page input:not(.form-control)::placeholder {
    color: #999999 !important; }
  @media (min-width: 990px) {
    .item-page select:not(.form-control), .item-page textarea:not(.form-control), .item-page input:not(.form-control) {
      font-size: 14px; } }
  .item-page select:not(.form-control):focus, .item-page textarea:not(.form-control):focus, .item-page input:not(.form-control):focus {
    box-shadow: none !important;
    border-color: #005bab; }

.item-page textarea:not(.form-control) {
  height: auto !important; }

.item-page legend + .bfClearfix {
  margin-left: -10px;
  margin-right: -10px; }

.item-page .bfClearfix {
  clear: both; }
  .item-page .bfClearfix:before, .item-page .bfClearfix:after {
    content: " ";
    display: table; }
  .item-page .bfClearfix:after {
    clear: both; }

.item-page .bfQuickMode span.bfElemWrap {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0; }
  @media (min-width: 990px) {
    .item-page .bfQuickMode span.bfElemWrap {
      position: relative;
      min-height: 1px;
      padding-left: 10px;
      padding-right: 10px; } }
  @media (min-width: 990px) and (min-width: 640px) {
    .item-page .bfQuickMode span.bfElemWrap {
      float: left;
      width: 50%; } }

.item-page .bfQuickMode legend {
  margin-bottom: 20px;
  font-weight: bold; }

.item-page .bfQuickMode span input[type='text'], .item-page .bfQuickMode span textarea, .item-page .bfQuickMode span select, .item-page .bfQuickMode textarea, .item-page .bfQuickMode .bfLabelTop textarea, .item-page .bfQuickMode span.bfLabelLeft textarea {
  width: 100%;
  clear: both;
  display: block;
  max-width: none; }

.item-page .bfQuickMode span.bfLabelLeft label {
  margin-bottom: 5px; }

.item-page .bfQuickMode button {
  border: 0 !important;
  text-shadow: none !important;
  border-radius: 3px !important;
  padding: 10px 20px !important;
  font-weight: 700; }

[data-espotname] .espot-catsearch a > img {
  width: 100%; }

.threedprinting .store-info {
  background-size: 100% auto !important;
  min-height: 180px; }
  .threedprinting .store-info .store-details {
    left: 24%; }
    .threedprinting .store-info .store-details .store-title {
      font-family: Arial, sans-serif !important;
      font-size: 16px; }

.threedprinting .service-info .box .row-fluid {
  margin-bottom: 0; }

.threedprinting .service-info .box .span5 {
  min-height: 350px; }

.threedprinting .service-info .box .text h3 {
  font-family: officeworks, Arial, sans-serif !important; }

.threedprinting .mini-melb .text {
  font-family: Arial, sans-serif !important; }

.threedprinting .prod-search .desc h3, .threedprinting .prod-search .desc p {
  font-family: Arial, sans-serif !important; }

.threedprinting .step {
  padding-left: 0;
  padding-top: 10px; }
  .threedprinting .step .col-number .number {
    font-family: officeworks, Arial, sans-serif !important; }

.threedprinting .tab-content > .tab-pane {
  padding: 10px 20px; }
  .threedprinting .tab-content > .tab-pane table:not(.table-condensed) tr:nth-child(even) {
    background-color: #ffffff; }

#printandcopy .box-bordered {
  float: left;
  padding-bottom: 0; }
  #printandcopy .box-bordered .span2 img {
    display: none; }
  @media (min-width: 640px) {
    #printandcopy .box-bordered .span2 img {
      display: block; } }
  #printandcopy .box-bordered h3 {
    margin-bottom: 10px; }
  #printandcopy .box-bordered .span6 {
    margin-bottom: 20px; }

#printandcopy .video-container {
  margin-right: -10px; }

#printandcopy h1 .icon-print-copy {
  float: right;
  background: url("/images/icons/print-copy-landing-icon.png") no-repeat;
  width: 75px;
  height: 75px;
  display: none; }
  @media (min-width: 640px) {
    #printandcopy h1 .icon-print-copy {
      display: block; } }

#printandcopy.print-copy-landing #banner {
  margin-bottom: 40px; }
  #printandcopy.print-copy-landing #banner .span11 {
    width: 100%; }
    @media (min-width: 640px) {
      #printandcopy.print-copy-landing #banner .span11 {
        width: 50%; } }
    @media (min-width: 990px) {
      #printandcopy.print-copy-landing #banner .span11 {
        width: 68.75%; } }
  #printandcopy.print-copy-landing #banner .span5 {
    width: 100%; }
    @media (min-width: 640px) {
      #printandcopy.print-copy-landing #banner .span5 {
        width: 50%; } }
    @media (min-width: 990px) {
      #printandcopy.print-copy-landing #banner .span5 {
        width: 31.25%; } }

#printandcopy.print-copy-landing .carousel-inner > .item .image-panel {
  float: left;
  width: 100%;
  text-align: center; }
  @media (min-width: 990px) {
    #printandcopy.print-copy-landing .carousel-inner > .item .image-panel {
      width: 50%; } }

#printandcopy.print-copy-landing .carousel-inner > .item .text-panel {
  float: left;
  width: 100%; }
  #printandcopy.print-copy-landing .carousel-inner > .item .text-panel h4 {
    font-size: 20px !important;
    margin-bottom: 5px !important; }
  @media (min-width: 990px) {
    #printandcopy.print-copy-landing .carousel-inner > .item .text-panel {
      width: 50%; }
      #printandcopy.print-copy-landing .carousel-inner > .item .text-panel h4 {
        font-size: 26px !important; } }
  #printandcopy.print-copy-landing .carousel-inner > .item .text-panel p {
    color: #252525; }

#printandcopy.print-copy-landing #category {
  clear: both; }

@media (min-width: 640px) {
  #printandcopy .headings-group .leadin {
    margin-right: 100px; } }

.carousel {
  margin: 0 0 40px; }
  .carousel .carousel-indicators {
    left: 0;
    bottom: -22px;
    font-size: 0;
    width: 100%;
    margin: 0; }
    .carousel .carousel-indicators li {
      background-color: transparent;
      width: 13px;
      height: 13px;
      border: 2px solid #cccccc;
      vertical-align: top;
      margin: 0 2.5px; }
      .carousel .carousel-indicators li.active {
        background-color: #005bab;
        border-color: #005bab; }
  .carousel .carousel-inner {
    position: relative; }
    .carousel .carousel-inner > .item > img {
      margin: 0 auto;
      min-height: 100px; }
      @media (min-width: 640px) {
        .carousel .carousel-inner > .item > img {
          min-height: 200px; } }

.cols-four-wide {
  display: block; }
  .cols-four-wide .col {
    display: block;
    width: 100%;
    border: 1px solid #a5e5ff;
    background-color: #f1fbff;
    margin-bottom: -1px;
    margin-right: -1px; }
    .cols-four-wide .col:hover {
      background-color: transparent; }
    .cols-four-wide .col h2 {
      margin-bottom: 5px !important;
      font-size: 20px !important; }
    .cols-four-wide .col .well-cta {
      padding: 10px; }
      .cols-four-wide .col .well-cta p:last-child {
        margin-bottom: 0; }
    .cols-four-wide .col a {
      height: auto !important;
      background: none !important;
      border: none !important;
      margin-bottom: 0 !important; }
  @media (min-width: 640px) {
    .cols-four-wide .col {
      width: 50%;
      min-height: 110px; } }
  @media (min-width: 640px) and (max-width: 740px) {
    .cols-four-wide .col {
      min-height: 150px; } }
  @media (min-width: 990px) {
    .cols-four-wide {
      display: table;
      border-collapse: collapse; }
      .cols-four-wide .col {
        width: auto !important;
        display: table-cell;
        float: none;
        vertical-align: top;
        min-height: 0; }
        .cols-four-wide .col h2 {
          font-size: 16px !important; }
      .cols-four-wide .media > .pull-left {
        display: none; } }
    @media (min-width: 990px) and (min-width: 990px) {
      .cols-four-wide .media > .pull-left {
        display: inline-block; } }
  @media (min-width: 1200px) {
    .cols-four-wide .col .well-cta {
      padding: 20px; }
    .cols-four-wide .col h2 {
      font-size: 20px !important; } }

#printandcopy .headings-group {
  margin-bottom: 30px; }
  #printandcopy .headings-group hr {
    display: none; }

#printandcopy .subcategories, #printandcopy .products {
  margin-bottom: 20px; }
  #printandcopy .subcategories .row-fluid, #printandcopy .products .row-fluid {
    margin: 0; }
  #printandcopy .subcategories .span4, #printandcopy .subcategories .box, #printandcopy .products .span4, #printandcopy .products .box {
    width: 100%;
    padding: 10px 20px 20px 20px !important;
    border: 1px solid #e0e0e0;
    margin-bottom: -1px;
    margin-right: -1px;
    position: relative; }
    #printandcopy .subcategories .span4:last-child, #printandcopy .subcategories .box:last-child, #printandcopy .products .span4:last-child, #printandcopy .products .box:last-child {
      margin-right: 0; }
    #printandcopy .subcategories .span4:hover, #printandcopy .subcategories .box:hover, #printandcopy .products .span4:hover, #printandcopy .products .box:hover {
      border: 1px solid #005bab;
      border-style: double;
      z-index: 1; }
    #printandcopy .subcategories .span4 .subcat, #printandcopy .subcategories .box .subcat, #printandcopy .products .span4 .subcat, #printandcopy .products .box .subcat {
      text-align: center; }
      #printandcopy .subcategories .span4 .subcat .viewall, #printandcopy .subcategories .box .subcat .viewall, #printandcopy .products .span4 .subcat .viewall, #printandcopy .products .box .subcat .viewall {
        display: none; }
      #printandcopy .subcategories .span4 .subcat a, #printandcopy .subcategories .box .subcat a, #printandcopy .products .span4 .subcat a, #printandcopy .products .box .subcat a {
        text-decoration: none;
        border-bottom: 0; }
        #printandcopy .subcategories .span4 .subcat a:hover, #printandcopy .subcategories .box .subcat a:hover, #printandcopy .products .span4 .subcat a:hover, #printandcopy .products .box .subcat a:hover {
          text-decoration: none;
          border-bottom: 0; }
        #printandcopy .subcategories .span4 .subcat a span, #printandcopy .subcategories .box .subcat a span, #printandcopy .products .span4 .subcat a span, #printandcopy .products .box .subcat a span {
          font-size: 20px;
          font-weight: bold;
          display: block;
          margin-bottom: 10px;
          text-align: left; }
      #printandcopy .subcategories .span4 .subcat img, #printandcopy .subcategories .box .subcat img, #printandcopy .products .span4 .subcat img, #printandcopy .products .box .subcat img {
        margin: 0 auto;
        height: 170px; }
    @media (min-width: 640px) {
      #printandcopy .subcategories .span4, #printandcopy .subcategories .box, #printandcopy .products .span4, #printandcopy .products .box {
        width: 50%; }
        #printandcopy .subcategories .span4 .subcat a span, #printandcopy .subcategories .box .subcat a span, #printandcopy .products .span4 .subcat a span, #printandcopy .products .box .subcat a span {
          font-size: 18px; } }
  @media (min-width: 990px) {
    #printandcopy .subcategories, #printandcopy .products {
      display: table;
      border-collapse: collapse;
      table-layout: fixed; }
      #printandcopy .subcategories .row-fluid, #printandcopy .products .row-fluid {
        display: table-row; }
      #printandcopy .subcategories .span4, #printandcopy .products .span4 {
        display: table-cell;
        width: 25%;
        float: none; } }

#printandcopy .products {
  margin-bottom: -10px;
  float: left; }
  #printandcopy .products .box {
    width: 100%;
    position: relative; }
    #printandcopy .products .box .span11 {
      position: static; }
    #printandcopy .products .box h3 {
      font-family: Arial, sans-serif;
      font-size: 20px;
      margin-top: 10px; }
    #printandcopy .products .box .price {
      font-size: 26px; }
  @media (max-width: 639px) {
    #printandcopy .products .box .span11, #printandcopy .products .box .span5 {
      padding: 0; } }
  @media (min-width: 990px) {
    #printandcopy .products {
      float: none; }
      #printandcopy .products .box {
        display: table-cell;
        width: 50% !important;
        float: none;
        vertical-align: top;
        border-bottom-color: transparent;
        padding-bottom: 80px !important; }
      #printandcopy .products .btn {
        position: absolute;
        bottom: 20px; } }

#printandcopy .row-fluid:last-child .products .box {
  border-bottom-color: #e0e0e0; }
  #printandcopy .row-fluid:last-child .products .box:hover {
    border-bottom-color: #005bab; }

.featured-box-wrap {
  width: 100%;
  float: left;
  border: 1px solid #e0e0e0;
  padding: 10px 20px;
  border-radius: 3px;
  margin-bottom: 20px; }
  .featured-box-wrap:hover {
    border-color: #005bab; }
  .featured-box-wrap .box.borderless {
    border: 0;
    clear: both; }
  .featured-box-wrap .box h3 {
    margin-bottom: 0;
    min-height: 60px; }
  .featured-box-wrap .box .price {
    font-size: 26px; }
  @media (min-width: 640px) {
    .featured-box-wrap {
      width: 49%;
      margin-right: 2%; }
      .featured-box-wrap:last-child {
        margin-right: 0; } }
  @media (min-width: 640px) and (max-width: 989px) {
    .featured-box-wrap:nth-child(2n) {
      margin-right: 0; } }
  @media (min-width: 990px) {
    .featured-box-wrap {
      width: 23.5%;
      margin-right: 2%; } }

.box-help-support ul.unstyled {
  padding-left: 0; }

.box-help-support h3 {
  margin-bottom: 10px; }

@media (min-width: 990px) {
  .box-help-support {
    background: url(/images/common/ops-help-bg.jpg) 0 0 no-repeat;
    padding: 106px 20px 20px 20px;
    background-position: right 10px;
    margin-top: -10px; }
    .box-help-support h3, .box-help-support a {
      color: #ffffff; }
    .box-help-support a {
      border-bottom-color: #ffffff; }
      .box-help-support a:hover {
        border-bottom: transparent; } }

@media (min-width: 990px) {
  .printcopy .espot {
    margin-top: 40px; } }

.espot .printcopy {
  padding: 10px; }
  @media (min-width: 990px) {
    .espot .printcopy {
      padding: 20px; } }
  .espot .printcopy .span11 {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    float: left; }
    .espot .printcopy .span11 ul.unstyled {
      width: 100%; }
      @media (min-width: 640px) {
        .espot .printcopy .span11 ul.unstyled {
          width: 50%; } }
  .espot .printcopy .span5 {
    width: 100%;
    padding: 0;
    float: left; }
  @media (min-width: 990px) {
    .espot .printcopy .span11 {
      width: 65%;
      margin-bottom: 10px; }
    .espot .printcopy .span5 {
      width: 35%;
      margin-bottom: 10px; } }
  .espot .printcopy h3 {
    margin-bottom: 10px; }

.espot ul.unstyled {
  padding-left: 0;
  padding-right: 20px; }
  .espot ul.unstyled + ul {
    margin-right: 0; }

hr + .printcopy {
  margin-bottom: 20px;
  margin-top: 20px; }
  @media (min-width: 990px) {
    hr + .printcopy + .row-fluid.printcopy .span6 {
      width: 264px; }
    hr + .printcopy + .row-fluid.printcopy .span10 {
      width: calc(100% - 264px); } }

@media (min-width: 640px) {
  .digital-products .box {
    min-height: 170px; } }

@media (min-width: 990px) {
  .digital-products .box {
    min-height: 140px; } }

#printandcopy.digital-photos-photobooks .span16 > img {
  width: 100% !important; }

#printandcopy.digital-photos-photobooks .span5 + .span6 ul {
  margin-left: -10px; }

#printandcopy.digital-photos-photobooks .project-online {
  margin: 0 -10px 20px -10px; }
  #printandcopy.digital-photos-photobooks .project-online .span5 {
    padding-left: 190px;
    margin-bottom: 40px; }
  #printandcopy.digital-photos-photobooks .project-online h2, #printandcopy.digital-photos-photobooks .project-online .link-pin {
    margin: 20px 10px; }
  #printandcopy.digital-photos-photobooks .project-online h3 {
    position: relative;
    margin-bottom: 5px; }
    #printandcopy.digital-photos-photobooks .project-online h3:before {
      background-image: url(/images/print-and-copy/icons-project-online-sprite.jpg);
      background-repeat: no-repeat;
      content: " ";
      display: block;
      width: 150px;
      height: 110px;
      position: absolute;
      left: -170px;
      background-position: left center; }
  @media (max-width: 479px) {
    #printandcopy.digital-photos-photobooks .project-online .span5 {
      padding-left: 10px; }
      #printandcopy.digital-photos-photobooks .project-online .span5 h3:before {
        display: none; } }
  @media (min-width: 640px) {
    #printandcopy.digital-photos-photobooks .project-online .span5 {
      width: 33.33333333% !important;
      padding-left: 10px;
      margin-bottom: 0;
      padding-top: 100px; }
    #printandcopy.digital-photos-photobooks .project-online h3 {
      margin-bottom: 10px; }
      #printandcopy.digital-photos-photobooks .project-online h3:before {
        left: auto;
        top: -100px; } }
  #printandcopy.digital-photos-photobooks .project-online h3.icon-photo:before {
    background-position: 0 -9px; }
  #printandcopy.digital-photos-photobooks .project-online h3.icon-photobooks:before {
    background-position: -265px -10px; }
  #printandcopy.digital-photos-photobooks .project-online h3.icon-canvas:before {
    background-position: -553px 0; }

/* Information Page Specific */
.community-categories .span8 {
  padding-left: 80px !important;
  background-image: url(/images/about/icons-community_categories-sprite.png);
  height: auto;
  background-repeat: no-repeat; }

.community-categories .span8.icon-education {
  background-position: -31px 0px; }

.community-categories .span8.icon-environment {
  background-position: -23px -124px; }

.community-categories .span8.icon-community {
  background-position: -23px -237px; }

.community-categories .span8.icon-health {
  background-position: -29px -376px; }

@media (min-width: 640px) and (max-width: 989px) {
  .sustainability-areas .box {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px; } }

@media (min-width: 990px) {
  .sustainability-areas .box {
    min-height: 480px; } }

.career-incentives .box {
  background-image: url(/images/about/career-incentives-sprite.jpg);
  background-repeat: no-repeat;
  padding-left: 115px; }
  .career-incentives .box.why-ow {
    background-position: 0 30px; }
  .career-incentives .box.benefits {
    background-position: 0 -155px; }
  .career-incentives .box.training-dev {
    background-position: 0 -345px; }
  .career-incentives .box.roles {
    background-position: 0 -540px; }
  .career-incentives .box.how-apply {
    background-position: 0 -745px; }
  .career-incentives .box.faqs {
    background-position: 0 -930px; }

@media (min-width: 640px) {
  .career-incentives .box {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-left: 115px;
    min-height: 190px; } }
  @media (min-width: 640px) and (min-width: 640px) {
    .career-incentives .box {
      float: left;
      width: 50%; } }

.pay-online {
  margin-bottom: 20px; }

.cc-wrapper {
  padding: 0;
  width: auto; }
  .cc-wrapper .jumbotron.hero {
    max-width: none;
    width: 100%;
    border-radius: 0; }
  .cc-wrapper .footer {
    padding-top: 36%;
    background-size: 100% auto; }
  .cc-wrapper .larger .inner {
    width: auto; }
  .cc-wrapper .larger .featureList {
    list-style-image: none;
    width: auto; }
    .cc-wrapper .larger .featureList h4, .cc-wrapper .larger .featureList h4 + span {
      max-width: 75%;
      display: block; }
    .cc-wrapper .larger .featureList li:before {
      width: auto !important;
      height: auto !important;
      padding: 75px 20px 5px 25px !important; }
    .cc-wrapper .larger .featureList .zoom {
      max-width: 25%;
      position: relative !important;
      right: 0 !important;
      float: right;
      margin: -80px 0 0 0 !important; }
    .cc-wrapper .larger .featureList .zoom.two .blue-text {
      left: -280px; }

.paper-choices .content-padding .span4 {
  height: auto; }

a.video-thumb {
  background: url(/images/about/careers-video-thumb-sprite.jpg) 0 0 no-repeat;
  display: block;
  padding-top: 125px;
  width: 185px;
  text-align: center; }

.career-quotes {
  height: 162px;
  border: 1px solid #d7d7d7;
  background-size: 100% auto;
  margin-bottom: 20px; }
  .career-quotes .item p {
    padding-top: 40px;
    font-size: 20px;
    color: #005bab;
    width: 60%;
    text-align: center;
    float: right;
    margin-right: 70px; }

.career-training-development .pull-right + h2 {
  clear: both; }

.buying-guides-tile__image {
  width: 100%;
  height: auto; }

.buying-guides__filter .buying-guides__filter-select {
  display: inline-block;
  vertical-align: middle;
  min-width: 150px; }

.buying-guides-list__guide {
  min-height: 350px; }

html .item-page .buying-guides__categories-list {
  margin-left: -26px; }

.mod_top_faq_table {
  clear: both !important; }
  .mod_top_faq_table:before, .mod_top_faq_table:after {
    content: " ";
    display: table; }
  .mod_top_faq_table:after {
    clear: both; }

.top-faq, .contact-methods {
  display: table;
  border: none;
  border-collapse: collapse; }

.contact-methods {
  table-layout: fixed; }
  .contact-methods .tr, .contact-methods tr {
    display: table-row;
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .contact-methods .td, .contact-methods td {
    display: table-cell;
    position: relative;
    border: solid 1px #d1d3d4;
    padding: 20px 20px 80px 20px;
    background-position-y: 10px !important; }
  @media (min-width: 480px) {
    .contact-methods td:not(:last-child) {
      border-bottom: 0; } }
  @media (min-width: 990px) {
    .contact-methods td:not(:last-child) {
      border-bottom: solid 1px #d1d3d4; } }

.top-faq .tr {
  display: table-cell;
  position: relative;
  border: solid 1px #d1d3d4;
  padding: 20px 20px 80px 20px; }

.top-faq .td p:not(:last-child) {
  margin-bottom: 20px; }

.top-faq a.medium small {
  color: #ffffff;
  background-color: #005bab;
  border-color: #005bab;
  display: inline-block;
  margin-top: 20px;
  border-radius: 3px;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  bottom: 20px; }
  .top-faq a.medium small:focus, .top-faq a.medium small.focus {
    color: #ffffff;
    background-color: #004078;
    border-color: #00172c; }
  .top-faq a.medium small:hover {
    color: #ffffff;
    background-color: #004078;
    border-color: #003a6e; }
  .top-faq a.medium small:active, .top-faq a.medium small.active,
  .open > .top-faq a.medium small.dropdown-toggle {
    color: #ffffff;
    background-color: #004078;
    border-color: #003a6e; }
    .top-faq a.medium small:active:hover, .top-faq a.medium small:active:focus, .top-faq a.medium small:active.focus, .top-faq a.medium small.active:hover, .top-faq a.medium small.active:focus, .top-faq a.medium small.active.focus,
    .open > .top-faq a.medium small.dropdown-toggle:hover,
    .open > .top-faq a.medium small.dropdown-toggle:focus,
    .open > .top-faq a.medium small.dropdown-toggle.focus {
      color: #ffffff;
      background-color: #002d54;
      border-color: #00172c; }
  .top-faq a.medium small:active, .top-faq a.medium small.active,
  .open > .top-faq a.medium small.dropdown-toggle {
    background-image: none; }
  .top-faq a.medium small.disabled:hover, .top-faq a.medium small.disabled:focus, .top-faq a.medium small.disabled.focus, .top-faq a.medium small[disabled]:hover, .top-faq a.medium small[disabled]:focus, .top-faq a.medium small[disabled].focus,
  fieldset[disabled] .top-faq a.medium small:hover,
  fieldset[disabled] .top-faq a.medium small:focus,
  fieldset[disabled] .top-faq a.medium small.focus {
    background-color: #005bab;
    border-color: #005bab; }
  .top-faq a.medium small .badge {
    color: #005bab;
    background-color: #ffffff; }

.more-help-topics {
  padding: 40px 320px 18px 25px !important;
  position: relative; }
  .more-help-topics table:not(.table-condensed) tr:nth-child(even) {
    background-color: transparent; }
  .more-help-topics table:not(.table-condensed) td {
    padding: 0 0 10px 0; }

.small-static-content-search {
  margin-bottom: 20px; }
  .small-static-content-search #help-centre-search {
    margin-left: 0; }

#help-centre-search {
  margin-left: -10px; }
  #help-centre-search #static-content-search-box {
    width: 70%; }
    #help-centre-search #static-content-search-box:not(:focus) + #static-content-predictive-search {
      display: none !important; }
  #help-centre-search #static-content-predictive-search {
    width: 70%;
    position: absolute;
    display: none;
    z-index: 10;
    box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.1);
    background: #ffffff;
    list-style-image: none;
    list-style: none;
    padding-left: 0; }
    #help-centre-search #static-content-predictive-search li {
      border: 0;
      padding: 10px;
      color: #005bab;
      margin-bottom: -1px; }
      #help-centre-search #static-content-predictive-search li:hover {
        cursor: pointer;
        background-color: #f1fbff; }

.span8.well-cta {
  padding: 10px 20px !important;
  margin-bottom: 40px; }
  @media (min-width: 640px) and (max-width: 989px) {
    .span8.well-cta {
      width: calc(100% + 20px);
      margin: 0 -10px 20px -10px; } }
  @media (min-width: 990px) {
    .span8.well-cta:first-child {
      margin-left: -10px;
      margin-right: 10px; }
    .span8.well-cta:last-child {
      margin-right: -10px;
      margin-left: 10px; } }
  .span8.well-cta h2 i {
    display: block;
    margin: 10px auto; }

.faq-intro-image {
  margin-top: -100px; }

.help-container {
  border: solid 1px #d1d3d4;
  padding: 20px;
  margin-bottom: 20px; }
  .help-container img {
    max-width: 100%; }
  .help-container hr {
    margin-top: 20px !important; }
  .help-container hr + h3 {
    margin-top: 20px; }
  .help-container h3 a {
    border-bottom-color: #005bab;
    display: inline-block;
    margin-top: 10px;
    font-size: 16px;
    font-family: Arial, sans-serif; }
    .help-container h3 a:hover {
      border-bottom-color: transparent; }
  .help-container table td, .help-container .table td {
    width: auto !important; }
    .help-container table td img, .help-container .table td img {
      width: auto !important; }

.services-landing .headings-group {
  margin-bottom: 0;
  position: relative; }
  .services-landing .headings-group .row-fluid {
    margin-bottom: 0; }
  .services-landing .headings-group .header-img {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right; }
    @media (max-width: 639px) {
      .services-landing .headings-group .header-img {
        display: none; } }

.box-wrap.service-range .box {
  padding: 20px;
  width: 100%;
  min-height: 0;
  position: relative;
  padding-bottom: 40px; }
  .box-wrap.service-range .box:hover {
    background-color: #f1fbff; }
  .box-wrap.service-range .box p:not(.link) {
    color: #252525; }
  .box-wrap.service-range .box p.link {
    margin-bottom: 0;
    position: absolute;
    bottom: 10px; }
  .box-wrap.service-range .box h2 {
    margin-bottom: 5px;
    font-size: 20px; }
  @media (min-width: 640px) {
    .box-wrap.service-range .box {
      width: 50%;
      min-height: 140px;
      padding: 10px 10px 10px 105px;
      background: url("/images/services/services-landing-icon-sprite.png") 0 0 no-repeat; } }
  @media (min-width: 640px) and (max-width: 989px) {
    .box-wrap.service-range .box h2 {
      font-size: 18px; } }
  @media (min-width: 990px) {
    .box-wrap.service-range .box {
      width: 33.3333333%; } }
  .box-wrap.service-range .box.print-copy {
    background-position: 10px 10px; }
    .box-wrap.service-range .box.print-copy h2 {
      color: #00aeef; }
  .box-wrap.service-range .box.managed-print {
    background-position: 10px -662px; }
    .box-wrap.service-range .box.managed-print h2 {
      color: #5d88a1; }
  .box-wrap.service-range .box.tech-services {
    background-position: 10px -123px; }
    .box-wrap.service-range .box.tech-services h2 {
      color: #5d88a1; }
  .box-wrap.service-range .box.software-licensing {
    background-position: 10px -1338px !important; }
    .box-wrap.service-range .box.software-licensing h2 {
      color: #005eab; }
  .box-wrap.service-range .box.office-fitout {
    background-position: 10px -794px; }
    .box-wrap.service-range .box.office-fitout h2 {
      color: #5d88a1; }
  .box-wrap.service-range .box.extra-cover {
    background-position: 10px -258px; }
    .box-wrap.service-range .box.extra-cover h2 {
      color: #00a093; }
  .box-wrap.service-range .box.rent-it {
    background-position: 10px -1199px; }
    .box-wrap.service-range .box.rent-it h2 {
      color: #00a093; }
  .box-wrap.service-range .box.parcel-delivery {
    background-position: 10px -392px; }
    .box-wrap.service-range .box.parcel-delivery h2 {
      color: #ee2b23; }
  .box-wrap.service-range .box.meeting-rooms {
    background-position: 10px -1065px; }
    .box-wrap.service-range .box.meeting-rooms h2 {
      color: #c1a387; }
  .box-wrap.service-range .box.special-orders {
    background-position: 10px -528px; }
    .box-wrap.service-range .box.special-orders h2 {
      color: #f68a33; }
  .box-wrap.service-range .box.assemble-it {
    background-position: 10px -930px; }
    .box-wrap.service-range .box.assemble-it h2 {
      color: #a51e84; }

table.support-table td a, .support-table td a {
  background: none !important;
  color: #ffffff;
  background-color: #005bab;
  border-color: #005bab;
  color: #ffffff !important;
  background-color: #019cdc !important;
  border: 0 !important;
  text-shadow: none !important;
  border-radius: 3px !important;
  padding: 10px 20px !important; }
  table.support-table td a:focus, table.support-table td a.focus, .support-table td a:focus, .support-table td a.focus {
    color: #ffffff;
    background-color: #004078;
    border-color: #00172c; }
  table.support-table td a:hover, .support-table td a:hover {
    color: #ffffff;
    background-color: #004078;
    border-color: #003a6e; }
  table.support-table td a:active, table.support-table td a.active,
  .open > table.support-table td a.dropdown-toggle, .support-table td a:active, .support-table td a.active,
  .open > .support-table td a.dropdown-toggle {
    color: #ffffff;
    background-color: #004078;
    border-color: #003a6e; }
    table.support-table td a:active:hover, table.support-table td a:active:focus, table.support-table td a:active.focus, table.support-table td a.active:hover, table.support-table td a.active:focus, table.support-table td a.active.focus,
    .open > table.support-table td a.dropdown-toggle:hover,
    .open > table.support-table td a.dropdown-toggle:focus,
    .open > table.support-table td a.dropdown-toggle.focus, .support-table td a:active:hover, .support-table td a:active:focus, .support-table td a:active.focus, .support-table td a.active:hover, .support-table td a.active:focus, .support-table td a.active.focus,
    .open > .support-table td a.dropdown-toggle:hover,
    .open > .support-table td a.dropdown-toggle:focus,
    .open > .support-table td a.dropdown-toggle.focus {
      color: #ffffff;
      background-color: #002d54;
      border-color: #00172c; }
  table.support-table td a:active, table.support-table td a.active,
  .open > table.support-table td a.dropdown-toggle, .support-table td a:active, .support-table td a.active,
  .open > .support-table td a.dropdown-toggle {
    background-image: none; }
  table.support-table td a.disabled:hover, table.support-table td a.disabled:focus, table.support-table td a.disabled.focus, table.support-table td a[disabled]:hover, table.support-table td a[disabled]:focus, table.support-table td a[disabled].focus,
  fieldset[disabled] table.support-table td a:hover,
  fieldset[disabled] table.support-table td a:focus,
  fieldset[disabled] table.support-table td a.focus, .support-table td a.disabled:hover, .support-table td a.disabled:focus, .support-table td a.disabled.focus, .support-table td a[disabled]:hover, .support-table td a[disabled]:focus, .support-table td a[disabled].focus,
  fieldset[disabled] .support-table td a:hover,
  fieldset[disabled] .support-table td a:focus,
  fieldset[disabled] .support-table td a.focus {
    background-color: #005bab;
    border-color: #005bab; }
  table.support-table td a .badge, .support-table td a .badge {
    color: #005bab;
    background-color: #ffffff; }
  table.support-table td a:hover, .support-table td a:hover {
    background-color: #01aef5 !important; }

table.support-table th, .support-table th {
  padding: 20px; }
  table.support-table th h3, .support-table th h3 {
    margin: 0; }

.gradient-bar {
  background: #ffffff;
  border: 0;
  border-bottom: solid 1px #d1d3d4; }

#service .icon-service {
  background-image: url("/images/icons/servicesicons-xlge-officeworks.png");
  background-repeat: no-repeat;
  width: 75px;
  height: 75px;
  float: right; }

#service .icon-service.icon-tech-services {
  background-position: 0 -150px; }

#service .icon-service.icon-managed-print {
  background-position: 0 -525px; }

#service .icon-service.icon-parcel-delivery {
  background-position: 0 -375px; }

#service .icon-service.icon-assemble-it {
  background-position: 0 -300px; }

#service .icon-service.icon-special-orders {
  background-position: 0 0; }

#service .icon-service.icon-rent-it {
  background-position: 0 -75px; }

#service .icon-service.icon-office-fitout {
  background-position: 0 -600px; }

#service .icon-service.icon-extra-cover {
  background-position: 0 -224px; }

#service .icon-service.icon-meeting-rooms {
  background-position: 0 -450px; }

#service .icon-service.icon-design-services {
  background-position: 0 -675px; }

#service .icon-service.icon-bpm {
  background-position: 0 -750px; }

#service .icon-service.icon-software-licensing {
  background-position: 0 -825px; }

#service.tech-services h1 {
  color: #5d88a1; }

#service.managed-print h1 {
  color: #386a86; }

#service.parcel-delivery h1 {
  color: #ee2a23; }

#service.assemble-it h1 {
  color: #a41d84; }

#service.special-orders h1 {
  color: #f58633; }

#service.rent-it h1 {
  color: #00a094; }

#service.office-fitout h1 {
  color: #5d88a1; }

#service.extra-cover h1 {
  color: #00a094; }

#service.meeting-rooms h1 {
  color: #c1a488; }

#service.bpm h1 {
  color: #00a0e2; }

#service .text-block {
  float: left;
  width: 75%;
  margin-bottom: 20px; }

#service table.support-table {
  clear: both;
  border: solid 1px #d1d3d4; }
  @media (max-width: 639px) {
    #service table.support-table td {
      padding-bottom: 0; } }

#service h3 + img {
  float: left;
  margin-bottom: 20px;
  max-width: 25%; }

#service table:not(.table-condensed) tr {
  background-color: transparent;
  padding: 0; }

.item-page .modal.hide.in {
  display: block !important; }

.item-page .modal {
  margin: 40px auto !important;
  width: 100% !important;
  max-width: 700px !important;
  padding: 40px !important;
  left: 0 !important;
  border-radius: 3px;
  overflow-y: auto !important; }
  @media (min-width: 640px) {
    .item-page .modal {
      width: 80% !important; } }
  .item-page .modal .modal-header, .item-page .modal .modal-body {
    background: #ffffff !important; }
  .item-page .modal .modal-header {
    text-align: center;
    border: 0 !important; }
    .item-page .modal .modal-header h3 {
      color: #005bab !important;
      font-size: 20px !important; }

#mainContent {
  width: auto;
  font-size: 14px !important; }
  #mainContent p.leadin {
    margin: 0 auto 20px auto; }

.mailman-header {
  margin-bottom: 30px; }
  @media (min-width: 640px) {
    .mailman-header {
      margin-bottom: 60px; } }

.OWContactForm-container {
  margin-top: 20px;
  width: 100%; }
  @media (min-width: 990px) {
    .OWContactForm-container {
      float: left;
      width: 58.33333%; } }
  .OWContactForm-container .OWContactForm, .OWContactForm-container fieldset {
    background: #ffffff;
    padding: 0;
    margin-bottom: 20px; }
  .OWContactForm-container .OWContactForm {
    margin-bottom: 0; }
  .OWContactForm-container label.error {
    position: static !important;
    clear: both;
    display: block;
    margin-top: -15px;
    margin-bottom: 20px; }
  .OWContactForm-container .choose-faq-question {
    margin-bottom: 20px;
    width: 100%; }
    .OWContactForm-container .choose-faq-question.open .dropdown-toggle {
      box-shadow: none;
      border-color: #005bab; }
    .OWContactForm-container .choose-faq-question.open label.error {
      display: none; }
    .OWContactForm-container .choose-faq-question .dropdown-toggle {
      width: 100%;
      text-align: left;
      border-radius: 3px;
      border-color: #e0e0e0;
      padding: 10px;
      font-weight: normal; }
    .OWContactForm-container .choose-faq-question .caret {
      color: #005bab;
      float: right;
      margin: 7px 5px; }
    .OWContactForm-container .choose-faq-question .dropdown-menu {
      width: 100%; }
      .OWContactForm-container .choose-faq-question .dropdown-menu > li {
        margin-bottom: 0; }
      .OWContactForm-container .choose-faq-question .dropdown-menu > li > a {
        border-bottom: none;
        padding: 5px 10px;
        cursor: pointer; }
        .OWContactForm-container .choose-faq-question .dropdown-menu > li > a:hover {
          background: #f1fbff; }
      .OWContactForm-container .choose-faq-question .dropdown-menu + label.error {
        margin-bottom: 0;
        margin-top: 10px;
        clear: both;
        float: left; }
  .OWContactForm-container .inputbox, .OWContactForm-container .ac-textbox {
    width: 100%;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    height: 39px;
    padding: 10px;
    margin-bottom: 20px; }
  .OWContactForm-container textarea.inputbox {
    height: auto; }
  .OWContactForm-container .checkbox {
    margin-bottom: 10px;
    padding-left: 24px;
    position: relative; }
    .OWContactForm-container .checkbox input {
      opacity: 1;
      position: absolute;
      top: 0;
      margin-left: -24px; }
      .OWContactForm-container .checkbox input:before {
        content: " ";
        position: absolute;
        display: block;
        height: 16px;
        width: 16px;
        margin: auto;
        top: -3px;
        left: 0;
        border: 1px solid #e0e0e0;
        border-radius: 3px;
        text-align: center;
        background: #ffffff; }
      .OWContactForm-container .checkbox input:checked:before {
        background: #005bab url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='8px' viewBox='0 0 10 8'%3E%3Cpolygon fill='%23ffffff' points='3.6,8 0,4.2 1,3.1 3.6,5.8 9,0 10,1.1 '/%3E%3C/svg%3E") center center no-repeat;
        color: #ffffff;
        border-color: #005bab; }
      .OWContactForm-container .checkbox input + label.error {
        margin-top: 10px;
        margin-left: -24px; }
  .OWContactForm-container input[type=radio] + label {
    margin-right: 10px; }

.faqQuestions-fields .required, .OWContactFormField-owcontactform_customerType .required {
  font-weight: bold; }

.faqQuestions-faqs {
  padding: 0 20px 20px 20px;
  border-bottom: solid 1px #e0e0e0;
  margin-bottom: 20px !important; }
  .faqQuestions-faqs hr {
    border: 0; }
  .faqQuestions-faqs .faqQuestions-header-text {
    font-weight: bold; }
  .faqQuestions-faqs .faqQuestions-header-links {
    float: right;
    margin: -20px 0 0 0; }
  .faqQuestions-faqs .faq-cat-question {
    margin-bottom: 5px; }

.OWContactFormField-owcontactform_readAndAcceptPrivacy {
  margin-bottom: 20px; }

.OWContactFormField-acValidate label, .OWContactFormField-acValidate img {
  margin-bottom: 10px; }

.OWContactFormField-submit .btn {
  color: #ffffff;
  background-color: #005bab;
  border-color: #005bab; }
  .OWContactFormField-submit .btn:focus, .OWContactFormField-submit .btn.focus {
    color: #ffffff;
    background-color: #004078;
    border-color: #00172c; }
  .OWContactFormField-submit .btn:hover {
    color: #ffffff;
    background-color: #004078;
    border-color: #003a6e; }
  .OWContactFormField-submit .btn:active, .OWContactFormField-submit .btn.active,
  .open > .OWContactFormField-submit .btn.dropdown-toggle {
    color: #ffffff;
    background-color: #004078;
    border-color: #003a6e; }
    .OWContactFormField-submit .btn:active:hover, .OWContactFormField-submit .btn:active:focus, .OWContactFormField-submit .btn:active.focus, .OWContactFormField-submit .btn.active:hover, .OWContactFormField-submit .btn.active:focus, .OWContactFormField-submit .btn.active.focus,
    .open > .OWContactFormField-submit .btn.dropdown-toggle:hover,
    .open > .OWContactFormField-submit .btn.dropdown-toggle:focus,
    .open > .OWContactFormField-submit .btn.dropdown-toggle.focus {
      color: #ffffff;
      background-color: #002d54;
      border-color: #00172c; }
  .OWContactFormField-submit .btn:active, .OWContactFormField-submit .btn.active,
  .open > .OWContactFormField-submit .btn.dropdown-toggle {
    background-image: none; }
  .OWContactFormField-submit .btn.disabled:hover, .OWContactFormField-submit .btn.disabled:focus, .OWContactFormField-submit .btn.disabled.focus, .OWContactFormField-submit .btn[disabled]:hover, .OWContactFormField-submit .btn[disabled]:focus, .OWContactFormField-submit .btn[disabled].focus,
  fieldset[disabled] .OWContactFormField-submit .btn:hover,
  fieldset[disabled] .OWContactFormField-submit .btn:focus,
  fieldset[disabled] .OWContactFormField-submit .btn.focus {
    background-color: #005bab;
    border-color: #005bab; }
  .OWContactFormField-submit .btn .badge {
    color: #005bab;
    background-color: #ffffff; }

.vertical-social-links {
  margin-top: 20px;
  width: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  padding-top: 10px; }
  @media (min-width: 990px) {
    .vertical-social-links {
      float: left;
      width: 33.33333%;
      margin-left: 8.33333%; } }
  .vertical-social-links table:not(.table-condensed) tr {
    margin: 0;
    padding: 0; }
  .vertical-social-links .table-bordered, .vertical-social-links .table-striped {
    border: 0;
    margin: 0; }
  .vertical-social-links .table-striped span {
    font-family: Arial, sans-serif !important; }
  .vertical-social-links .table-striped > tbody > tr {
    background-color: transparent; }
    .vertical-social-links .table-striped > tbody > tr:first-child td {
      background: url("data:image/svg+xml,%3Csvg version='1.1' id='Twitter' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='25px' height='20px' viewBox='0 0 25 20' style='enable-background:new 0 0 25 20;' xml:space='preserve'%3E%3Cpath fill='%2355acee' d='M22.4,5c0,0.2,0,0.4,0,0.7c0,6.7-5.2,14.4-14.6,14.4C5,20,2.3,19.2,0,17.7c0.4,0,0.8,0.1,1.2,0.1c2.4,0,4.6-0.8,6.4-2.2  c-2.2,0-4.1-1.5-4.8-3.5c0.3,0.1,0.6,0.1,1,0.1c0.5,0,0.9-0.1,1.4-0.2C2.8,11.6,1,9.5,1,7.1c0,0,0,0,0-0.1c0.7,0.4,1.5,0.6,2.3,0.6  C2,6.8,1,5.2,1,3.5c0-0.9,0.3-1.8,0.7-2.5C4.3,4,8.1,6,12.3,6.2c-0.1-0.4-0.1-0.8-0.1-1.2c0-2.8,2.3-5,5.1-5c1.5,0,2.8,0.6,3.7,1.6c1.2-0.2,2.3-0.6,3.3-1.2c-0.4,1.2-1.2,2.2-2.3,2.8c1-0.1,2-0.4,2.9-0.8C24.3,3.4,23.4,4.3,22.4,5z'/%3E%3C/svg%3E") 20px 8px no-repeat !important;
      padding-left: 55px !important; }
    .vertical-social-links .table-striped > tbody > tr:last-child td {
      background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='18px' height='18px' viewBox='0 0 18 18' xml:space='preserve'%3E%3Cpath fill='%2355acee' d='M3.6,7.8c1.4,2.8,3.8,5.1,6.6,6.6l2.2-2.2c0.3-0.3,0.7-0.4,1-0.2c1.1,0.4,2.3,0.6,3.6,0.6c0.6,0,1,0.4,1,1v3c0,0.8-0.7,1.5-1.5,1.5C7.5,17.7,0.3,10.5,0,1.5C0,0.7,0.7,0,1.5,0l3,0c0.6,0,1,0.5,1,1c0,1.2,0.2,2.4,0.6,3.6c0.1,0.4,0,0.7-0.3,1L3.6,7.8z'/%3E%3C/svg%3E") 24px 8px no-repeat !important;
      padding-left: 55px !important; }
      .vertical-social-links .table-striped > tbody > tr:last-child td strong:last-of-type {
        display: block;
        color: #252525; }
    .vertical-social-links .table-striped > tbody > tr > td {
      border-color: transparent;
      padding-bottom: 20px; }
  .vertical-social-links .table-striped strong {
    color: #005bab;
    margin-bottom: 10px;
    display: block; }
    .vertical-social-links .table-striped strong + br {
      margin: 0; }
  .vertical-social-links .table-striped hr {
    background: none;
    border: none; }


   .item-page .checkbox {
    position: relative;
    float: right !important;
    width: calc(100%) !important;
    margin: 0 0 20px 0 !important;
    }
    .item-page .checkbox + input {
      opacity: 1 !important;
      float: left;
      margin-top: -8px;
      position: absolute;
      }
      .item-page .checkbox + input:before {
        content: " ";
        position: absolute;
        display: block;
        height: 16px;
        width: 16px;
        margin: auto;
        top: 10px;
        left: 0;
        border: 1px solid #e0e0e0;
        border-radius: 3px;
        text-align: center;
        background: #ffffff; }
      .item-page .checkbox + input:checked:before {
        background: #005bab url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='8px' viewBox='0 0 10 8'%3E%3Cpolygon fill='%23ffffff' points='3.6,8 0,4.2 1,3.1 3.6,5.8 9,0 10,1.1 '/%3E%3C/svg%3E") center center no-repeat;
        color: #ffffff;
        border-color: #005bab; }
      .item-page .checkbox + input + label.error {
        margin-top: 10px;
        margin-left: -24px; }
  .item-page input[type=radio] + label {
    margin-right: 10px; }

.bfQuickMode input[type=checkbox] {
      opacity: 1;
      position: relative;
      margin: 0;
      height: 19px!important;
      pointer-events: initial;
    }

 .bfQuickMode .checkbox + input:before {
    display: none;
    }

.bfQuickMode input[type=radio] {
  opacity: 1;
  height:19px!important;
  pointer-events: initial;
  position: relative;
}

.bfQuickMode input[type=radio]+label:before {
  display:none;
}

.parcel_delivery_query_form .ow-dropdown select {
  width: 100%;
}