@media only screen and (min-width: 992px) {.text-image-chunk .image-left-col .media-position.normalize-padding,
  .new-product-spotlight .image-left-col .media-position.normalize-padding {
    margin-left: 0;
  }}@media only screen and (max-width: 767px) {.text-image-chunk .image-left-col .media-position.normalize-padding,
  .new-product-spotlight .image-left-col .media-position.normalize-padding {
    margin-left: 0;
    margin-right: 0;
  }}@media only screen and (max-width: 767px) {.text-image-chunk .image-left-col .media-position,
  .new-product-spotlight .image-left-col .media-position {
    margin-left: -15px;
    margin-right: -15px;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.text-image-chunk .image-left-col .media-position,
  .new-product-spotlight .image-left-col .media-position {
    margin-left: 0px;
    margin-right: 0px;
  }}.text-image-chunk .image-left-col .media-position img,
.new-product-spotlight .image-left-col .media-position img {
  margin: auto;
}@media only screen and (max-width: 991px) {.text-image-chunk .image-right-col,
  .new-product-spotlight .image-right-col {
    margin-bottom: 20px;
  }}.text-image-chunk .image-right-col .media-position,
.new-product-spotlight .image-right-col .media-position {
  margin-right: -30px;
}@media only screen and (min-width: 992px) {.text-image-chunk .image-right-col .media-position.normalize-padding,
  .new-product-spotlight .image-right-col .media-position.normalize-padding {
    margin-right: 0;
    margin-left: 0;
  }}@media only screen and (max-width: 767px) {.text-image-chunk .image-right-col .media-position.normalize-padding,
  .new-product-spotlight .image-right-col .media-position.normalize-padding {
    margin-left: 0;
    margin-right: 0;
  }}@media only screen and (max-width: 767px) {.text-image-chunk .image-right-col .media-position,
  .new-product-spotlight .image-right-col .media-position {
    margin-left: -15px;
    margin-right: -15px;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.text-image-chunk .image-right-col .media-position,
  .new-product-spotlight .image-right-col .media-position {
    margin-left: 0px;
    margin-right: 0px;
  }}.text-image-chunk .image-right-col .media-position img,
.new-product-spotlight .image-right-col .media-position img {
  margin: auto;
}.text-image-chunk .image-left-float,
.new-product-spotlight .image-left-float {
  margin-right: 40px;
  margin-bottom: 15px;
}@media only screen and (min-width: 1200px) {.text-image-chunk .image-left-float,
  .new-product-spotlight .image-left-float {
    margin-right: 15px;
  }}.text-image-chunk .image-left-float .media-position,
.new-product-spotlight .image-left-float .media-position {
  margin-left: -30px;
}@media only screen and (min-width: 768px) {.text-image-chunk .image-left-float .media-position.normalize-padding,
  .new-product-spotlight .image-left-float .media-position.normalize-padding {
    margin-left: 0;
  }}@media only screen and (max-width: 767px) {.text-image-chunk .image-left-float .media-position.normalize-padding,
  .new-product-spotlight .image-left-float .media-position.normalize-padding {
    margin-left: 0;
    margin-right: 0;
  }}@media only screen and (max-width: 991px) {.text-image-chunk .image-left-float .media-position,
  .new-product-spotlight .image-left-float .media-position {
    margin-left: -30px;
    margin-right: -30px;
  }}@media only screen and (max-width: 1199px) {.text-image-chunk .image-left-float .media-position,
  .new-product-spotlight .image-left-float .media-position {
    margin-right: -30px;
  }}@media only screen and (max-width: 767px) {.text-image-chunk .image-left-float .media-position,
  .new-product-spotlight .image-left-float .media-position {
    margin-right: -15px;
  }}.text-image-chunk .image-left-float .media-position img,
.new-product-spotlight .image-left-float .media-position img {
  margin: auto;
}.text-image-chunk .image-right-float,
.new-product-spotlight .image-right-float {
  margin-bottom: 20px;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.text-image-chunk .image-right-float,
  .new-product-spotlight .image-right-float {
    margin-left: 15px;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.text-image-chunk .image-right-float,
  .new-product-spotlight .image-right-float {
    margin-left: 20px;
  }}@media only screen and (min-width: 1200px) {.text-image-chunk .image-right-float,
  .new-product-spotlight .image-right-float {
    margin-left: 30px;
  }}.text-image-chunk .image-right-float .media-position,
.new-product-spotlight .image-right-float .media-position {
  margin-right: -30px;
}@media only screen and (min-width: 768px) {.text-image-chunk .image-right-float .media-position.normalize-padding,
  .new-product-spotlight .image-right-float .media-position.normalize-padding {
    margin-right: 0;
  }}@media only screen and (max-width: 767px) {.text-image-chunk .image-right-float .media-position.normalize-padding,
  .new-product-spotlight .image-right-float .media-position.normalize-padding {
    margin-left: 0;
    margin-right: 0;
  }}@media only screen and (max-width: 767px) {.text-image-chunk .image-right-float .media-position,
  .new-product-spotlight .image-right-float .media-position {
    margin-left: -15px;
    margin-right: -15px;
  }}.text-image-chunk .image-right-float .media-position img,
.new-product-spotlight .image-right-float .media-position img {
  margin: auto;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .image-right-col .media-position {
    margin-left: -30px;
  }}.img-collection-grid {
  padding-bottom: 10px;
}.caption-as-heading > div {
  padding-bottom: 15px;
}@media only screen and (max-width: 767px) {.caption-as-heading .img-container h2 {
    padding-left: 15px;
    padding-right: 15px;
  }}.tiny-image .img-responsive {
  width: auto;
  max-width: 300px;
}@media only screen and (max-width: 767px) {.tiny-image .img-responsive {
    max-width: 200px;
  }}.tiny-image .image-left-float {
  margin-right: 20px;
  margin-left: 15px;
  float: left;
  max-width: 300px;
}@media only screen and (max-width: 767px) {.tiny-image .image-left-float {
    max-width: 200px;
  }}.tiny-image .image-left-float .media-position {
  margin: 0;
}.tiny-image .image-right-float {
  margin-right: 15px;
  margin-left: 20px;
  float: right;
  max-width: 300px;
}@media only screen and (max-width: 767px) {.tiny-image .image-right-float {
    max-width: 200px;
  }}.tiny-image .image-right-float .media-position {
  margin: 0;
}.tiny-image .text-floating h3 {
  margin-top: 0;
}.rend-link-list h2 {
  text-align: center;
  margin-bottom: 15px;
}.rend-link-list ul li {
  background-image: none;
  padding-left: 0;
  margin-bottom: 10px;
}.rend-link-list ul li a {
  display: block;
  padding: 5px 0;
  color: #333;
}.rend-link-list ul li a .fa-caret-right {
  float: right;
  margin-top: 2px;
}.rend-link-list .image-right-col .media-position {
  margin: 0;
}.rend-link-list .image-right-col img {
  margin: auto;
}@media only screen and (min-width: 768px) {.rend-link-list .image-right-col img {
    float: right;
  }}.mini-bnr {
  margin-left: -30px;
  margin-right: -30px;
  background-color: #f3f1ee;
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/tracks.png");
  background-position: 0 30px;
  background-repeat: no-repeat;
  padding-top: 30px;
  padding-bottom: 0 !important;
  margin-bottom: 15px;
}@media only screen and (max-width: 767px) {.mini-bnr {
    background-image: none;
  }}.mini-bnr h2 {
  display: inline-block;
}.mini-bnr .mini-bnr-content {
  background-repeat: no-repeat;
  background-position: top right;
}.mini-bnr .mini-bnr-content > div {
  display: table;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}.mini-bnr .mini-bnr-content > div > div {
  height: 70px;
  display: table-cell;
  float: none;
  width: 50%;
  vertical-align: middle;
}@media only screen and (max-width: 767px) {.mini-bnr .mini-bnr-content > div > div {
    width: 100%;
    display: block;
    height: auto;
  }}.mini-bnr .action-buttons .action-button {
  margin-top: 0;
}.mini-bnr.mini-bnr-yellow {
  background-color: #ffcc33;
  background-image: none;
  margin-left: -15px;
  margin-right: -15px;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.mini-bnr.mini-bnr-yellow {
    padding-top: 0;
    padding-right: 0 !important;
  }}.mini-bnr.mini-bnr-yellow a {
  color: #333;
}.mini-bnr.mini-bnr-yellow a:hover {
  text-decoration: none;
}.mini-bnr.mini-bnr-yellow h2 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  font-size: 24px;
}@media only screen and (max-width: 767px) {.mini-bnr.mini-bnr-yellow h2 {
    text-align: center;
    display: block;
  }}.mini-bnr.mini-bnr-yellow .bnr-body {
  padding-bottom: 15px;
}@media only screen and (min-width: 768px) {.mini-bnr.mini-bnr-yellow .bnr-body {
    padding-right: 0;
  }}.mini-bnr.mini-bnr-yellow .bnr-img {
  padding-left: 0;
  padding-right: 0;
}@media only screen and (max-width: 767px) {.mini-bnr.mini-bnr-yellow .bnr-img img {
    margin: auto;
  }}.img-collection-grid {
  padding-bottom: 10px;
}.img-coll-overlay .img-coll-img {
  margin-bottom: 30px;
}.img-container {
  margin-top: 5px;
}.meganav .image-chunk {
  padding-bottom: 0;
}#block-system-main .image-chunk .axis-standalone-image-inner-wrapper {
  display: table;
  max-width: 100%;
  height: auto;
}#block-system-main .image-chunk .axis-standalone-image-inner-wrapper img.img-original-size {
  max-width: 100%;
  height: auto;
}#block-system-main .image-chunk .axis-standalone-image-inner-wrapper .image-caption {
  display: table-caption;
  caption-side: bottom;
}.text-right-floating ul,
.tiny-image-left ul,
.text-right-floating ol,
.tiny-image-left ol {
  overflow: hidden;
}.modal-body img {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}.generic-bullets {
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/bullet-point.png");
  background-repeat: no-repeat;
  background-position: left 3px;
  padding-left: 30px;
  margin-bottom: 15px;
}main ul {
  list-style-type: none;
  padding-left: 0;
}main ul li {
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/bullet-point.png");
  background-repeat: no-repeat;
  background-position: left 3px;
  padding-left: 30px;
  margin-bottom: 15px;
}main ol {
  padding-left: 30px;
}main ol li {
  margin-bottom: 15px;
}.sidebar-docman-search ul {
  padding-left: 0;
}.sidebar-docman-search ul li {
  margin-bottom: 7px;
}.sidebar-docman-search ul li span {
  font-size: 11px;
  color: #888;
  white-space: nowrap;
}.dl-icon {
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/dl-icon.png");
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 50px;
  min-height: 40px;
}.pdf-icon {
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/dl-icon.png");
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 50px;
  min-height: 40px;
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/pdf-icon.png");
}.bin-icon {
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/dl-icon.png");
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 50px;
  min-height: 40px;
}.txt-icon {
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/dl-icon.png");
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 50px;
  min-height: 40px;
}.axis-collection-text ul {
  background-color: #f3f1ee;
  padding: 20px;
  margin-bottom: 23px;
}@media only screen and (max-width: 1199px) {.axis-collection-text ul {
    margin-top: 20px;
  }}@media only screen and (max-width: 767px) {.axis-collection-text ul {
    margin-bottom: 20px;
  }}@media only screen and (min-width: 768px) {.axis-collection-text ul {
    margin-top: 5px;
  }}.axis-collection-text ul li:last-child {
  margin-bottom: 10px;
}.download-listing .chunk-main-inner {
  padding: 30px;
}.axis-downloads-software-version {
  padding-bottom: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #e7e5e0;
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/dl-icon.png");
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 70px;
  min-height: 40px;
}.axis-downloads-software-version:last-child {
  border-bottom: none;
}.axis-downloads-software-version h4 {
  margin-top: 0;
  line-height: 15px;
}.container.download-agreement {
  margin-top: 30px;
}.container.download-agreement .chunk-main-inner {
  padding-top: 15px;
  padding: 15px 130px;
}.axis-download-info {
  margin-top: 10px;
}.axis-download-info .axis-download-button .action-button {
  margin-top: 5px;
  margin-bottom: 10px;
}.axis-download-info .field-name-body {
  margin-top: 10px;
  margin-bottom: 10px;
}.axis-download-info .field-name-body p {
  font-size: 14px;
}@media only screen and (max-width: 767px) {.chunk-video-two-columns h2 {
    padding: 0 15px 10px 15px;
    margin-left: 0;
  }}.chunk-video-two-columns .row {
  display: table;
  margin: 0;
  width: 100%;
}.chunk-video-two-columns .row .video-collection-wrapper {
  display: table-row;
}.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper {
  display: table-cell;
  float: none;
  background: #f3f1ee;
  padding: 0;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper {
    width: 50%;
  }}.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper .vid-container {
  margin-top: 0;
}.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper .caption-wrapper {
  padding: 15px;
}.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper .caption-wrapper .video-caption {
  text-align: center;
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  font-size: 18px;
  line-height: 21px;
}.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper .caption-wrapper .video-caption b,
.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper .caption-wrapper .video-caption strong {
  font-weight: normal;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}@media only screen and (max-width: 991px) {.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper {
    width: 100%;
    display: block;
    margin-left: 0;
    margin-right: 0;
    border: none;
    margin-bottom: 30px;
    padding: 0;
  }}.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper:first-child {
  margin-right: 15px;
  margin-left: 0;
  border-right: 15px solid #fff;
}@media only screen and (max-width: 991px) {.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper:first-child {
    margin-left: 0;
    margin-right: 0;
    border: none;
  }}.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper:last-child {
  margin-left: 15px;
  margin-right: 0;
  border-left: 15px solid #fff;
}@media only screen and (max-width: 991px) {.chunk-video-two-columns .row .video-collection-wrapper .video-wrapper:last-child {
    margin-left: 0;
    margin-right: 0;
    border: none;
  }}.text-video-chunk .video-left-col .media-position {
  margin-left: -30px;
}@media only screen and (min-width: 992px) {.text-video-chunk .video-left-col .media-position.normalize-padding {
    margin-left: 0;
  }}@media only screen and (max-width: 767px) {.text-video-chunk .video-left-col .media-position.normalize-padding {
    margin-left: 0;
    margin-right: 0;
  }}@media only screen and (max-width: 767px) {.text-video-chunk .video-left-col .media-position {
    margin-left: -15px;
    margin-right: -15px;
  }}@media only screen and (min-width: 768px) and (max-width: 1199px) {.text-video-chunk .video-left-col .media-position {
    margin-left: 0px;
    margin-right: 0px;
  }}@media only screen and (max-width: 1199px) {.text-video-chunk .video-left-col {
    margin-bottom: 20px;
  }}@media only screen and (max-width: 767px) {.text-video-chunk .video-right-col.pull-right {
    float: none !important;
  }}.text-video-chunk .video-right-col .media-position {
  margin-right: -30px;
}@media only screen and (min-width: 992px) {.text-video-chunk .video-right-col .media-position.normalize-padding {
    margin-right: 0;
    margin-left: 0;
  }}@media only screen and (max-width: 767px) {.text-video-chunk .video-right-col .media-position.normalize-padding {
    margin-left: 0;
    margin-right: 0;
  }}@media only screen and (max-width: 767px) {.text-video-chunk .video-right-col .media-position {
    margin-left: -15px;
    margin-right: -15px;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.text-video-chunk .video-right-col .media-position {
    margin-left: 0px;
    margin-right: 0px;
  }}@media only screen and (max-width: 991px) {.text-video-chunk .video-right-col {
    margin-bottom: 20px;
  }}.text-video-chunk .video-left-float {
  margin-bottom: 20px;
  margin-right: 40px;
}.text-video-chunk .video-left-float .media-position {
  margin-left: -30px;
}@media only screen and (max-width: 1199px) {.text-video-chunk .video-left-float .media-position {
    margin-right: -30px;
  }}@media only screen and (max-width: 767px) {.text-video-chunk .video-left-float .media-position {
    margin-left: -15px;
    margin-right: -15px;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.text-video-chunk .video-left-float .media-position {
    margin-left: 0px;
    margin-right: 0px;
  }}@media only screen and (min-width: 1200px) {.text-video-chunk .video-left-float {
    margin-right: 15px;
  }}.text-video-chunk .video-right-float {
  margin-bottom: 20px;
  margin-left: 15px;
}@media only screen and (max-width: 767px) {.text-video-chunk .video-right-float.pull-right {
    float: none !important;
  }}.text-video-chunk .video-right-float .media-position {
  margin-right: -30px;
}@media only screen and (max-width: 767px) {.text-video-chunk .video-right-float .media-position {
    margin-left: -15px;
    margin-right: -15px;
  }}@media only screen and (min-width: 768px) and (max-width: 1199px) {.text-video-chunk .video-right-float .media-position {
    margin-left: 0px;
    margin-right: 0px;
  }}@media only screen and (min-width: 1200px) {.text-video-chunk .video-right-float {
    margin-left: 20px;
  }}@media only screen and (max-width: 767px) {.text-video-chunk .video-right-float {
    margin-left: 0;
  }}.vid-container {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  
  margin-top: 5px;
  position: relative;
  overflow: hidden;
}.vid-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}.video-collection .caption-wrapper,
.chunk-video .caption-wrapper {
  display: table;
  width: 100%;
  height: 70px;
  
  background: none repeat scroll 0% 0% #f3f1ee;
  padding: 15px;
}.video-collection .caption-wrapper .video-caption,
.chunk-video .caption-wrapper .video-caption,
.video-collection .caption-wrapper .video-caption > p,
.chunk-video .caption-wrapper .video-caption > p {
  text-align: center;
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  font-size: 18px;
  line-height: 21px;
  display: table-cell;
  vertical-align: middle;
}.video-collection .caption-wrapper .video-caption b,
.chunk-video .caption-wrapper .video-caption b,
.video-collection .caption-wrapper .video-caption > p b,
.chunk-video .caption-wrapper .video-caption > p b,
.video-collection .caption-wrapper .video-caption strong,
.chunk-video .caption-wrapper .video-caption strong,
.video-collection .caption-wrapper .video-caption > p strong,
.chunk-video .caption-wrapper .video-caption > p strong {
  font-weight: normal;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.video-collection .video-caption,
.chunk-video .video-caption {
  text-align: center;
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  font-size: 18px;
  line-height: 21px;
  display: table-cell;
  vertical-align: middle;
}.video-collection .video-caption b,
.chunk-video .video-caption b,
.video-collection .video-caption strong,
.chunk-video .video-caption strong {
  font-weight: normal;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.video-collection .video-wrapper,
.chunk-video .video-wrapper {
  margin-bottom: 30px;
}.video-collection .vid-container,
.chunk-video .vid-container {
  margin-top: 0;
  overflow: hidden;
}.video-collection .vid-container iframe,
.chunk-video .vid-container iframe {
  overflow: hidden;
}@media only screen and (min-width: 992px) {.no-sidebar .video-collection .video-collection-wrapper {
    display: table;
    width: 100%;
    background-color: #f3f1ee;
  }.no-sidebar .video-collection .video-collection-wrapper .video-wrapper {
    display: table-cell;
    vertical-align: top;
    float: none;
    padding-left: 0;
    padding-right: 0;
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;
  }}@media only screen and (min-width: 1200px) {.has-sidebar .video-collection .video-collection-wrapper {
    display: table;
    width: 100%;
    background-color: #f3f1ee;
  }.has-sidebar .video-collection .video-collection-wrapper .video-wrapper {
    display: table-cell;
    vertical-align: top;
    float: none;
    padding-left: 0;
    padding-right: 0;
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;
  }}.video-left-text-floating ul,
.video-left-text-floating ol {
  overflow: hidden;
}.standalone-videoplayer .chunk-main-outer .chunk-main-inner {
  padding-top: 25px;
  padding-bottom: 30px;
}.chunk.chunk-text-quote.text-quote h2 {
  padding-left: 15px;
}@media only screen and (max-width: 767px) {.chunk.chunk-text-quote.text-quote h2 {
    padding: 0 15px;
  }}.chunk.chunk-text-quote.text-quote .quote-col {
  position: relative;
  margin-bottom: 0;
  overflow: hidden;
}@media only screen and (max-width: 991px) {.chunk.chunk-text-quote.text-quote .quote-col {
    padding: 0;
  }}.chunk.chunk-text-quote.text-quote .quote-col .field-name-body {
  position: relative;
  padding: 40px 30px 30px 30px;
  padding-right: 0;
  z-index: 1;
  min-height: 150px;
  margin: 0;
  font-size: 30px;
  line-height: 38px;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}@media only screen and (max-width: 767px) {.chunk.chunk-text-quote.text-quote .quote-col .field-name-body {
    padding: 30px 15px;
  }}.chunk.chunk-text-quote.text-quote .quote-col .field-name-body h2 {
  font-size: 40px;
  line-height: 46px;
}.chunk.chunk-text-quote.text-quote .quote-col .field-name-body h2,
.chunk.chunk-text-quote.text-quote .quote-col .field-name-body h3,
.chunk.chunk-text-quote.text-quote .quote-col .field-name-body h4,
.chunk.chunk-text-quote.text-quote .quote-col .field-name-body p {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.chunk.chunk-text-quote.text-quote .quote-col .quote-sign {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  position: absolute;
  display: block;
  color: #f3f1ee;
}.chunk.chunk-text-quote.text-quote .quote-col .quote-sign.left-quote-sign {
  font-size: 350px;
  line-height: 270px;
  left: 3px;
}.chunk.chunk-text-quote.text-quote .quote-col .quote-sign.right-quote-sign {
  bottom: -45px;
  right: 0px;
  font-size: 450px;
  line-height: 0;
}.chunk.chunk-text-quote.text-quote .quote-col.quote-col-left .left-quote-sign {
  left: 3px;
}.chunk.chunk-text-quote.text-quote .quote-col.quote-col-left .right-quote-sign {
  right: 0;
}.chunk.chunk-text-quote.text-quote .quote-col.quote-col-right .left-quote-sign {
  left: 3px;
}.chunk.chunk-text-quote.text-quote .quote-col.quote-col-right .right-quote-sign {
  right: 0;
}.chunk.chunk-text-quote.text-quote .text-col h2 {
  margin-top: 0;
}@media only screen and (max-width: 991px) {.chunk.chunk-text-quote.text-quote .text-col.text-col-right {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }}@media only screen and (max-width: 991px) {.chunk.chunk-text-quote.text-quote .text-col.text-col-left {
    padding-bottom: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }}@media only screen and (max-width: 767px) {.quote {
    background-color: #f3f1ee;
    padding-top: 20px;
    margin-left: 15px;
    margin-right: 15px;
  }.quote .quote-text {
    padding: 15px 25px 30px;
  }.quote img {
    margin-left: auto;
    margin-right: auto;
    width: 55%;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.quote {
    background-color: #f3f1ee;
    padding-top: 30px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }.quote .quote-text {
    padding: 20px 50px 30px;
  }.quote img {
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.quote {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }.quote .quote-text {
    float: left;
    background-color: #f3f1ee;
    padding: 20px 70px 30px;
    margin-left: 100px;
  }.quote img {
    position: absolute;
    z-index: 1;
    margin-top: 15px;
    float: left;
    width: 15%;
  }}@media only screen and (min-width: 1200px) {.quote {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }.quote .quote-text {
    float: left;
    background-color: #f3f1ee;
    padding: 20px 70px 30px;
    margin-left: 100px;
  }.quote img {
    position: absolute;
    z-index: 1;
    margin-top: 15px;
    float: left;
    width: 12%;
  }}.quote h4 div {
  display: inline;
}.quote h4 span {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  margin-top: 2px;
  font-size: 20px;
}.quote h4 .quotation-mark-left {
  float: left;
  margin-left: -13px;
  margin-right: 5px;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .quote img {
    width: 19%;
  }}@media only screen and (min-width: 1200px) {.has-sidebar .quote img {
    width: 16%;
  }}.spotlight {
  margin-bottom: 40px;
}.spotlight p {
  margin-bottom: 0px;
}@media only screen and (max-width: 1199px) {.spotlight h4 {
    font-size: 20px;
    line-height: 26px;
  }}.spotlight .link-overlay {
  position: absolute;
  bottom: 0;
  left: 15px;
  right: 15px;
  background-color: gray;
  background: rgba(0, 0, 0, 0.4);
}.spotlight .link-overlay .action-button {
  display: inline-block;
  color: #fff;
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  font-weight: normal;
  font-size: 17px;
  background-color: transparent;
  background-image: none;
  min-width: 1px;
  margin: 0px;
  line-height: 20px;
  padding: 10px 11px 11px 11px;
}@media only screen and (max-width: 767px) {.spotlight .link-overlay .action-button {
    font-size: 19px;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.spotlight .link-overlay .action-button {
    font-size: 15px;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.spotlight .link-overlay .action-button {
    font-size: 15px;
  }}.spotlight .link-overlay .link-arrow {
  display: inline-block;
  background: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/link-arrow.png') no-repeat;
  background-position: 4px 2px;
  height: 16px;
  width: 20px;
}.spotlight .action-button {
  margin-top: 10px;
}.spotlight.no-img {
  margin-bottom: 15px;
}.spotlight-right {
  padding: 0px;
  margin-left: 30px;
  margin-top: 5px;
  margin-right: 15px;
  margin-bottom: 15px;
  border: 15px solid #e6e5e1;
}.spotlight-right .spotlight-content {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 25px;
}.spotlight-left {
  padding: 0px;
  margin-right: 30px;
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 15px;
  border: 15px solid #e6e5e1;
}.spotlight-left .spotlight-content {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 25px;
}.spotlight-bottom {
  padding: 0px;
  margin-top: 30px;
  margin-left: 15px;
  margin-right: 30px;
}@media only screen and (max-width: 767px) {.spotlight-bottom {
    padding: 0 15px;
    margin-left: 0;
    margin-right: 0;
  }}.spotlight-bottom .test {
  margin-right: 30px;
  border: 15px solid #e6e5e1;
}@media only screen and (max-width: 767px) {.spotlight-bottom .test {
    margin-right: 0;
  }}.spotlight-bottom .spotlight-content {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 25px;
}.chunk-sidebar-inner .spotlight-image,
.chunk-sidebar .spotlight-image {
  margin-left: -15px;
  margin-right: -15px;
  line-height: 0;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.chunk-sidebar-inner .spotlight-image,
  .chunk-sidebar .spotlight-image {
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 15px;
  }}.chunk-sidebar-inner .spotlight-image img,
.chunk-sidebar .spotlight-image img {
  margin: auto;
}.chunk-sidebar-inner .button-wrapper,
.chunk-sidebar .button-wrapper {
  display: block;
}.no-content-bg {
  background-color: #f3f1ee;
  margin-left: -30px;
  margin-right: -30px;
}.no-content-bg.chunk {
  margin-bottom: 0;
  padding-bottom: 0;
}@media only screen and (max-width: 767px) {.no-content-bg {
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px;
  }}.link-overlay-container {
  position: relative;
}.no-content-bg-margin {
  margin: 30px -15px 25px;
}@media only screen and (max-width: 767px) {.no-content-bg-margin {
    margin-top: 20px;
  }}.spotlight-img-left-txt-right.chunk {
  margin-left: -30px;
  margin-right: -30px;
  padding-top: 0;
  padding-bottom: 0 !important;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.spotlight-img-left-txt-right.chunk .spotlight-img-left {
    padding-left: 0;
    padding-right: 0;
  }}@media only screen and (min-width: 992px) {.spotlight-img-left-txt-right.chunk .spotlight-img-left {
    padding-left: 0;
    display: table-cell;
    vertical-align: middle;
    float: none;
  }}.spotlight-img-left-txt-right.chunk .spotlight-img-left .spotlight-image {
  line-height: 0;
}@media only screen and (min-width: 992px) {.spotlight-img-left-txt-right.chunk .table-display {
    display: table;
    width: 100%;
    background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/corner_bg.png");
    background-position: bottom right;
    background-repeat: no-repeat;
  }}@media only screen and (max-width: 991px) {.spotlight-img-left-txt-right.chunk .spotlight-txt-right {
    padding: 30px;
  }}@media only screen and (min-width: 992px) {.spotlight-img-left-txt-right.chunk .spotlight-txt-right {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }}.spotlight-img-left-txt-right.chunk .spotlight-txt-right h3 {
  font-size: 29px;
  margin-top: 0;
}.spotlight-img-left-txt-right.chunk .spotlight-txt-right h4 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}@media only screen and (min-width: 992px) {.spotlight-img-left-txt-right.chunk .spotlight-txt-right .action-button {
    margin-bottom: 20px;
  }}.spotlight-img-left-txt-right.chunk .spotlight-headline {
  background-color: #f3f1ee;
}.spotlight-img-left-txt-right.chunk .spotlight-headline h2 {
  padding-top: 15px;
}@media only screen and (max-width: 767px) {.spotlight-img-left-txt-right.chunk .spotlight-headline h2 {
    padding-left: 15px;
    padding-right: 15px;
  }}@media only screen and (min-width: 768px) {.spotlight-img-left-txt-right.chunk .spotlight-headline h2 {
    margin-left: -15px;
    margin-right: -15px;
  }}.spotlight-images-with-link,
.new-products-with-link {
  margin-bottom: 0;
}.spotlight-images-with-link h2,
.new-products-with-link h2 {
  margin-bottom: 15px;
}.spotlight-image-with-link {
  padding-left: 5px;
  padding-right: 5px;
  
  text-align: center;
  float: left;
  padding-bottom: 25px;
}@media only screen and (max-width: 767px) {.spotlight-image-with-link {
    padding-left: 15px;
    padding-right: 15px;
    
  }}.spotlight-image-with-link .spotlight-image {
  padding: 20px;
}@media only screen and (max-width: 767px) {.spotlight-image-with-link .spotlight-image {
    background-color: #f3f1ee;
    
  }}.spotlight-image-with-link .spotlight-image-bg {
  background-color: #f3f1ee;
  padding: 20px;
}@media only screen and (max-width: 767px) {.spotlight-image-with-link .spotlight-image-bg {
    padding: 20px;
  }}.has-sidebar .spotlight-image-with-link .spotlight-image {
  padding: 0;
  line-height: 0;
}@media only screen and (max-width: 991px) {.has-sidebar .spotlight-image-with-link .spotlight-image {
    padding: 20px;
  }}.has-sidebar .spotlight-image-with-link .spotlight-image-bg {
  background-color: #f3f1ee;
  padding: 10px;
}@media only screen and (max-width: 767px) {.has-sidebar .spotlight-image-with-link .spotlight-image-bg {
    padding: 20px;
  }}.spotlight-coll-img-links-text-3-col h3,
.new-products-3-col h3 {
  margin-bottom: 7px;
  margin-top: 7px;
  font-size: 22px;
}.spotlight-coll-img-links-text-3-col h3 a,
.new-products-3-col h3 a {
  color: #333;
}.spotlight-coll-img-links-text-3-col p,
.new-products-3-col p {
  margin-bottom: 15px;
}.spotlight-coll-img-links-text-3-col .spotlight-image,
.new-products-3-col .spotlight-image {
  background-color: #f3f1ee;
  text-align: center;
}.spotlight-coll-img-links-text-3-col .spotlight-image img.img-responsive,
.new-products-3-col .spotlight-image img.img-responsive {
  width: 55%;
  margin: auto;
  padding: 15px;
}.spotlight-coll-img-links-text-3-col .fa,
.new-products-3-col .fa {
  margin-left: 7px;
  color: #ef3e42;
}.spotlight-coll-img-links-text-3-col.no-img-padding .spotlight-image,
.new-products-3-col.no-img-padding .spotlight-image {
  background-color: transparent;
}.spotlight-coll-img-links-text-3-col.no-img-padding .spotlight-image img.img-responsive,
.new-products-3-col.no-img-padding .spotlight-image img.img-responsive {
  width: 100%;
  padding: 0;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.no-sidebar .spotlight-coll-img-links-text-3-col div.clearfix.visible-md-block,
  .no-sidebar .new-products-3-col div.clearfix.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.dl-horizontal dd.visible-md-block,
  .no-sidebar .new-products-3-col div.dl-horizontal dd.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.container.visible-md-block,
  .no-sidebar .new-products-3-col div.container.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.container-fluid.visible-md-block,
  .no-sidebar .new-products-3-col div.container-fluid.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.row.visible-md-block,
  .no-sidebar .new-products-3-col div.row.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.form-horizontal .form-group.visible-md-block,
  .no-sidebar .new-products-3-col div.form-horizontal .form-group.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.btn-toolbar.visible-md-block,
  .no-sidebar .new-products-3-col div.btn-toolbar.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.btn-group-vertical > .btn-group.visible-md-block,
  .no-sidebar .new-products-3-col div.btn-group-vertical > .btn-group.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.nav.visible-md-block,
  .no-sidebar .new-products-3-col div.nav.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.navbar.visible-md-block,
  .no-sidebar .new-products-3-col div.navbar.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.navbar-header.visible-md-block,
  .no-sidebar .new-products-3-col div.navbar-header.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.navbar-collapse.visible-md-block,
  .no-sidebar .new-products-3-col div.navbar-collapse.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.pager.visible-md-block,
  .no-sidebar .new-products-3-col div.pager.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.panel-body.visible-md-block,
  .no-sidebar .new-products-3-col div.panel-body.visible-md-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.modal-footer.visible-md-block,
  .no-sidebar .new-products-3-col div.modal-footer.visible-md-block {
    display: none !important;
  }.no-sidebar .spotlight-coll-img-links-text-3-col div.clearfix.visible-lg-block,
  .no-sidebar .new-products-3-col div.clearfix.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.dl-horizontal dd.visible-lg-block,
  .no-sidebar .new-products-3-col div.dl-horizontal dd.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.container.visible-lg-block,
  .no-sidebar .new-products-3-col div.container.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.container-fluid.visible-lg-block,
  .no-sidebar .new-products-3-col div.container-fluid.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.row.visible-lg-block,
  .no-sidebar .new-products-3-col div.row.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.form-horizontal .form-group.visible-lg-block,
  .no-sidebar .new-products-3-col div.form-horizontal .form-group.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.btn-toolbar.visible-lg-block,
  .no-sidebar .new-products-3-col div.btn-toolbar.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.btn-group-vertical > .btn-group.visible-lg-block,
  .no-sidebar .new-products-3-col div.btn-group-vertical > .btn-group.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.nav.visible-lg-block,
  .no-sidebar .new-products-3-col div.nav.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.navbar.visible-lg-block,
  .no-sidebar .new-products-3-col div.navbar.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.navbar-header.visible-lg-block,
  .no-sidebar .new-products-3-col div.navbar-header.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.navbar-collapse.visible-lg-block,
  .no-sidebar .new-products-3-col div.navbar-collapse.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.pager.visible-lg-block,
  .no-sidebar .new-products-3-col div.pager.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.panel-body.visible-lg-block,
  .no-sidebar .new-products-3-col div.panel-body.visible-lg-block,
  .no-sidebar .spotlight-coll-img-links-text-3-col div.modal-footer.visible-lg-block,
  .no-sidebar .new-products-3-col div.modal-footer.visible-lg-block {
    display: block !important;
  }}.spotlight-coll-one-big-two-small .margin-level {
  margin-left: -30px;
  margin-right: -30px;
}@media only screen and (max-width: 767px) {.spotlight-coll-one-big-two-small .margin-level {
    margin-left: 0;
    margin-right: 0;
  }}.spotlight-coll-one-big-two-small .table-display .spotlight {
  padding: 0 15px 80px;
  position: relative;
  border-left: 15px solid #f3f1ee;
  border-right: 15px solid #f3f1ee;
  background-color: #ffffff;
}@media only screen and (max-width: 991px) {.spotlight-coll-one-big-two-small .table-display .spotlight {
    margin-bottom: 0;
    border-bottom: 30px solid #f3f1ee;
  }}.spotlight-coll-one-big-two-small .table-display .spotlight .spotlight-image {
  margin: 0 -15px 0 -15px;
}.spotlight-coll-one-big-two-small .table-display .spotlight .action-button {
  position: absolute;
  bottom: 15px;
  left: 15px;
  margin-right: 15px;
}.spotlight-coll-one-big-two-small .table-display.spot-wrapper {
  background-color: #f3f1ee;
  padding-top: 15px;
  padding-bottom: 30px;
}.spotlight-coll-one-big-two-small.chunk {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}.spotlight-coll-one-big-two-small .field-name-body p {
  margin-bottom: 15px;
}.spotlight-coll-one-big-two-small h3 {
  font-size: 27px;
}.spotlight-coll-one-big-two-small h2.chunk-title {
  margin-top: 0 !important;
  padding-top: 30px !important;
}@media only screen and (max-width: 767px) {.spotlight-coll-one-big-two-small h2.chunk-title {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0;
    background-color: #f3f1ee;
    padding-top: 30px !important;
  }}@media only screen and (min-width: 768px) {.spotlight-coll-one-big-two-small h2.chunk-title {
    margin-left: -30px;
    margin-right: -30px;
    background-color: #f3f1ee;
    padding-bottom: 0;
  }}@media only screen and (max-width: 991px) {.spotlight-coll-one-big-two-small h2.chunk-title {
    padding-top: 30px !important;
  }}@media only screen and (min-width: 1200px) {.has-sidebar .spotlight-coll-one-big-two-small .table-display {
    display: table;
    width: 100%;
  }}@media only screen and (min-width: 1200px) {.has-sidebar .spotlight-coll-one-big-two-small .table-display .spotlight {
    display: table-cell;
    float: none;
    vertical-align: top;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .spotlight-coll-one-big-two-small .table-display .spotlight.col-md-6 {
    width: 100% !important;
    border-bottom: 30px solid #f3f1ee;
    margin-bottom: 0;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .spotlight-coll-one-big-two-small .table-display .spotlight.col-md-3 {
    width: 50% !important;
    border-bottom: 30px solid #f3f1ee;
    margin-bottom: 0;
  }}@media only screen and (min-width: 1200px) {.has-sidebar .spotlight-coll-one-big-two-small .table-display .spotlight .spotlight-image {
    max-height: 245px;
    overflow: hidden;
  }}@media only screen and (min-width: 992px) {.no-sidebar .spotlight-coll-one-big-two-small .table-display {
    display: table;
    width: 100%;
  }}@media only screen and (min-width: 992px) {.no-sidebar .spotlight-coll-one-big-two-small .table-display .spotlight {
    display: table-cell;
    float: none;
    vertical-align: top;
  }}@media only screen and (min-width: 992px) {.no-sidebar .spotlight-coll-one-big-two-small .table-display .spotlight .spotlight-image {
    max-height: 232px;
    overflow: hidden;
  }}@media only screen and (min-width: 1200px) {.no-sidebar .spotlight-coll-one-big-two-small .table-display .spotlight .spotlight-image {
    max-height: 280px;
    overflow: hidden;
  }}.spotlight-coll-carousel-and-two-small .margin-level {
  margin-left: -30px;
  margin-right: -30px;
}@media only screen and (max-width: 767px) {.spotlight-coll-carousel-and-two-small .margin-level {
    margin-left: 0;
    margin-right: 0;
  }}.spotlight-coll-carousel-and-two-small .table-display .spotlight {
  padding: 0 15px;
  border-left: 15px solid #f3f1ee;
  border-right: 15px solid #f3f1ee;
  background-color: #ffffff;
  margin-bottom: 0;
  border-bottom: 30px solid #f3f1ee;
}.spotlight-coll-carousel-and-two-small .table-display .spotlight .spotlight-image {
  margin: 0 -15px 0 -15px;
}.spotlight-coll-carousel-and-two-small .table-display .spotlight .action-button {
  margin-bottom: 15px;
}.spotlight-coll-carousel-and-two-small .table-display .spotlight-carousel {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0 !important;
  vertical-align: top;
}.spotlight-coll-carousel-and-two-small .table-display.spot-wrapper {
  background-color: #f3f1ee;
  padding-top: 15px;
  padding-bottom: 30px;
}.spotlight-coll-carousel-and-two-small.chunk {
  padding-top: 0;
  padding-bottom: 0;
}.spotlight-coll-carousel-and-two-small .field-name-body p {
  margin-bottom: 15px;
}.spotlight-coll-carousel-and-two-small h3 {
  font-size: 27px;
}@media only screen and (min-width: 992px) {.no-sidebar .spotlight-coll-carousel-and-two-small .table-display {
    display: table;
    width: 100%;
  }}.no-sidebar .spotlight-coll-carousel-and-two-small .table-display .spotlight {
  position: relative;
}@media only screen and (min-width: 992px) {.no-sidebar .spotlight-coll-carousel-and-two-small .table-display .spotlight {
    display: table-cell;
    float: none;
    padding-bottom: 280px;
  }}@media only screen and (min-width: 1200px) {.no-sidebar .spotlight-coll-carousel-and-two-small .table-display .spotlight {
    padding-bottom: 345px;
  }}@media only screen and (min-width: 992px) {.no-sidebar .spotlight-coll-carousel-and-two-small .table-display .spotlight .spotlight-image {
    max-height: 280px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    margin-right: 0;
  }}@media only screen and (min-width: 1200px) {.no-sidebar .spotlight-coll-carousel-and-two-small .table-display .spotlight .spotlight-image {
    max-height: 345px;
    overflow: hidden;
  }}.spotlight-coll-carousel-and-two-small .flexslider .spotlight {
  border: 0;
}@media only screen and (min-width: 992px) {.spotlight-coll-carousel-and-two-small .flexslider ul.slides li {
    padding-bottom: 280px;
  }}@media only screen and (min-width: 1200px) {.spotlight-coll-carousel-and-two-small .flexslider ul.slides li {
    padding-bottom: 345px;
  }}.spotlight-coll-carousel-and-two-small .flexslider ul.slides li .spotlight-image {
  margin: 0;
}.margin-resetter {
  margin-left: -30px;
  margin-right: -30px;
}@media only screen and (max-width: 767px) {.margin-resetter {
    margin-left: 0;
    margin-right: 0;
  }}.spotlight-coll-one-big-two-small-img-below .margin-level {
  margin-left: -30px;
  margin-right: -30px;
  background-color: #f3f1ee;
}@media only screen and (max-width: 767px) {.spotlight-coll-one-big-two-small-img-below .margin-level {
    margin-left: 0;
    margin-right: 0;
  }}@media only screen and (max-width: 1199px) {.spotlight-coll-one-big-two-small-img-below .margin-level {
    clear: both;
  }}.spotlight-coll-one-big-two-small-img-below .table-display .spotlight {
  padding: 0 15px 80px;
  border-left: 15px solid #f3f1ee;
  border-right: 15px solid #f3f1ee;
  background-color: #ffffff;
  position: relative;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.spotlight-coll-one-big-two-small-img-below .table-display .spotlight {
    padding-bottom: 440px;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.spotlight-coll-one-big-two-small-img-below .table-display .spotlight {
    padding-bottom: 300px;
  }}@media only screen and (min-width: 1200px) {.spotlight-coll-one-big-two-small-img-below .table-display .spotlight {
    padding-bottom: 360px;
  }}@media only screen and (max-width: 767px) {.spotlight-coll-one-big-two-small-img-below .table-display .spotlight {
    margin-bottom: 0;
    border-bottom: 30px solid #f3f1ee;
    padding-bottom: 0;
  }}@media only screen and (min-width: 768px) {.spotlight-coll-one-big-two-small-img-below .table-display .spotlight .spotlight-image-wrapper {
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
  }}.spotlight-coll-one-big-two-small-img-below .table-display .spotlight .spotlight-image-wrapper .spotlight-image {
  margin: 0 -15px 0 -15px;
}@media only screen and (min-width: 1200px) {.spotlight-coll-one-big-two-small-img-below .table-display .spotlight .spotlight-image-wrapper .spotlight-image {
    max-height: 345px;
    overflow: hidden;
  }}@media only screen and (min-width: 992px) {.spotlight-coll-one-big-two-small-img-below .table-display .spotlight .spotlight-image-wrapper .spotlight-image {
    max-height: 280px;
    overflow: hidden;
  }}@media only screen and (min-width: 1200px) {.spotlight-coll-one-big-two-small-img-below .table-display .spotlight .spotlight-image-wrapper .spotlight-image {
    max-height: 345px;
    overflow: hidden;
  }}.spotlight-coll-one-big-two-small-img-below .table-display .spotlight .spotlight-image-wrapper .action-button {
  margin-bottom: 15px;
  margin-right: 0;
}.spotlight-coll-one-big-two-small-img-below .table-display.spot-wrapper {
  background-color: #f3f1ee;
  padding-top: 15px;
  padding-bottom: 30px;
}.spotlight-coll-one-big-two-small-img-below.chunk {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}@media only screen and (max-width: 767px) {.spotlight-coll-one-big-two-small-img-below h2.chunk-title {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 0 !important;
    padding-bottom: 0;
    background-color: #f3f1ee;
  }}@media only screen and (min-width: 768px) {.spotlight-coll-one-big-two-small-img-below h2.chunk-title {
    margin-left: -30px;
    margin-right: -30px;
    margin-top: 0 !important;
    background-color: #f3f1ee;
    padding-bottom: 0;
  }}.spotlight-coll-one-big-two-small-img-below h2 {
  padding-bottom: 0;
}.spotlight-coll-one-big-two-small-img-below h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
}.spotlight-coll-one-big-two-small-img-below p {
  padding-top: 10px;
}@media only screen and (min-width: 992px) {.spotlight-coll-one-big-two-small-img-below .middle-wrapper div.col-lg-3,
  .spotlight-coll-one-big-two-small-img-below .middle-wrapper div.col-md-3 {
    width: 50%;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.spotlight-coll-one-big-two-small-img-below .middle-wrapper {
    display: table;
  }.spotlight-coll-one-big-two-small-img-below .middle-wrapper div.spotlight {
    display: table-cell;
    float: none;
  }}@media only screen and (min-width: 1200px) {.has-sidebar .spotlight-coll-one-big-two-small-img-below .table-display {
    display: table;
    width: 100%;
  }}@media only screen and (min-width: 1200px) {.has-sidebar .spotlight-coll-one-big-two-small-img-below .table-display .spotlight {
    display: table-cell;
    float: none;
    vertical-align: top;
    padding-bottom: 360px;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .spotlight-coll-one-big-two-small-img-below .table-display .spotlight {
    padding-bottom: 0;
  }.has-sidebar .spotlight-coll-one-big-two-small-img-below .table-display .spotlight .spotlight-image-wrapper {
    position: relative;
    margin-right: 0;
  }.has-sidebar .spotlight-coll-one-big-two-small-img-below .table-display .spotlight .spotlight-image {
    max-height: none;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .spotlight-coll-one-big-two-small-img-below .table-display .spotlight.col-md-6 {
    width: 100% !important;
    border-bottom: 30px solid #f3f1ee;
    margin-bottom: 0;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .spotlight-coll-one-big-two-small-img-below .table-display .spotlight.col-md-3 {
    width: 50% !important;
    border-bottom: 30px solid #f3f1ee;
    margin-bottom: 0;
  }}@media only screen and (min-width: 1200px) {.has-sidebar .spotlight-coll-one-big-two-small-img-below .table-display .spotlight .spotlight-image {
    max-height: 245px;
    overflow: hidden;
  }}@media only screen and (min-width: 992px) {.no-sidebar .spotlight-coll-one-big-two-small-img-below .table-display {
    display: table;
    width: 100%;
  }}@media only screen and (min-width: 992px) {.no-sidebar .spotlight-coll-one-big-two-small-img-below .table-display .spotlight {
    display: table-cell;
    float: none;
    vertical-align: top;
  }}@media only screen and (min-width: 992px) {.no-sidebar .spotlight-coll-one-big-two-small-img-below .table-display .spotlight .spotlight-image {
    max-height: 280px;
    overflow: hidden;
  }}@media only screen and (min-width: 1200px) {.no-sidebar .spotlight-coll-one-big-two-small-img-below .table-display .spotlight .spotlight-image {
    max-height: 345px;
    overflow: hidden;
  }}.spotlight-coll-duo {
  margin-left: -30px;
  margin-right: -30px;
  background-color: #f3f1ee;
}@media only screen and (max-width: 767px) {.spotlight-coll-duo {
    margin-left: 0;
    margin-right: 0;
  }}@media only screen and (max-width: 767px) {.spotlight-coll-duo {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }}@media only screen and (min-width: 992px) {.spotlight-coll-duo .duo-wrapper {
    padding: 0;
  }.spotlight-coll-duo .duo-wrapper .row.table-display {
    margin-left: 0;
    margin-right: 0;
  }}.spotlight-coll-duo .duo-wrapper .spotlight-image {
  line-height: 0;
}.spotlight-coll-duo .spotlight {
  background-color: #ffffff;
  margin-bottom: 30px;
}@media only screen and (min-width: 768px) {.spotlight-coll-duo .spotlight {
    padding-left: 30px;
    padding-right: 30px;
  }}@media only screen and (min-width: 992px) {.spotlight-coll-duo .spotlight.item-1 {
    border-left: 15px solid #f3f1ee;
  }.spotlight-coll-duo .spotlight.item-0 {
    border-right: 15px solid #f3f1ee;
  }}@media only screen and (max-width: 767px) {.spotlight-coll-duo .spotlight {
    text-align: center;
  }}.spotlight-coll-duo .spotlight .spotlight-image {
  float: right;
  margin-right: -30px;
  width: 50%;
  margin-left: 30px;
}@media only screen and (max-width: 767px) {.spotlight-coll-duo .spotlight .spotlight-image {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
    text-align: center;
  }.spotlight-coll-duo .spotlight .spotlight-image img {
    float: none !important;
    margin: auto;
    margin-bottom: 10px;
    margin-top: 15px;
  }}.spotlight-coll-duo .spotlight .spotlight-image img {
  float: right;
}.spotlight-coll-duo .spotlight .action-button {
  margin-bottom: 15px;
}.spotlight-coll-duo .spotlight p {
  margin-bottom: 15px;
}.spotlight-coll-duo .spotlight p:last-child {
  margin-bottom: 10px;
}.spotlight-coll-duo h3 {
  font-size: 28px;
}@media only screen and (min-width: 992px) {.spotlight-coll-duo .table-display {
    display: table;
    width: 100%;
  }.spotlight-coll-duo .table-display .spotlight {
    display: table-cell;
    float: none;
  }}.spotlight-coll-duo .table-display.row {
  margin-top: 15px;
}.spotlight-coll-duo h2,
.spotlight-coll-duo .body-text p {
  margin-left: -15px;
  margin-right: -15px;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .spotlight-coll-grid-4-col .spotlight.col-md-3 {
    width: 50%;
  }.has-sidebar .spotlight-coll-grid-4-col .clearfix.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .dl-horizontal dd.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .container.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .container-fluid.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .row.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .form-horizontal .form-group.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .btn-toolbar.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .btn-group-vertical > .btn-group.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .nav.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .navbar.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .navbar-header.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .navbar-collapse.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .pager.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .panel-body.visible-sm-block,
  .has-sidebar .spotlight-coll-grid-4-col .modal-footer.visible-sm-block {
    display: block !important;
  }}.spotlight-coll-grid-4-col .spotlight-image {
  line-height: 0;
}.spotlight-coll-grid-4-col .spotlight h4 a {
  color: #333;
}.spotlight-coll-grid-4-col .spotcol-wrapper {
  display: table;
  width: 100%;
  position: relative;
}.spotlight-coll-grid-4-col .spotcol-wrapper .spotlight {
  position: relative;
}@media only screen and (min-width: 992px) {.spotlight-coll-grid-4-col .spotcol-wrapper .spotlight {
    display: table-cell;
    width: 50%;
    position: static;
  }.spotlight-coll-grid-4-col .spotcol-wrapper .spotlight .action-button {
    position: absolute;
    bottom: 30px;
    margin-left: 0;
  }}.spotlight-coll-grid-4-col .middle-wrapper {
  width: 100%;
  padding-bottom: 30px;
}@media only screen and (min-width: 992px) {.spotlight-coll-grid-4-col .middle-wrapper {
    display: table-cell;
    width: 50%;
    vertical-align: top;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.spotlight-coll-grid-4-col .middle-wrapper {
    display: table;
    width: 100%;
  }.spotlight-coll-grid-4-col .middle-wrapper .spotlight {
    display: table-cell;
    float: none;
    vertical-align: top;
    position: relative;
    padding-bottom: 60px;
  }.spotlight-coll-grid-4-col .middle-wrapper .spotlight .action-button {
    position: absolute;
    bottom: 15px;
    left: 15px;
  }}nav.top .meganav-section .no-sidebar {
  padding-right: 15px;
}nav.top .meganav-section h4,
nav.top .meganav-section h3 {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
}nav.top .meganav-section .spotlight-right,
nav.top .meganav-section .spotlight-left {
  width: 55%;
  border: 0;
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
  padding-left: 15px;
  padding-right: 15px;
}nav.top .meganav-section .spotlight-right img,
nav.top .meganav-section .spotlight-left img {
  margin-bottom: 15px;
}nav.top .meganav-section .spotlight-right .spotlight-content,
nav.top .meganav-section .spotlight-left .spotlight-content {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}nav.top .meganav-section .spotlight-right .spotlight-content .action-button,
nav.top .meganav-section .spotlight-left .spotlight-content .action-button {
  background-image: none;
  background-color: transparent;
  font-weight: normal;
  padding: 0;
  color: #ed1a3b;
  text-decoration: underline;
}nav.top .meganav-section .spotlight-right .spotlight-content .action-button:hover,
nav.top .meganav-section .spotlight-left .spotlight-content .action-button:hover {
  color: #b5121b;
  text-decoration: none;
}nav.top .meganav-section .spotlight-right {
  border-left: 1px solid #e8e5df;
  padding-left: 30px;
}nav.top .meganav-section .spotlight-left {
  border-right: 1px solid #e8e5df;
  padding-right: 30px;
}nav.top .meganav-section .spotlight-left-title-above .text-floating {
  float: left;
}nav.top .meganav-section .text-floating {
  width: 45%;
}nav.top .spotlight-coll-img-links-text-3-col .spotlight-image,
nav.top .new-products-3-col .spotlight-image {
  background-color: transparent;
  margin-bottom: 15px;
}nav.top .spotlight-coll-img-links-text-3-col .spotlight-image img.img-responsive,
nav.top .new-products-3-col .spotlight-image img.img-responsive {
  width: 100%;
  padding: 0;
}nav.top .spotlight a {
  color: #ed1a3b;
  text-decoration: underline;
}nav.top .spotlight a:hover {
  color: #b5121b;
  text-decoration: none;
}nav.top .spotlight span.fa-caret-right {
  display: none;
}.spotlight-link-overlay {
  padding-bottom: 0;
}.spotlight-link-overlay .spotlight-image {
  position: relative;
}.spotlight-link-overlay .spotlight-image .link-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: gray;
  background: rgba(0, 0, 0, 0.4);
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  font-weight: normal;
  color: #fff;
  font-size: 17px;
  line-height: 30px;
  padding: 6px 11px 6px 11px;
}.spotlight-link-overlay .spotlight-image .link-overlay:hover {
  text-decoration: none;
}.txt-and-spotlight-txt-right .text-floating ul,
.txt-and-spotlight-txt-right .text-floating ol {
  overflow: hidden;
}.chunk.spotlight-coll-group-of-three {
  
}@media only screen and (min-width: 992px) {.chunk.spotlight-coll-group-of-three {
    display: table;
  }}@media only screen and (min-width: 992px) {.chunk.spotlight-coll-group-of-three > div {
    display: table-cell;
    float: none;
    vertical-align: top;
  }}.chunk.spotlight-coll-group-of-three h2 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.chunk.spotlight-coll-group-of-three .box-1 {
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: top left;
  padding-bottom: 30px;
  min-height: 270px;
}@media only screen and (min-width: 768px) {.chunk.spotlight-coll-group-of-three .box-1 {
    text-align: right;
  }}@media only screen and (min-width: 992px) {.chunk.spotlight-coll-group-of-three .box-1 {
    margin-bottom: 0;
  }}@media only screen and (max-width: 767px) {.chunk.spotlight-coll-group-of-three .box-1 {
    background-position: top center;
    text-align: center;
  }}.chunk.spotlight-coll-group-of-three .box-1 .spotlight-image {
  width: 55%;
  float: left;
}@media only screen and (min-width: 768px) {.chunk.spotlight-coll-group-of-three .box-1 .headline-limiter {
    width: 50%;
    float: right;
  }}@media only screen and (max-width: 767px) {.chunk.spotlight-coll-group-of-three .box-1 .headline-limiter {
    padding-top: 230px;
  }}.chunk.spotlight-coll-group-of-three .box-1 h2 {
  margin-top: 0;
  padding-top: 30px;
}@media only screen and (max-width: 767px) {.chunk.spotlight-coll-group-of-three .box-1 h2 {
    padding-bottom: 0;
  }}@media only screen and (min-width: 768px) {.chunk.spotlight-coll-group-of-three .box-1 .action-button,
  .chunk.spotlight-coll-group-of-three .box-1 h2 {
    margin-right: 50px;
  }}.chunk.spotlight-coll-group-of-three .box-2 {
  display: block;
  padding: 25px 50px 35px;
  color: #000;
}@media only screen and (max-width: 767px) {.chunk.spotlight-coll-group-of-three .box-2 {
    padding: 20px 30px 30px;
  }}@media only screen and (min-width: 992px) {.chunk.spotlight-coll-group-of-three .box-2 {
    margin-bottom: 0px;
  }}.chunk.spotlight-coll-group-of-three .box-2 h2 {
  color: #333;
}.chunk.spotlight-coll-group-of-three .box-2 p {
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow.png');
  background-repeat: no-repeat;
  background-position: bottom right;
  font-size: 18px;
  line-height: 28px;
}.chunk.spotlight-coll-group-of-three .box-2:hover,
.chunk.spotlight-coll-group-of-three .box-2:focus {
  text-decoration: none;
}.chunk.spotlight-coll-group-of-three .box-3-wrapper {
  padding-left: 0;
  padding-right: 0;
  border-left: 15px solid #fff;
  border-right: 15px solid #fff;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}@media only screen and (min-width: 992px) {.chunk.spotlight-coll-group-of-three .box-3-wrapper {
    border-left: 15px solid #fff;
  }}.chunk.spotlight-coll-group-of-three .box-3 {
  padding: 20px 50px 80px;
}@media only screen and (max-width: 767px) {.chunk.spotlight-coll-group-of-three .box-3 {
    padding: 20px 30px 30px;
  }}.chunk.spotlight-coll-group-of-three .box-3 h2 {
  color: #fff;
  text-shadow: 1px 1px 2px rgba(74, 73, 73, 0.5);
}.chunk.spotlight-coll-group-of-three .box-3 p {
  font-size: 18px;
  line-height: 28px;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/white-arrow.png');
  background-repeat: no-repeat;
  background-position: bottom right;
  padding-bottom: 30px;
}.chunk.spotlight-coll-group-of-three .box-3 a {
  display: block;
  background: #ffffff;
  
  background: rgba(255, 255, 255, 0.75);
  padding: 15px;
  color: #000;
  width: 65%;
  margin-top: 5px;
}.chunk.spotlight-coll-group-of-three .box-3 a:hover,
.chunk.spotlight-coll-group-of-three .box-3 a:focus {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.8);
}@media only screen and (max-width: 767px) {.chunk.spotlight-coll-group-of-three .box-3 a {
    width: 100%;
  }}@media only screen and (min-width: 992px) {.chunk.spotlight-coll-group-of-three.spotlight-coll-group-of-three-reversed .box-3-wrapper {
    border-left: 15px solid #fff;
    border-right: 0;
  }}@media only screen and (min-width: 992px) {.chunk.spotlight-coll-group-of-three.spotlight-coll-group-of-three-reversed .box-1-2-wrapper {
    padding-right: 15px;
  }}@media only screen and (max-width: 991px) {.chunk.spotlight-coll-group-of-three.spotlight-coll-group-of-three-reversed .box-1-2-wrapper .box-1 {
    margin-top: 15px;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .chunk.spotlight-coll-group-of-three .box-3,
  main.product .chunk.spotlight-coll-group-of-three .box-3 {
    padding: 20px 25px 80px;
  }.has-sidebar .chunk.spotlight-coll-group-of-three .box-3 a,
  main.product .chunk.spotlight-coll-group-of-three .box-3 a {
    width: 100%;
  }}@media only screen and (min-width: 992px) {.has-sidebar .chunk.spotlight-coll-group-of-three .box-1,
  main.product .chunk.spotlight-coll-group-of-three .box-1 {
    min-height: 200px;
    background-size: 70%;
  }.has-sidebar .chunk.spotlight-coll-group-of-three .box-1 h2,
  main.product .chunk.spotlight-coll-group-of-three .box-1 h2 {
    font-size: 30px;
    line-height: 34px;
    margin-right: 0;
  }.has-sidebar .chunk.spotlight-coll-group-of-three .box-1 .action-button,
  main.product .chunk.spotlight-coll-group-of-three .box-1 .action-button {
    margin-right: 0;
  }.has-sidebar .chunk.spotlight-coll-group-of-three .box-1 .headline-limiter,
  main.product .chunk.spotlight-coll-group-of-three .box-1 .headline-limiter {
    width: 75%;
  }.has-sidebar .chunk.spotlight-coll-group-of-three .box-3-wrapper,
  main.product .chunk.spotlight-coll-group-of-three .box-3-wrapper {
    background-position: right;
  }}@media only screen and (min-width: 1200px) {.has-sidebar .chunk.spotlight-coll-group-of-three .box-3-wrapper,
  main.product .chunk.spotlight-coll-group-of-three .box-3-wrapper {
    background-position: right;
    width: 50%;
  }.has-sidebar .chunk.spotlight-coll-group-of-three .box-1-2-wrapper,
  main.product .chunk.spotlight-coll-group-of-three .box-1-2-wrapper {
    width: 50%;
  }}.spotlight-collection.two-boxes {
  padding-left: 15px;
  padding-right: 15px;
}.spotlight-collection.two-boxes + .two-boxes {
  padding-top: 15px !important;
}@media only screen and (min-width: 992px) {.spotlight-collection.two-boxes .table-display {
    display: table;
    width: 100%;
  }}@media only screen and (max-width: 991px) {.spotlight-collection.two-boxes .extra-margin-top {
    margin-top: 15px;
  }}.spotlight-collection.two-boxes h3 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.spotlight-collection.two-boxes h4.locked {
  position: relative;
}.spotlight-collection.two-boxes h4.locked:before {
  font: normal normal normal 24px/1 FontAwesome;
  content: "\f023";
  position: absolute;
  bottom: 4px;
}.spotlight-collection.two-boxes h4.locked .dropdown {
  padding-left: 30px;
}.spotlight-collection.two-boxes .two-boxes-body {
  padding: 0 0 15px !important;
}.spotlight-collection.two-boxes .two-boxes-body h2,
.spotlight-collection.two-boxes .two-boxes-body h3,
.spotlight-collection.two-boxes .two-boxes-body h4 {
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  color: #333333;
}.spotlight-collection.two-boxes .two-boxes-body h2,
.spotlight-collection.two-boxes .two-boxes-body h3 {
  margin-top: 0;
}.spotlight-collection.two-boxes .two-boxes-body p {
  font-size: 18px;
  line-height: 24px;
}.spotlight-collection.two-boxes .box-with-background {
  padding: 0 30px 30px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  min-height: 200px;
}@media only screen and (min-width: 992px) {.spotlight-collection.two-boxes .box-with-background {
    display: table-cell;
    float: none;
    vertical-align: top;
  }}@media only screen and (max-width: 767px) {.spotlight-collection.two-boxes .box-with-background {
    padding: 0 15px 15px 15px;
  }}.spotlight-collection.two-boxes .box-with-background .box-content {
  background: #ffffff;
  
  background: rgba(255, 255, 255, 0.75);
  padding: 30px;
  min-height: 120px;
}@media only screen and (max-width: 767px) {.spotlight-collection.two-boxes .box-with-background .box-content {
    padding: 15px;
  }}.spotlight-collection.two-boxes .box-with-background .box-content h4 {
  margin-top: 0 !important;
}.spotlight-collection.two-boxes .box-with-background .box-content p {
  font-size: 18px;
  line-height: 24px;
}.spotlight-collection.two-boxes .box-with-background .axis-btn.dropdown-toggle,
.spotlight-collection.two-boxes .box-with-background a.action-button {
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-30px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.5px;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
}.spotlight-collection.two-boxes .box-with-background .axis-btn.dropdown-toggle:hover,
.spotlight-collection.two-boxes .box-with-background a.action-button:hover,
.spotlight-collection.two-boxes .box-with-background .axis-btn.dropdown-toggle:focus,
.spotlight-collection.two-boxes .box-with-background a.action-button:focus {
  opacity: 0.8;
}.spotlight-collection.two-boxes .box-with-background .axis-btn.dropdown-toggle i.fa-lock,
.spotlight-collection.two-boxes .box-with-background a.action-button i.fa-lock {
  font-size: 23px;
  margin-right: 13px;
}@media only screen and (max-width: 767px) {.spotlight-collection.two-boxes .box-with-background .axis-btn.dropdown-toggle,
  .spotlight-collection.two-boxes .box-with-background a.action-button {
    background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
    font-size: 18px;
    line-height: 24px;
  }}.spotlight-collection.two-boxes .box-with-gradient {
  padding: 5px 30px 25px;
  margin-top: 15px;
}@media only screen and (max-width: 991px) {.spotlight-collection.two-boxes .box-with-gradient.no-margin-top {
    margin-top: 0;
  }}@media only screen and (min-width: 992px) {.spotlight-collection.two-boxes .box-with-gradient {
    display: table-cell;
    float: none;
    vertical-align: top;
    border-left: 15px solid #fff;
  }}@media only screen and (max-width: 991px) {.spotlight-collection.two-boxes .box-with-gradient {
    padding: 15px 30px 30px 30px;
  }}@media only screen and (max-width: 767px) {.spotlight-collection.two-boxes .box-with-gradient {
    padding: 0 15px 15px 15px;
  }}.spotlight-collection.two-boxes .box-with-gradient h2 {
  margin-top: 15px;
  margin-bottom: 10px;
  padding-bottom: 0;
}.spotlight-collection.two-boxes .box-with-gradient h3 {
  font-size: 38px;
  line-height: 44px;
  margin-bottom: 15px;
  margin-top: 15px;
}@media only screen and (max-width: 767px) {.spotlight-collection.two-boxes .box-with-gradient h3 {
    font-size: 34px;
    line-height: 38px;
  }}.spotlight-collection.two-boxes .box-with-gradient h4 {
  margin-top: 0 !important;
  margin-bottom: 0;
}.spotlight-collection.two-boxes .box-with-gradient h4:last-child {
  margin-bottom: 0;
}.spotlight-collection.two-boxes .box-with-gradient  p {
  font-size: 18px;
  line-height: 24px;
}.spotlight-collection.two-boxes .box-with-gradient .axis-btn.dropdown-toggle,
.spotlight-collection.two-boxes .box-with-gradient a.action-button {
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-30px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.5px;
  font-weight: normal;
  line-height: 30px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
  font-size: 24px;
  margin-top: 30px;
}.spotlight-collection.two-boxes .box-with-gradient .axis-btn.dropdown-toggle:hover,
.spotlight-collection.two-boxes .box-with-gradient a.action-button:hover,
.spotlight-collection.two-boxes .box-with-gradient .axis-btn.dropdown-toggle:focus,
.spotlight-collection.two-boxes .box-with-gradient a.action-button:focus {
  opacity: 0.8;
}.spotlight-collection.two-boxes .box-with-gradient .axis-btn.dropdown-toggle i.fa-lock,
.spotlight-collection.two-boxes .box-with-gradient a.action-button i.fa-lock {
  font-size: 23px;
  margin-right: 13px;
}@media only screen and (max-width: 767px) {.spotlight-collection.two-boxes .box-with-gradient .axis-btn.dropdown-toggle,
  .spotlight-collection.two-boxes .box-with-gradient a.action-button {
    background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
    font-size: 18px;
    line-height: 24px;
  }}@media only screen and (max-width: 991px) {.spotlight-collection.two-boxes .spotlight {
    margin-bottom: 0;
  }}.spotlight-collection.two-boxes-reversed .box-with-gradient {
  border-left: 0;
}@media only screen and (max-width: 991px) {.spotlight-collection.two-boxes-reversed .box-with-gradient {
    margin-top: 0;
  }}@media only screen and (min-width: 992px) {.spotlight-collection.two-boxes-reversed .box-with-background {
    border-left: 15px solid #fff;
  }}@media only screen and (max-width: 991px) {.spotlight-collection.two-boxes-reversed .box-with-background {
    margin-top: 15px;
  }}.spotlight-images-with-link.spotlight-coll-grid-with-slider #spot-coll-carousel {
  padding-left: 50px;
  padding-right: 50px;
}.spotlight-images-with-link.spotlight-coll-grid-with-slider .spotlight-image-with-link .spotlight-image {
  padding: 25px;
}@media only screen and (max-width: 767px) {.spotlight-images-with-link.spotlight-coll-grid-with-slider .spotlight-image-with-link .spotlight-image {
    background-color: transparent;
    padding: 10px;
  }}@media only screen and (min-width: 768px) {.spotlight-coll-grid-4-col-gray-bg {
    padding-left: 8px;
    padding-right: 8px;
  }}@media only screen and (min-width: 992px) {.spotlight-coll-grid-4-col-gray-bg .table-display {
    display: table;
    width: 100%;
  }}.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight-image {
  padding: 25px 25px 0;
}.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight {
  background-color: #f3f1ee !important;
}.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight h4,
.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight p {
  text-align: center;
}.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight h4 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  font-size: 19px;
  line-height: 23px;
}@media only screen and (min-width: 768px) {.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight {
    border-left: 7px solid #fff;
    border-right: 8px solid #fff;
  }}@media only screen and (min-width: 992px) {.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight {
    display: table-cell;
    float: none;
    vertical-align: top;
    position: relative;
    padding-bottom: 100px !important;
    padding-left: 25px;
    padding-right: 25px;
  }.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight.has-border-bottom {
    border-bottom: 15px solid #fff;
  }}@media only screen and (min-width: 768px) {.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight .action-button {
    position: absolute;
    bottom: 25px;
    right: 25px;
    left: 25px;
    color: #000000;
    background-color: #ffcc33;
    background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/yell_button.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    font-size: 14px;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: bold;
    line-height: 19px;
    margin: 15px 0 0 0;
    padding: 5px 35px 6px 15px;
    border-radius: 0;
    text-align: left;
    white-space: normal;
  }.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight .action-button:hover,
  .spotlight-coll-grid-4-col-gray-bg .table-display .spotlight .action-button:focus {
    background-image: none;
    background-color: #f8ac00;
  }}@media only screen and (max-width: 767px) {.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight {
    margin-bottom: 15px !important;
    border-right: 15px solid #fff;
    border-left: 15px solid #fff;
  }.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight .spotlight-image {
    width: 70%;
    margin: auto;
    padding: 15px 15px 10px 15px;
  }.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight .action-button {
    display: block;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
    width: 100%;
    max-width: 320px;
    margin: auto;
  }}.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight.spot-empty {
  background-color: transparent;
  min-height: 0;
  padding-bottom: 0 !important;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.spotlight-coll-grid-4-col-gray-bg .table-display .action-button {
    padding-right: 25px !important;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.spotlight-coll-grid-4-col-gray-bg .table-display .spotlight {
    min-height: 475px;
    margin-bottom: 15px !important;
    padding-bottom: 80px;
  }}.spotlight-collection.two-support-boxes .table-display {
  padding-bottom: 0 !important;
}.spotlight-collection.two-support-boxes a.box-with-gradient {
  padding: 25px 25px 22px !important;
  text-align: center;
}.spotlight-collection.two-support-boxes a.box-with-gradient:hover,
.spotlight-collection.two-support-boxes a.box-with-gradient:active,
.spotlight-collection.two-support-boxes a.box-with-gradient:focus {
  text-decoration: none;
}.spotlight-collection.two-support-boxes a.box-with-gradient p {
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/white-arrow.png');
  background-position: bottom right;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}.spotlight-collection.two-support-boxes a.box-with-gradient h3 {
  font-size: 28px;
  line-height: 32px;
  max-width: 100%;
}.spotlight-collection.two-support-boxes .box-with-background {
  padding: 15px !important;
  min-height: 1px;
  vertical-align: middle;
}@media only screen and (max-width: 767px) {.spotlight-collection.two-support-boxes .box-with-background img {
    max-width: 75%;
    margin: auto;
  }}.spotlight-collection.two-support-boxes .support-link {
  text-align: center;
}@media only screen and (min-width: 768px) {.spotlight-collection.two-support-boxes .support-link {
    padding: 0;
    text-align: right;
  }}.spotlight-collection.two-support-boxes .support-link a {
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
}.spotlight-collection.two-support-boxes .support-link a:hover,
.spotlight-collection.two-support-boxes .support-link a:focus {
  opacity: 0.8;
}.spotlight-collection.two-support-boxes .support-link a i.fa-lock {
  font-size: 17px;
  margin-right: 10px;
}.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg {
  background-color: #b4b3b2;
}@media only screen and (max-width: 991px) {.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg {
    padding-top: 15px !important;
    padding-bottom: 30px !important;
  }}@media only screen and (max-width: 767px) {.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg {
    padding-top: 0 !important;
    padding-bottom: 15px !important;
  }}.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg h4 {
  text-transform: uppercase;
  color: #fff;
  font-size: 17px;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  padding-top: 10px;
  padding-bottom: 15px;
}@media only screen and (max-width: 991px) {.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg h4 {
    text-align: center;
  }}.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg a.action-button {
  color: #ffffff;
  background-color: #575654;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/button-bg-black.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-size: 14px;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: bold;
  line-height: 19px;
  margin: 15px 0 0 0;
  padding: 5px 35px 6px 15px;
  border-radius: 0;
  text-align: left;
  white-space: normal;
  min-width: 80px;
  width: 100%;
}.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg a.action-button:hover,
.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg a.action-button:focus {
  background-image: none;
  background-color: #000000;
}.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg a.action-button:hover,
.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg a.action-button:focus {
  color: #fff;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg a.action-button {
    min-width: 80px;
    width: auto;
    padding: 5px 25px 6px 10px;
  }}@media only screen and (max-width: 991px) {.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg a.action-button {
    width: auto;
  }}.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg a.action-button:hover {
  color: #fff;
}.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg .spotlight {
  margin-bottom: 0;
}@media only screen and (min-width: 768px) {.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg .spotlight {
    margin-bottom: 0;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg .spotlight {
    padding: 0 0 0 10px;
  }}@media only screen and (max-width: 991px) {.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg .spotlight {
    text-align: center;
  }}.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg .spotlight:first-child {
  padding-right: 8px;
}.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg .spotlight:last-child {
  padding-left: 7px;
}@media only screen and (max-width: 767px) {.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg .spotlight:last-child {
    margin-top: 30px;
  }}.chunk-sidebar-inner .row.chunk.spotlight-two-boxes-grey-bg .spotlight .field-items .field-item img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}.spotlight-coll-two-links-image .wrapper {
  padding: 15px 0;
  background-color: #f3f1ee;
}@media only screen and (max-width: 991px) {.spotlight-coll-two-links-image .wrapper {
    padding-bottom: 35px;
  }}.spotlight-coll-two-links-image .wrapper .link-wrapper .spotlight {
  width: 50%;
  float: left;
  padding: 0 5px;
  margin-bottom: 0;
  text-align: center;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.spotlight-coll-two-links-image .wrapper .link-wrapper .spotlight {
    text-align: left;
    padding: 0 0 0 30px;
    width: auto;
  }}.spotlight-coll-two-links-image .wrapper .link-wrapper .spotlight a.action-button {
  padding-right: 25px;
}.spotlight-coll-two-links-image .wrapper .link-wrapper .spotlight-image {
  max-width: 65px;
  max-height: 65px;
  width: auto;
  height: auto;
  margin: 0 auto;
}.spotlight-coll-two-links-image .wrapper .body-text {
  padding: 0px 15px 0px 50px;
}@media only screen and (max-width: 991px) {.spotlight-coll-two-links-image .wrapper .body-text {
    margin-bottom: 30px;
    padding: 0px 45px;
  }.spotlight-coll-two-links-image .wrapper .body-text h3 {
    margin-top: 15px;
  }}@media only screen and (max-width: 767px) {.spotlight-coll-two-links-image .wrapper .body-text {
    padding: 0px 30px;
  }}.has-sidebar .spotlight-coll-two-links-image > .col-lg-9 {
  width: 100%;
}.has-sidebar .spotlight-coll-two-links-image .spotlight a.action-button {
  padding-right: 15px;
  min-width: 1px;
}.chunk.spotlight-link-box {
  padding-bottom: 0 !important;
}.chunk.spotlight-link-box .legal-spotlight {
  background-color: #6a6965 !important;
  margin: 0 -15px 0 -15px;
  padding: 0 5px 15px 25px;
}.chunk.spotlight-link-box .legal-spotlight:hover {
  background-color: #767570 !important;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.chunk.spotlight-link-box .legal-spotlight {
    margin: -15px -30px 0 !important;
  }}.chunk.spotlight-link-box .legal-link {
  padding-top: 15px;
  display: block;
}.chunk.spotlight-link-box a.legal-link:hover {
  text-decoration: none !important;
}.chunk.spotlight-link-box a.legal-link:hover span {
  color: #fff !important;
}.chunk.spotlight-link-box .legal-span {
  display: inline-block;
  width: 78%;
  vertical-align: middle;
  font-family: LubalinGraphStd-Book, 'Open Sans', Arial, sans-serif;
  font-size: 19px;
  color: #fff;
  line-height: 24px;
  letter-spacing: 0.6px;
}.chunk.spotlight-link-box .legal-arrow {
  vertical-align: middle;
  display: inline-block;
  width: 20%;
  text-align: right;
}.chunk.spotlight-link-box .legal-spotlight a .fa-caret-right {
  font-size: 50px;
  line-height: 50px;
  color: #fff;
}.product-nav ul {
  margin-bottom: 0;
  border-bottom: none;
}.pp-accessory-item {
  padding-bottom: 15px;
  border-bottom: 1px solid #efedea;
  overflow: hidden;
}.pp-accessory-img {
  width: 70px;
  min-height: 70px;
  margin: 15px 15px 15px 0;
}@media only screen and (min-width: 768px) {.pp-accessory-img {
    float: left;
  }}.pp-accessory-text {
  margin-left: 85px;
}@media only screen and (min-width: 768px) {.pp-accessory-text {
    margin-left: 0;
  }}.pp-compatible {
  font-size: 12px;
}.pp-compatible ul li {
  background-image: none;
  padding-left: 0px;
  margin-bottom: 10px;
}#accessory-cat-tags-wrapper {
  
}#accessory-cat-tags-wrapper .btn-top-choises button.btn {
  margin-right: 4px;
}#accessory-cat-tags-wrapper .btn-second-choise button.btn {
  margin: 8px 8px 0 0;
}#accessory-cat-tags-wrapper button.btn {
  background-color: #f9f9f9;
  border-color: #ebebeb;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}#accessory-cat-tags-wrapper button.btn:hover,
#accessory-cat-tags-wrapper button.btn.active {
  background-color: #EAEAEA;
  border-color: #CECECE;
  box-shadow: none;
}#accessory-cat-tags-wrapper button.btn:focus,
#accessory-cat-tags-wrapper button.btn.active {
  outline: none;
}#tab-support-and-documentation {
  
}#tab-support-and-documentation #documents_menu_wrapper {
  background-color: #f3f1ee;
}#tab-support-and-documentation #documents_menu_wrapper ul#axis_document_menu {
  padding-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}#tab-support-and-documentation #documents_menu_wrapper ul#axis_document_menu li {
  background-image: none;
  padding-left: 10px !important;
  margin-left: 0 !important;
  margin-bottom: 4px !important;
}#tab-support-and-documentation #documents_menu_wrapper ul#axis_document_menu li.cad-item {
  display: none;
}#tab-support-and-documentation #documents_menu_wrapper ul#axis_document_menu li.cad-item-0 {
  display: block;
}#tab-support-and-documentation #documents_menu_wrapper ul#axis_document_menu li:hover {
  cursor: pointer;
}#tab-support-and-documentation #documents_menu_wrapper ul#axis_document_menu li.active {
  font-weight: bold;
}#tab-support-and-documentation #documents_dropdown_menu_wrapper #documents_dropdown_menu_button.btn {
  width: 100% !important;
  border: none;
  background-color: #f3f1ee;
  margin-bottom: 20px;
  margin-top: 20px;
}#tab-support-and-documentation #documents_dropdown_menu_wrapper #documents_dropdown_menu_button.btn .button-text {
  float: left;
}#tab-support-and-documentation #documents_dropdown_menu_wrapper #documents_dropdown_menu_button.btn .caret {
  float: right;
  margin-top: 7px;
}#tab-support-and-documentation #documents_dropdown_menu_wrapper ul#axis_document_dropdown_menu {
  margin-top: -20px;
  width: 100%;
}#tab-support-and-documentation #documents_dropdown_menu_wrapper ul#axis_document_dropdown_menu li {
  background-image: none;
  margin-bottom: 4px !important;
  padding-left: 0;
}#tab-support-and-documentation #documents_wrapper h2 {
  padding-top: 0;
  margin-top: 0;
}.pp-firmware-item {
  margin-bottom: 30px;
}img.pp-firmware {
  float: left;
  margin-right: 15px;
  width: 70px;
}.product-nav {
  margin: 0 -15px;
}.pp-partner-login {
  background: #FC3;
  padding-left: 10px;
}.pp-accessory-notice {
  padding: 3px 10px;
  margin-left: 85px;
  margin-top: 5px;
  border: 2px solid #f3f1ee;
  display: inline-block;
}.alert-axis {
  border: 2px dotted #ED1A3B;
}.alert-axis a {
  font-weight: normal;
}.pp-support-link {
  background-color: #F3F1EE;
  margin: 20px 0;
  padding: 10px 15px;
}.pp-support-link a:hover {
  text-decoration: none;
}.pp-support-link .icon-item-icon {
  width: 35%;
  display: inline-block;
  margin-right: 3%;
  vertical-align: middle;
}.pp-support-link .icon-item-text {
  display: inline-block;
  width: 54%;
  vertical-align: middle;
}.pp-support-link .icon-item-text h3 {
  font-size: 18px;
  line-height: 22px;
  margin-top: 0;
}#tab-software-and-accessories > div.spotlight {
  padding: 0 0 15px 0;
  margin: 0 0 30px 0;
}#tab-software-and-accessories > div.spotlight > div {
  background: #f3f1ee;
  position: relative;
}#tab-software-and-accessories > div.spotlight > div .spotlight-image {
  float: right;
}@media only screen and (max-width: 991px) {#tab-software-and-accessories > div.spotlight > div .spotlight-image {
    display: none;
  }}#tab-software-and-accessories > div.spotlight > div .field-name-field-spotlight-text {
  padding-bottom: 45px;
}#tab-software-and-accessories > div.spotlight > div .button-wrapper {
  position: absolute;
  bottom: 15px;
  left: 15px;
}#tab-software-and-accessories > div.spotlight > div .button-wrapper a.action-button {
  margin-top: 0;
}#collapse-partnumbers a,
.collapse-partnumbers a {
  color: #333333;
}#collapse-partnumbers a:after,
.collapse-partnumbers a:after {
  content: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/collapse_down_y.png');
}#collapse-partnumbers a.collapsed:after,
.collapse-partnumbers a.collapsed:after {
  content: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/collapse_right_y.png');
}#collapse-partnumbers,
.collapse-partnumbers {
  border-top: 1px solid #e7e5e0;
  border-bottom: 1px solid #e7e5e0;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 15px;
}.partnumber-variant h6 {
  background-color: #fbfaf8;
}.partnumber-unit {
  border-top: 1px solid #efedea;
  padding-top: 5px;
  padding-bottom: 5px;
}.partnumber-unit-region {
  display: inline-block;
  margin-left: 15px;
  width: 50px;
  vertical-align: top;
}.partnumber-unit-partnumber {
  display: inline-block;
}.partnumber-quantity {
  font-size: 10px;
  vertical-align: middle;
  border-radius: 5px;
  padding: 1px;
  background-color: #F3F1EE;
}*[data-chunk-type].axis-hover,
h1.axis-hover {
  background-color: #fafafa;
  position: relative;
}*[data-chunk-type].axis-hover .axis-chunk-edit-icon,
h1.axis-hover .axis-chunk-edit-icon {
  display: inline;
}.axis-chunk-edit-icon {
  display: none;
  
  position: absolute;
  top: 4px;
  right: 4px;
  cursor: pointer;
  z-index: 500;
}.axis-collection-text {
  padding-bottom: 20px;
}.axis-collection-text:last-child {
  padding-bottom: 0px;
}.text-collection-gray {
  background-color: #f3f1ee;
  margin-bottom: 0;
  
}@media only screen and (min-width: 768px) {.text-collection-gray {
    margin-left: -45px;
    margin-right: -45px;
  }}#text-list-boxes {
  overflow: hidden;
  clear: both;
}#text-list-boxes h2,
#text-list-boxes h3,
#text-list-boxes h4 {
  margin-top: 0;
}@media only screen and (max-width: 991px) {#text-list-boxes {
    margin-right: 15px;
    margin-left: 15px;
  }#text-list-boxes .text-list-box {
    padding: 20px 20px 10px 20px;
    background: #f3f1ee;
    margin-bottom: 20px;
  }#text-list-boxes .text-list-box ul {
    padding-left: 0px;
  }#text-list-boxes .text-list-box ul li {
    margin-bottom: 10px;
  }#text-list-boxes .text-list-box ul li:last-child {
    margin-bottom: 20px;
  }#text-list-boxes .text-list-box p {
    margin-bottom: 0px;
  }}@media only screen and (min-width: 992px) {#text-list-boxes .text-list-box {
    width: 30.27%;
    padding: 20px 2.15% 0;
    float: left;
    margin-bottom: -99999px;
    padding-bottom: 100019px;
    
  }#text-list-boxes .text-list-box.tlb-1 {
    margin-left: 1.7%;
    background: #f3f1ee;
  }#text-list-boxes .text-list-box.tlb-2 {
    margin-left: 3%;
    background: #f3f1ee;
  }#text-list-boxes .text-list-box.tlb-3 {
    margin-left: 3%;
    background: #f3f1ee;
    padding-bottom: 20px;
    margin-bottom: 0px;
  }#text-list-boxes .text-list-box.tlb-4 {
    margin-left: 3%;
    margin-top: 15px;
    background: #f3f1ee;
  }#text-list-boxes .text-list-box ul {
    padding-left: 0px;
  }#text-list-boxes .text-list-box ul li {
    margin-bottom: 10px;
  }#text-list-boxes .text-list-box ul li:last-child {
    margin-bottom: 20px;
  }}.basic-text-footnote h2 {
  margin-top: 0;
}.basic-text-footnote .footnote {
  border-top: 1px solid #e8e5df;
  padding-top: 10px;
}.preamble,
.preamble p {
  font-weight: 700;
}.footnote,
.footnote p {
  font-size: 12px;
}.basic-text-mini-bnr h2 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  color: #9b8b7e;
  font-size: 24px;
}.basic-text-mini-bnr a {
  color: #333;
  display: table;
}.basic-text-mini-bnr a:hover,
.basic-text-mini-bnr a:active {
  text-decoration: none;
}.basic-text-mini-bnr a div {
  display: table-cell;
  vertical-align: middle;
}.basic-text-mini-bnr a div.txt-body {
  width: 90%;
}.basic-text-mini-bnr a div.txt-arrow {
  text-align: center;
}.basic-text-mini-bnr a .fa-caret-right {
  font-size: 60px;
  color: #c8bfb7;
  margin-top: 15px;
}.meganav h4,
.meganav h4 a {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #333;
}.meganav .text-collection-chunk {
  display: table;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}.meganav .axis-collection-text {
  padding-left: 30px;
  padding-right: 30px;
  display: table-cell;
  float: none;
}.meganav .axis-collection-text:first-child {
  padding-left: 15px;
}.meganav .meganav-left-col .axis-collection-text:last-child {
  border-left: 1px solid #e8e5df;
  border-right: 1px solid #e8e5df;
}.meganav .meganav-full .axis-collection-text:first-child {
  border-right: 1px solid #e8e5df;
}.meganav .meganav-full .axis-collection-text:last-child {
  border-left: 1px solid #e8e5df;
}.meganav .meganav-full .text-collection-chunk {
  margin-left: 0;
}.meganav .meganav-full .axis-collection-text:first-child {
  padding-left: 0;
}.flexslider {
  box-shadow: none;
  border: 0;
  margin: 0;
}@media only screen and (max-width: 767px) {.flexslider {
    margin-left: -15px;
    margin-right: -15px;
  }}.flexslider ul.slides {
  list-style: none;
}.flexslider ul.slides li {
  padding-left: 0;
  background: none;
}.flexslider li {
  margin-bottom: 0;
}.flexslider .flex-control-paging li a {
  background: #d1d2d4;
  width: 20px;
  height: 20px;
  box-shadow: none;
}@media only screen and (max-width: 991px) {.flexslider .flex-control-paging li a {
    width: 16px;
    height: 16px;
  }}@media only screen and (max-width: 767px) {.flexslider .flex-control-paging li a {
    width: 14px;
    height: 14px;
  }}.flexslider .flex-control-paging li a.flex-active {
  background: #ffcc33;
}.flexslider .flex-direction-nav a {
  height: 45px;
}.flexslider .flex-direction-nav .flex-next {
  right: -30px;
}@media only screen and (max-width: 767px) {.flexslider .flex-direction-nav .flex-next {
    right: 10px;
  }}.flexslider .flex-direction-nav .flex-prev {
  left: -30px;
}@media only screen and (max-width: 767px) {.flexslider .flex-direction-nav .flex-prev {
    left: 10px;
  }}.flexslider .flex-control-nav {
  bottom: 65px;
}.flexslider:hover .flex-next {
  right: 10px;
}.flexslider:hover .flex-prev {
  left: 10px;
}.img-coll-carousel .flex-control-nav {
  position: inherit;
  bottom: 0px;
  margin-top: 10px;
}.tab-view {
  background-color: #f3f1ee;
  margin: 0 -30px 0;
}@media only screen and (max-width: 767px) {.tab-view {
    margin: 0 -15px 0;
  }}.tab-view .multipage {
  margin-bottom: 0;
}ul.tabs {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}ul.tabs li {
  vertical-align: middle;
  float: left;
  padding: 0px;
  background-image: none;
  background-color: #b4b3b2;
  margin: 0px 4px 0px 0px;
}ul.tabs li:hover {
  background-color: #a2a2a1;
}ul.tabs li a {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  letter-spacing: 0.4px;
  padding: 12px 40px 12px;
  display: block;
}ul.tabs li.active {
  background-color: #fff;
  color: #222;
  font-weight: 700;
  letter-spacing: 0.3px;
}ul.tabs li.active a {
  color: #222;
  cursor: default;
}@media only screen and (max-width: 991px) {ul.tabs.classic {
    display: table;
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
  }}@media only screen and (max-width: 991px) {ul.tabs.classic li {
    display: table-cell;
    float: none;
    text-align: center;
  }ul.tabs.classic li a {
    padding: 17px 15px 16px;
    border-right: 3px solid #f3f1ee;
  }}@media only screen and (max-width: 991px) {ul.tabs.classic li:last-child a {
    border-right: 0;
  }}ul.tabs.multipage li {
  margin: 0px 8px 12px 0px;
}ul.tabs.multipage li a {
  padding: 5px 10px;
}.next-tab {
  
  display: inline-block;
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 16px;
}.next-tab:after {
  content: " \00BB";
}.next-tab:hover,
.next-tab:active {
  
}@media only screen and (min-width: 768px) {.tabs-50-50 {
    padding-left: 30px;
    padding-right: 30px;
  }}@media only screen and (min-width: 992px) {.tabs.mid-content {
    border-bottom: 1px solid #b4b3b1;
  }}.tabs.mid-content li {
  border-top: 1px solid #b4b3b1;
  margin-bottom: -1px;
  float: none;
  display: inline-block;
}.tabs.mid-content .active a {
  border-left: 1px solid #b4b3b1;
  border-right: 1px solid #b4b3b1;
  border-bottom: 1px solid #fff;
}@media only screen and (max-width: 991px) {.tabs.mid-content {
    display: table;
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
  }}@media only screen and (max-width: 991px) {.tabs.mid-content li {
    display: table-cell;
    float: none;
    text-align: center;
    border-right: 3px solid #ffffff;
  }.tabs.mid-content li a {
    padding: 17px 15px 16px;
  }}.sidebar-docman-search h5 {
  text-transform: capitalize;
}.sidebar-docman-search ul {
  margin-bottom: 20px;
}.no-results {
  margin-bottom: 15px;
  color: #666;
}.loading-icon {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}@media only screen and (min-width: 768px) {.text-with-docman .sidebar-docman-search {
    padding-left: 15px;
  }}.text-with-docman .sidebar-docman-search h5 {
  margin-top: 0;
}@media only screen and (max-width: 767px) {.text-with-docman .more-documents {
    float: none !important;
    margin-bottom: 30px;
  }}.text-with-docman .docman-text {
  padding-bottom: 15px;
}.main-container .region-content .chunk.row.text-with-docman-list-with-images {
  padding-top: 0px !important;
}.main-container .region-content .chunk.row.text-with-docman-list-with-images h3 {
  margin-bottom: 30px;
}@media only screen and (min-width: 768px) {.main-container .region-content .chunk.row.text-with-docman-list-with-images .sidebar-docman-search {
    padding-left: 15px;
  }}.main-container .region-content .chunk.row.text-with-docman-list-with-images .sidebar-docman-search h5 {
  margin-top: 0;
}@media only screen and (max-width: 767px) {.main-container .region-content .chunk.row.text-with-docman-list-with-images .more-documents {
    float: none !important;
    margin-bottom: 30px;
  }}.main-container .region-content .chunk.row.text-with-docman-list-with-images .docman-text {
  padding-bottom: 15px;
}.main-container .region-content .chunk.row.text-with-docman-list-with-images ul {
  padding-bottom: 0px !important;
}.main-container .region-content .chunk.row.text-with-docman-list-with-images li {
  list-style: none;
  background-image: none;
  width: 49%;
  display: inline-block;
  vertical-align: top;
  min-height: 100px;
  margin-bottom: 70px;
  padding: 0 30px 0 0;
}@media only screen and (max-width: 991px) {.main-container .region-content .chunk.row.text-with-docman-list-with-images li {
    width: 100%;
    margin-bottom: 50px;
    padding-right: 0;
  }}@media only screen and (min-width: 992px) {.main-container .region-content .chunk.row.text-with-docman-list-with-images li:nth-last-child(-n+2) {
    margin-bottom: 0px;
  }}@media only screen and (max-width: 991px) {.main-container .region-content .chunk.row.text-with-docman-list-with-images li:last-child {
    margin-bottom: 0px;
  }}.main-container .region-content .chunk.row.text-with-docman-list-with-images li > div {
  display: table;
}@media only screen and (max-width: 767px) {.main-container .region-content .chunk.row.text-with-docman-list-with-images li > div {
    display: block;
    margin: 0 auto;
  }}.main-container .region-content .chunk.row.text-with-docman-list-with-images li > div > div:nth-child(1) {
  display: table-cell;
  width: 25%;
  padding-right: 30px;
}.main-container .region-content .chunk.row.text-with-docman-list-with-images li > div > div:nth-child(1) div {
  height: 150px;
  width: 150px;
  text-align: center;
}.main-container .region-content .chunk.row.text-with-docman-list-with-images li > div > div:nth-child(1) div img {
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;
}@media only screen and (max-width: 767px) {.main-container .region-content .chunk.row.text-with-docman-list-with-images li > div > div:nth-child(1) {
    display: block;
    width: 100%;
    text-align: center;
  }.main-container .region-content .chunk.row.text-with-docman-list-with-images li > div > div:nth-child(1) div {
    margin: 0 auto;
  }}.main-container .region-content .chunk.row.text-with-docman-list-with-images li > div > div:nth-child(2) {
  display: table-cell;
  padding-top: 20px;
  vertical-align: top;
}@media only screen and (max-width: 767px) {.main-container .region-content .chunk.row.text-with-docman-list-with-images li > div > div:nth-child(2) {
    display: block;
    width: 100%;
    text-align: center;
  }}@media only screen and (max-width: 767px) {.main-container .region-content .chunk.row.text-with-docman-list-with-images {
    padding: 0 15px;
    margin: 0;
  }}.document_category {
  margin-bottom: 35px;
}a.docman-document-ga {
  display: block;
}span.doc-size {
  color: #888;
  font-size: 13px;
  margin-right: 8px;
}span.docman_doc_lang {
  color: #333;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}.customer-story {
  padding-bottom: 0 !important;
}.customer-story.chunk {
  margin-bottom: 0;
}.customer-story h2 {
  background-color: #f3f1ee;
  margin-left: -30px;
  margin-right: -30px;
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}@media only screen and (max-width: 767px) {.customer-story h2 {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }}.customer-story h2 a {
  color: #000;
}.customer-story h2 a:hover,
.customer-story h2 a:active,
.customer-story h2 a:focus {
  text-decoration: none;
}.customer-story h3 {
  padding-top: 0;
  margin-top: 0;
}.customer-story h3 a {
  color: #000;
}.customer-story h3 a:hover,
.customer-story h3 a:active,
.customer-story h3 a:focus {
  text-decoration: none;
}.customer-story p {
  margin-bottom: 0;
}.customer-story .fa-caret-right {
  margin-left: 7px;
  color: #ef3e42;
}.customer-story .customer-story-list {
  background-color: #9a8b7d;
  margin-right: -30px;
  padding: 5px 15px 15px 15px;
  border-left: 20px solid #f3f1ee;
  position: relative;
  padding-bottom: 47px;
}.customer-story .customer-story-list .action-button {
  position: absolute;
  bottom: 15px;
  left: 15px;
}@media only screen and (max-width: 767px) {.customer-story .customer-story-list {
    margin-right: -15px;
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
  }.customer-story .customer-story-list .action-button {
    left: 15px;
    bottom: 15px;
  }}@media only screen and (max-width: 991px) {.customer-story .customer-story-list {
    margin-left: -30px;
    border-left: none;
    border-top: 20px solid #f3f1ee;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 70px;
  }.customer-story .customer-story-list .action-button {
    left: 30px;
    bottom: 30px;
  }}@media only screen and (min-width: 992px) {.customer-story .customer-story-list {
    min-height: 262px;
  }}@media only screen and (min-width: 1200px) {.customer-story .customer-story-list {
    min-height: 317px;
  }}.customer-story .customer-story-list ul {
  padding-left: 0;
  margin-bottom: 5px;
}.customer-story .customer-story-list ul li {
  margin-bottom: 5px;
}@media only screen and (max-width: 767px) {.customer-story .customer-story-list ul li {
    margin-bottom: 10px;
  }}.customer-story .customer-story-list ul li a {
  color: #fff;
}.customer-story .customer-story-list h3 {
  color: #fff;
}.customer-story .customer-story-list h4 {
  color: #fff;
  font-size: 22px;
}.customer-story .customer-story-teaser {
  padding-bottom: 25px;
  padding-top: 15px;
}@media only screen and (max-width: 991px) {.customer-story .customer-story-teaser h3 {
    font-size: 22px;
  }}.customer-story .image {
  margin-left: -30px;
  line-height: 0;
}@media only screen and (max-width: 767px) {.customer-story .image {
    margin-left: -15px;
    margin-right: -15px;
  }}.pp-success-story {
  padding-bottom: 15px;
}.pp-success-story .image {
  margin-left: -30px;
}@media only screen and (max-width: 767px) {.pp-success-story .image {
    margin-left: -15px;
    margin-right: -15px;
  }}.three-stories-and-bullets {
  background-color: #f3f1ee;
}@media only screen and (min-width: 768px) {.three-stories-and-bullets {
    margin-left: -45px;
    margin-right: -45px;
  }}.three-stories-and-bullets .cs-divider {
  min-height: 425px;
  background-color: #fff;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 45px;
  margin-bottom: 35px;
}@media only screen and (max-width: 991px) {.three-stories-and-bullets .cs-divider {
    padding-bottom: 30px;
  }}@media only screen and (max-width: 767px) {.three-stories-and-bullets .cs-divider {
    padding-bottom: 15px;
  }}.three-stories-and-bullets .customer-story-list {
  border-left: 0;
  margin-left: 0;
  min-height: 425px;
  margin-bottom: 30px;
  margin-right: 0;
  position: static;
}@media only screen and (max-width: 767px) {.three-stories-and-bullets .customer-story-list {
    min-height: 1px;
  }}@media only screen and (max-width: 991px) {.three-stories-and-bullets .customer-story-list {
    margin-left: 0;
    border-top: 0;
  }}@media only screen and (max-width: 991px) and (min-width: 768px) {.three-stories-and-bullets .customer-story-list .action-button {
    bottom: 45px;
    left: 15px;
  }}@media only screen and (max-width: 767px) {.three-stories-and-bullets .customer-story-list .action-button {
    left: 30px;
  }}.three-stories-and-bullets .image {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 15px;
}@media only screen and (min-width: 768px) {.three-stories-and-bullets .action-button {
    position: absolute;
    bottom: 45px;
    left: 15px;
  }}.three-stories-and-bullets h2 {
  margin-left: 15px;
  margin-right: 15px;
}@media only screen and (max-width: 1199px) and (min-width: 992px) {.three-stories-and-bullets h3 {
    font-size: 22px;
  }}@media only screen and (min-width: 768px) {.three-stories-and-bullets .cs-col {
    padding-left: 0;
    padding-right: 0;
    border-left: 15px solid #f3f1ee;
    border-right: 15px solid #f3f1ee;
  }}@media only screen and (min-width: 992px) {.three-stories-and-bullets .cs-table {
    display: table;
    background-color: #fff;
  }.three-stories-and-bullets .cs-col {
    display: table-cell;
    float: none;
    vertical-align: top;
    position: relative;
    border-bottom: 25px solid #f3f1ee;
    
  }.three-stories-and-bullets .cs-col .action-button {
    position: absolute;
    bottom: 15px;
    left: 15px;
  }.three-stories-and-bullets .last-col {
    background-color: #9a8b7d;
  }}.has-sidebar .three-stories-and-bullets .cs-table {
  background-color: transparent;
}.has-sidebar .three-stories-and-bullets .cs-table .clearfix.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .dl-horizontal dd.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .container.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .container-fluid.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .row.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .form-horizontal .form-group.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .btn-toolbar.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .btn-group-vertical > .btn-group.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .nav.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .navbar.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .navbar-header.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .navbar-collapse.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .pager.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .panel-body.visible-sm-block,
.has-sidebar .three-stories-and-bullets .cs-table .modal-footer.visible-sm-block {
  display: block !important;
}.has-sidebar .three-stories-and-bullets .cs-col {
  width: 50%;
  display: block;
  float: left;
  background-color: #fff;
}@media only screen and (max-width: 767px) {.has-sidebar .three-stories-and-bullets .cs-col {
    width: 100%;
  }}@media only screen and (max-width: 991px) {.has-sidebar .three-stories-and-bullets .cs-col {
    margin-bottom: 30px;
  }}.has-sidebar .three-stories-and-bullets .customer-story-list {
  margin-left: 0;
  border-top: 0;
  margin-bottom: 0;
  min-height: 455px;
}@media only screen and (max-width: 767px) {.has-sidebar .three-stories-and-bullets .customer-story-list {
    min-height: 1px;
    padding-bottom: 30px;
    margin-left: -15px;
    margin-right: -15px;
  }}.has-sidebar .three-stories-and-bullets .customer-story-list .action-button {
  position: absolute;
  bottom: 15px;
  left: 15px;
}@media only screen and (max-width: 767px) {.has-sidebar .three-stories-and-bullets .customer-story-list .action-button {
    position: static;
  }}.has-sidebar .three-stories-and-bullets .action-button {
  position: absolute;
  bottom: 15px;
  left: 15px;
}@media only screen and (max-width: 767px) {.has-sidebar .three-stories-and-bullets .action-button {
    position: static;
  }}@media only screen and (max-width: 767px) {.has-sidebar .three-stories-and-bullets .cs-divider {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }}.cs-grid {
  padding-bottom: 30px;
}.cs-grid h2 {
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}.cs-grid h3 {
  margin-bottom: 0;
}.cs-grid h4 {
  margin-top: 0;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  font-size: 20px;
}.cs-grid p {
  margin-bottom: 30px;
}.cs-grid .image {
  margin-left: 0;
  margin-bottom: 15px;
}@media only screen and (max-width: 767px) {.cs-grid .image {
    margin-left: -15px;
  }}.cs-grid .cs-grid-item {
  margin-bottom: 30px;
}.cs-grid .teaser {
  margin-bottom: 15px;
}@media only screen and (min-width: 1200px) {.has-sidebar .customer-story .cs-image,
  .has-sidebar .customer-story .customer-story-teaser {
    width: 50% !important;
  }.has-sidebar .customer-story .cs-bullets {
    width: 100% !important;
  }}@media only screen and (min-width: 992px) {.has-sidebar .customer-story-list {
    margin-left: -30px;
    border-left: none;
    border-top: 20px solid #f3f1ee;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 70px;
    min-height: 100px;
  }.has-sidebar .customer-story-list .action-button {
    bottom: 30px;
    left: 30px;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .customer-story-teaser h3 {
    font-size: 20px;
    line-height: 25px;
  }}.customer-story-page .pull-right {
  padding-right: 0;
}@media only screen and (max-width: 991px) {.customer-story-page .pull-right {
    padding-left: 0;
  }}.customer-story-page .image-caption {
  background: none repeat scroll 0% 0% #f3f1ee;
  padding: 15px;
  text-align: center;
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  font-size: 18px;
  line-height: 21px;
}.customer-story-page .chunk-main-inner {
  padding-bottom: 30px;
}@media only screen and (max-width: 991px) {.customer-story-page .cust-img {
    float: none !important;
    padding-top: 30px;
  }}@media only screen and (max-width: 767px) {.customer-story-page .cust-img {
    padding-top: 15px;
  }}@media only screen and (min-width: 992px) {.customer-story-page .cust-img {
    margin-right: -30px;
  }}.customer-story-page h1 {
  margin-top: 20px;
}.customer-story-page h3:first-of-type {
  margin-top: 0;
  padding-top: 20px;
}.customer-story-page ul {
  margin-top: 25px;
}.customer-story-and-news {
  margin-left: -30px;
  margin-right: -30px;
  background-color: #f3f1ee;
}.customer-story-and-news h2 {
  background-color: #f3f1ee;
  margin-top: 0 !important;
}@media only screen and (max-width: 767px) {.customer-story-and-news h2 {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 0;
    margin-right: 0;
  }}@media only screen and (min-width: 768px) {.customer-story-and-news h2 {
    margin-left: -30px;
    margin-right: -30px;
  }}.customer-story-and-news .image {
  margin-left: -30px;
  margin-right: -30px;
  line-height: 0;
}.customer-story-and-news .newsbox {
  margin-right: -15px;
  background-color: #9a8b7d;
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/corner_bg.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  margin-bottom: 15px;
  position: relative;
  padding-bottom: 55px;
  padding-left: 30px;
  padding-right: 30px;
}@media only screen and (max-width: 767px) {.customer-story-and-news .newsbox {
    padding-left: 15px;
    padding-right: 15px;
  }}.customer-story-and-news .newsbox .action-button {
  position: absolute;
  bottom: 30px;
  left: 30px;
}@media only screen and (max-width: 767px) {.customer-story-and-news .newsbox .action-button {
    bottom: 15px;
    left: 15px;
  }}@media only screen and (max-width: 767px) {.customer-story-and-news .newsbox p,
  .customer-story-and-news .newsbox h3,
  .customer-story-and-news .newsbox .action-button,
  .customer-story-and-news .newsbox .pub-date {
    margin-left: 15px;
    margin-right: 15px;
  }}@media only screen and (min-width: 992px) {.customer-story-and-news .newsbox {
    border-left: 15px solid #f3f1ee;
  }}.customer-story-and-news .newsbox .pub-date {
  color: #f2f2f2;
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
  margin-top: 5px;
}.customer-story-and-news .newsbox h3 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  color: #ffcc33;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 0;
}.customer-story-and-news .newsbox h3 a {
  color: #ffcc33;
}.customer-story-and-news .newsbox p {
  color: #ffffff;
}.customer-story-and-news .cust-story {
  background-color: #ffffff;
  margin-bottom: 15px;
  position: relative;
  padding-bottom: 55px;
  padding-left: 30px;
  padding-right: 30px;
}@media only screen and (max-width: 767px) {.customer-story-and-news .cust-story {
    padding-left: 15px;
    padding-right: 15px;
  }}.customer-story-and-news .cust-story .action-button {
  position: absolute;
  bottom: 30px;
  left: 30px;
}@media only screen and (max-width: 767px) {.customer-story-and-news .cust-story .action-button {
    bottom: 15px;
    left: 15px;
  }}@media only screen and (max-width: 767px) {.customer-story-and-news .cust-story p,
  .customer-story-and-news .cust-story h3,
  .customer-story-and-news .cust-story .action-button {
    margin-left: 15px;
    margin-right: 15px;
  }}@media only screen and (min-width: 992px) {.customer-story-and-news .cust-story {
    border-right: 15px solid #f3f1ee;
  }}.customer-story-and-news .cust-story h3 {
  font-size: 29px;
  margin-bottom: 4px;
}.customer-story-and-news .cust-story h4 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  margin-top: 0;
}@media only screen and (max-width: 767px) {.customer-story-and-news .cust-story h4 {
    margin-left: 15px;
    margin-right: 15px;
  }}@media only screen and (min-width: 992px) {.customer-story-and-news .table-display {
    display: table;
  }.customer-story-and-news .table-display > div {
    display: table-cell;
    vertical-align: top;
    width: 50%;
    float: none;
  }}.customer-story.one-story {
  padding-bottom: 15px !important;
}.customer-story.one-story .one-story-wrapper {
  margin: 0 -15px;
}@media only screen and (max-width: 767px) {.customer-story.one-story .one-story-wrapper {
    margin: 0 -15px;
  }}.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper {
  display: table;
  width: 100%;
}.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper.normalize-padding {
  margin: 0 15px;
}.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper h2 {
  background-color: transparent;
  margin-left: inherit;
  margin-right: inherit;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper h2 {
    font-size: 30px;
    line-height: 34px;
  }}.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper .cs-image {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 0;
  display: table-cell;
  float: none;
  vertical-align: top;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 250px;
  
}@media only screen and (max-width: 991px) {.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper .cs-image {
    display: block;
    min-height: 350px;
    height: auto;
  }}.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper .cs-image .image {
  display: none;
  margin-left: 0;
  margin-right: 0;
}.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper .customer-story-teaser {
  padding: 20px 30px;
  display: table-cell;
  float: none;
  vertical-align: top;
}@media only screen and (max-width: 991px) {.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper .customer-story-teaser {
    display: block;
  }}.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper .customer-story-teaser span {
  
  display: none;
}.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper .customer-story-teaser h2 {
  font-size: 22px;
  line-height: 26px;
  letter-spacing: 0.5px;
}.customer-story.one-story .one-story-wrapper .one-story-bg-wrapper .customer-story-teaser .action-button {
  margin-top: 30px;
}@media only screen and (min-width: 992px) {.has-sidebar .customer-story.one-story {
    
  }.has-sidebar .customer-story.one-story .cs-image.col-lg-7,
  .has-sidebar .customer-story.one-story .cs-image.col-md-7 {
    width: 58.33333333% !important;
    padding-right: 25px;
  }.has-sidebar .customer-story.one-story .customer-story-teaser.col-lg-5,
  .has-sidebar .customer-story.one-story .customer-story-teaser.col-md-5 {
    width: 41.66666667% !important;
  }}@media only screen and (min-width: 992px) {.has-sidebar .customer-story.one-story h3 {
    font-size: 26px;
    line-height: 32px;
  }}.press-release-page {
  margin-top: 15px;
}.press-release-page h3:first-of-type {
  margin-top: 0;
  padding-top: 20px;
}.press-release-page .press-release-date {
  margin-left: -15px;
  margin-bottom: 10px;
  font-style: italic;
}@media only screen and (min-width: 992px) {.press-release-page .chunk-main-inner {
    padding: 0px 100px 30px;
  }}@media only screen and (min-width: 1200px) {.press-release-page .chunk-main-inner {
    padding: 0px 200px 30px;
  }}.press-release-page .press-release-contact {
  font-style: italic;
}@media only screen and (max-width: 991px) {.press-release-page .image-caption {
    margin-left: -15px;
    margin-right: -15px;
  }}.press-release-page .press-release-langnav {
  padding: 15px 15px 0 15px;
  background-color: #ffffff;
  font-style: italic;
}@media only screen and (max-width: 991px) {.press-release-page .press-release-langnav {
    text-align: center;
  }}@media only screen and (min-width: 992px) {.press-release-page .press-release-langnav {
    text-align: right;
  }}.related-links {
  background-color: #f3f1ee;
  margin-bottom: 0;
  padding-bottom: 0;
}@media only screen and (min-width: 768px) {.related-links {
    margin-left: -45px;
    margin-right: -45px;
  }}.related-links h2 {
  padding-bottom: 15px;
}.related-links h3 {
  font-size: 22px;
}.related-links h3 a {
  color: #333;
}.related-links h3 a:hover,
.related-links h3 a:active,
.related-links h3 a:focus {
  text-decoration: none;
}.related-links .related-link-wrapper {
  background-color: #fff;
  padding: 0 15px 60px 15px;
}.related-links .related-link-wrapper .related-link-image {
  margin-left: -15px;
  margin-right: -15px;
  line-height: 0;
}.related-links .related-link-wrapper .related-link-icon {
  text-align: center;
  background-color: #e8e5df;
  margin-left: -15px;
  margin-right: -15px;
}.related-links .related-link-wrapper .related-link-icon a {
  padding: 25px;
  display: block;
}.related-links .related-link-wrapper .related-link-icon .rel-link-icon {
  width: 50%;
}@media only screen and (max-width: 767px) {.related-links .related-link-wrapper .related-link-icon .rel-link-icon {
    width: 38%;
  }}.related-links .related-link-wrapper .action-button {
  position: absolute;
  bottom: 15px;
  left: 15px;
}@media only screen and (min-width: 992px) {.related-links .rl-table {
    display: table;
    width: 100%;
    background-color: #fff;
  }}.related-links .rl-col {
  border-bottom: 30px solid #f3f1ee;
  
  padding-left: 0;
  padding-right: 0;
  border-left: 15px solid #f3f1ee;
  border-right: 15px solid #f3f1ee;
  position: relative;
}@media only screen and (min-width: 992px) {.related-links .rl-col {
    display: table-cell;
    float: none;
    vertical-align: top;
  }}.related-links .rel-link-filler {
  background-color: #f3f1ee;
}.chunk-sidebar-inner .related-links,
.chunk-sidebar .related-links {
  margin-left: -15px;
  margin-right: -15px;
}@media only screen and (max-width: 991px) {.chunk-sidebar-inner .related-links,
  .chunk-sidebar .related-links {
    background-color: #ffffff;
  }.chunk-sidebar-inner .related-links h2,
  .chunk-sidebar .related-links h2 {
    margin-top: 0;
  }}.chunk-sidebar-inner .related-links .rl-table,
.chunk-sidebar .related-links .rl-table {
  display: block;
}.chunk-sidebar-inner .related-links .rl-table .rl-col,
.chunk-sidebar .related-links .rl-table .rl-col {
  border: 0;
  display: block;
  float: left;
  width: 100%;
}.chunk-sidebar-inner .related-links .rl-table .rl-col .related-link-image img,
.chunk-sidebar .related-links .rl-table .rl-col .related-link-image img {
  margin: auto;
}.chunk-sidebar-inner .related-links .rl-table .rl-col.rl-col-4-col-with-icons,
.chunk-sidebar .related-links .rl-table .rl-col.rl-col-4-col-with-icons {
  border-bottom: 30px solid #f3f1ee;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.chunk-sidebar-inner .related-links .related-link-image,
  .chunk-sidebar .related-links .related-link-image {
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
  }}.chunk-sidebar-inner .related-links .rl-col.rl-col-4-col-with-icons .related-link-wrapper,
.chunk-sidebar .related-links .rl-col.rl-col-4-col-with-icons .related-link-wrapper {
  padding-bottom: 60px;
  margin-bottom: 30px;
}.chunk-sidebar-inner .related-links .rl-col.rl-col-4-col-with-icons .related-link-wrapper .action-button,
.chunk-sidebar .related-links .rl-col.rl-col-4-col-with-icons .related-link-wrapper .action-button {
  bottom: 45px;
}.chunk-sidebar-inner .related-links .related-link-wrapper,
.chunk-sidebar .related-links .related-link-wrapper {
  padding-bottom: 15px;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.chunk-sidebar-inner .related-links .related-link-wrapper,
  .chunk-sidebar .related-links .related-link-wrapper {
    padding-bottom: 0;
  }}.chunk-sidebar-inner .related-links .button-wrapper .action-button,
.chunk-sidebar .related-links .button-wrapper .action-button {
  position: relative;
  margin-top: 20px;
  left: 0;
  bottom: 0;
}@media only screen and (min-width: 768px) {.chunk-sidebar-inner .related-links h2,
  .chunk-sidebar .related-links h2 {
    margin-left: -15px;
    margin-right: -15px;
  }}.chunk-sidebar-inner .related-links h3,
.chunk-sidebar .related-links h3 {
  margin-top: 10px;
  font-size: 19px;
}.related-links-collection {
  margin-bottom: 0;
}.related-links-collection .rl-table {
  background-color: #fff;
}@media only screen and (min-width: 992px) {.related-links-collection .rl-table {
    display: table;
    width: 100%;
  }}.related-links-collection .rl-col {
  padding-bottom: 30px;
  position: relative;
}@media only screen and (min-width: 992px) {.related-links-collection .rl-col {
    display: table-cell;
    float: none;
    vertical-align: top;
  }}.related-links-collection .rl-col p {
  margin-bottom: 10px;
}.related-links-collection .action-button {
  margin-top: 0;
  margin-left: 15px;
}.related-links-collection .rel-link-filler {
  padding: 0;
  margin: 0;
  height: 0;
}.related-links-collection h3 a {
  color: #333;
}.related-links-collection h3 a:hover {
  text-decoration: none;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .rl-col {
    width: 50%;
    float: left;
    display: block;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .related-links .rl-table {
    background-color: #f3f1ee;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .related-links-collection .clearfix.visible-sm-block,
  .has-sidebar .related-links .clearfix.visible-sm-block,
  .has-sidebar .related-links-collection .dl-horizontal dd.visible-sm-block,
  .has-sidebar .related-links .dl-horizontal dd.visible-sm-block,
  .has-sidebar .related-links-collection .container.visible-sm-block,
  .has-sidebar .related-links .container.visible-sm-block,
  .has-sidebar .related-links-collection .container-fluid.visible-sm-block,
  .has-sidebar .related-links .container-fluid.visible-sm-block,
  .has-sidebar .related-links-collection .row.visible-sm-block,
  .has-sidebar .related-links .row.visible-sm-block,
  .has-sidebar .related-links-collection .form-horizontal .form-group.visible-sm-block,
  .has-sidebar .related-links .form-horizontal .form-group.visible-sm-block,
  .has-sidebar .related-links-collection .btn-toolbar.visible-sm-block,
  .has-sidebar .related-links .btn-toolbar.visible-sm-block,
  .has-sidebar .related-links-collection .btn-group-vertical > .btn-group.visible-sm-block,
  .has-sidebar .related-links .btn-group-vertical > .btn-group.visible-sm-block,
  .has-sidebar .related-links-collection .nav.visible-sm-block,
  .has-sidebar .related-links .nav.visible-sm-block,
  .has-sidebar .related-links-collection .navbar.visible-sm-block,
  .has-sidebar .related-links .navbar.visible-sm-block,
  .has-sidebar .related-links-collection .navbar-header.visible-sm-block,
  .has-sidebar .related-links .navbar-header.visible-sm-block,
  .has-sidebar .related-links-collection .navbar-collapse.visible-sm-block,
  .has-sidebar .related-links .navbar-collapse.visible-sm-block,
  .has-sidebar .related-links-collection .pager.visible-sm-block,
  .has-sidebar .related-links .pager.visible-sm-block,
  .has-sidebar .related-links-collection .panel-body.visible-sm-block,
  .has-sidebar .related-links .panel-body.visible-sm-block,
  .has-sidebar .related-links-collection .modal-footer.visible-sm-block,
  .has-sidebar .related-links .modal-footer.visible-sm-block {
    display: block !important;
  }}.rel-link-icon {
  max-width: 256px;
}.related-links-collection.three-col-overlay {
  background-color: #f3f1ee;
}@media only screen and (min-width: 768px) {.related-links-collection.three-col-overlay {
    margin-left: -45px;
    margin-right: -45px;
  }}.related-links-collection.three-col-overlay .related-link-image {
  position: relative;
  line-height: 0;
}.related-links-collection.three-col-overlay .related-link-image .link-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: gray;
  background: rgba(0, 0, 0, 0.4);
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  font-weight: normal;
  color: #fff;
  font-size: 17px;
  line-height: 30px;
  padding: 6px 11px 6px 11px;
}.related-links-collection.three-col-overlay .related-link-image .link-overlay:hover {
  text-decoration: none;
}.related-links-collection.three-col-overlay .rel-link-col {
  margin-bottom: 30px;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.related-links.with-overlay.chunk {
    padding-bottom: 15px;
  }}.related-links.with-overlay .related-link-image {
  line-height: 0;
}.related-links.with-overlay .related-link-image .link-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: gray;
  background: rgba(0, 0, 0, 0.4);
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  font-weight: normal;
  color: #fff;
  font-size: 17px;
  line-height: 30px;
  padding: 6px 11px 6px 11px;
}.related-links.with-overlay .related-link-image .link-overlay:hover {
  text-decoration: none;
}.chunk-main-inner .chunk.row.text-and-icon-collection {
  background-color: #f3f1ee;
  padding-top: 30px;
  padding-bottom: 0;
  margin-bottom: 0;
}@media only screen and (min-width: 768px) {.chunk-main-inner .chunk.row.text-and-icon-collection {
    margin-left: -30px;
    margin-right: -30px;
  }}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection .xs-acol-12.sm-acol-12.md-acol-12.lg-acol-12 h2 {
    margin: 0 -15px;
  }}@media only screen and (max-width: 767px) {.chunk-main-inner .chunk.row.text-and-icon-collection .xs-acol-12.sm-acol-12.md-acol-12.lg-acol-12 h2 {
    margin: 0;
  }.chunk-main-inner .chunk.row.text-and-icon-collection .row.margin-reset.display-table {
    margin: 0;
  }}@media only screen and (min-width: 768px) {.chunk-main-inner .chunk.row.text-and-icon-collection .display-table {
    display: table;
    width: 100%;
  }}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection .display-table {
    margin: 0 -15px;
  }.chunk-main-inner .chunk.row.text-and-icon-collection .display-table:first-child {
    border-left: 0;
  }.chunk-main-inner .chunk.row.text-and-icon-collection .display-table:last-child {
    border-right: 0;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection .taic-item {
  background-color: #fff;
  border-bottom: 30px solid #f3f1ee;
  padding: 30px;
}@media only screen and (min-width: 768px) {.chunk-main-inner .chunk.row.text-and-icon-collection .taic-item {
    display: table-cell;
    float: none;
    vertical-align: top;
  }}@media only screen and (max-width: 767px) {.chunk-main-inner .chunk.row.text-and-icon-collection .taic-item {
    padding: 15px;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection .taic-item h3 {
  margin-top: 0;
  padding-top: 0;
  font-size: 30px;
  line-height: 34px;
}.chunk-main-inner .chunk.row.text-and-icon-collection .taic-item h5 {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
}.chunk-main-inner .chunk.row.text-and-icon-collection .taic-item .action-button {
  margin-top: 0;
}.chunk-main-inner .chunk.row.text-and-icon-collection .taic-item.taic-item-empty {
  background-color: #f3f1ee;
}@media only screen and (min-width: 768px) {.chunk-main-inner .chunk.row.text-and-icon-collection .taic-item-0 {
    border-right: 15px solid #f3f1ee;
  }}@media only screen and (min-width: 768px) {.chunk-main-inner .chunk.row.text-and-icon-collection .taic-item-1 {
    border-left: 15px solid #f3f1ee;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection .taic-icon {
  width: 28%;
  margin-left: 20px;
}@media only screen and (max-width: 767px) {.chunk-main-inner .chunk.row.text-and-icon-collection .taic-icon {
    float: none !important;
    margin: 0 auto 15px;
    width: 50%;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-no-action .taic-icon {
  width: 20%;
}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-no-action .taic-icon {
    width: 40%;
    margin: 0 auto 15px;
    float: none !important;
  }}@media only screen and (min-width: 992px) {.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-no-action .taic-text-area {
    width: 80%;
  }}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-action .row.margin-reset.display-table,
  .chunk-main-inner .chunk.row.text-and-icon-collection.three-col-no-action .row.margin-reset.display-table {
    margin: 0;
  }}@media only screen and (max-width: 767px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-action .row.margin-reset.display-table,
  .chunk-main-inner .chunk.row.text-and-icon-collection.three-col-no-action .row.margin-reset.display-table {
    margin: 0 15px;
  }}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-action .taic-icon,
  .chunk-main-inner .chunk.row.text-and-icon-collection.three-col-no-action .taic-icon {
    width: 30%;
    margin: 0 auto 15px;
    float: none !important;
  }}@media only screen and (max-width: 767px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-action .taic-icon,
  .chunk-main-inner .chunk.row.text-and-icon-collection.three-col-no-action .taic-icon {
    width: 40%;
  }}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-action .taic-item,
  .chunk-main-inner .chunk.row.text-and-icon-collection.three-col-no-action .taic-item {
    width: 100%;
    display: block;
    border-left: 0;
    border-right: 0;
  }}@media only screen and (min-width: 992px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-action .taic-item.taic-item-0,
  .chunk-main-inner .chunk.row.text-and-icon-collection.three-col-no-action .taic-item.taic-item-0 {
    border-right: 20px solid #f3f1ee;
  }}@media only screen and (min-width: 992px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-action .taic-item.taic-item-1,
  .chunk-main-inner .chunk.row.text-and-icon-collection.three-col-no-action .taic-item.taic-item-1 {
    border-left: 10px solid #f3f1ee;
    border-right: 10px solid #f3f1ee;
  }}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-action .taic-item.taic-item-1,
  .chunk-main-inner .chunk.row.text-and-icon-collection.three-col-no-action .taic-item.taic-item-1 {
    padding: 30px;
  }}@media only screen and (max-width: 767px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-action .taic-item.taic-item-1,
  .chunk-main-inner .chunk.row.text-and-icon-collection.three-col-no-action .taic-item.taic-item-1 {
    padding: 30px 15px 15px 15px;
  }}@media only screen and (min-width: 992px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-action .taic-item.taic-item-2,
  .chunk-main-inner .chunk.row.text-and-icon-collection.three-col-no-action .taic-item.taic-item-2 {
    border-left: 20px solid #f3f1ee;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-action .taic-item .action-button,
.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-no-action .taic-item .action-button {
  padding-right: 35px !important;
}.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes {
  margin-left: 0;
  margin-right: 0;
  background-color: #fff;
  padding-top: 15px;
}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes {
    margin: 0 -30px 0 -5px;
  }.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes .xs-acol-12.sm-acol-12.md-acol-12.lg-acol-12.axis-title {
    padding: 0;
  }.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes .xs-acol-12.sm-acol-12.md-acol-12.lg-acol-12.axis-title h2 {
    margin: 0;
  }}@media only screen and (max-width: 767px) {.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes {
    margin: 0;
  }.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes .xs-acol-12.sm-acol-12.md-acol-12.lg-acol-12.axis-title {
    padding: 0 15px;
  }.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes .taic-item.taic-item-0 {
    border-left: 0;
    border-right: 0;
  }.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes .taic-item.taic-item-1 {
    border-left: 0;
    border-right: 0;
  }}@media only screen and (min-width: 768px) {.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes .taic-item-0 {
    border-right: 15px solid #fff;
  }}@media only screen and (min-width: 768px) {.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes .taic-item-1 {
    border-left: 15px solid #fff;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes .taic-item {
  background-color: #f3f1ee;
  border-bottom: 30px solid #fff;
}.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes .taic-item.taic-item-empty {
  background-color: #ffffff;
}.chunk-main-inner .chunk.row.text-and-icon-collection.two-col-gray-boxes h2 {
  margin-left: 0;
  margin-right: 0;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border {
  background-color: #ffffff;
  margin-left: -15px;
  margin-right: -15px;
  padding-bottom: 15px;
  padding-top: 15px;
}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border .row.margin-reset.display-table {
    margin: 0 0;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border .taic-item {
  border-left: 0;
  border-bottom: 0;
  padding: 0 5px;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border .taic-item {
    padding: 0 10px;
  }}@media only screen and (min-width: 768px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border .taic-item {
    border-right: 1px solid #e8e5df;
  }}@media only screen and (max-width: 767px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border .taic-item {
    margin-bottom: 20px;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border .taic-item .taic-icon {
  margin: auto;
  width: 90%;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border .taic-item .taic-icon img {
  margin: auto;
  max-width: 90px;
  max-height: 90px;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border .taic-item h3 {
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  margin-bottom: 0;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border .taic-item h3 a {
  color: #333;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border .taic-item h3 a:hover {
  text-decoration: none;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border .taic-item:last-child {
  border: 0;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-border h2 {
  text-align: center;
  margin-bottom: 15px;
}.chunk-main-inner .chunk.row.text-and-icon-collection.techsup-special {
  background-color: #9b8b7e;
  margin-left: -30px;
  margin-right: -30px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 0;
}.chunk-main-inner .chunk.row.text-and-icon-collection.techsup-special .xs-acol-12.sm-acol-12.md-acol-12.lg-acol-12 h2 {
  background-color: #564c43;
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  margin-top: 0;
  margin-left: -15px;
  margin-right: -15px;
  color: #ffcc33;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  font-weight: normal;
}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection.techsup-special .xs-acol-12.sm-acol-12.md-acol-12.lg-acol-12 h2 {
    text-align: left;
    background-color: #ffffff;
    color: #333;
    padding: 20px 30px;
    margin-left: -15px;
    margin-right: -15px;
  }}@media only screen and (max-width: 767px) {.chunk-main-inner .chunk.row.text-and-icon-collection.techsup-special .xs-acol-12.sm-acol-12.md-acol-12.lg-acol-12 h2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection.techsup-special a {
  color: #ffffff;
  font-weight: bold;
}.chunk-main-inner .chunk.row.text-and-icon-collection.techsup-special p {
  color: #ffffff;
  padding-top: 25px;
  margin-bottom: 25px;
}@media only screen and (min-width: 480px) and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection.techsup-special p {
    padding-left: 15px;
    padding-right: 15px;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection.techsup-special .taic-icon {
  width: auto;
}@media only screen and (min-width: 768px) {.chunk-main-inner .chunk.row.text-and-icon-collection.techsup-special .taic-icon {
    margin-left: 0;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection.techsup-special .taic-icon img {
  margin: auto auto 10px;
  max-width: 90px;
  max-height: 90px;
}.chunk-main-inner .chunk.row.text-and-icon-collection.techsup-special .item {
  text-align: center;
  float: left;
  margin-bottom: 25px;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles {
  background-color: #fff;
  padding-bottom: 15px;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles .taic-item {
  border: 0;
  text-align: center;
  min-height: 220px;
}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles .taic-item {
    padding: 0 !important;
    display: block;
    float: none;
    margin-bottom: 25px !important;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles .taic-item h3 {
    padding-top: 10px;
  }.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles .taic-item p {
    min-height: 50px;
  }}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles .taic-item h3 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  font-size: 36px;
  line-height: 38px;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles .taic-item .taic-item-content {
  position: relative;
  z-index: 1;
  padding-top: 20px;
  min-height: 220px;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles .taic-item .taic-item-content::after {
  content: " ";
  position: absolute;
  width: 220px;
  height: 220px;
  left: 50%;
  margin-left: -110px;
  top: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #f3f1ee;
  z-index: -1;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles .taic-item a.action-button {
  margin-right: 0;
  color: #ffffff;
  background-color: #73ab28;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../../axis_bootstrap_subtheme_companion/images/button-bg-green.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-size: 14px;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: bold;
  line-height: 19px;
  margin: 15px 0 0 0;
  padding: 5px 35px 6px 15px;
  border-radius: 0;
  text-align: left;
  white-space: normal;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles .taic-item a.action-button:hover,
.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles .taic-item a.action-button:focus {
  background-image: none;
  background-color: #bfd348;
}.chunk-main-inner .chunk.row.text-and-icon-collection.three-col-circles .taic-item a.action-button:hover {
  color: #000;
}.chunk-main-inner .chunk.row.text-and-icon-collection.centered-content {
  text-align: center;
}.chunk-main-inner .chunk.row.text-and-icon-collection.centered-content .taic-icon.pull-right {
  float: none !important;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  width: 50%;
  max-width: 200px;
}.chunk-main-inner .chunk.row.text-and-icon-collection.centered-content .taic-icon.pull-right img {
  margin: auto;
}@media only screen and (max-width: 991px) {.chunk-main-inner .chunk.row.text-and-icon-collection.centered-content h2 {
    margin-left: -15px;
    margin-right: -15px;
  }.chunk-main-inner .chunk.row.text-and-icon-collection.centered-content .row.margin-reset.display-table {
    margin: 0;
  }}@media only screen and (max-width: 767px) {.chunk-main-inner .chunk.row.text-and-icon-collection.centered-content .row.margin-reset.display-table,
  .chunk-main-inner .chunk.row.text-and-icon-collection.centered-content .diplay-table {
    margin: 0;
    padding: 0;
  }.chunk-main-inner .chunk.row.text-and-icon-collection.centered-content .row.margin-reset.display-table .taic-item,
  .chunk-main-inner .chunk.row.text-and-icon-collection.centered-content .diplay-table .taic-item {
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;
    border-bottom: 30px solid #fff;
  }}@media only screen and (min-width: 992px) {.chunk-main-inner .chunk.row.text-and-icon-collection.centered-content .taic-text-area {
    width: 100%;
  }}@media only screen and (max-width: 1199px) {.has-sidebar .three-col-action .taic-item,
  .has-sidebar .three-col-no-action .taic-item {
    width: 100%;
    display: block;
    border-left: 0;
    border-right: 0;
  }}@media only screen and (max-width: 1199px) {.has-sidebar .three-col-action .taic-icon,
  .has-sidebar .three-col-no-action .taic-icon {
    float: none !important;
    margin: 0 auto 15px;
    width: 30%;
  }}.taic-icon {
  max-width: 256px;
}.meganav .teaser-no-action {
  padding-top: 10px;
  padding-bottom: 10px;
}.meganav .teaser-no-action a {
  display: table-cell;
  vertical-align: middle;
  background-color: #f3f1ee;
  border-radius: 5px;
  color: #333;
}.meganav .teaser-no-action a .taic-item {
  border: 0;
  padding: 5px;
  background-color: transparent;
  display: table;
  width: 100%;
}.meganav .teaser-no-action a .taic-item .taic-icon {
  display: table-cell;
  vertical-align: middle;
  margin-left: 0;
  margin-right: 10px;
  width: 30%;
}.meganav .teaser-no-action a .taic-item .taic-text-area {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
}.meganav .teaser-no-action a .taic-item h3 {
  font-family: "Open Sans", Arial, Sans-serif;
  font-size: 15px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 3px;
}.meganav .teaser-no-action a:hover {
  text-decoration: none;
  color: #333;
  background-color: #e4e0d9;
  box-shadow: inset 0 1px 5px 1px #ded8d0;
}.meganav .teaser-no-action a.taic-cols-1 {
  width: 45%;
  margin: auto;
}@media only screen and (min-width: 1200px) {.meganav .teaser-no-action a.taic-cols-1 {
    width: 40%;
  }}.meganav .teaser-no-action a.taic-cols-1 .taic-icon {
  width: 17%;
}@media only screen and (min-width: 1200px) {.meganav .teaser-no-action a.taic-cols-1 .taic-icon {
    width: 20%;
  }}.meganav .teaser-no-action a.taic-cols-2 {
  width: 50%;
}.meganav .teaser-no-action a.taic-cols-3 {
  width: 33.3333333%;
}.meganav .teaser-no-action a.taic-cols-3 .taic-icon {
  width: 20%;
}.meganav .teaser-no-action a.taic-cols-4 {
  width: 25%;
}.meganav .teaser-no-action a.taic-cols-5 {
  width: 20%;
}.chunk-sidebar-inner .techsup-special {
  background-color: #9b8b7e;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 0;
}.chunk-sidebar-inner .techsup-special .xs-acol-12.sm-acol-12.md-acol-12.lg-acol-12 h2 {
  background-color: #564c43;
  text-align: right;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  margin-top: 0;
  margin-left: -15px;
  margin-right: -15px;
  color: #ffcc33;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  font-weight: normal;
}@media only screen and (max-width: 991px) {.chunk-sidebar-inner .techsup-special .xs-acol-12.sm-acol-12.md-acol-12.lg-acol-12 h2 {
    text-align: left;
    background-color: #ffffff;
    color: #333;
    padding: 20px 30px;
    margin-left: -30px;
    margin-right: -30px;
  }}@media only screen and (max-width: 767px) {.chunk-sidebar-inner .techsup-special .xs-acol-12.sm-acol-12.md-acol-12.lg-acol-12 h2 {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }}.chunk-sidebar-inner .techsup-special a {
  color: #ffffff;
  font-weight: bold;
}.chunk-sidebar-inner .techsup-special p {
  color: #ffffff;
  padding-top: 25px;
  margin-bottom: 25px;
}@media only screen and (min-width: 480px) and (max-width: 991px) {.chunk-sidebar-inner .techsup-special p {
    padding-left: 0;
    padding-right: 0;
  }}.chunk-sidebar-inner .techsup-special .taic-icon {
  width: auto;
}@media only screen and (min-width: 768px) {.chunk-sidebar-inner .techsup-special .taic-icon {
    margin-left: 0;
  }}.chunk-sidebar-inner .techsup-special .taic-icon img {
  margin: auto auto 10px;
  max-width: 90px;
  max-height: 90px;
}.chunk-sidebar-inner .techsup-special .item {
  text-align: center;
  float: left;
  margin-bottom: 25px;
}.text-image-chunk-text-left-ribbon-right {
  padding-top: 40px !important;
  padding-bottom: 0;
}@media only screen and (min-width: 992px) {.text-image-chunk-text-left-ribbon-right {
    margin-bottom: -20px;
    display: table;
    width: 100%;
  }}.text-image-chunk-text-left-ribbon-right .image-right-col {
  padding-right: 15px;
}@media only screen and (min-width: 992px) {.text-image-chunk-text-left-ribbon-right .image-right-col {
    padding-bottom: 40px;
    padding-right: 0;
    display: table-cell;
  }}.text-image-chunk-text-left-ribbon-right .image-right-col .media-position {
  padding-right: 0;
}@media only screen and (min-width: 992px) {.text-image-chunk-text-left-ribbon-right .image-right-col .media-position {
    margin-right: 0px;
    margin-left: -94px;
  }}.text-image-chunk-text-left-ribbon-right .image-right-col .media-position .img-container {
  margin-top: 0;
}@media only screen and (min-width: 992px) {.text-image-chunk-text-left-ribbon-right .image-right-col .media-position .img-container {
    z-index: 9;
  }.text-image-chunk-text-left-ribbon-right .image-right-col .media-position .img-container:after {
    content: '';
    position: absolute;
    right: 0;
    top: -40px;
    width: 94px;
    height: 100px;
    background-color: #cbc3b9;
  }}.text-image-chunk-text-left-ribbon-right .image-right-col .media-position .img-container .image-caption {
  width: auto;
  position: relative;
  background-color: #d8d2c9;
}@media only screen and (min-width: 992px) {.text-image-chunk-text-left-ribbon-right .image-right-col .media-position .img-container .image-caption {
    height: 94px;
    padding: 15px 104px;
    display: inline-block;
    text-align: left;
    float: right;
    z-index: 10;
  }.text-image-chunk-text-left-ribbon-right .image-right-col .media-position .img-container .image-caption:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 94px;
    border-left: 47px solid #fff;
    border-right: 47px solid transparent;
    border-bottom: 47px solid transparent;
    border-top: 47px solid #fff;
  }.text-image-chunk-text-left-ribbon-right .image-right-col .media-position .img-container .image-caption:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 94px;
    border-left: 47px solid transparent;
    border-right: 47px solid #fff;
    border-bottom: 47px solid #fff;
    border-top: 47px solid transparent;
  }}.text-image-chunk-text-left-ribbon-right .image-right-col .media-position .img-container .image-caption p {
  font-size: 22px;
  line-height: 26px;
  letter-spacing: .5px;
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  padding-top: 5px;
}@media only screen and (max-width: 1199px) {.text-image-chunk-text-left-ribbon-right .image-right-col .media-position .img-container .image-caption p {
    font-size: 18px;
    line-height: 22px;
    padding-top: 10px;
  }}@media only screen and (max-width: 991px) {.text-image-chunk-text-left-ribbon-right .image-right-col .media-position .img-container .image-caption p {
    font-size: 22px;
    line-height: 26px;
    padding-top: 5px;
  }}@media only screen and (min-width: 992px) {.text-image-chunk-text-left-ribbon-right .text-left-col {
    display: table-cell;
  }}.text-image-chunk-text-left-ribbon-right .clearfix,
.text-image-chunk-text-left-ribbon-right .dl-horizontal dd,
.text-image-chunk-text-left-ribbon-right .container,
.text-image-chunk-text-left-ribbon-right .container-fluid,
.text-image-chunk-text-left-ribbon-right .row,
.text-image-chunk-text-left-ribbon-right .form-horizontal .form-group,
.text-image-chunk-text-left-ribbon-right .btn-toolbar,
.text-image-chunk-text-left-ribbon-right .btn-group-vertical > .btn-group,
.text-image-chunk-text-left-ribbon-right .nav,
.text-image-chunk-text-left-ribbon-right .navbar,
.text-image-chunk-text-left-ribbon-right .navbar-header,
.text-image-chunk-text-left-ribbon-right .navbar-collapse,
.text-image-chunk-text-left-ribbon-right .pager,
.text-image-chunk-text-left-ribbon-right .panel-body,
.text-image-chunk-text-left-ribbon-right .modal-footer {
  clear: both;
  display: block;
  float: none;
  position: relative;
}.three-big-buttons-overlay-body .modal-dialog .modal-content {
  border-radius: 2px;
}.three-big-buttons-overlay-body .modal-dialog .modal-content .modal-header {
  min-height: 50px;
  border: none;
}.three-big-buttons-overlay-body .modal-dialog .modal-content .modal-header .close {
  font-size: 30px;
  padding: 10px 15px;
  background-color: #ccc;
  margin-right: -15px;
  margin-top: -15px;
}.three-big-buttons-overlay-body .modal-dialog .modal-content .modal-body {
  padding: 0 30px 30px 30px;
}.three-big-buttons-overlay-body .modal-dialog .modal-content .modal-body .text-left {
  padding-left: 0;
}@media only screen and (max-width: 991px) {.three-big-buttons-overlay-body .modal-dialog .modal-content .modal-body .text-left {
    padding: 0;
  }}.three-big-buttons-overlay-body .modal-dialog .modal-content .modal-body .image-right {
  padding-right: 0;
}.three-big-buttons-overlay-body .modal-dialog .modal-content .modal-body .image-right .img-container {
  margin-top: 0;
}@media only screen and (max-width: 991px) {.three-big-buttons-overlay-body .modal-dialog .modal-content .modal-body .image-right {
    padding: 30px 0 0 0;
  }.three-big-buttons-overlay-body .modal-dialog .modal-content .modal-body .image-right img {
    margin: 0;
  }}@media only screen and (max-width: 767px) {.three-big-buttons-overlay-body .modal-dialog .modal-content .modal-body {
    padding: 0 15px 15px 15px;
  }}.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons {
  padding: 15px;
}.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons {
  background-repeat: no-repeat;
}@media only screen and (max-width: 767px) {.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons {
    background: transparent;
    background-image: none !important;
    padding-bottom: 0;
  }}.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .image-left-col {
  padding-left: 0;
  margin: 0;
}.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .image-left-col .media-position {
  margin-left: -30px;
}.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .image-left-col .media-position .img-container {
  margin-top: 0;
}.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .text-right-col {
  padding-right: 0;
  position: relative;
  min-height: 350px;
}@media only screen and (max-width: 991px) {.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .text-right-col {
    padding: 0;
  }}@media only screen and (max-width: 767px) {.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .text-right-col {
    min-height: 0;
  }}.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .text-right-col .action-buttons {
  float: right;
  position: absolute;
  bottom: 0;
  right: 0;
}@media only screen and (max-width: 767px) {.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .text-right-col .action-buttons {
    float: none;
    position: relative;
  }}.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .text-right-col .action-buttons a.action-button {
  display: inline-block;
  margin: 0 0 0 20px;
  letter-spacing: 1.25px;
}.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .text-right-col .action-buttons a.action-button i {
  display: none;
}@media only screen and (max-width: 767px) {.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .text-right-col .action-buttons a.action-button {
    display: block;
    overflow: visible;
    text-align: center;
    font-size: 24px;
    line-height: 48px;
    margin: 0 0 20px 0;
    width: 100% !important;
  }.chunk.row.text-image-chunk.text-image-chunk-three-big-buttons .wrapper-text-image-chunk-three-big-buttons .text-right-col .action-buttons a.action-button:last-child {
    margin-bottom: 0;
  }}@media only screen and (min-width: 768px) {.chunk.row.text-image-chunk.text-image-background {
    margin-left: -30px;
    margin-right: -30px;
  }}.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 {
  background-color: #f3f1ee;
  padding-left: 0;
  padding-right: 0;
}@media only screen and (max-width: 1199px) {.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 {
    padding-bottom: 0;
  }}.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 {
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/skewed-bg-white.png');
  background-position: top right;
  background-repeat: no-repeat;
  padding-top: 15px;
  padding-bottom: 15px;
}.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 {
  background-repeat: no-repeat;
  background-position: top right;
  margin-left: 0;
  margin-right: 0;
}@media only screen and (max-width: 991px) {.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 {
    background-size: cover;
    min-height: 350px;
  }}.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-image {
  padding: 15px 15px 15px 30px;
  float: none;
  display: inline-block;
  vertical-align: middle;
  width: 49%;
}@media only screen and (max-width: 991px) {.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-image {
    display: none;
  }}.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-content {
  padding: 35px 0px 35px 60px;
  float: none;
  display: inline-block;
  vertical-align: middle;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-content {
    padding: 35px 15px 35px 30px;
  }}@media only screen and (max-width: 991px) {.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-content {
    padding-top: 65px !important;
  }}.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-content h2 {
  font-size: 44px;
  line-height: 50px;
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  text-align: center;
}@media only screen and (max-width: 767px) {.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-content h2 {
    font-size: 28px;
    line-height: 38px;
  }}.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-content h3 {
  font-size: 36px;
  line-height: 48px;
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  text-align: center;
}@media only screen and (max-width: 767px) {.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-content h3 {
    font-size: 28px;
    line-height: 38px;
  }}.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-content .action-links {
  text-align: center;
}@media only screen and (max-width: 991px) {.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-image {
    display: none;
  }.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-content {
    padding: 15px;
  }.chunk.row.text-image-chunk.text-image-background .img-bg-gradient-wrapper1 .img-bg-gradient-wrapper2 .img-bg-gradient-wrapper3 .img-bg-gradient-content h2 {
    margin-top: 30px;
  }}.chunk.row.text-image-chunk.txt-overlay-img-bg {
  margin-left: -30px;
  margin-right: -30px;
}@media only screen and (max-width: 767px) {.chunk.row.text-image-chunk.txt-overlay-img-bg {
    margin: 0;
  }}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content {
  padding: 30px;
}@media only screen and (max-width: 767px) {.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content {
    padding: 15px;
  }}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row {
  margin: 0;
}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div {
  padding: 0;
}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div h2 {
  font-size: 44px;
  line-height: 50px;
  color: #262627;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  padding-bottom: 15px;
}@media only screen and (max-width: 767px) {.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div h2 {
    margin-top: 0;
  }}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .text-overlay {
  min-height: 280px;
  padding: 30px;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8);
}@media only screen and (max-width: 991px) {.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .text-overlay {
    padding: 30px;
  }}@media only screen and (max-width: 767px) {.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .text-overlay {
    min-height: 0;
    padding: 15px;
  }}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .text-overlay h2,
.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .text-overlay h3,
.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .text-overlay h4 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  color: #414042;
  margin-bottom: 7px;
  text-shadow: none;
  padding: 0;
  margin-top: 0;
}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .text-overlay h2 {
  font-size: 40px;
  line-height: 46px;
}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .text-overlay h3 {
  font-size: 30px;
  line-height: 36px;
}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .text-overlay h4 {
  font-size: 20px;
  line-height: 26px;
}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .text-overlay p {
  margin-bottom: 30px;
}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .text-overlay p:last-child {
  margin-bottom: 0;
}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .action-links {
  text-align: right;
}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .action-links a.action-button {
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  color: #262627;
  text-shadow: none;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
  margin: 15px 0 0 0;
}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .action-links a.action-button:hover,
.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .action-links a.action-button:focus {
  opacity: 0.8;
}.chunk.row.text-image-chunk.txt-overlay-img-bg .txt-overlay-img-bg-content .row > div .action-links a.action-button i.fa-lock {
  font-size: 17px;
  margin-right: 10px;
}@media only screen and (min-width: 768px) {.text-image-chunk.img-bg-gradient {
    margin-left: -30px;
    margin-right: -30px;
  }}.text-image-chunk.img-bg-gradient .img-bg-gradient-wrapper1 {
  background-color: #f3f1ee;
  padding-left: 0;
  padding-right: 0;
}@media only screen and (min-width: 992px) {.text-image-chunk.img-bg-gradient .img-bg-gradient-wrapper2 {
    background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/skewed-bg-white.png');
    background-position: top right;
    background-repeat: no-repeat;
    padding-top: 15px;
    padding-bottom: 15px;
  }}.text-image-chunk.img-bg-gradient .img-bg-gradient-wrapper3 {
  background-repeat: no-repeat;
  background-position: top right;
  margin-left: 0;
  margin-right: 0;
}@media only screen and (min-width: 992px) {.text-image-chunk.img-bg-gradient .img-bg-gradient-wrapper3 {
    min-height: 415px;
  }}@media only screen and (max-width: 991px) {.text-image-chunk.img-bg-gradient .img-bg-gradient-wrapper3 {
    background-image: none !important;
  }}@media only screen and (max-width: 767px) {.text-image-chunk.img-bg-gradient .img-bg-gradient-content {
    padding: 15px;
  }}@media only screen and (min-width: 768px) {.text-image-chunk.img-bg-gradient .img-bg-gradient-content {
    padding: 20px 30px 20px 30px;
  }}.text-image-chunk.img-bg-gradient .img-bg-gradient-content .btn-default.axis-btn.dropdown-toggle {
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
}.text-image-chunk.img-bg-gradient .img-bg-gradient-content .btn-default.axis-btn.dropdown-toggle:hover,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content .btn-default.axis-btn.dropdown-toggle:focus {
  opacity: 0.8;
}.text-image-chunk.img-bg-gradient .img-bg-gradient-content .btn-default.axis-btn.dropdown-toggle i.fa-lock {
  font-size: 17px;
  margin-right: 10px;
}.text-image-chunk.img-bg-gradient .img-bg-gradient-content h2 {
  font-size: 44px;
  line-height: 50px;
}.text-image-chunk.img-bg-gradient .img-bg-gradient-content h2,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h3,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h4 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.text-image-chunk.img-bg-gradient .img-bg-gradient-content h2 > a,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h3 > a,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h4 > a {
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-30px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.5px;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
}.text-image-chunk.img-bg-gradient .img-bg-gradient-content h2 > a:hover,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h3 > a:hover,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h4 > a:hover,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h2 > a:focus,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h3 > a:focus,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h4 > a:focus {
  opacity: 0.8;
}.text-image-chunk.img-bg-gradient .img-bg-gradient-content h2 > a i.fa-lock,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h3 > a i.fa-lock,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h4 > a i.fa-lock {
  font-size: 23px;
  margin-right: 13px;
}@media only screen and (max-width: 767px) {.text-image-chunk.img-bg-gradient .img-bg-gradient-content h2 > a,
  .text-image-chunk.img-bg-gradient .img-bg-gradient-content h3 > a,
  .text-image-chunk.img-bg-gradient .img-bg-gradient-content h4 > a {
    background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
    font-size: 18px;
    line-height: 24px;
  }}.text-image-chunk.img-bg-gradient .img-bg-gradient-content h2.locked,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h3.locked,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h4.locked {
  position: relative;
}.text-image-chunk.img-bg-gradient .img-bg-gradient-content h2.locked:before,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h3.locked:before,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h4.locked:before {
  font: normal normal normal 24px/1 FontAwesome;
  content: "\f023";
  position: absolute;
  bottom: 4px;
}.text-image-chunk.img-bg-gradient .img-bg-gradient-content h2.locked .dropdown,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h3.locked .dropdown,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content h4.locked .dropdown {
  padding-left: 30px;
}.text-image-chunk.img-bg-gradient .img-bg-gradient-content p {
  font-size: 20px;
  line-height: 30px;
}@media only screen and (min-width: 768px) {.text-image-chunk.img-bg-gradient .img-bg-gradient-content .field-name-body h2,
  .text-image-chunk.img-bg-gradient .img-bg-gradient-content .field-name-body h3 {
    max-width: 70%;
  }}.text-image-chunk.img-bg-gradient .img-bg-gradient-content .field-name-body p {
  max-width: 50%;
}@media only screen and (max-width: 1199px) {.text-image-chunk.img-bg-gradient .img-bg-gradient-content .field-name-body p {
    max-width: 40%;
  }}@media only screen and (max-width: 991px) {.text-image-chunk.img-bg-gradient .img-bg-gradient-content .field-name-body p {
    max-width: 100%;
  }}.text-image-chunk.img-bg-gradient .img-bg-gradient-content .field-name-body a.action-link,
.text-image-chunk.img-bg-gradient .img-bg-gradient-content .field-name-body h4 {
  max-width: 50%;
}@media only screen and (max-width: 1199px) {.text-image-chunk.img-bg-gradient .img-bg-gradient-content .field-name-body a.action-link,
  .text-image-chunk.img-bg-gradient .img-bg-gradient-content .field-name-body h4 {
    max-width: 40%;
  }}@media only screen and (max-width: 991px) {.text-image-chunk.img-bg-gradient .img-bg-gradient-content .field-name-body a.action-link,
  .text-image-chunk.img-bg-gradient .img-bg-gradient-content .field-name-body h4 {
    max-width: 100%;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .text-image-chunk.img-bg-gradient .img-bg-gradient-wrapper2 {
    background-image: none !important;
  }.has-sidebar .text-image-chunk.img-bg-gradient .img-bg-gradient-wrapper3 {
    background-image: none !important;
    min-height: auto;
  }.has-sidebar .text-image-chunk.img-bg-gradient .img-bg-gradient-content {
    width: 100%;
  }}@media only screen and (min-width: 1200px) {.has-sidebar .text-image-chunk.img-bg-gradient #course-lang-sel {
    background-color: #fff;
    color: #333;
    border: 1px solid #888;
  }}.text-image-chunk.text-headline-left-column {
  color: #000;
  overflow: hidden;
}.text-image-chunk.text-headline-left-column div.table-display {
  display: table;
  width: 100%;
}.text-image-chunk.text-headline-left-column .media-position {
  
}.text-image-chunk.text-headline-left-column .media-position .img-container {
  margin-top: 0;
  margin-right: -2px;
}@media only screen and (max-width: 991px) {.text-image-chunk.text-headline-left-column .media-position .img-container {
    margin-right: 0;
  }}.text-image-chunk.text-headline-left-column .image-right-col {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  display: table-cell;
  float: none;
  vertical-align: top;
}@media only screen and (max-width: 991px) {.text-image-chunk.text-headline-left-column .image-right-col {
    display: block;
    width: 100%;
    min-height: 250px;
  }}@media only screen and (max-width: 991px) {.text-image-chunk.text-headline-left-column .image-right-col {
    margin-bottom: 0 !important;
  }}.text-image-chunk.text-headline-left-column .text-headline-left-column-content {
  padding: 30px;
  display: table-cell;
  float: none;
  vertical-align: top;
  overflow: hidden;
}@media only screen and (max-width: 991px) {.text-image-chunk.text-headline-left-column .text-headline-left-column-content {
    display: block;
    width: 100%;
  }}.text-image-chunk.text-headline-left-column .text-headline-left-column-content h3 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}@media only screen and (min-width: 768px) {.text-image-chunk.text-headline-left-column .text-headline-left-column-content h3 {
    margin-top: 0;
  }}.text-image-chunk.text-headline-left-column .text-headline-left-column-content .field-name-body h4 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.text-image-chunk.text-headline-left-column .text-headline-left-column-content a.action-button {
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
}.text-image-chunk.text-headline-left-column .text-headline-left-column-content a.action-button:hover,
.text-image-chunk.text-headline-left-column .text-headline-left-column-content a.action-button:focus {
  opacity: 0.8;
}.text-image-chunk.text-headline-left-column .text-headline-left-column-content a.action-button i.fa-lock {
  font-size: 17px;
  margin-right: 10px;
}.text-image-chunk.text-headline-right-column {
  color: #000;
}.text-image-chunk.text-headline-right-column div.table-display {
  display: table;
  width: 100%;
}.text-image-chunk.text-headline-right-column .media-position .img-container {
  margin-top: 0;
}.text-image-chunk.text-headline-right-column .image-left-col {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  display: table-cell;
  float: none;
  vertical-align: top;
}@media only screen and (max-width: 991px) {.text-image-chunk.text-headline-right-column .image-left-col {
    display: block;
    width: 100%;
    min-height: 250px;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.text-image-chunk.text-headline-right-column .image-left-col {
    margin-bottom: 0;
  }}.text-image-chunk.text-headline-right-column .text-headline-right-column-content {
  padding: 30px;
  display: table-cell;
  float: none;
  vertical-align: top;
  overflow: hidden;
}@media only screen and (max-width: 991px) {.text-image-chunk.text-headline-right-column .text-headline-right-column-content {
    display: block;
    width: 100%;
  }}.text-image-chunk.text-headline-right-column .text-headline-right-column-content h3 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}@media only screen and (min-width: 768px) {.text-image-chunk.text-headline-right-column .text-headline-right-column-content h3 {
    margin-top: 0;
  }}.text-image-chunk.text-headline-right-column .text-headline-right-column-content .field-name-body h4 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.text-image-chunk.text-centered-corner-angle.row {
  margin: 0;
}.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle {
  background-color: #f3f1ee;
}.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle .text-center {
  padding: 30px;
}.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle .image-right-col {
  margin: 0;
}.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle .image-right-col .media-position {
  margin-right: -15px;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle .image-right-col .media-position {
    margin-left: -15px;
    margin-right: 0;
  }}@media only screen and (max-width: 991px) {.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle .image-right-col .media-position {
    margin-right: -15px;
  }}.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle .image-right-col .img-container {
  margin-top: 0;
  position: relative;
}.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle .image-right-col .img-container:before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 80px;
  border-right: 40px solid #fff;
  border-left: 40px solid transparent;
  border-top: 40px solid transparent;
  border-bottom: 40px solid #fff;
}.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle h3 {
  font-size: 28px;
  line-height: 38px;
}@media only screen and (max-width: 991px) {.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle > div.text-center {
    padding: 30px;
  }}@media only screen and (min-width: 992px) {.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle {
    display: table;
    width: 100%;
  }.text-image-chunk.text-centered-corner-angle.row .wrapper-text-centered-corner-angle > div {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }}.chunk.text-image-chunk.text-headline-left-column {
  
}@media only screen and (min-width: 768px) {.chunk.text-image-chunk.text-headline-left-column {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }}@media only screen and (max-width: 767px) {.chunk.text-image-chunk.text-headline-left-column .image-right-col {
    margin-bottom: 30px;
  }}@media only screen and (min-width: 992px) {.chunk.text-image-chunk.text-headline-left-column .media-position {
    margin-right: -15px;
    margin-left: -15px;
  }}@media only screen and (min-width: 768px) {.chunk.text-image-chunk.text-headline-left-column .media-position {
    margin-right: -15px;
    margin-left: -15px;
  }}.chunk.text-image-chunk.text-headline-left-column .text-headline-left-column-content h4 {
  font-size: 18px;
  line-height: 24px;
}.chunk.text-image-chunk.text-headline-left-column .text-headline-left-column-content .action-buttons a.action-button {
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
}.chunk.text-image-chunk.text-headline-left-column .text-headline-left-column-content .action-buttons a.action-button:hover,
.chunk.text-image-chunk.text-headline-left-column .text-headline-left-column-content .action-buttons a.action-button:focus {
  opacity: 0.8;
}.chunk.text-image-chunk.text-headline-left-column .text-headline-left-column-content .action-buttons a.action-button i.fa-lock {
  font-size: 17px;
  margin-right: 10px;
}.chunk.text-image-chunk.text-headline-left-column .normalize-padding {
  margin: 0 50px;
}@media only screen and (max-width: 991px) {.chunk.text-image-chunk.text-headline-left-column .normalize-padding {
    margin: 0 30px;
  }}@media only screen and (max-width: 767px) {.chunk.text-image-chunk.text-headline-left-column .normalize-padding {
    margin: 0 15px;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .text-image-chunk.text-headline-left-column .media-position,
  main.product .text-image-chunk.text-headline-left-column .media-position {
    margin-left: -15px;
  }}.text-image-chunk.text-headline-right-column {
  
}@media only screen and (min-width: 768px) {.text-image-chunk.text-headline-right-column {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }}@media only screen and (max-width: 767px) {.text-image-chunk.text-headline-right-column .image-left-col {
    margin-bottom: 0;
  }}@media only screen and (min-width: 992px) {.text-image-chunk.text-headline-right-column .media-position {
    margin-right: -15px;
    margin-left: -15px;
  }}@media only screen and (min-width: 768px) {.text-image-chunk.text-headline-right-column .media-position {
    margin-right: -15px;
    margin-left: -15px;
  }}.text-image-chunk.text-headline-right-column .normalize-padding {
  margin: 0 30px;
}@media only screen and (max-width: 767px) {.text-image-chunk.text-headline-right-column .normalize-padding {
    margin: 0 15px;
  }}.text-image-chunk.text-headline-right-column .text-headline-right-column-content h4 {
  font-size: 18px;
  line-height: 24px;
}.text-image-chunk.text-headline-right-column .text-headline-right-column-content .action-buttons a.action-button {
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
}.text-image-chunk.text-headline-right-column .text-headline-right-column-content .action-buttons a.action-button:hover,
.text-image-chunk.text-headline-right-column .text-headline-right-column-content .action-buttons a.action-button:focus {
  opacity: 0.8;
}.text-image-chunk.text-headline-right-column .text-headline-right-column-content .action-buttons a.action-button i.fa-lock {
  font-size: 17px;
  margin-right: 10px;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .text-image-chunk.text-headline-right-column .media-position,
  main.product .text-image-chunk.text-headline-right-column .media-position {
    margin-left: -15px;
  }}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.row div.text-floating {
    display: block;
    float: none;
    padding: 0;
  }}@media only screen and (max-width: 767px) {.chunk.text-video-chunk.row div.text-floating {
    padding-right: 15px;
    padding-left: 15px;
  }}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.row div.video-left-col,
  .chunk.text-video-chunk.row div.video-left-float {
    display: block;
    float: none;
    padding: 0;
    margin-bottom: 30px;
  }}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.row div.text-left-col,
  .chunk.text-video-chunk.row div.text-left-float {
    display: block;
    float: none;
    padding: 0;
  }}@media only screen and (max-width: 767px) {.chunk.text-video-chunk.row div.text-left-col,
  .chunk.text-video-chunk.row div.text-left-float {
    padding-right: 15px;
    padding-left: 15px;
  }}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.row div.video-right-col,
  .chunk.text-video-chunk.row div.video-right-float {
    display: block;
    float: none;
    padding: 0;
    margin-top: 30px;
  }}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.row div.text-right-col,
  .chunk.text-video-chunk.row div.text-right-float {
    display: block;
    float: none;
    padding: 0;
  }}@media only screen and (max-width: 767px) {.chunk.text-video-chunk.row div.text-right-col,
  .chunk.text-video-chunk.row div.text-right-float {
    padding-right: 15px;
    padding-left: 15px;
  }}.chunk.text-video-chunk.text-video-quote h2 {
  padding-left: 15px;
}.chunk.text-video-chunk.text-video-quote .text-video-quote-content {
  position: relative;
  padding: 0 15px;
  margin-bottom: 0;
  overflow: hidden;
}.chunk.text-video-chunk.text-video-quote .text-video-quote-content .field-name-body {
  position: relative;
  padding: 40px 30px 30px 30px;
  z-index: 1;
  min-height: 150px;
  margin: 0;
}@media only screen and (max-width: 767px) {.chunk.text-video-chunk.text-video-quote .text-video-quote-content .field-name-body {
    padding: 30px 15px;
  }}.chunk.text-video-chunk.text-video-quote .text-video-quote-content .field-name-body p {
  margin: 0;
  font-size: 30px;
  line-height: 38px;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.chunk.text-video-chunk.text-video-quote .text-video-quote-content .field-name-body h2 {
  font-size: 40px;
  line-height: 46px;
}.chunk.text-video-chunk.text-video-quote .text-video-quote-content .field-name-body h2,
.chunk.text-video-chunk.text-video-quote .text-video-quote-content .field-name-body h3,
.chunk.text-video-chunk.text-video-quote .text-video-quote-content .field-name-body h4,
.chunk.text-video-chunk.text-video-quote .text-video-quote-content .field-name-body p {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.chunk.text-video-chunk.text-video-quote .text-video-quote-content .quote-sign {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  position: absolute;
  display: block;
  color: #f3f1ee;
}.chunk.text-video-chunk.text-video-quote .text-video-quote-content .quote-sign.left-quote-sign {
  font-size: 350px;
  line-height: 270px;
  left: 3px;
}.chunk.text-video-chunk.text-video-quote .text-video-quote-content .quote-sign.right-quote-sign {
  bottom: -45px;
  right: 0px;
  font-size: 450px;
  line-height: 0;
}.chunk.text-video-chunk.text-video-quote .text-video-quote-content.quote-col-right .right-quote-sign {
  right: 0;
}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.text-video-quote .text-video-quote-content.quote-col-right {
    padding-top: 0;
  }.chunk.text-video-chunk.text-video-quote .text-video-quote-content.quote-col-right .left-quote-sign {
    left: 3px;
  }}@media only screen and (max-width: 767px) {.chunk.text-video-chunk.text-video-quote .text-video-quote-content.quote-col-right {
    padding: 0 30px;
    padding-top: 30px;
  }.chunk.text-video-chunk.text-video-quote .text-video-quote-content.quote-col-right .left-quote-sign {
    left: 3px;
  }.chunk.text-video-chunk.text-video-quote .text-video-quote-content.quote-col-right .right-quote-sign {
    right: 0;
  }}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.text-video-quote .text-video-quote-content.quote-col-left .right-quote-sign {
    right: 0;
  }}@media only screen and (max-width: 767px) {.chunk.text-video-chunk.text-video-quote .text-video-quote-content.quote-col-left {
    padding: 0 30px;
    padding-top: 30px;
  }.chunk.text-video-chunk.text-video-quote .text-video-quote-content.quote-col-left .left-quote-sign {
    left: 3px;
  }.chunk.text-video-chunk.text-video-quote .text-video-quote-content.quote-col-left .right-quote-sign {
    right: 0;
  }}.chunk.text-video-chunk.text-video-quote .vid-container {
  margin-top: -2px;
}.chunk.text-video-chunk.text-video-quote .video-left-col {
  margin-bottom: 30px;
}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.text-video-quote .video-left-col {
    padding: 0;
    padding-bottom: 30px;
  }}.chunk.text-video-chunk.text-video-quote .video-left-col .media-position {
  margin-left: -30px;
}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.text-video-quote .video-left-col .media-position {
    margin-left: -15px;
    margin-right: -15px;
  }}@media only screen and (max-width: 767px) {.chunk.text-video-chunk.text-video-quote .video-left-col .media-position {
    margin-left: 0;
    margin-right: 0;
  }}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.text-video-quote .video-left-col .media-position.normalize-padding {
    margin-left: 15px;
    margin-right: 15px;
  }}@media only screen and (min-width: 992px) {.chunk.text-video-chunk.text-video-quote .video-left-col .media-position.normalize-padding {
    
    margin-left: 0;
  }}.chunk.text-video-chunk.text-video-quote .video-right-col {
  margin-bottom: 30px;
}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.text-video-quote .video-right-col {
    padding: 0;
    
  }}.chunk.text-video-chunk.text-video-quote .video-right-col .media-position {
  margin-right: -30px;
}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.text-video-quote .video-right-col .media-position {
    margin-left: -15px;
    margin-right: -15px;
  }}@media only screen and (max-width: 767px) {.chunk.text-video-chunk.text-video-quote .video-right-col .media-position {
    margin-left: 0;
    margin-right: 0;
  }}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.text-video-quote .video-right-col .media-position.normalize-padding {
    margin-left: 15px;
    margin-right: 15px;
  }}@media only screen and (min-width: 992px) {.chunk.text-video-chunk.text-video-quote .video-right-col .media-position.normalize-padding {
    margin-right: 0;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.chunk.text-video-chunk.video-left-icon-right,
  .chunk.text-video-chunk.video-right-icon-left {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 15px;
    padding-right: 15px;
  }}@media only screen and (min-width: 992px) {.chunk.text-video-chunk.video-left-icon-right,
  .chunk.text-video-chunk.video-right-icon-left {
    margin-left: -30px;
    margin-right: -30px;
  }.chunk.text-video-chunk.video-left-icon-right .display-table-wrapper,
  .chunk.text-video-chunk.video-right-icon-left .display-table-wrapper {
    display: table;
    background-color: #f3f1ee;
  }.chunk.text-video-chunk.video-left-icon-right .display-table-wrapper .video-left-col,
  .chunk.text-video-chunk.video-right-icon-left .display-table-wrapper .video-left-col,
  .chunk.text-video-chunk.video-left-icon-right .display-table-wrapper .text-right-col,
  .chunk.text-video-chunk.video-right-icon-left .display-table-wrapper .text-right-col,
  .chunk.text-video-chunk.video-left-icon-right .display-table-wrapper .video-right-col,
  .chunk.text-video-chunk.video-right-icon-left .display-table-wrapper .video-right-col,
  .chunk.text-video-chunk.video-left-icon-right .display-table-wrapper .text-left-col,
  .chunk.text-video-chunk.video-right-icon-left .display-table-wrapper .text-left-col {
    display: table-cell;
    float: none;
    vertical-align: top;
  }}.chunk.text-video-chunk.video-left-icon-right .media-position .vid-container,
.chunk.text-video-chunk.video-right-icon-left .media-position .vid-container {
  margin-top: 0;
}.chunk.text-video-chunk.video-left-icon-right .image-caption h4,
.chunk.text-video-chunk.video-right-icon-left .image-caption h4 {
  margin-top: 0;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.video-left-icon-right div.video-left-col,
  .chunk.text-video-chunk.video-right-icon-left div.video-left-col,
  .chunk.text-video-chunk.video-left-icon-right div.video-right-col,
  .chunk.text-video-chunk.video-right-icon-left div.video-right-col {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }}.chunk.text-video-chunk.video-left-icon-right div.text-right-col,
.chunk.text-video-chunk.video-right-icon-left div.text-right-col,
.chunk.text-video-chunk.video-left-icon-right div.text-left-col,
.chunk.text-video-chunk.video-right-icon-left div.text-left-col {
  position: relative;
}.chunk.text-video-chunk.video-left-icon-right div.text-right-col::after,
.chunk.text-video-chunk.video-right-icon-left div.text-right-col::after,
.chunk.text-video-chunk.video-left-icon-right div.text-left-col::after,
.chunk.text-video-chunk.video-right-icon-left div.text-left-col::after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 75px;
  background-color: #fff;
  z-index: 0;
}.chunk.text-video-chunk.video-left-icon-right div.text-right-col img,
.chunk.text-video-chunk.video-right-icon-left div.text-right-col img,
.chunk.text-video-chunk.video-left-icon-right div.text-left-col img,
.chunk.text-video-chunk.video-right-icon-left div.text-left-col img {
  display: block;
  margin: auto;
  max-width: 150px;
  max-height: 150px;
}.chunk.text-video-chunk.video-left-icon-right div.text-right-col h2,
.chunk.text-video-chunk.video-right-icon-left div.text-right-col h2,
.chunk.text-video-chunk.video-left-icon-right div.text-left-col h2,
.chunk.text-video-chunk.video-right-icon-left div.text-left-col h2 {
  text-align: center;
}@media only screen and (min-width: 768px) and (max-width: 991px) {.chunk.text-video-chunk.video-left-icon-right div.text-right-col,
  .chunk.text-video-chunk.video-right-icon-left div.text-right-col,
  .chunk.text-video-chunk.video-left-icon-right div.text-left-col,
  .chunk.text-video-chunk.video-right-icon-left div.text-left-col {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }}@media only screen and (max-width: 991px) {.chunk.text-video-chunk.video-left-icon-right div.text-right-col,
  .chunk.text-video-chunk.video-right-icon-left div.text-right-col,
  .chunk.text-video-chunk.video-left-icon-right div.text-left-col,
  .chunk.text-video-chunk.video-right-icon-left div.text-left-col {
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;
    background-color: #f3f1ee;
  }}.chunk.text-video-chunk.video-left-icon-right div.text-right-col .right-col-wrapper,
.chunk.text-video-chunk.video-right-icon-left div.text-right-col .right-col-wrapper,
.chunk.text-video-chunk.video-left-icon-right div.text-left-col .right-col-wrapper,
.chunk.text-video-chunk.video-right-icon-left div.text-left-col .right-col-wrapper,
.chunk.text-video-chunk.video-left-icon-right div.text-right-col .left-col-wrapper,
.chunk.text-video-chunk.video-right-icon-left div.text-right-col .left-col-wrapper,
.chunk.text-video-chunk.video-left-icon-right div.text-left-col .left-col-wrapper,
.chunk.text-video-chunk.video-right-icon-left div.text-left-col .left-col-wrapper {
  position: relative;
  z-index: 1;
  padding: 0 30px 30px;
}.chunk.text-video-chunk.video-left-icon-right div.text-right-col .right-col-wrapper .action-buttons,
.chunk.text-video-chunk.video-right-icon-left div.text-right-col .right-col-wrapper .action-buttons,
.chunk.text-video-chunk.video-left-icon-right div.text-left-col .right-col-wrapper .action-buttons,
.chunk.text-video-chunk.video-right-icon-left div.text-left-col .right-col-wrapper .action-buttons,
.chunk.text-video-chunk.video-left-icon-right div.text-right-col .left-col-wrapper .action-buttons,
.chunk.text-video-chunk.video-right-icon-left div.text-right-col .left-col-wrapper .action-buttons,
.chunk.text-video-chunk.video-left-icon-right div.text-left-col .left-col-wrapper .action-buttons,
.chunk.text-video-chunk.video-right-icon-left div.text-left-col .left-col-wrapper .action-buttons {
  text-align: center;
}@media only screen and (min-width: 992px) {.chunk.text-video-chunk.video-left-icon-right .display-table-wrapper .video-left-col {
    border-right: 15px solid #fff;
    padding-right: 0;
  }.chunk.text-video-chunk.video-left-icon-right .display-table-wrapper .text-right-col {
    border-left: 15px solid #fff;
    border-right: 30px solid #fff;
    padding-left: 0;
    padding-right: 0;
  }.chunk.text-video-chunk.video-left-icon-right .display-table-wrapper.normalize-padding {
    border-left: 30px solid #fff;
  }}@media only screen and (min-width: 992px) {.chunk.text-video-chunk.video-left-icon-right .media-position {
    margin-left: -15px;
  }}@media only screen and (min-width: 992px) {.chunk.text-video-chunk.video-left-icon-right div.text-right-col {
    padding-right: 30px;
  }}@media only screen and (min-width: 992px) {.chunk.text-video-chunk.video-right-icon-left .display-table-wrapper .video-right-col {
    border-left: 15px solid #fff;
    padding-left: 0;
  }.chunk.text-video-chunk.video-right-icon-left .display-table-wrapper .text-left-col {
    border-right: 15px solid #fff;
    border-left: 30px solid #fff;
    padding-left: 0;
    padding-right: 0;
  }.chunk.text-video-chunk.video-right-icon-left .display-table-wrapper.normalize-padding {
    border-right: 30px solid #fff;
  }}@media only screen and (min-width: 992px) {.chunk.text-video-chunk.video-right-icon-left .media-position {
    margin-right: -15px;
  }}@media only screen and (min-width: 992px) {.chunk.text-video-chunk.video-right-icon-left div.text-left-col {
    padding-left: 30px;
  }}.chunk-table .table-header {
  background-color: #f3f1ee;
  font-weight: 700;
}.chunk-table .table-sub-header {
  font-weight: 700;
}.chunk-table table {
  width: 100%;
}.chunk-table td {
  padding: 3px;
}.table.series-table {
  width: auto;
}.table.series-table tr:first-child th {
  border: none;
}.table.series-table tr:nth-child(even) {
  background-color: #FCFCFC;
}.table.series-table tr th {
  font-weight: normal;
}.table.series-table tr th.series-table-prod {
  text-align: center;
}.table.series-table tr th.series-table-prod img {
  margin-left: auto;
  margin-right: auto;
}.table.series-table tr th.series-table-prod a {
  display: block;
}.table.series-table tr th img {
  max-height: 100px;
  width: auto;
}.table.series-table tr td {
  border-left: 1px solid #dddddd;
  text-align: center;
}.product-grid-item {
  padding: 15px;
  text-align: center;
}@media only screen and (min-width: 768px) {.product-grid-item {
    height: 195px;
  }}.product-grid-item a {
  display: block;
}.table-of-contents p {
  margin-bottom: 0;
}.table-of-contents .action-button {
  margin-bottom: 30px;
}.table-of-contents .toc-padder {
  padding: 30px 30px 0;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.table-of-contents .toc-padder {
    padding: 15px 15px 0;
  }}.table-of-contents.toc-sup-view {
  text-align: center;
}.table-of-contents.toc-sup-view h2 {
  text-align: left;
}@media only screen and (max-width: 767px) {.table-of-contents.toc-sup-view img {
    margin: auto;
  }}.table-of-contents.toc-sup-view .toc-padder {
  padding: 20px 20px 0;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.table-of-contents.toc-sup-view .toc-padder {
    padding: 10px 10px 0;
  }}@media only screen and (min-width: 768px) {.table-of-contents.toc-two-col .toc-table {
    display: table;
    width: 100%;
  }}.table-of-contents.toc-two-col .toc-table .toc-cell {
  display: block;
  background-color: #f3f1ee;
  vertical-align: top;
  border: 15px solid #ffffff;
  position: relative;
  color: #333;
}@media only screen and (min-width: 768px) {.table-of-contents.toc-two-col .toc-table .toc-cell {
    display: table-cell;
    float: none;
  }}@media only screen and (max-width: 767px) {.table-of-contents.toc-two-col .toc-table .toc-cell {
    display: block;
    text-align: center;
  }}.table-of-contents.toc-two-col .toc-table .toc-cell:hover {
  text-decoration: none;
  background-color: #edeae5;
}.table-of-contents.toc-two-col .toc-table .toc-cell p {
  margin-bottom: 15px;
}.table-of-contents.toc-two-col .toc-table .toc-cell h3 {
  margin-top: 15px;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
}.table-of-contents.toc-two-col .toc-table .toc-cell-filler,
.table-of-contents.toc-two-col .toc-table .toc-cell-filler:hover {
  background-color: #ffffff;
}.table-of-contents.toc-two-col .toc-img {
  width: 40%;
  margin-left: 20px;
  margin-bottom: 5px;
}@media only screen and (max-width: 767px) {.table-of-contents.toc-two-col .toc-img {
    margin: auto;
    float: none !important;
  }}.has-sidebar .table-of-contents.toc-sup-view .toc-padder {
  padding: 5px 5px 0;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .table-of-contents.toc-sup-view .toc-padder {
    padding: 10px 10px 0;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.no-sidebar .table-of-contents .visible-md-block {
    display: none !important;
  }}@media only screen and (min-width: 992px) {.no-sidebar .table-of-contents .visible-lg-block {
    display: block !important;
  }}#carousel .flex-direction-nav a,
#spot-coll-carousel .flex-direction-nav a {
  background-color: #f3f1ee;
  margin-left: 0px !important;
  width: 55px;
  height: 100%;
  top: 0;
  margin: 0;
  padding-top: 6px;
  opacity: 1;
  text-shadow: none;
}#carousel .flex-direction-nav a:hover,
#spot-coll-carousel .flex-direction-nav a:hover {
  background-color: #ffcc33;
}#carousel .flex-direction-nav a:before,
#spot-coll-carousel .flex-direction-nav a:before {
  font-size: 30px;
  display: inline-block;
  font-family: FontAwesome;
  color: #333;
}#carousel .flex-direction-nav a.flex-prev,
#spot-coll-carousel .flex-direction-nav a.flex-prev {
  left: 0;
  padding-left: 21px;
}#carousel .flex-direction-nav a.flex-prev:before,
#spot-coll-carousel .flex-direction-nav a.flex-prev:before {
  content: '\f0d9' !important;
}#carousel .flex-direction-nav a.flex-next,
#spot-coll-carousel .flex-direction-nav a.flex-next {
  right: 0;
  padding-right: 21px;
}#carousel .flex-direction-nav a.flex-next:before,
#spot-coll-carousel .flex-direction-nav a.flex-next:before {
  content: '\f0da' !important;
}#carousel .flex-viewport,
#spot-coll-carousel .flex-viewport {
  margin-left: 55px;
  margin-right: 55px;
}#carousel .flex-viewport ul li,
#spot-coll-carousel .flex-viewport ul li {
  height: 55px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  margin-right: 3px;
}#carousel .flex-viewport ul li img,
#spot-coll-carousel .flex-viewport ul li img {
  height: 55px;
  width: auto;
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
  margin: auto;
}#carousel .flex-viewport ul li img.img-responsive,
#spot-coll-carousel .flex-viewport ul li img.img-responsive {
  max-width: none;
}.product-grid-with-slider #carousel .product-grid-item,
.spotlight-coll-grid-with-slider #spot-coll-carousel .product-grid-item {
  padding: 25px;
}.product-grid-with-slider #carousel .flex-viewport,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-viewport {
  margin-left: 75px;
  margin-right: 75px;
}@media only screen and (max-width: 767px) {.product-grid-with-slider #carousel .flex-viewport,
  .spotlight-coll-grid-with-slider #spot-coll-carousel .flex-viewport {
    margin-left: 45px;
    margin-right: 45px;
  }}.product-grid-with-slider #carousel .flex-viewport ul li,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-viewport ul li {
  height: auto;
  margin-right: 0;
}.product-grid-with-slider #carousel .flex-viewport img,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-viewport img {
  height: auto;
  width: auto;
  position: static;
}.product-grid-with-slider #carousel .flex-direction-nav a,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a {
  width: 65px;
  background-color: transparent;
  padding-top: 40px;
}@media only screen and (max-width: 767px) {.product-grid-with-slider #carousel .flex-direction-nav a,
  .spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a {
    width: 45px;
  }}.product-grid-with-slider #carousel .flex-direction-nav a:hover,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a:hover,
.product-grid-with-slider #carousel .flex-direction-nav a:focus,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a:focus,
.product-grid-with-slider #carousel .flex-direction-nav a:active,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a:active {
  text-decoration: none;
}.product-grid-with-slider #carousel .flex-direction-nav a:before,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a:before {
  font-size: 120px;
}@media only screen and (max-width: 767px) {.product-grid-with-slider #carousel .flex-direction-nav a:before,
  .spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a:before {
    font-size: 80px;
  }}@media only screen and (max-width: 767px) {.product-grid-with-slider #carousel .flex-direction-nav a.flex-prev,
  .spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a.flex-prev {
    padding-left: 15px;
  }}.product-grid-with-slider #carousel .flex-direction-nav a.flex-prev:before,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a.flex-prev:before {
  content: '\f104' !important;
  color: #ddd;
}.product-grid-with-slider #carousel .flex-direction-nav a.flex-prev:before:hover,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a.flex-prev:before:hover {
  color: #aaa;
}@media only screen and (max-width: 767px) {.product-grid-with-slider #carousel .flex-direction-nav a.flex-next,
  .spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a.flex-next {
    padding-right: 15px;
  }}.product-grid-with-slider #carousel .flex-direction-nav a.flex-next:before,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a.flex-next:before {
  content: '\f105' !important;
  color: #ddd;
}.product-grid-with-slider #carousel .flex-direction-nav a.flex-next:before:hover,
.spotlight-coll-grid-with-slider #spot-coll-carousel .flex-direction-nav a.flex-next:before:hover {
  color: #aaa;
}#slider .flex-viewport ul.slides {
  display: table;
}#slider .flex-viewport ul.slides li {
  float: none !important;
  display: table-cell !important;
  margin: auto;
  vertical-align: middle !important;
}#slider .flex-direction-nav a:focus {
  color: #333 !important;
}.banner-collection {
  height: 550px;
  margin-left: -30px;
  margin-right: -30px;
  
  
  background-color: transparent;
  background-color: #f3f1ee;
  padding-top: 0 !important;
}@media only screen and (max-width: 767px) {.banner-collection {
    margin-left: -15px;
    margin-right: -15px;
  }}.banner-collection .hero-carousel {
  position: absolute;
  width: 1920px;
  margin: auto;
  height: 550px;
  overflow-x: hidden;
  
  
  
}@media only screen and (min-width: 1200px) {.banner-collection .hero-carousel {
    left: -375px;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.banner-collection .hero-carousel {
    left: -475px;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.banner-collection .hero-carousel {
    left: -585px;
  }}@media only screen and (max-width: 767px) {.banner-collection .hero-carousel {
    width: 100%;
  }}.banner-collection .hero-carousel .flexslider .slides li {
  height: 500px;
}.banner-collection .hero-carousel .flexslider .flex-direction-nav .flex-prev {
  left: 375px;
}.banner-collection .hero-carousel .flexslider .flex-direction-nav .flex-next {
  right: 375px;
}.banner-collection .hero-carousel .flexslider .flex-control-nav {
  bottom: -35px;
}@media only screen and (max-width: 767px) {.banner-collection .hero-carousel li .hero-content-container {
    margin-top: 50px;
  }}.banner-collection .hero-carousel li .hero-content-container .hero-content {
  height: auto !important;
  max-height: 405px;
  padding: 30px;
  overflow: auto;
  margin-top: 50px;
  
}@media only screen and (max-width: 767px) {.banner-collection .hero-carousel li .hero-content-container .hero-content {
    padding: 15px;
    margin-top: 65px;
  }}.banner-collection .hero-carousel li .hero-content-container .hero-content h1,
.banner-collection .hero-carousel li .hero-content-container .hero-content h2,
.banner-collection .hero-carousel li .hero-content-container .hero-content h3,
.banner-collection .hero-carousel li .hero-content-container .hero-content h4 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  padding: 0;
  margin: 0 0 10px 0;
}.banner-collection .hero-carousel li .hero-content-container .hero-content h6 {
  margin-bottom: 0;
}.banner-collection .hero-carousel li .hero-content-container .hero-content h1.header-medium {
  font-size: 40px;
  line-height: 46px;
}.banner-collection .hero-carousel li .hero-content-container .hero-content h1.header-small {
  font-size: 30px;
  line-height: 36px;
}@media only screen and (max-width: 767px) {.banner-collection .hero-carousel li .hero-content-container .hero-content {
    
  }}.banner-collection .hero-carousel li .hero-content-container .hero-content p {
  margin-bottom: 15px;
}.banner-collection .hero-carousel li .hero-content-container .hero-content a.action-button {
  margin-top: 0 !important;
}.hero-content-container {
  margin: auto;
}@media only screen and (min-width: 1200px) {.hero-content-container {
    width: 1170px;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.hero-content-container {
    width: 970px;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.hero-content-container {
    width: 750px;
  }}@media only screen and (max-width: 767px) {.hero-content-container {
    width: 100%;
  }}.hero-content-container .hero-content {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  width: 450px;
  margin-top: 75px;
  height: 350px;
}@media only screen and (min-width: 992px) {.hero-content-container .hero-content {
    margin-left: 120px;
    padding: 30px;
  }}@media only screen and (max-width: 991px) {.hero-content-container .hero-content {
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    width: 80% !important;
  }.hero-content-container .hero-content h1 {
    font-size: 40px;
    line-height: 48px;
  }}@media only screen and (max-width: 767px) {.hero-content-container .hero-content {
    margin-top: 25px;
    height: 450px;
  }.hero-content-container .hero-content h1 {
    font-size: 32px;
    line-height: 36px;
  }}.hero-content-container .hero-content h1 {
  margin-top: 0;
}.hero-content-container .hero-content p {
  font-family: "Open Sans", Arial, sans-serif;
}li.chunk.collection-holder {
  list-style: none;
  height: 500px;
  background-position: center;
}.how-where-buy.chunk {
  padding-top: 15px;
}@media only screen and (min-width: 768px) {.how-where-buy.chunk {
    display: table;
    width: 100%;
    padding-top: 0 !important;
    padding-bottom: 0;
  }}h2.hwb-title {
  background: #f3f1ee;
  margin-left: -30px;
  margin-right: -30px;
  margin-top: 0;
}@media only screen and (max-width: 767px) {h2.hwb-title {
    margin-left: -15px;
    padding-left: 15px;
  }}.hwb-img {
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/map.jpg");
  background-size: cover;
  height: 350px;
  margin-top: 0;
  margin-right: -61px;
  margin-bottom: 0;
  margin-left: 15px;
  position: relative;
}@media only screen and (max-width: 767px) {.hwb-img {
    display: none;
  }}.hwb-img .hwb-tri {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 50px 50px;
  border-color: transparent transparent #f3f1ee transparent;
}@media only screen and (min-width: 768px) {.hwb-search-outer {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
    height: 350px;
  }}.hwb-search-outer .hwb-search-inner {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}.hwb-search-outer .hwb-search-inner p {
  font-size: 26px;
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  line-height: 36px;
}@media only screen and (min-width: 768px) {.hwb {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
  }}.how-where-buy input[type=submit] {
  border-style: none;
  margin-right: 0;
}.hwb-select {
  border-style: none;
  font-weight: bold;
  width: 50%;
  -webkit-appearance: none;
  text-decoration: underline;
  -ms-text-decoration-line: none;
  -moz-text-decoration-line: none;
}.hwb-select:hover {
  cursor: pointer;
}.hwb-select:focus {
  outline: none;
}.hwb-select option {
  text-decoration: none;
}.hwb-select option:selected {
  text-decoration: underline;
}.hwb-select option:not(:selected) {
  text-decoration: none;
}.hwb-select#hwb-select-role {
  cursor: default;
  text-decoration: none;
  font-weight: normal;
}#hwb-span-2 {
  display: none;
}@-moz-document url-prefix() {
  .hwb-select {
    -moz-appearance: window;
  }
}#m-width {
  font-size: 26px;
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  font-weight: bold;
  display: none;
}.news-and-events-coll {
  padding-top: 30px;
  padding-bottom: 30px;
}.news-and-events-coll a {
  color: #ed1a3b;
}.news-and-events-coll p {
  margin-bottom: 10px;
}.news-and-events-coll .news-events-img {
  margin-bottom: 15px;
  line-height: 0;
}.chunk-product-support {
  background-color: #9b8b7e;
  padding-top: 15px !important;
}.chunk-product-support p {
  color: #fff;
}.chunk-product-support h2 {
  color: #d0cabe;
  font-size: 60px;
  line-height: 50px;
  font-weight: bold;
  text-align: center;
}.chunk-product-support .ui-widget .ui-helper-hidden-accessible {
  display: none;
}.chunk-product-support .sup-link {
  margin-top: 20px;
  margin-bottom: 5px;
  text-align: center;
}.chunk-product-support .sup-link a {
  color: #ffffff;
  text-decoration: underline;
}.ui-autocomplete {
  max-height: 200px;
  width: 200px;
  padding-left: 0;
  border: none;
  background-color: #fff;
  overflow-y: auto;
  overflow-x: hidden;
  list-style-type: none;
  -webkit-box-shadow: 0px 3px 5px 0px rgba(31, 31, 31, 0.2);
  -moz-box-shadow: 0px 3px 5px 0px rgba(31, 31, 31, 0.2);
  box-shadow: 0px 3px 5px 0px rgba(31, 31, 31, 0.2);
}.ui-autocomplete .ui-menu-item {
  background: #f1f1f1;
  border: none;
  cursor: pointer;
}.ui-autocomplete .ui-menu-item:hover {
  background: #ffcc33;
}.ui-autocomplete .ui-menu-item a {
  color: #333;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}.ui-autocomplete .ui-menu-item a:hover {
  text-decoration: none;
}.ui-state-focus {
  background-color: #fc3;
}.ps-ajax-loader {
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/ajax-loader.gif");
  background-position: right 120px center;
  background-repeat: no-repeat;
}#productSupportInput {
  margin-top: 15px;
  padding-left: 15px;
  width: 100%;
  height: 45px;
  border: none;
  outline: 0;
}#productSupportInput::-ms-clear {
  width: 0;
  height: 0;
}#productSupportSubmit {
  height: 30px;
  font-size: 14px;
  min-width: 105px;
  float: right;
  position: absolute;
  right: 23px;
  top: 3px;
  border: none;
}#productSupportSubmit[type=submit][disabled] {
  opacity: 0.4;
  background: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/yell_button.png") no-repeat scroll right bottom #ffcc33;
}.action-button.btn {
  margin-top: 5px;
  border: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  line-height: 120%;
}.axis-login-ajax label {
  display: none;
}.axis-login-ajax .axis-login-text {
  width: 50%;
}.axis-login-text {
  border: none;
  border-bottom: 2px solid #000;
  box-shadow: none;
  border-radius: 0px;
}.axis-login-text:focus {
  box-shadow: none;
  border-bottom: 2px solid #000;
}#axis-login-update-profile-form input[type=radio],
#axis-login-full-registration-form input[type=radio],
#axis-login-registration-form input[type=radio],
#axis-login-update-newsletter-form input[type=radio],
#axis-login-reset-password-form input[type=radio],
#axis-login-update-profile-form input[type=checkbox],
#axis-login-full-registration-form input[type=checkbox],
#axis-login-registration-form input[type=checkbox],
#axis-login-update-newsletter-form input[type=checkbox],
#axis-login-reset-password-form input[type=checkbox] {
  margin-left: 0px !important;
}.axis_no_match {
  color: red;
}#call_to_register_icon {
  margin-right: 10px;
}.login-area {
  padding: 30px;
}.login-area .form-item {
  width: 250px;
  display: inline-block;
  margin-right: 40px;
}@media only screen and (max-width: 767px) {.login-area .form-item {
    width: 100%;
    margin: 0;
  }}.login-area .form-group {
  margin-bottom: 25px;
}.login-area .forgotten-pass a {
  color: #ed1a3b;
  text-decoration: underline;
  white-space: nowrap;
}.login-area .form-submit.action-button {
  margin-top: 0;
}@media only screen and (max-width: 767px) {.login-area .form-submit.action-button {
    margin-top: 20px;
  }}.login-area .form-item-stay-logged-in,
.login-area .form-item-stay-logged-in-ajax {
  width: auto;
  max-width: 250px;
}.login-area .form-item-stay-logged-in #edit-stay-logged-in,
.login-area .form-item-stay-logged-in-ajax #edit-stay-logged-in,
.login-area .form-item-stay-logged-in #edit-stay-logged-in-ajax,
.login-area .form-item-stay-logged-in-ajax #edit-stay-logged-in-ajax {
  margin-left: 0;
}@media only screen and (max-width: 767px) {.login-area .form-item-stay-logged-in,
  .login-area .form-item-stay-logged-in-ajax {
    display: block;
    margin: auto;
    text-align: center;
  }.login-area .form-item-stay-logged-in #edit-stay-logged-in,
  .login-area .form-item-stay-logged-in-ajax #edit-stay-logged-in,
  .login-area .form-item-stay-logged-in #edit-stay-logged-in-ajax,
  .login-area .form-item-stay-logged-in-ajax #edit-stay-logged-in-ajax {
    position: relative;
  }.login-area #edit-submit {
    display: block;
    margin: 25px auto auto auto;
  }.login-area span.forgotten-pass {
    display: block;
    margin-top: 25px;
    text-align: center;
  }}nav .login-area > div {
  width: 80%;
  margin: auto;
  padding: 20px 0 0;
}.new-user {
  max-width: 500px;
  margin: auto;
  background-color: #f3f1ee;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 15px;
}.new-user h3 {
  margin-top: 0;
}.new-user a {
  color: #ed1a3b;
}#axis-login-link.new-user {
  margin-top: -25px;
}#axis-login-link.new-user p {
  margin-top: 15px;
}#axis-login-link.new-user a.action-button {
  color: #333333;
}.product .login-area {
  padding: 0 15px;
}.product .login-area .form-item {
  margin-right: 5%;
  width: 40%;
}.product .login-area .form-item input {
  width: 100%;
}@media only screen and (max-width: 767px) {.product .login-area .form-item {
    width: 100%;
    margin-bottom: 10px;
  }}.product .login-area .forgotten-pass {
  display: block;
  margin-top: 10px;
}@media only screen and (max-width: 767px) {.product .login-area .forgotten-pass {
    margin-top: 25px;
  }}.product .login-area h4 {
  margin-bottom: 10px;
}.product .login-area button.form-submit {
  clear: left;
  float: left;
}@media only screen and (min-width: 768px) {.product .new-user {
    margin-left: 0;
  }}.axis-form {
  padding-top: 30px;
  padding-bottom: 30px;
}.axis-form button.btn {
  border: none;
  display: inline-block;
  color: #000;
  font-weight: bold;
  height: auto;
  min-width: 125px;
  background: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/yell_button.png') #ffcc33 no-repeat right bottom;
  font-size: 14px;
  line-height: 19px;
  padding: 5px 35px 6px 15px;
  margin-right: 20px;
  margin-top: 20px;
  text-align: left;
  letter-spacing: 0.3px;
  border-radius: 0;
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
}.axis-form button.btn:hover,
.axis-form button.btn:focus {
  text-decoration: none;
  color: #000000;
  background: #f8ac00;
}.axis-form button.btn:last-child {
  margin-right: 0;
}.axis-form input[type=text],
.axis-form input[type=password] {
  border: none;
  border-bottom: 2px solid #000;
  box-shadow: none;
  border-radius: 0px;
}.axis-form input[type=text]:focus,
.axis-form input[type=password]:focus {
  box-shadow: none;
  border-bottom: 2px solid #000;
}.axis-form .form-group.error {
  background-color: transparent;
}.axis-form .form-group.error .error.radio {
  background-color: transparent;
}.axis-form .form-group.error input[type=text],
.axis-form .form-group.error input[type=password] {
  border-bottom: 2px solid #ed1a3b;
}.new-pw .form-group {
  margin-bottom: 25px;
}@media only screen and (min-width: 768px) {.new-pw .form-group {
    width: 40%;
    float: left;
  }}.new-pw button.btn {
  margin-top: 0;
}@media only screen and (min-width: 768px) {.new-pw button.btn {
    margin-top: 27px;
    margin-left: 30px;
    float: left;
  }}.new-pw .back-to-login {
  margin-top: 30px;
}@media only screen and (max-width: 767px) {.new-pw .back-to-login {
    margin-top: 15px;
  }}@media only screen and (min-width: 768px) {.reset-pw button.btn {
    float: left;
  }}.reset-pw .back-to-login {
  margin-top: 25px;
  float: left;
}@media only screen and (max-width: 767px) {.reset-pw .back-to-login {
    margin-top: 15px;
    float: none;
  }}@media only screen and (min-width: 768px) {.reset-pw .form-group {
    float: left;
    width: 40%;
    margin-right: 10%;
  }}.registration-form .reg-form-wrapper #axis_unique_username_msg.checking,
.registration-form .reg-form-wrapper #axis_unique_email_msg.checking {
  font-style: italic;
}.registration-form .reg-form-wrapper #axis_unique_username_msg.error,
.registration-form .reg-form-wrapper #axis_unique_email_msg.error {
  background-color: transparent;
  font-weight: bold;
}@media only screen and (max-width: 991px) {.registration-form .reg-form-wrapper #axis_unique_username_msg.checking,
  .registration-form .reg-form-wrapper #axis_unique_email_msg.checking,
  .registration-form .reg-form-wrapper #axis_unique_username_msg.error,
  .registration-form .reg-form-wrapper #axis_unique_email_msg.error,
  .registration-form .reg-form-wrapper #axis_unique_username_msg.ok-msg,
  .registration-form .reg-form-wrapper #axis_unique_email_msg.ok-msg {
    margin-bottom: 15px;
  }}@media only screen and (min-width: 992px) {.registration-form .reg-form-wrapper {
    width: 100%;
  }.registration-form .reg-form-wrapper .form-group {
    width: 90%;
    float: left;
    clear: left;
  }.registration-form .reg-form-wrapper #axis_unique_username_msg.checking,
  .registration-form .reg-form-wrapper #axis_unique_email_msg.checking,
  .registration-form .reg-form-wrapper #axis_unique_username_msg.error,
  .registration-form .reg-form-wrapper #axis_unique_email_msg.error,
  .registration-form .reg-form-wrapper #axis_unique_username_msg.ok-msg,
  .registration-form .reg-form-wrapper #axis_unique_email_msg.ok-msg {
    width: 50%;
    float: left;
    margin-top: 0px;
    margin-bottom: 30px;
    padding-left: 15px;
  }.registration-form .reg-form-wrapper button.form-submit {
    clear: left;
    display: block;
  }}@media only screen and (min-width: 992px) {.update-profile-form .profile-form-wrapper {
    width: 60%;
  }}@media only screen and (min-width: 1200px) {.update-profile-form .profile-form-wrapper {
    width: 50%;
  }}.update-profile-form h2 {
  margin-top: 40px;
  margin-bottom: 10px;
}.update-profile-form h2:first-of-type {
  margin-top: 0;
}@media only screen and (min-width: 992px) {.create-finalize-form {
    width: 60%;
  }}@media only screen and (min-width: 1200px) {.create-finalize-form {
    width: 50%;
  }}#axis-login-reset-password-form .checkbox {
  position: static;
}#axis-login-update-newsletter-form .btn.form-submit {
  border: none;
  display: inline-block;
  color: #000;
  font-weight: bold;
  height: auto;
  min-width: 125px;
  background: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/yell_button.png') #ffcc33 no-repeat right bottom;
  font-size: 14px;
  line-height: 19px;
  padding: 5px 35px 6px 15px;
  margin-right: 20px;
  margin-top: 20px;
  text-align: left;
  letter-spacing: 0.3px;
  border-radius: 0;
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
}#axis-login-update-newsletter-form .btn.form-submit:hover,
#axis-login-update-newsletter-form .btn.form-submit:focus {
  text-decoration: none;
  color: #000000;
  background: #f8ac00;
}#axis-login-update-newsletter-form .btn.form-submit:last-child {
  margin-right: 0;
}@media only screen and (max-width: 991px) {#block-feedback-form {
    font-size: 16px;
    bottom: 20px;
    padding-left: 15px;
  }}@media only screen and (max-width: 991px) {#block-feedback-form #feedback-form {
    max-width: none;
    opacity: 1;
  }}#block-feedback-form .radio input[type="radio"] {
  margin-left: 0;
}#block-feedback-form #edit-field-feedback-type {
  width: 100%;
}#block-feedback-form .form-type-radios.form-item-field-feedback-type-und {
  width: 100%;
}#block-feedback-form .form-item-field-feedback-type-und {
  float: left;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 5px;
}@media only screen and (max-width: 991px) {#block-feedback-form .feedback-link {
    background: #ffcc33;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 2px solid #F8AC00;
    padding: 5px;
    font-size: 16px;
  }}#block-feedback-form .feedback-help {
  font-size: 11px;
}.chunk.firmware-listing div.xs-acol-12 {
  padding-right: 0;
  padding-left: 0;
}.firmware-listing-wrapper h3 {
  margin: 0 auto 15px -15px;
}.firmware-listing-wrapper .firmware-listing-version {
  border-bottom: 1px solid #f3f1ee;
  margin-bottom: 15px;
}.firmware-listing-wrapper .firmware-listing {
  padding-top: 30px;
  padding-bottom: 30px;
}@media only screen and (max-width: 767px) {.firmware-listing-wrapper .firmware-listing {
    font-size: 11px;
  }}.firmware-listing-wrapper .firmware-listing .table tbody tr.odd {
  background-color: #F9F9F9;
}.firmware-listing-wrapper .firmware-listing .table tbody tr td:nth-child(n+3) {
  text-align: center;
}.firmware-listing-wrapper .firmware-listing .table tbody tr td.product-name {
  white-space: nowrap;
}@media only screen and (max-width: 767px) {.firmware-listing-wrapper .firmware-listing .table tbody tr td.product-name {
    white-space: normal;
  }}.firmware-listing-wrapper .firmware-listing .firmware-listing-item {
  display: inline-block;
  margin-bottom: 15px;
}.firmware-listing-wrapper .firmware-listing #filter {
  margin: 10px;
  margin-left: 0;
}.firmware-listing-wrapper input#filter {
  padding: 5px;
}.firmware-listing-wrapper .filter-box {
  margin-right: 10px;
  margin-left: 10px;
}.firmware-listing-wrapper label {
  font-weight: normal;
}.collapse-firmware-languages {
  margin-bottom: 15px;
}.collapse-firmware-languages .collapse-firmware-languages-header a:hover {
  text-decoration: none;
}.collapse-firmware-languages .collapse-firmware-languages-header a:focus {
  text-decoration: none;
}.collapse-firmware-languages .collapse-firmware-languages-header a:after {
  content: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/collapse_down_y.png');
}.collapse-firmware-languages .collapse-firmware-languages-header a.collapsed:after {
  content: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/collapse_right_y.png');
}.firmware-listing-mess {
  border: solid 1px #FFCC33;
  border-radius: 5px;
  padding: 5px;
}#firmware-list .firmware-list-property {
  width: 14%;
}@media only screen and (max-width: 767px) {#firmware-list .firmware-list-property {
    padding: 0;
    padding-right: 5px;
  }}.ptz-listing {
  padding: 10px 0 30px 0;
}.network-video-news form {
  margin-top: 15px;
}.network-video-news label {
  font-weight: normal;
}.network-video-news .submit-action-button {
  font-size: 14px;
  min-width: 105px;
  border: none;
  background: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/yell_button.png") no-repeat scroll right bottom #ffcc33;
  text-align: left;
  font-weight: bold;
  border-radius: 0;
}.network-video-news .submit-action-button:hover {
  background: #f8ac00;
}.service-unavailable {
  padding: 25px 25px 30px;
  display: table;
  background-color: #b4b3b1;
  color: #ffffff;
  max-width: 600px;
  margin: 20px auto;
}.service-unavailable h2 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.maintenance-content {
  background-color: #ffffff;
  padding: 25px;
}.extra-padding.chunk {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}.products-in-focus .prod-in-focus-img {
  background-color: #f3f1ee;
  line-height: 0;
}.products-in-focus .prod-in-focus-img img {
  margin: auto;
  width: 75%;
  padding: 15px 0;
}.products-in-focus .pif-col {
  margin-bottom: 20px;
}.products-in-focus h3 {
  margin-top: 7px;
  margin-bottom: 7px;
}.products-in-focus h3 a {
  color: #333;
}.products-in-focus p {
  margin-bottom: 15px;
}@media only screen and (min-width: 992px) and (max-width: 1199px) {.no-sidebar .pif-table .visible-md-block.md-hide-if-no-sidebar {
    display: none !important;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.has-sidebar .pif-table .visible-md-block.md-hide-if-sidebar {
    display: none !important;
  }}.media-collection-and-text #carousel {
  margin-top: 15px;
}main .media-collection-and-text #slider.flexslider ul.slides li {
  
}@media only screen and (min-width: 1200px) {main .media-collection-and-text #slider.flexslider ul.slides li {
    width: 311px;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {main .media-collection-and-text #slider.flexslider ul.slides li {
    width: 248px;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {main .media-collection-and-text #slider.flexslider ul.slides li {
    width: 270px;
  }}#axis-search-main-form {
  float: right;
  width: 92%;
}#axis-search-main-form button {
  display: none;
}#axis-search-main-form input {
  width: 100%;
  padding: 0 0 0 30px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
}#axis-search-main-form .form-type-textfield {
  margin: 0px;
  width: 100%;
}.marked {
  font-weight: bold;
}.search-wrapper {
  position: relative;
  background-color: #fff;
  float: left;
  margin: 4px 0 4px 35px;
  padding-left: 5px;
  width: 180px;
}.search-wrapper input {
  border: none;
  margin-left: 8px;
  max-width: 90%;
  height: 26px;
  outline: none;
  box-shadow: none;
}.search-wrapper input:focus {
  outline-style: none;
  box-shadow: none;
  border-color: transparent;
}.search-wrapper .fa-search {
  padding-top: 6px;
  padding-bottom: 6px;
}.search-button-mobile {
  font-size: 28px;
  border: 0;
  background-color: #ffffff;
  float: left;
  outline: none;
}@media only screen and (max-width: 767px) {.search-button-mobile {
    float: right;
  }}.mobile-search-field {
  display: none;
  height: 55px;
  padding-top: 10px;
  background-color: #ffffff;
  border-top: 2px solid #e8e5df;
}.mobile-search-field span.fa-search {
  width: 5%;
  float: left;
  margin-top: 10px;
}.mobile-search-field .mobile-search-wrap {
  width: 95%;
  float: left;
}.mobile-search-field .mobile-search-wrap form {
  width: 100%;
}.mobile-search-field .mobile-search-wrap .form-type-textfield {
  float: left;
  width: 75%;
  margin-bottom: 0;
}.mobile-search-field .mobile-search-wrap .form-type-textfield input {
  width: 90%;
  height: 30px;
  padding: 0;
  border: 0;
  outline: none;
  box-shadow: none;
}.mobile-search-field .mobile-search-wrap .form-type-textfield input:focus {
  outline-style: none;
  box-shadow: none;
  border-color: transparent;
}.mobile-search-field .mobile-search-wrap button.form-submit {
  width: 25%;
  border: none;
  display: inline-block;
  color: #000;
  font-weight: bold;
  height: auto;
  min-width: 125px;
  background: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/yell_button.png') #ffcc33 no-repeat right bottom;
  font-size: 14px;
  line-height: 19px;
  padding: 5px 35px 6px 15px;
  margin-right: 20px;
  margin-top: 20px;
  text-align: left;
  letter-spacing: 0.3px;
  min-width: 1px;
  padding: 0 30px 0 13px;
  border-radius: 0;
  border: 0;
  margin-right: 0;
  margin-top: 0;
}.mobile-search-field .mobile-search-wrap button.form-submit:hover,
.mobile-search-field .mobile-search-wrap button.form-submit:focus {
  text-decoration: none;
  color: #000000;
  background: #f8ac00;
}.mobile-search-field .mobile-search-wrap button.form-submit:last-child {
  margin-right: 0;
}.mobile-search-field .mobile-search-wrap:after {
  content: '';
  display: block;
  width: 100%;
  float: none;
  margin-bottom: 10px;
}#axis_search_results {
  padding-top: 15px;
}@media only screen and (min-width: 992px) {#axis_search_results {
    width: 60%;
  }}@media only screen and (min-width: 1200px) {#axis_search_results {
    width: 50%;
  }}.axis-search-result {
  padding-bottom: 20px;
}.axis-search-result h5 {
  margin-bottom: 0;
}.axis-search-result h5 a {
  color: #333;
}.axis-search-result p {
  margin: 0;
  font-size: 13px;
}.search-page-form {
  width: 100%;
  margin-top: 25px;
  margin-left: 0;
}@media only screen and (max-width: 767px) {.search-page-form {
    padding-left: 0;
    padding-right: 0;
  }}@media only screen and (min-width: 992px) {.search-page-form {
    width: 75%;
  }}@media only screen and (min-width: 1200px) {.search-page-form {
    width: 60%;
  }}@media only screen and (min-width: 768px) {.search-page-form {
    margin-left: -15px;
  }}.search-page-form .form-group {
  width: 100%;
}@media only screen and (min-width: 768px) {.search-page-form .form-group {
    width: 70%;
  }}.search-page-form.axis-form {
  padding-bottom: 0;
  padding-top: 0;
}#search_form_search_field {
  border-radius: 0;
  width: 100%;
}@media only screen and (min-width: 768px) {#search_form_search_field {
    width: 97%;
  }}#search_form_search_button {
  margin-top: 0;
}@media only screen and (max-width: 767px) {#search_form_search_button {
    margin-top: 10px;
  }}#axis_search_spinner {
  display: inline-block;
}@media only screen and (max-width: 767px) {#axis_search_spinner img {
    margin-top: 10px;
  }}.search-no-results {
  margin-bottom: 20px !important;
}.ui-helper-hidden-accessible {
  display: none;
}.cookie-consent {
  display: none;
  padding: 10px 0;
  background-color: #333;
  color: #ddd;
}@media only screen and (max-width: 767px) {.cookie-consent {
    text-align: center;
  }}.cookie-consent a {
  color: #fff;
}.cookie-consent .cookie-consent-text {
  padding-left: 0;
}@media only screen and (max-width: 767px) {.cookie-close-wrapper {
    text-align: center;
    padding-top: 15px;
  }}@media only screen and (min-width: 768px) {.cookie-close-wrapper {
    text-align: right;
  }}.cookie-close-wrapper .cookie-close {
  cursor: pointer;
  font-size: 18px;
}.region-page-bottom {
  display: none !important;
}.feedbackForm {
  max-width: 300px;
  position: fixed;
  bottom: 20px;
  right: 10px;
}.feedbackForm h5 {
  margin-top: 0;
}.feedbackForm .form-group:last-child {
  margin-bottom: 0;
}.feedbackForm .cancelBtn {
  font-size: 12px;
  color: grey;
  cursor: pointer;
  margin-left: 10px;
}.feedbackForm .cancelBtn:hover {
  text-decoration: none;
}@media screen and (max-height: 700px) {.feedbackForm {
    position: absolute;
  }.feedbackForm > button {
    position: fixed;
    bottom: 20px;
    right: 10px;
  }}.feedbackForm > div.panel {
  margin-top: 10px;
}.feedbackForm p {
  font-size: 12px;
}#feedbackPanel {
  margin-bottom: 0;
  display: none;
}#overviewPanel {
  position: fixed;
  z-index: 1000;
  top: 7.5vh;
  right: 3vw;
}@media screen and (max-height: 700px) {#overviewPanel {
    position: absolute;
  }#overviewPanel > button {
    position: fixed;
    top: 7.5vh;
    right: 3vw;
  }}.overviewPanel {
  margin-top: 10px;
  width: 80vw;
  max-height: 85vh;
  overflow-y: scroll;
}.overviewPanel p {
  font-size: 12px;
}.overviewPanel {
  display: none;
}.chat-chunk-sales {
  display: none;
  border-top: 40px solid #f3f1ee;
}@media only screen and (min-width: 768px) {.chat-chunk-sales {
    margin-left: -30px;
    margin-right: -30px;
  }.chat-chunk-sales > div {
    padding-left: 30px;
    padding-right: 30px;
  }}@media only screen and (min-width: 992px) {.chat-chunk-sales {
    background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/chat-support.jpg');
    background-repeat: no-repeat;
    background-size: 50%;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }.chat-chunk-sales .sales-chat-wrapper > div {
    margin-left: 454px;
    padding-top: 10px;
    padding-bottom: 30px;
    padding-left: 30px;
    background-color: #fff;
  }}@media only screen and (min-width: 1200px) {.chat-chunk-sales .sales-chat-wrapper > div {
    margin-left: 554px;
  }}.touch div.chunk[class*='new-products'] div[class*='spotlight'].no-hover .axisProdLinksRel {
  display: none !important;
}div.chunk[class*='new-products'] div[class*='spotlight'] .axisProdLinks {
  position: relative;
}div.chunk[class*='new-products'] div[class*='spotlight'] .axisProdLinksRel {
  display: none;
  background-color: #fff;
  margin-top: 0;
  padding: 5px;
  position: absolute;
  top: 0;
  left: -5px;
  right: -5px;
  z-index: 2;
  box-shadow: 0px 2px 1px 0px #888;
}@media only screen and (max-width: 767px) {div.chunk[class*='new-products'] div[class*='spotlight'] .axisProdLinksRel {
    left: -15px;
    right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }}div.chunk[class*='new-products'] div[class*='spotlight']:hover .axisProdLinksRel,
div.chunk[class*='new-products'] div[class*='spotlight']:focus .axisProdLinksRel {
  display: block;
}div.chunk[class*='new-products'] div[class*='spotlight'].has-hover:hover {
  box-shadow: 0px 0px 1px 0px #888;
}div.chunk.new-products-3-col div.spotlight {
  padding-top: 15px;
}@media only screen and (max-width: 767px) {div.chunk.new-products-3-col div.spotlight {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
  }}@media only screen and (min-width: 768px) {div.chunk.new-products-3-col div.spotlight .axisProdLinksRel {
    left: -15px;
    right: -15px;
    padding: 15px;
  }}.new-products-3-col .newProductViewLink {
  margin-top: 15px;
}.new-products-with-link .spotlight-image-with-link {
  text-align: left;
  
  padding-bottom: 3px;
  margin-bottom: 21px;
  padding-top: 5px;
}.new-products-with-link .spotlight-image-with-link .spotlight-image {
  margin-bottom: 10px;
}.new-products-with-link .newProductViewLink {
  margin-bottom: 5px;
}.new-product-spotlight .img-container {
  padding: 15px;
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/new-product-bg.jpg");
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}.new-product-spotlight .img-container img.img-responsive {
  width: auto;
}@media only screen and (min-width: 1200px) {.new-product-spotlight .img-container img.img-responsive {
    max-height: 338px;
  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {.new-product-spotlight .img-container img.img-responsive {
    max-height: 269px;
  }}@media only screen and (min-width: 768px) and (max-width: 991px) {.new-product-spotlight .img-container img.img-responsive {
    max-height: 440px;
  }}@media only screen and (max-width: 767px) {.new-product-spotlight .img-container img.img-responsive {
    width: 60%;
  }}.action-buttons a {
  border: none;
  border-radius: 0;
  display: inline-block;
  color: #000;
  font-weight: bold;
  height: auto;
  min-width: 125px;
  background: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/yell_button.png') #ffcc33 no-repeat right bottom;
  font-size: 14px;
  line-height: 19px;
  padding: 5px 35px 6px 15px;
  margin-right: 20px;
  margin-top: 20px;
  text-align: left;
  letter-spacing: 0.3px;
}.action-buttons a:hover,
.action-buttons a:focus {
  text-decoration: none;
  color: #000000;
  background: #f8ac00;
}.action-buttons a:last-child {
  margin-right: 0;
}.warranty {
  padding: 5px 15px 0px;
  margin: 0 15px;
  margin-top: 10px;
  border-radius: 6px;
}.warranty-icon {
  display: inline-block;
  margin-left: 6px;
  width: 74px;
}.warranty-icon-size {
  width: 100%;
}.warranty-body {
  display: inline-block;
  vertical-align: middle;
  width: 145px;
}.warranty-body > strong {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  font-size: 1.3em;
}.warranty-link {
  display: block;
  color: #333;
}.warranty-link:hover {
  text-decoration: none;
  background-color: #f6f5f3;
  color: #333;
}.warranty-link:focus {
  color: #333;
  text-decoration: none;
}.warranty-link:active {
  color: #333;
  text-decoration: none;
}.warranty-link:visited {
  color: #333;
  text-decoration: none;
}.warranty .warranty-body {
  margin: auto;
}.warranty p {
  margin: 0em 0em -0.5em 0em;
}.warranty h5 {
  font-size: 17px;
  margin-bottom: 0;
}@media only screen and (max-width: 1199px) {.warranty {
    margin: 0;
    margin-top: 15px;
    padding-top: 0;
  }.warranty-body {
    width: 125px;
  }}@media only screen and (max-width: 991px) {.warranty {
    margin: auto;
    margin-top: 15px;
    padding-top: 0;
    width: 260px;
  }.warranty-body {
    width: 145px;
  }}.axis-search.ui-autocomplete .ui-menu-item {
  background-color: #ffffff;
  padding: 0;
}.axis-search.ui-autocomplete .ui-menu-item:hover {
  background-color: none;
}.axis-search.ui-autocomplete .ui-menu-item:first-child {
  padding-top: 6px;
}.axis-search.ui-autocomplete .ui-menu-item:last-child {
  padding-bottom: 6px;
}.axis-search.ui-autocomplete .ui-menu-item > a {
  display: block;
  padding: 8px 15px 6px;
  text-overflow: ellipsis;
  white-space: nowrap;
}.axis-search.ui-autocomplete .ui-state-focus {
  background-color: #f3f1ee;
}.axis-search.ui-autocomplete .ui-state-focus:before {
  position: absolute;
  left: 5px;
  display: block;
  font-family: FontAwesome;
  content: "\f0da";
  color: #ffcc33;
}.spotlight-collection.two-boxes + .spotlights-and-video.first-big {
  
  padding-top: 15px !important;
}.spotlights-and-video {
  padding-left: 15px;
  padding-right: 15px;
}@media only screen and (min-width: 992px) {.spotlights-and-video.first-big {
    display: table;
    width: auto;
  }}@media only screen and (min-width: 992px) {.spotlights-and-video.first-big .large-box-wrapper,
  .spotlights-and-video.first-big .small-boxes-wrapper {
    display: table-cell;
    vertical-align: top;
    float: none;
  }}@media only screen and (min-width: 992px) {.spotlights-and-video.first-big .small-boxes-wrapper {
    padding-right: 0;
  }}.spotlights-and-video.first-big .small-boxes-inner-wrapper {
  background-position: bottom right;
  background-repeat: no-repeat;
  
  background-color: #f3f1ee;
}@media only screen and (max-width: 991px) {.spotlights-and-video.first-big .small-boxes-inner-wrapper {
    margin-left: -15px;
    margin-right: -15px;
  }}.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box {
  border-top: 15px solid #fff;
  padding: 25px;
}@media only screen and (max-width: 767px) {.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box {
    padding: 15px;
  }}.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box p {
  font-size: 18px;
  line-height: 24px;
  width: 50%;
}.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box a.action-button {
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-30px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.5px;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
}.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box a.action-button:hover,
.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box a.action-button:focus {
  opacity: 0.8;
}.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box a.action-button i.fa-lock {
  font-size: 23px;
  margin-right: 13px;
}@media only screen and (max-width: 767px) {.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box a.action-button {
    background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
    font-size: 18px;
    line-height: 24px;
  }}@media only screen and (max-width: 1199px) and (min-width: 992px) {.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box a.action-button {
    padding-right: 20px;
  }}.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box .btn-default.axis-btn.dropdown-toggle {
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-30px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.5px;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
  max-width: 170px;
  padding: 0 25px 0 0;
}.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box .btn-default.axis-btn.dropdown-toggle:hover,
.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box .btn-default.axis-btn.dropdown-toggle:focus {
  opacity: 0.8;
}.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box .btn-default.axis-btn.dropdown-toggle i.fa-lock {
  font-size: 23px;
  margin-right: 13px;
}@media only screen and (max-width: 767px) {.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box .btn-default.axis-btn.dropdown-toggle {
    background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
    font-size: 18px;
    line-height: 24px;
  }}.spotlights-and-video.first-big .small-boxes-inner-wrapper .small-box .btn-default.axis-btn.dropdown-toggle:hover {
  background-color: transparent;
}.spotlights-and-video.first-big .large-box-wrapper {
  background-position: bottom left;
  background-size: 100%;
}@media only screen and (max-width: 991px) {.spotlights-and-video.first-big .large-box-wrapper {
    min-height: 500px;
    margin-bottom: 15px !important;
  }}.spotlights-and-video.first-big .large-box-content {
  margin-left: -15px;
  margin-right: -15px;
  padding: 25px;
  border-bottom: 2px solid #fff;
  background-color: #f3f1ee;
  color: #333;
}@media only screen and (max-width: 767px) {.spotlights-and-video.first-big .large-box-content {
    padding: 15px;
  }}.spotlights-and-video.first-big .large-box-content p {
  font-size: 18px;
  line-height: 24px;
}.spotlights-and-video.first-big h3 {
  margin-top: 0;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.spotlights-and-video.first-big .action-button {
  
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-30px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.5px;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
  padding: 0 25px 0 0;
  min-width: auto;
}.spotlights-and-video.first-big .action-button:hover,
.spotlights-and-video.first-big .action-button:focus {
  opacity: 0.8;
}.spotlights-and-video.first-big .action-button i.fa-lock {
  font-size: 23px;
  margin-right: 13px;
}@media only screen and (max-width: 767px) {.spotlights-and-video.first-big .action-button {
    background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
    font-size: 18px;
    line-height: 24px;
  }}.spotlights-and-video.first-big .vid-container {
  margin-top: 0;
  background-color: #f3f1ee;
  border-radius: 0;
  margin-top: -2px;
}.spotlights-and-video.first-big .caption-wrapper {
  padding: 15px;
  background-color: #f3f1ee;
}.spotlights-and-video.first-big .caption-wrapper .video-caption,
.spotlights-and-video.first-big .caption-wrapper .video-caption p {
  text-align: center;
  font-family: LubalinGraphStd-Book, "Open Sans", Arial, sans-serif;
  font-size: 18px;
  line-height: 21px;
}.spotlights-and-video.first-big .caption-wrapper .video-caption b,
.spotlights-and-video.first-big .caption-wrapper .video-caption p b,
.spotlights-and-video.first-big .caption-wrapper .video-caption strong,
.spotlights-and-video.first-big .caption-wrapper .video-caption p strong {
  font-weight: normal;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.spotlight-collection .btn-default.axis-btn.dropdown-toggle,
.spotlights-and-video .btn-default.axis-btn.dropdown-toggle,
.text-image-chunk .btn-default.axis-btn.dropdown-toggle {
  border: 0;
  background-color: transparent;
  background-image: url('/sites/all/themes/axis_bootstrap_subtheme/css/../images/black-arrow-24px-lh.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  color: #262627;
  text-shadow: none;
  margin: 15px 0 0 0;
  padding: 0 35px 0 0;
  border-radius: 0;
  text-align: left;
  white-space: normal;
}.spotlight-collection .btn-default.axis-btn.dropdown-toggle:hover,
.spotlights-and-video .btn-default.axis-btn.dropdown-toggle:hover,
.text-image-chunk .btn-default.axis-btn.dropdown-toggle:hover,
.spotlight-collection .btn-default.axis-btn.dropdown-toggle:focus,
.spotlights-and-video .btn-default.axis-btn.dropdown-toggle:focus,
.text-image-chunk .btn-default.axis-btn.dropdown-toggle:focus {
  opacity: 0.8;
}.spotlight-collection .btn-default.axis-btn.dropdown-toggle i.fa-lock,
.spotlights-and-video .btn-default.axis-btn.dropdown-toggle i.fa-lock,
.text-image-chunk .btn-default.axis-btn.dropdown-toggle i.fa-lock {
  font-size: 17px;
  margin-right: 10px;
}.spotlight-collection .btn-default.axis-btn.dropdown-toggle:hover,
.spotlights-and-video .btn-default.axis-btn.dropdown-toggle:hover,
.text-image-chunk .btn-default.axis-btn.dropdown-toggle:hover,
.spotlight-collection .btn-default.axis-btn.dropdown-toggle:active,
.spotlights-and-video .btn-default.axis-btn.dropdown-toggle:active,
.text-image-chunk .btn-default.axis-btn.dropdown-toggle:active,
.spotlight-collection .btn-default.axis-btn.dropdown-toggle:focus,
.spotlights-and-video .btn-default.axis-btn.dropdown-toggle:focus,
.text-image-chunk .btn-default.axis-btn.dropdown-toggle:focus,
.spotlight-collection .btn-default.axis-btn.dropdown-toggle:visited,
.spotlights-and-video .btn-default.axis-btn.dropdown-toggle:visited,
.text-image-chunk .btn-default.axis-btn.dropdown-toggle:visited {
  box-shadow: none;
  outline: none;
}.spotlight-collection .btn-default.axis-btn.dropdown-toggle .caret,
.spotlights-and-video .btn-default.axis-btn.dropdown-toggle .caret,
.text-image-chunk .btn-default.axis-btn.dropdown-toggle .caret {
  display: none;
  margin-left: 10px;
}.spotlight-collection div.dropdown,
.spotlights-and-video div.dropdown,
.text-image-chunk div.dropdown {
  background-color: transparent !important;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.spotlight-collection div.dropdown:hover,
.spotlights-and-video div.dropdown:hover,
.text-image-chunk div.dropdown:hover,
.spotlight-collection div.dropdown:active,
.spotlights-and-video div.dropdown:active,
.text-image-chunk div.dropdown:active,
.spotlight-collection div.dropdown:focus,
.spotlights-and-video div.dropdown:focus,
.text-image-chunk div.dropdown:focus,
.spotlight-collection div.dropdown:visited,
.spotlights-and-video div.dropdown:visited,
.text-image-chunk div.dropdown:visited {
  background-color: transparent !important;
}.spotlight-collection ul.dropdown-menu,
.spotlights-and-video ul.dropdown-menu,
.text-image-chunk ul.dropdown-menu {
  min-width: 250px;
  max-height: 400px;
  overflow-y: auto;
}@media only screen and (max-width: 767px) {.spotlight-collection ul.dropdown-menu,
  .spotlights-and-video ul.dropdown-menu,
  .text-image-chunk ul.dropdown-menu {
    width: 100%;
  }}.spotlight-collection ul.dropdown-menu li,
.spotlights-and-video ul.dropdown-menu li,
.text-image-chunk ul.dropdown-menu li {
  background-image: none;
  padding: 0;
  margin-bottom: 0;
}.spotlight-collection ul.dropdown-menu li a,
.spotlights-and-video ul.dropdown-menu li a,
.text-image-chunk ul.dropdown-menu li a {
  padding: 6px 8px !important;
  background-image: none !important;
  color: #444 !important;
  font-size: 19px;
}.chunk-form {
  padding-top: 15px;
}.chunk-form .chunk-form-title {
  margin-left: -30px;
  margin-right: -30px;
  padding: 20px 30px;
  padding-bottom: 50px;
  background-color: #7b7b7b;
  color: #ffffff;
  border-bottom: 50px solid #b4b3b1;
}.chunk-form .chunk-form-title h2 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}.chunk-form .node-webform {
  margin-top: -100px;
  padding: 0 20px;
  background-color: #ffffff;
}.chunk-form form {
  margin-bottom: 50px;
  padding: 15px;
  background-color: #f3f1ee;
  overflow: auto;
}.chunk-form form > :first-child > :first-child.panel {
  padding-top: 0;
}.chunk-form form > :first-child > :first-child.panel .panel-heading {
  padding-top: 10px;
  border-top: 0;
}.chunk-form form > :first-child > :nth-last-child(8).panel {
  padding-bottom: 0;
}.chunk-form form > :first-child > :nth-last-child(8).panel .panel-body {
  border-bottom: 0;
}.chunk-form form > :first-child > :nth-last-child(9).panel {
  padding-bottom: 0;
}.chunk-form form > :first-child > :nth-last-child(9).panel .panel-body {
  border-bottom: 0;
}.chunk-form form .form-item {
  padding: 5px 15px;
  float: left;
  font-size: 13px;
}@media only screen and (max-width: 767px) {.chunk-form form .form-item {
    width: 100%;
  }}.chunk-form form .form-item.checkbox,
.chunk-form form .form-item .radio {
  margin-left: 0;
  padding-left: 0;
}@media only screen and (min-width: 768px) {.chunk-form form .form-item.field-small {
    width: 20%;
  }}@media only screen and (min-width: 768px) {.chunk-form form .form-item.field-medium {
    width: 40%;
  }}@media only screen and (min-width: 768px) {.chunk-form form .form-item.field-large {
    width: 60%;
  }}.chunk-form form .form-item.field-clear {
  clear: both;
}.chunk-form form .form-item.field-label-large label {
  font-weight: bold;
  font-size: 16px;
}.chunk-form form .form-item.field-label-nowrap {
  white-space: nowrap;
}.chunk-form form .form-item input[type="radio"],
.chunk-form form .form-item input[type="checkbox"] {
  margin-left: 0;
}.chunk-form form .form-item .description {
  margin-top: 5px;
  color: #999999;
  font-size: 12px;
}.chunk-form form .form-item label {
  font-weight: normal;
}.chunk-form form .form-item label span.form-required {
  color: #ed1a3b;
}.chunk-form form .webform-component-markup {
  clear: both;
  width: 100%;
}.chunk-form form .field-markup-scroll {
  height: 150px;
  width: auto;
  margin: 10px 15px 0 15px;
  padding: 15px 20px;
  background-color: #ffffff;
  border: 1px solid #ececec;
  overflow-y: scroll;
}.chunk-form form .field-markup-scroll p {
  font-size: 13px;
}.chunk-form form .form-control {
  border: 1px solid #ececec;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}.chunk-form form .form-control.error {
  border: 1px solid #ed1a3b;
}.chunk-form form button.form-submit {
  clear: both;
  display: block;
  position: absolute;
  bottom: -5px;
  right: 35px;
}.chunk-form form fieldset {
  clear: both;
}.chunk-form form fieldset.panel {
  margin: 0 -15px;
  padding: 20px 0 10px 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}.chunk-form form fieldset.panel .panel-heading {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 20px;
  background-color: transparent;
  border: none;
  border-top: 30px solid #ffffff;
  border-radius: 0;
  font-weight: bold;
}.chunk-form form fieldset.panel .panel-body {
  padding: 0 15px 20px 15px;
  border-bottom: 30px solid #ffffff;
}.chunk-form form fieldset.captcha {
  padding-top: 0;
}.chunk-form form fieldset.captcha .panel-heading {
  border-top: 0;
}.chunk-form form fieldset.captcha .panel-body {
  padding-left: 30px;
  padding-right: 30px;
  border-bottom: 0;
}.chunk-form form fieldset.panel + fieldset.panel {
  padding-top: 0;
}.chunk-form form fieldset.panel + fieldset.panel .panel-heading {
  padding-top: 10px;
  border-top: none;
}.chunk-form .form-no-distributor {
  position: absolute;
  margin-top: 10px;
  margin-left: 0;
  width: 50%;
  background-color: #fff;
  border-color: #ffcc33;
  border-width: 2px;
  color: #353432;
}.chunk-form .form-no-distributor a {
  color: #ED1A3B;
}.chunk-form .form-no-distributor .arrow:after {
  content: '';
  display: block;
  position: absolute;
  left: 20px;
  top: -20px;
  padding-top: 0px;
  border-bottom: 10px solid #ffcc33;
  border-top: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}.captcha-admin-links {
  display: none;
}.webform-client-form .captcha-admin-links {
  display: block;
}.chunk.canon-products {
  padding-top: 0;
  padding-bottom: 0 !important;
}@media only screen and (min-width: 768px) {.chunk.canon-products {
    margin-left: -30px;
    margin-right: -30px;
  }}.chunk.canon-products .canon-product-more,
.chunk.canon-products .canon-product-all {
  display: block;
  clear: both;
}.chunk.canon-products .canon-product-more a,
.chunk.canon-products .canon-product-all a {
  display: block;
  text-align: center;
  padding: 10px;
  background-color: #e7e3e0;
  margin-left: -30px;
  margin-right: -30px;
  color: #333;
}.chunk.canon-products .product-category > h2 {
  background-color: #f3f1ee;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 30px;
}.chunk.canon-products .product-category .canon-product {
  border-bottom: 30px solid #f3f1ee;
  padding: 10px 30px 0;
  margin-left: -15px;
  margin-right: -15px;
}.chunk.canon-products .product-category .canon-product .canon-product-tagline {
  display: block;
  margin-bottom: 25px;
}.chunk.canon-products .product-category .canon-product .canon-product-img {
  margin-top: 20px;
  margin-bottom: 30px;
}.chunk.canon-products .product-category .canon-product .canon-product-img img {
  margin: auto;
}@media only screen and (min-width: 768px) {.chunk.canon-products .product-category .canon-product .key-features {
    margin-bottom: 25px;
    width: 50%;
    float: left;
  }}.chunk.canon-products.canon-products-grid {
  
}@media only screen and (min-width: 768px) {.chunk.canon-products.canon-products-grid {
    padding: 15px;
  }}.chunk.canon-products.canon-products-grid .product-header {
  margin-bottom: 25px;
}.chunk.canon-products.canon-products-grid .canon-product-all a {
  margin-left: -15px;
  margin-right: -15px;
}@media only screen and (min-width: 768px) {.chunk.canon-products.canon-products-grid .products {
    margin-left: -15px;
    margin-right: -15px;
  }.chunk.canon-products.canon-products-grid .products h2 {
    padding-left: 15px;
    padding-right: 15px;
  }}@media only screen and (min-width: 768px) {.chunk.canon-products.canon-products-grid .canon-product-wrapper {
    display: table;
    width: 100%;
    margin-bottom: 30px;
  }}.chunk.canon-products.canon-products-grid .canon-product {
  background-color: #f3f1ee;
  color: #333;
  display: block;
  padding: 0 15px 15px;
}@media only screen and (min-width: 768px) {.chunk.canon-products.canon-products-grid .canon-product {
    width: 50%;
    display: table-cell;
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;
  }}@media only screen and (max-width: 767px) {.chunk.canon-products.canon-products-grid .canon-product {
    margin-bottom: 30px;
    text-align: center;
  }}.chunk.canon-products.canon-products-grid .canon-product h3 {
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
}.chunk.canon-products.canon-products-grid .canon-product:hover,
.chunk.canon-products.canon-products-grid .canon-product:focus {
  text-decoration: none;
  background-color: #edeae5;
}.chunk.canon-products.canon-products-grid .canon-product .canon-product-img {
  padding: 25px 25px 0;
}@media only screen and (min-width: 768px) {.chunk.canon-products.canon-products-grid .canon-product .canon-product-img {
    float: right;
    width: 40%;
  }}@media only screen and (max-width: 767px) {.chunk.canon-products.canon-products-grid .canon-product .canon-product-img {
    margin: auto;
    max-width: 250px;
  }}.chunk.canon-products.canon-products-grid .canon-product .canon-product-img img {
  width: 100% !important;
}.chunk.canon-products.canon-products-grid .canon-product.empty {
  background-color: transparent;
}.chunk.canon-products.canon-products-grid .canon-product.empty:hover {
  background-color: transparent;
}.chunk.canon-products.canon-products-grid .modal-content .modal-header {
  border-bottom: none;
  padding-top: 30px;
  padding-bottom: 30px;
}.chunk.canon-products.canon-products-grid .modal-content .close {
  font-size: 30px;
  padding: 10px 15px;
  background-color: #ccc;
  margin-right: -15px;
  margin-top: -30px;
}.chunk.canon-products.canon-products-grid .modal-content .modal-body {
  padding: 0 30px 30px;
}.chunk.canon-products.canon-products-grid .modal-content .modal-body h2 {
  padding-left: 0;
  padding-right: 0;
  font-family: LubalinGraphStd-Demi, "Open Sans", Arial, sans-serif;
}@media only screen and (max-width: 767px) {.chunk.canon-products.canon-products-grid .modal-content .modal-body h2 {
    text-align: center;
  }}.chunk.canon-products.canon-products-grid .modal-content .modal-body .tagline {
  margin: 0 0 25px;
}@media only screen and (min-width: 768px) {.chunk.canon-products.canon-products-grid .modal-content .modal-body .tagline {
    text-align: left;
  }}.chunk.canon-products.canon-products-grid .modal-content .modal-body .canon-product-img {
  margin: auto;
}.chunk.canon-products.canon-products-grid .modal-content .modal-body .clearfix.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .dl-horizontal dd.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .container.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .container-fluid.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .row.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .form-horizontal .form-group.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .btn-toolbar.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .btn-group-vertical > .btn-group.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .nav.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .navbar.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .navbar-header.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .navbar-collapse.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .pager.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .panel-body.divider,
.chunk.canon-products.canon-products-grid .modal-content .modal-body .modal-footer.divider {
  height: 1px;
  background-color: #f3f1ee;
  margin-bottom: 10px;
}@media only screen and (min-width: 768px) {.chunk.canon-products.canon-products-grid .modal-content .modal-body .key-features {
    margin-bottom: 15px;
    width: 50%;
    float: left;
  }}.chunk.canon-products.canon-products-grid .modal-content .partnumbers h6 {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: bold;
}@media (min-width: 768px) {.chunk.canon-products.canon-products-grid .modal-dialog {
    width: 718px;
  }.chunk.canon-products.canon-products-grid .modal-dialog .canon-product-img {
    width: 200px;
  }}@media (min-width: 992px) {.chunk.canon-products.canon-products-grid .modal-dialog {
    width: 870px;
  }.chunk.canon-products.canon-products-grid .modal-dialog .canon-product-img {
    width: 250px;
  }}@media (min-width: 1200px) {.chunk.canon-products.canon-products-grid .modal-dialog {
    width: 1070px;
  }.chunk.canon-products.canon-products-grid .modal-dialog .canon-product-img {
    width: 300px;
  }}.nopadding {
  padding: 0 !important;
  margin: 0 !important;
}.login-row {
  padding-left: 200px;
}.login-row input[type="text"],
.login-row input[type="password"] {
  border: 0;
  border-bottom: 2px solid black;
  height: 40px;
  padding-left: 10px;
}.login-row a {
  padding-top: 20px;
}#user-login label[for^=edit-name],
#user-login-form label[for^=edit-name],
form[id^='user-login--'] label[for^=edit-name] {
  visibility: hidden;
}#user-login label[for^=edit-pass],
#user-login-form label[for^=edit-pass],
form[id^='user-login--'] label[for^=edit-pass] {
  visibility: hidden;
}#axis-login-new-password-form label[for=edit-email],
#axis-login-request-new-email label[for=edit-email] {
  visibility: hidden;
}#axis-login-reset-password-form label[for=edit-password] {
  visibility: hidden;
}#axis-login-reset-password-form label[for=edit-confirmpassword] {
  visibility: hidden;
}.caption {
  padding-left: 20px;
  padding-top: 5px;
}.generic-breadcrumbs ul {
  list-style-type: none;
  margin-left: 0px;
  margin-top: 15px;
  padding: 0px;
}.generic-breadcrumbs ul li {
  float: left;
  color: #9c9b9a;
  margin-right: 10px;
}.generic-breadcrumbs ul li a {
  color: #9c9b9a;
}.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}.ajax-loader {
  background-image: url("/sites/all/themes/axis_bootstrap_subtheme/css/../images/ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  height: 32px;
}@media only print {@page {
    margin: 1cm;
  }body {
    background: #fff;
    color: #000;
  }body .container {
    width: 100%;
  }body .page-wrapper main .chunk .media-position {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }body .page-wrapper main .chunk .media-position .img-container img {
    max-width: 100% !important;
  }body main .img-responsive {
    max-width: 400px !important;
    margin-left: 0 !important;
  }body main .chunk-main-outer {
    width: 100% !important;
    padding-left: 0;
    padding-right: 0;
  }body main .chunk-main-outer .chunk-main-inner {
    padding: 0;
    margin: 0;
  }body main .chunk-main-outer .chunk-main-inner .chunk:last-child {
    padding-bottom: 10px;
  }.action-button,
  .action-buttons .action-button {
    display: none !important;
  }header span.fa-search {
    display: none;
  }header nav.top,
  header nav.mobile-nav {
    display: none !important;
  }header .mobile-menu {
    text-align: left;
  }header .mobile-menu button {
    display: none;
  }header .mobile-menu .mobile-logo {
    position: relative;
    left: 0;
    margin-left: -15px;
  }header nav.mega {
    display: none;
  }header nav.mega ul {
    display: none;
  }.main-container div.breadcrumb {
    display: none;
  }p,
  body {
    font-size: 9pt;
    line-height: 1.4;
  }h1 {
    font-size: 20pt;
    line-height: 1.2;
  }h2 {
    font-size: 15pt;
    line-height: 1.2;
  }h2.tagline {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 15pt;
  }h3 {
    font-size: 13pt;
    line-height: 1.2;
  }h4 {
    font-size: 12pt;
  }h1,
  h2,
  h3,
  h4,
  h5 {
    break-after: avoid !important;
    page-break-after: avoid !important;
  }img {
    page-break-inside: avoid;
  }main ul,
  .chunk-sidebar-inner ul {
    list-style-type: disc;
    margin-left: 10px;
    padding-left: 15px;
  }main ul li,
  .chunk-sidebar-inner ul li,
  main ul li.pdf-icon,
  .chunk-sidebar-inner ul li.pdf-icon,
  main ul li.bin-icon,
  .chunk-sidebar-inner ul li.bin-icon {
    padding-left: 0;
    margin-bottom: 5px;
    background-image: none;
  }a:after {
    display: none;
  }html body footer {
    clear: both;
    position: relative;
    border-top: 1px solid #e5e5e3;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0px;
    min-height: 1px;
  }html body footer div.container {
    display: none;
  }html body footer .footer-copyright-notice {
    position: relative;
    padding-top: 20px;
  }div.feedbackForm {
    display: none;
  }main .chunk-sidebar-outer {
    width: 100% !important;
    clear: both;
    margin-top: 10px !important;
    padding: 0;
  }main .chunk-sidebar-outer > .col-lg-3 {
    width: 100% !important;
  }main .chunk-sidebar-outer .chunk-sidebar-inner {
    padding: 0;
    width: 100%;
  }main .chunk-sidebar,
  main .chunk-sidebar-inner {
    clear: both;
  }main .chunk-sidebar > div,
  main .chunk-sidebar-inner > div {
    width: 100% !important;
    padding-left: 0;
    padding-right: 0;
  }main .chunk-sidebar > div:first-child,
  main .chunk-sidebar-inner > div:first-child {
    border-top: 1px solid #e5e5e3;
  }main .chunk-sidebar .chunk,
  main .chunk-sidebar-inner .chunk {
    display: none;
  }main .chunk-sidebar .ready-to-buy,
  main .chunk-sidebar-inner .ready-to-buy,
  main .chunk-sidebar .warranty-link,
  main .chunk-sidebar-inner .warranty-link,
  main .chunk-sidebar .chunk-table,
  main .chunk-sidebar-inner .chunk-table,
  main .chunk-sidebar .techsup-special,
  main .chunk-sidebar-inner .techsup-special,
  main .chunk-sidebar .chunk-product-support,
  main .chunk-sidebar-inner .chunk-product-support,
  main .chunk-sidebar .mini-bnr,
  main .chunk-sidebar-inner .mini-bnr,
  main .chunk-sidebar .basic-text-mini-bnr,
  main .chunk-sidebar-inner .basic-text-mini-bnr {
    display: block;
  }main .chunk-sidebar .warranty-link:after,
  main .chunk-sidebar-inner .warranty-link:after {
    display: none;
  }main .chunk-sidebar .ready-to-buy,
  main .chunk-sidebar-inner .ready-to-buy {
    page-break-inside: avoid;
  }main .chunk-sidebar .ready-to-buy #collapse-partnumbers-body,
  main .chunk-sidebar-inner .ready-to-buy #collapse-partnumbers-body,
  main .chunk-sidebar .ready-to-buy .collapse-partnumbers-body,
  main .chunk-sidebar-inner .ready-to-buy .collapse-partnumbers-body {
    display: block;
  }.pp-success-story .image {
    margin-left: 0;
  }nav.product-nav {
    display: none;
  }#tab-support-and-documentation .row .visible-xs {
    display: none !important;
  }#tab-support-and-documentation .row .col-xs-12.col-sm-8.col-lg-8.col-lg-9 {
    width: 100%;
  }.chunk {
    padding-top: 10px;
    padding-bottom: 10px;
  }.chunk.media-collection-and-text .flex-viewport {
    overflow: hidden;
  }body .text-and-icon-collection .display-table {
    clear: both;
    page-break-inside: avoid;
  }body .text-and-icon-collection .taic-item {
    border: none;
    page-break-inside: avoid;
  }body .text-and-icon-collection .taic-item h3 {
    font-size: 13pt;
    line-height: 15pt;
  }body .text-and-icon-collection.two-col-gray-boxes .taic-item {
    border-bottom: none;
    
    display: block !important;
    position: relative !important;
  }body .text-and-icon-collection.two-col-gray-boxes .taic-item.taic-item-0 {
    border-right: 0 !important;
    float: left !important;
  }body .text-and-icon-collection.two-col-gray-boxes .taic-item.taic-item-1 {
    border-left: 0 !important;
    float: right !important;
  }body .text-and-icon-collection.two-col-gray-boxes .display-table {
    display: block !important;
    width: auto !important;
    clear: both;
  }body .text-and-icon-collection.three-col-border .taic-icon img {
    width: 90px;
    height: 90px;
    margin: auto;
  }body .text-and-icon-collection.techsup-special .clearfix.visible-xs,
  body .text-and-icon-collection.techsup-special .dl-horizontal dd.visible-xs,
  body .text-and-icon-collection.techsup-special .container.visible-xs,
  body .text-and-icon-collection.techsup-special .container-fluid.visible-xs,
  body .text-and-icon-collection.techsup-special .row.visible-xs,
  body .text-and-icon-collection.techsup-special .form-horizontal .form-group.visible-xs,
  body .text-and-icon-collection.techsup-special .btn-toolbar.visible-xs,
  body .text-and-icon-collection.techsup-special .btn-group-vertical > .btn-group.visible-xs,
  body .text-and-icon-collection.techsup-special .nav.visible-xs,
  body .text-and-icon-collection.techsup-special .navbar.visible-xs,
  body .text-and-icon-collection.techsup-special .navbar-header.visible-xs,
  body .text-and-icon-collection.techsup-special .navbar-collapse.visible-xs,
  body .text-and-icon-collection.techsup-special .pager.visible-xs,
  body .text-and-icon-collection.techsup-special .panel-body.visible-xs,
  body .text-and-icon-collection.techsup-special .modal-footer.visible-xs {
    display: none !important;
  }body .text-and-icon-collection.techsup-special .taic-icon img {
    width: 90px;
    height: 90px;
    margin: auto;
  }body .new-products-with-link {
    padding-left: 15px;
    padding-right: 15px;
  }body .chunk.related-links-collection.three-col-overlay .link-overlay {
    background-color: #f3f1ee;
  }body .chunk.related-links-collection .rl-table {
    display: block;
    clear: both;
  }body .chunk.related-links-collection .rl-table .rl-col .related-link-image img {
    width: 100% !important;
  }body .row.chunk-video,
  body .row.video-collection,
  body .row.chunk-video-two-columns {
    display: none !important;
  }body .text-video-chunk .video-left-col,
  body .text-video-chunk .video-left-float,
  body .text-video-chunk .video-right-col,
  body .text-video-chunk .video-right-float {
    display: none;
  }body .text-video-chunk .text-left-float,
  body .text-video-chunk .text-right-float,
  body .text-video-chunk .text-left-col,
  body .text-video-chunk .text-right-col {
    width: 100% !important;
  }body .spotlight-images-with-link .row {
    margin-left: -5px;
    margin-right: -5px;
  }body .spotlight-coll-duo {
    margin-left: 0;
    margin-right: 0;
  }body .spotlight-coll-duo .spotlight .spotlight-image {
    margin-right: -15px;
    margin-left: 15px;
  }body .spotlight-coll-img-links-text-3-col .spotlight {
    margin-bottom: 10px;
  }body .customer-story .cs-grid h4 {
    font-size: 12pt;
  }body .customer-story.one-story-and-bullets .row {
    margin-left: 0;
    margin-right: 0;
  }body .customer-story.one-story-and-bullets h2 {
    margin: 0;
  }body .customer-story.one-story-and-bullets .cs-bullets .customer-story-list {
    border: none;
  }body .customer-story.one-story-and-bullets .cs-bullets .customer-story-list h4 {
    font-size: 13pt;
    line-height: 1.2;
  }body .customer-story.three-stories-and-bullets .cs-divider {
    page-break-inside: avoid;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    min-height: 1px;
  }body .customer-story.three-stories-and-bullets .cs-divider .image {
    margin-left: 0;
    margin-right: 0;
  }body .customer-story.three-stories-and-bullets .cs-col .customer-story-list {
    padding-top: 0;
  }body .customer-story.three-stories-and-bullets .cs-col .customer-story-list h4 {
    font-size: 13pt;
    line-height: 1.2;
    margin-top: 0;
  }body .spotlight-coll-grid-4-col .spotcol-wrapper {
    width: 100%;
  }body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper {
    padding-bottom: 0;
    width: 50% !important;
    display: table-cell !important;
    vertical-align: top;
  }body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .spotlight {
    width: 50% !important;
    margin-bottom: 0;
  }body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .clearfix.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .dl-horizontal dd.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .container.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .container-fluid.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .row.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .form-horizontal .form-group.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .btn-toolbar.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .btn-group-vertical > .btn-group.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .nav.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .navbar.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .navbar-header.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .navbar-collapse.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .pager.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .panel-body.visible-sm-block,
  body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .modal-footer.visible-sm-block {
    display: none !important;
  }body .spotlight-coll-grid-4-col .spotcol-wrapper .middle-wrapper .spotlight {
    margin-bottom: 10px;
    page-break-inside: avoid;
  }body .spotlight.link-overlay-container {
    page-break-inside: avoid;
  }body .spotlight.link-overlay-container .link-overlay {
    position: relative !important;
    left: 0 !important;
    background-color: white;
  }body .spotlight.link-overlay-container .link-overlay a.action-button {
    color: #000 !important;
    display: block !important;
    padding: 5px 0 0 !important;
  }body .main-container .region-content .row.banner-collection {
    height: auto;
    min-height: 230px;
  }body .main-container .region-content .row.banner-collection .hero-carousel {
    height: auto;
  }body .main-container .region-content .row.banner-collection .hero-carousel .flexslider .slides li {
    height: auto;
  }body .spotlight-coll-one-big-two-small,
  body .spotlight-coll-one-big-two-small-img-below {
    page-break-inside: avoid;
  }body .spotlight-coll-one-big-two-small .margin-level,
  body .spotlight-coll-one-big-two-small-img-below .margin-level {
    margin-left: 0;
    margin-right: 0;
  }body .spotlight-coll-one-big-two-small .table-display .spotlight,
  body .spotlight-coll-one-big-two-small-img-below .table-display .spotlight {
    border: none;
  }body .spotlight-coll-one-big-two-small h2,
  body .spotlight-coll-one-big-two-small-img-below h2,
  body .spotlight-coll-one-big-two-small h3,
  body .spotlight-coll-one-big-two-small-img-below h3 {
    font-size: 15pt;
    line-height: 18pt;
  }body .hwb-title {
    margin-left: 0;
    margin-right: 0;
  }body .chunk.how-where-buy .hwb-search-outer {
    width: 100% !important;
  }body .chunk.how-where-buy .hwb-search-outer .hwb-search-inner p,
  body .chunk.how-where-buy .hwb-search-outer select.hwb-select {
    font-size: 14pt !important;
    line-height: 1.3;
  }body .chunk.how-where-buy .hwb {
    display: none;
  }body .customer-story-and-news .newsbox h3 a,
  body .customer-story-and-news .cust-story h3 {
    font-size: 13pt;
  }body .text-image-chunk.tiny-image-left .image-left-float {
    float: left;
    width: 20% !important;
    margin-right: 0;
    margin-left: 0;
  }body .text-image-chunk.tiny-image-left .image-left-float .img-responsive {
    max-width: 100% !important;
  }body .text-image-chunk.tiny-image-left .text-floating {
    float: left;
    width: 80%;
  }body .text-image-chunk.text-right-floating .text-floating ul {
    padding-left: 18px;
  }body .text-image-chunk.text-image-chunk-txt-left-col > div {
    width: 50%;
  }body .text-image-chunk.text-image-chunk-txt-left-col .image-right-col {
    float: right !important;
  }body .text-image-chunk.text-image-chunk-txt-right-col > div {
    width: 50%;
  }body .text-image-chunk.text-image-chunk-txt-right-col .image-left-col {
    float: left;
  }body .text-image-chunk.text-image-chunk-txt-right-col .image-left-col img {
    width: 100% !important;
  }body .text-image-chunk .image-left-float {
    margin-right: 15px;
  }body .text-image-chunk .image-right-float {
    margin-left: 15px;
    float: right !important;
  }body .chunk-table {
    page-break-inside: avoid;
  }body .chunk-table table {
    width: 100% !important;
  }body .table-of-contents .toc-table {
    clear: both;
  }body .chunk.related-links {
    display: none;
  }body .spotlight-right,
  body .spotlight-bottom .test {
    border: none;
  }body .spotlight-right .spotlight-content,
  body .spotlight-bottom .test .spotlight-content {
    padding-left: 0;
    padding-right: 0;
  }body .chunk .quote {
    margin-left: 30px;
    margin-right: 30px;
  }body .chunk .quote img {
    width: 30%;
    float: left;
    margin-right: 20px;
  }.caption-img-container .caption-overlay {
    padding: 0;
  }.clearfix.visible-xs-block,
  .clearfix.visible-sm-block,
  .clearfix.visible-md-block,
  .dl-horizontal dd.visible-xs-block,
  .dl-horizontal dd.visible-sm-block,
  .dl-horizontal dd.visible-md-block,
  .container.visible-xs-block,
  .container.visible-sm-block,
  .container.visible-md-block,
  .container-fluid.visible-xs-block,
  .container-fluid.visible-sm-block,
  .container-fluid.visible-md-block,
  .row.visible-xs-block,
  .row.visible-sm-block,
  .row.visible-md-block,
  .form-horizontal .form-group.visible-xs-block,
  .form-horizontal .form-group.visible-sm-block,
  .form-horizontal .form-group.visible-md-block,
  .btn-toolbar.visible-xs-block,
  .btn-toolbar.visible-sm-block,
  .btn-toolbar.visible-md-block,
  .btn-group-vertical > .btn-group.visible-xs-block,
  .btn-group-vertical > .btn-group.visible-sm-block,
  .btn-group-vertical > .btn-group.visible-md-block,
  .nav.visible-xs-block,
  .nav.visible-sm-block,
  .nav.visible-md-block,
  .navbar.visible-xs-block,
  .navbar.visible-sm-block,
  .navbar.visible-md-block,
  .navbar-header.visible-xs-block,
  .navbar-header.visible-sm-block,
  .navbar-header.visible-md-block,
  .navbar-collapse.visible-xs-block,
  .navbar-collapse.visible-sm-block,
  .navbar-collapse.visible-md-block,
  .pager.visible-xs-block,
  .pager.visible-sm-block,
  .pager.visible-md-block,
  .panel-body.visible-xs-block,
  .panel-body.visible-sm-block,
  .panel-body.visible-md-block,
  .modal-footer.visible-xs-block,
  .modal-footer.visible-sm-block,
  .modal-footer.visible-md-block {
    display: none !important;
  }.clearfix.visible-lg-block,
  .dl-horizontal dd.visible-lg-block,
  .container.visible-lg-block,
  .container-fluid.visible-lg-block,
  .row.visible-lg-block,
  .form-horizontal .form-group.visible-lg-block,
  .btn-toolbar.visible-lg-block,
  .btn-group-vertical > .btn-group.visible-lg-block,
  .nav.visible-lg-block,
  .navbar.visible-lg-block,
  .navbar-header.visible-lg-block,
  .navbar-collapse.visible-lg-block,
  .pager.visible-lg-block,
  .panel-body.visible-lg-block,
  .modal-footer.visible-lg-block {
    display: block !important;
  }.tab-view.row {
    display: none;
  }.no-content-bg {
    margin: 0;
  }.no-content-bg-margin {
    margin-top: 0;
  }.cust-img.pull-right {
    float: right !important;
  }body .image-caption p {
    font-size: 8pt;
  }.col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .lg-acol-1,
  .lg-acol-2,
  .lg-acol-3,
  .lg-acol-4,
  .lg-acol-5,
  .lg-acol-6,
  .lg-acol-7,
  .lg-acol-8,
  .lg-acol-9,
  .lg-acol-10,
  .lg-acol-11,
  .lg-acol-12 {
    float: left !important;
  }.col-lg-12,
  .lg-acol-12 {
    width: 100% !important;
  }.col-lg-11,
  .lg-acol-11 {
    width: 91.66666666666666% !important;
  }.col-lg-10,
  .lg-acol-10 {
    width: 83.33333333333334% !important;
  }.col-lg-9,
  .lg-acol-9 {
    width: 75% !important;
  }.col-lg-8,
  .lg-acol-8 {
    width: 66.66666666666666% !important;
  }.col-lg-7,
  .lg-acol-7 {
    width: 58.333333333333336% !important;
  }.col-lg-6,
  .lg-acol-6 {
    width: 50% !important;
  }.col-lg-5,
  .lg-acol-5 {
    width: 41.66666666666667% !important;
  }.col-lg-4,
  .lg-acol-4 {
    width: 33.33333333333333% !important;
  }.col-lg-3,
  .lg-acol-3 {
    width: 25% !important;
  }.col-lg-2,
  .lg-acol-2 {
    width: 16.666666666666664% !important;
  }.col-lg-1,
  .lg-acol-1 {
    width: 8.333333333333332% !important;
  }.chunk-main-outer.has-sidebar {
    width: 100% !important;
  }}