/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button, html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled], html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.bx-wrapper{position:relative;margin-bottom:60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url('/wp-content/themes/okeeffes/img/bx_loader.gif') center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size: .85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}.bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url('/wp-content/themes/okeeffes/img/controls.png') no-repeat 0 -32px}.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url('/wp-content/themes/okeeffes/img/controls.png') no-repeat -43px -32px}.bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus{}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('/wp-content/themes/okeeffes/img/controls.png') -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('/wp-content/themes/okeeffes/img/controls.png') -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80, 80, 80, 0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size: .85em;padding:10px}.fancybox-enabled {
  overflow: hidden;
}
.fancybox-enabled body {
  overflow: visible;
  height: 100%;
}
.fancybox-is-hidden {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}
.fancybox-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99993;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.fancybox-container ~ .fancybox-container {
  z-index: 99992;
}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.fancybox-outer {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
  opacity: .87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-caption-wrap,
.fancybox-infobar,
.fancybox-toolbar {
  position: absolute;
  direction: ltr;
  z-index: 99997;
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s,visibility 0s linear .25s;
  box-sizing: border-box;
}
.fancybox-show-caption .fancybox-caption-wrap,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.25s, visibility 0s;
}
.fancybox-infobar {
  top: 0;
  left: 50%;
  margin-left: -79px;
}
.fancybox-infobar__body {
  display: inline-block;
  width: 70px;
  line-height: 44px;
  font-size: 13px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  text-align: center;
  color: #ddd;
  background-color: rgba(30, 30, 30, 0.7);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: subpixel-antialiased;
}
.fancybox-toolbar {
  top: 0;
  right: 0;
}
.fancybox-stage {
  overflow: hidden;
  direction: ltr;
  z-index: 99994;
  -webkit-transform: translateZ(0);
}
.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  display: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: opacity, -webkit-transform;
  transition-property: transform,opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.fancybox-slide:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
  display: block;
}
.fancybox-slide--image {
  overflow: visible;
}
.fancybox-slide--image:before {
  display: none;
}
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
  background: #000;
}
.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
  background: #e5e3df;
}
.fancybox-slide--next {
  z-index: 99995;
}
.fancybox-slide > div {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin: 44px 0;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box;
}
.fancybox-slide .fancybox-image-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fancybox-can-zoomOut .fancybox-image-wrap {
  cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-image-wrap {
  cursor: zoom-in;
}
.fancybox-can-drag .fancybox-image-wrap {
  cursor: -webkit-grab;
  cursor: grab;
}
.fancybox-is-dragging .fancybox-image-wrap {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.fancybox-image,
.fancybox-spaceball {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
  max-height: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fancybox-spaceball {
  z-index: 1;
}
.fancybox-slide--iframe .fancybox-content {
  padding: 0;
  width: 80%;
  height: 80%;
  max-width: calc(0%);
  max-height: calc(12%);
  overflow: visible;
  background: #fff;
}
.fancybox-iframe {
  display: block;
  padding: 0;
  border: 0;
  height: 100%;
}
.fancybox-error,
.fancybox-iframe {
  margin: 0;
  width: 100%;
  background: #fff;
}
.fancybox-error {
  padding: 40px;
  max-width: 380px;
  cursor: default;
}
.fancybox-error p {
  margin: 0;
  padding: 0;
  color: #444;
  font: 16px/20px Helvetica Neue, Helvetica, Arial, sans-serif;
}
.fancybox-close-small {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  outline: none;
  background: transparent;
  z-index: 10;
  cursor: pointer;
}
.fancybox-close-small:after {
  content: "×";
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  font: 20px/30px Arial, Helvetica Neue, Helvetica, sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  background: #fff;
  transition: background .25s;
  box-sizing: border-box;
  z-index: 2;
}
.fancybox-close-small:focus:after {
  outline: 1px dotted #888;
}
.fancybox-close-small:hover:after {
  color: #555;
  background: #eee;
}
.fancybox-slide--iframe .fancybox-close-small {
  top: 0;
  right: -44px;
}
.fancybox-slide--iframe .fancybox-close-small:after {
  background: transparent;
  font-size: 35px;
  color: #aaa;
}
.fancybox-slide--iframe .fancybox-close-small:hover:after {
  color: #fff;
}
.fancybox-caption-wrap {
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 30px 0;
  background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8));
  pointer-events: none;
}
.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #fff;
  line-height: 20px;
  -webkit-text-size-adjust: none;
}
.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
  pointer-events: all;
}
.fancybox-caption a {
  color: #fff;
  text-decoration: underline;
}
.fancybox-button {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  background: transparent;
  color: #ddd;
  border-radius: 0;
  cursor: pointer;
  vertical-align: top;
  outline: none;
}
.fancybox-button[disabled] {
  cursor: default;
  pointer-events: none;
}
.fancybox-button,
.fancybox-infobar__body {
  background: rgba(30, 30, 30, 0.6);
}
.fancybox-button:hover:not([disabled]) {
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
}
.fancybox-button:after,
.fancybox-button:before {
  content: "";
  pointer-events: none;
  position: absolute;
  background-color: currentColor;
  color: currentColor;
  opacity: .9;
  box-sizing: border-box;
  display: inline-block;
}
.fancybox-button[disabled]:after,
.fancybox-button[disabled]:before {
  opacity: 0.3;
}
.fancybox-button--left:after,
.fancybox-button--right:after {
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
}
.fancybox-button--left:after {
  left: 20px;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.fancybox-button--right:after {
  right: 20px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.fancybox-button--left {
  border-bottom-left-radius: 5px;
}
.fancybox-button--right {
  border-bottom-right-radius: 5px;
}
.fancybox-button--close:after,
.fancybox-button--close:before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 2px;
  width: 16px;
  top: calc(49%);
  left: calc(42%);
}
.fancybox-button--close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.fancybox-button--close:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.fancybox-arrow {
  position: absolute;
  top: 50%;
  margin: -50px 0 0;
  height: 100px;
  width: 54px;
  padding: 0;
  border: 0;
  outline: none;
  background: none;
  cursor: pointer;
  z-index: 99995;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: opacity 0.25s;
}
.fancybox-arrow:after {
  content: "";
  position: absolute;
  top: 28px;
  width: 44px;
  height: 44px;
  background-color: rgba(30, 30, 30, 0.8);
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 24px 24px;
}
.fancybox-arrow--right {
  right: 0;
}
.fancybox-arrow--left {
  left: 0;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.fancybox-arrow--left:after,
.fancybox-arrow--right:after {
  left: 0;
}
.fancybox-show-nav .fancybox-arrow {
  opacity: 0.6;
}
.fancybox-show-nav .fancybox-arrow[disabled] {
  opacity: 0.3;
}
.fancybox-slide > .fancybox-loading {
  border: 6px solid rgba(99, 99, 99, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  -webkit-animation: a .8s infinite linear;
  animation: a .8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  z-index: 99999;
}
@-webkit-keyframes a {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes a {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--current {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  opacity: 1;
}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
  opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  opacity: 1;
}
.fancybox-fx-rotate.fancybox-slide--previous {
  -webkit-transform: rotate(-1turn);
  transform: rotate(-1turn);
  opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--next {
  -webkit-transform: rotate(1turn);
  transform: rotate(1turn);
  opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--current {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1;
}
.fancybox-fx-circular.fancybox-slide--previous {
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--next {
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--current {
  -webkit-transform: scaleX(1) translateZ(0);
  transform: scaleX(1) translateZ(0);
  opacity: 1;
}
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1);
}
@media (max-width: 800px) {
  .fancybox-infobar {
    left: 0;
    margin-left: 0;
  }
  .fancybox-button--left,
  .fancybox-button--right {
    display: none !important;
  }
  .fancybox-caption {
    padding: 20px 0;
    margin: 0;
  }
}
.fancybox-button--fullscreen:before {
  width: 15px;
  height: 11px;
  left: calc(43%);
  top: calc(44%);
  border: 2px solid;
  background: none;
}
.fancybox-button--pause:before,
.fancybox-button--play:before {
  top: calc(44%);
  left: calc(46%);
  background: transparent;
}
.fancybox-button--play:before {
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px inset transparent;
  border-left: 10px solid;
  border-radius: 1px;
}
.fancybox-button--pause:before {
  width: 7px;
  height: 11px;
  border-style: solid;
  border-width: 0 2px;
}
.fancybox-button--thumbs,
.fancybox-thumbs {
  display: none;
}
@media (min-width: 800px) {
  .fancybox-button--thumbs {
    display: inline-block;
  }
  .fancybox-button--thumbs span {
    font-size: 23px;
  }
  .fancybox-button--thumbs:before {
    width: 3px;
    height: 3px;
    top: calc(48%);
    left: calc(48%);
    box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, inset 0 0 0 32px, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;
  }
  .fancybox-thumbs {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 220px;
    margin: 0;
    padding: 5px 5px 0 0;
    background: #fff;
    word-break: normal;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    box-sizing: border-box;
    z-index: 99995;
  }
  .fancybox-show-thumbs .fancybox-thumbs {
    display: block;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 220px;
  }
  .fancybox-thumbs > ul {
    list-style: none;
    position: absolute;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 0;
  }
  .fancybox-thumbs > ul > li {
    float: left;
    overflow: hidden;
    max-width: 50%;
    padding: 0;
    margin: 0;
    width: 105px;
    height: 75px;
    position: relative;
    cursor: pointer;
    outline: none;
    border: 5px solid transparent;
    border-top-width: 0;
    border-right-width: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
  }
  li.fancybox-thumbs-loading {
    background: rgba(0, 0, 0, 0.1);
  }
  .fancybox-thumbs > ul > li > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .fancybox-thumbs > ul > li:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    border: 4px solid #4ea7f9;
    z-index: 99991;
    opacity: 0;
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
    opacity: 1;
  }
}
@import url('https://fonts.googleapis.com/css?family=Covered+By+Your+Grace&display=swap');html,body{width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}h1,h4{font-family:Aachen W01 Bold;font-weight:400}h4{font-size:2.375rem;line-height:2.5rem}strong{font-weight:700}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#93d50a}:focus{outline:none}a[href^=tel]{color:inherit!important;text-decoration:none!important;border-bottom:inherit!important}::-moz-selection{background:#93d50a;color:#fff}::selection{background:#93d50a;color:#fff}input[type=button],input[type=email],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;border-radius:0;border:none}input.text-box[name*=postcode]{text-transform:uppercase}p{margin:.5rem 0;font-size:1.125rem;line-height:1.5rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif}a{color:#fff}a:hover{text-decoration:underline;color:#93d50a;transition:all .25s ease-in-out}header{box-sizing:border-box;background-color:#77bc1f}header,header .header{width:100%;margin:0 auto}header .header{height:7.125rem;max-width:64rem;position:relative}header .header .logo{background:url(/wp-content/themes/okeeffes/img/okeeffesnew.png) no-repeat 50%;top:.5rem;width:100%;max-width:12.1875rem;height:5.875rem;display:inline-block;position:relative;text-indent:-9999px;z-index:1;background-size:92%}header .header nav{vertical-align:top;margin:0;margin:0 auto;height:4.125rem;display:inline-block}header .header nav ul{display:-ms-flexbox;display:flex;width:100%}header .header nav li{font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif;text-transform:uppercase;font-size:1.25rem;text-align:center;-ms-flex-pack:center;justify-content:center;display:inline-block}header .header nav li a{white-space:nowrap;display:block;color:#fff;text-decoration:none;line-height:7.125rem;margin:0 auto;padding:0 1.25rem}header .header #menubutton{display:none}footer{position:relative;box-sizing:border-box;clear:both;vertical-align:top;background:#77bc1f;width:100%;max-width:66.875rem;margin:0 auto;overflow:hidden;padding-bottom:1.875rem}footer .social{background:#fff;position:relative;padding:2.5rem 0 3.75rem}footer .social:after{content:".";clear:both;display:block;height:0;visibility:hidden}footer .social h3{text-align:center;font-size:1.875rem;font-weight:700;color:#000;text-transform:uppercase;margin:0 auto 1.75rem}footer .social #menu-footer-social-icons{text-align:center}footer .social #menu-footer-social-icons li{display:inline-block;height:3.75rem;width:100%;max-width:3.75rem;margin:0 .375rem;background-repeat:no-repeat;background-size:50px;background-position:50%}footer .social #menu-footer-social-icons li:hover{background-size:60px;transition:background-size .25s ease-in}footer .social #menu-footer-social-icons li a{color:transparent;display:block;height:100%;text-indent:-99999px}footer .social #menu-footer-social-icons li:first-child{margin-left:0}footer .social #menu-footer-social-icons li:last-child{margin-right:0}footer .social #menu-footer-social-icons li.facebook{background-image:url(/wp-content/themes/okeeffes/img/icons/facebook.svg)}footer .social #menu-footer-social-icons li.twitter{background-image:url(/wp-content/themes/okeeffes/img/icons/twitter.svg)}footer .social #menu-footer-social-icons li.instagram{background-image:url(/wp-content/themes/okeeffes/img/icons/instagram.svg)}footer .social #menu-footer-social-icons li.youtube{background-image:url(/wp-content/themes/okeeffes/img/icons/youtube.svg)}footer .social #menu-footer-social-icons li.pinterest{background-image:url(/wp-content/themes/okeeffes/img/icons/pinterest.svg)}footer .money-back{text-align:center;padding-top:2.8125rem;color:#000}footer .money-back h5{color:#000;font-family:Aachen W01 Bold;font-weight:400;font-size:2.375rem;display:table;margin:0 auto;line-height:2.5rem;border-bottom:4px solid #000}footer .money-back p{font-size:1.125rem}footer a#inline,footer a#inline:hover{text-decoration:none}footer #menu-footer-menu{text-align:center;height:1.875rem;margin-left:0}footer #menu-footer-menu li{display:inline-block;text-align:center;line-height:1.875rem}footer #menu-footer-menu li:after{content:"|";box-sizing:border-box;color:#000;font-size:1.25rem;padding:0 .625rem 0 .875rem;line-height:1.5rem}footer #menu-footer-menu li:last-child:after{content:""}footer #menu-footer-menu li a{color:#000;text-decoration:none;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1rem;text-transform:uppercase}footer #menu-footer-menu li a:hover{color:#000}footer .footer-links{width:100%;text-align:center;padding:1.25rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}footer .copyright{text-align:center;line-height:1.875rem;color:#000;text-decoration:none;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1rem;width:100%}.fancybox-container .fancybox-close-small:after{border-radius:0;top:0;right:0}body{background:#fff;font-family:Arial,Helvetica,sans-serif}body.page-template-page-right-sidebar article,body.page-template-page-right-sidebar aside{float:left}body.page-template-page-right-sidebar article{max-width:73%;width:100%;margin-right:2%}body.page-template-page-right-sidebar aside{max-width:25%;width:100%}.sidepanel-wrapper{position:fixed;width:auto;background:none;right:0;margin-left:0;z-index:1;top:15.5rem}.sidepanel-wrapper .sidepanelblock{float:right;width:4.375rem;background:#e76824 url(/wp-content/themes/okeeffes/img/icons/pin-white.svg) no-repeat center .9375rem;background-size:30px 46px}.sidepanel-wrapper .sidepanelblock p{color:#fff;text-align:center;font-weight:700;font-size:1.125rem;line-height:1.125rem;display:block;margin-top:4.5rem}.wrapper{max-width:80rem;width:100%;margin:0 auto;position:relative;background:#fff;padding:2.5rem 0 5rem;box-sizing:border-box}.wrapper:after{content:".";clear:both;display:block;height:0;visibility:hidden}.wrapper h1{font-size:2.5rem;font-family:Aachen W01 Bold;font-weight:400;text-transform:uppercase;padding-top:.5rem;line-height:3.125rem;display:table;margin:1.25rem auto 2.5rem;border-top:4px solid #000;border-bottom:4px solid #000;padding-bottom:.5rem}.wrapper h1,.wrapper h1+p{text-align:center;color:#282828}.wrapper h1+p{width:100%;max-width:43.75rem;margin-left:auto;margin-right:auto}.wrapper article{max-width:60rem;width:100%;position:relative;margin:0 auto}.wrapper article:after{content:".";clear:both;display:block;height:0;visibility:hidden}.wrapper article .breadcrumbs{margin-bottom:1.875rem;color:#505050}.wrapper article .breadcrumbs a{color:#505050;text-transform:uppercase;text-decoration:none}.wrapper article .breadcrumbs a:hover{color:#93d50a}.bx-wrapper{border:0;box-shadow:none;background-color:transparent}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-prev{left:1.25rem}.bx-wrapper .bx-pager{z-index:1;bottom:1.875rem}.bx-wrapper .bx-pager.bx-default-pager a{width:.875rem;height:.875rem;border-radius:50%}.bx-wrapper .bx-pager.bx-default-pager a.active{background:#77bc1f}.testimonials .bx-wrapper{margin-bottom:0}.search-widget{clear:both;background:#312f2a;color:#fff;position:relative;padding:2.5rem 0;text-align:center;width:100%;max-width:66.875rem;margin:0 auto}.search-widget:after{content:".";clear:both;display:block;height:0;visibility:hidden}.search-widget p{margin:0}.search-widget .wpsl-search-widget #wpsl-widget-form #wpsl-widget-search,.search-widget .wpsl-search-widget #wpsl-widget-form label,.search-widget p{display:inline-block;vertical-align:top}.search-widget .wpsl-search-widget #wpsl-widget-form label{background:url(/wp-content/themes/okeeffes/img/icons/pin.svg) no-repeat 0;background-size:30px 46px;padding-left:2.8125rem;line-height:3.125rem;margin-right:1.25rem;color:#fff;font-size:2.125rem;text-transform:uppercase;font-weight:700;width:auto;height:3.125rem}.search-widget .wpsl-search-widget #wpsl-widget-form #wpsl-widget-search{background:#312f2a;color:#fff;width:23.125rem;height:3.125rem;line-height:3.125rem;padding:0;text-indent:1.125rem;font-size:1.25rem;border-radius:0;box-sizing:border-box;border:1px solid #d2d2d2}.search-widget .wpsl-search-widget #wpsl-widget-form #wpsl-widget-search:focus{border:1px solid #fff}.search-widget .wpsl-search-widget #wpsl-widget-form input[type=submit]{background:#e76824;text-align:center;color:#fff;font-size:1.5rem;line-height:3.125rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-weight:700;border:none;border-radius:0;box-sizing:border-box;padding:0 1.4375rem;box-shadow:none;text-transform:uppercase}.search-widget .wpsl-search-widget #wpsl-widget-form input[type=submit]:hover{background:#93d50a;transition:background-color .25s ease-in-out}#nf-form-1-cont{width:70%;float:none;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;margin:4.375rem auto 0}#nf-form-1-cont .nf-before-form-content{margin:0 0 1.875rem}#nf-form-1-cont .nf-form-content{clear:both}#nf-form-1-cont .nf-form-content .listselect-container{margin-top:2.8125rem}#nf-form-1-cont .nf-form-content .nf-field-container{margin:1.875rem 0}#nf-form-1-cont .nf-form-content .nf-field-container.label-left .nf-field-label{text-align:left;height:2.8125rem;line-height:2.8125rem;margin-top:0}#nf-form-1-cont .nf-form-content .nf-field-container.label-left .field-wrap{width:100%;max-width:80%;padding:.3125rem 0;margin-bottom:.9375rem}#nf-form-1-cont .nf-form-content .nf-field-container.label-left .field-wrap.nf-error{-webkit-animation:pulse 2s ease-out}#nf-form-1-cont .nf-form-content .nf-field-container.label-left .field-wrap.nf-error input[type=email],#nf-form-1-cont .nf-form-content .nf-field-container.label-left .field-wrap.nf-error input[type=number],#nf-form-1-cont .nf-form-content .nf-field-container.label-left .field-wrap.nf-error input[type=tel],#nf-form-1-cont .nf-form-content .nf-field-container.label-left .field-wrap.nf-error input[type=text]{border:1px solid red}#nf-form-1-cont .nf-form-content .nf-field-container.label-left .nf-after-field{margin-left:0;clear:both}#nf-form-1-cont .nf-form-content .nf-field-container.label-left .nf-after-field .nf-input-limit{margin-top:0}#nf-form-1-cont .nf-form-content .nf-field-container.label-left .nf-after-field .nf-error-msg{margin-right:0;height:2.8125rem;line-height:2.8125rem;font-weight:700}#nf-form-1-cont .nf-form-content .nf-field-container.label-right .checkbox-wrap .nf-field-label{max-width:90%;width:100%}#nf-form-1-cont .nf-form-content .nf-field-container.label-right .checkbox-wrap .nf-field-description{margin-right:0;max-width:43.75rem;width:100%;height:2.8125rem;line-height:2.8125rem}#nf-form-1-cont .nf-form-content .nf-field-container.label-right .checkbox-wrap .nf-field-description p:last-child{margin:.5rem 0}#nf-form-1-cont .nf-form-content .nf-field-container input[type=email],#nf-form-1-cont .nf-form-content .nf-field-container input[type=number],#nf-form-1-cont .nf-form-content .nf-field-container input[type=tel],#nf-form-1-cont .nf-form-content .nf-field-container input[type=text],#nf-form-1-cont .nf-form-content .nf-field-container select,#nf-form-1-cont .nf-form-content .nf-field-container textarea{border:2px solid #eee;background:#f4f4f6}#nf-form-1-cont .nf-form-content .nf-field-container input[type=email]:focus,#nf-form-1-cont .nf-form-content .nf-field-container input[type=number]:focus,#nf-form-1-cont .nf-form-content .nf-field-container input[type=tel]:focus,#nf-form-1-cont .nf-form-content .nf-field-container input[type=text]:focus,#nf-form-1-cont .nf-form-content .nf-field-container select:focus,#nf-form-1-cont .nf-form-content .nf-field-container textarea:focus{box-shadow:0 0 5px red;border:1px solid red}#nf-form-1-cont .nf-form-content .nf-field-container input[type=email],#nf-form-1-cont .nf-form-content .nf-field-container input[type=number],#nf-form-1-cont .nf-form-content .nf-field-container input[type=tel],#nf-form-1-cont .nf-form-content .nf-field-container input[type=text]{height:2.8125rem;line-height:2.8125rem;text-indent:.625rem}#nf-form-1-cont .nf-form-content .nf-field-container textarea{padding:.625rem;box-sizing:border-box}#nf-form-1-cont .nf-form-content .nf-field-container input[type=button]{background:#77bc1f;text-align:center;color:#fff;font-weight:700;height:3.4375rem;line-height:3.4375rem;border:1px solid #77bc1f;width:100%;float:right;font-size:1.125rem;text-transform:uppercase}#nf-form-1-cont .nf-form-content .nf-field-container input[type=button]:hover{background:#fff;color:#77bc1f;transition:background-color .25s ease-in-out}#nf-form-1-cont .nf-form-content .nf-field-container .list-select-wrap .nf-field-element{background:#f4f4f6 url(/wp-content/themes/okeeffes/img/select.png) no-repeat 97% 50%;overflow:hidden}#nf-form-1-cont .nf-form-content .nf-field-container .list-select-wrap .nf-field-element select{padding:1rem;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.3125rem}#nf-form-1-cont .nf-after-form-content .nf-error-msg{text-align:center;font-weight:700;padding:.9375rem 0}.contact-page-gorillalogo{margin-top:4.375rem;float:right;width:48%}.post-edit-link{position:fixed;bottom:0;width:100px;text-align:center;background:#eee;border:1px solid #000;display:block;padding:4px 0}body.home .bx-wrapper{width:100%;margin:0 auto;position:relative}body.home .bx-wrapper:after{content:".";clear:both;display:block;height:0;visibility:hidden}body.home .bx-wrapper .bx-controls-direction a{z-index:1}body.home .bx-wrapper .bx-prev{background:url(/wp-content/themes/okeeffes/img/icons/arrow-left-white.svg) no-repeat 0 0}body.home .bx-wrapper .bx-next{background:url(/wp-content/themes/okeeffes/img/icons/arrow-right-white.svg) no-repeat 0 0}body.home .banner{background-color:#fff;position:relative;height:26.1875rem}body.home .banner:after{content:".";clear:both;display:block;height:0;visibility:hidden}body.home .banner .headlines{margin:0 auto;width:25.5rem}body.home .banner .headlines .headline{font-size:3.625rem;color:#282828;width:auto;clear:both;display:table;font-family:Aachen W01 Bold;font-weight:400;text-transform:uppercase;text-justify:inter-word}@keyframes delay{99%{visibility:hidden}to{visibility:visible}}body.home .banner .headlines .headline:first-child{line-height:4.375rem}body.home .banner .headlines .headline:nth-child(2){font-size:6.6875rem;line-height:4.25rem;border-bottom:2px solid #282828;padding-bottom:.9375rem}body.home .banner .headlines .headline:nth-child(3){font-size:2.125rem;line-height:3.125rem;padding-top:.3125rem}body.home .banner .headlines .headline:nth-child(4){font-size:3.125rem;line-height:1.875rem}body.home .banner .headlines .summary{color:#fff;font-size:1.5rem;line-height:1.625rem;text-transform:uppercase;margin:2.375rem 0 1.875rem;width:100%;max-width:17.5rem}body.home .banner .headlines .cta a{background:#000;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:1.125rem;line-height:3rem;padding:.8125rem .9375rem}body.home .banner .headlines .cta a:hover{color:#93d50a}body.home .banner .bg-image{background-repeat:no-repeat;max-height:41.875rem;padding-top:3.4375rem;box-sizing:border-box;height:26.1875rem;width:100%;overflow:hidden;background-size:cover;background-position:50%}body.home .banner .bg-image img{height:auto;width:100%}body.home .banner .bg-video{position:relative}body.home .banner .bg-video #bgvid{width:100%}body.home .banner .bg-video .headlines{position:absolute;top:125px}body.home .banner .bx-wrapper .bx-pager{width:auto;left:50%}body.home .banner .slide.blue .headline:nth-child(4){font-size:3rem}body.home .banner .bx-wrapper .bx-controls-direction a{top:43%}body.home .banner .bx-wrapper .bx-prev{left:5rem}body.home .banner .bx-wrapper .bx-next{right:5rem}body.home .tell-your-story{clear:both;background-color:#93d50a;color:#fff;width:100%;max-width:66.875rem;margin:0 auto;position:relative;text-align:center;padding:3.75rem 0}body.home .tell-your-story:after{content:".";clear:both;display:block;height:0;visibility:hidden}body.home .tell-your-story .story{float:left;width:40%;margin-left:4.6875rem}body.home .tell-your-story .story h4{text-transform:uppercase;color:#000;font-size:3rem;font-family:Aachen W01 Bold;font-weight:400;margin:2.5rem 0 1.25rem;border-top:4px solid #000;border-bottom:4px solid #000;line-height:3rem;text-align:left;width:24.75rem;padding:.5rem 0}body.home .tell-your-story .story p{text-align:left;font-size:1.125rem;color:#000}body.home .tell-your-story .story .tell-me-more{font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif;font-size:1.375rem;padding:.9375rem 0;text-transform:uppercase;width:15rem;text-decoration:none;display:block;background-color:#e76824;margin-top:1.25rem;text-align:center}body.home .tell-your-story .story .tell-me-more a{text-decoration:none;color:#fff}body.home .tell-your-story .story .tell-me-more a:hover{color:#000}body.home .tell-your-story .tell-story-image{float:right;margin-right:3.75rem}body.home #product-category-blocks{width:100%;max-width:66.875rem;margin:0 auto;background-color:#fff}body.home #product-category-blocks ul{width:100%;margin:-2.625rem auto 0;position:relative;font-size:0}body.home #product-category-blocks li{display:inline-block;text-align:center;width:25%}body.home #product-category-blocks li img.productblock-image{height:auto;width:100%;max-height:100%}body.home #product-category-blocks li img{max-width:none;max-height:16.875rem;width:auto}body.home #product-category-blocks li a{text-decoration:none}body.home #product-category-blocks li a:hover{color:#000}body.home #product-category-blocks li a span.learn-more-link{font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif;font-size:1.125rem;padding:.9375rem 0;text-transform:uppercase;width:9.75rem;margin:0 auto;margin-top:.625rem;background-color:rgba(255,0,0,.4);text-decoration:none;background-color:hsla(0,0%,100%,.3);display:block}body.home #product-category-blocks li a span.learn-more-link:hover{color:#000}body.home #product-category-blocks li h2{color:#fff;font-size:2.625rem;text-transform:uppercase;padding:0 0 1.25rem;font-weight:700;display:block;margin:0 auto;width:85%;font-family:Aachen W01 Bold;font-weight:400}body.home #product-category-blocks .productblock-green{background-color:#93d50a;font-family:Aachen W01 Bold;font-weight:400;padding:1.25rem 0 2.25rem}body.home #product-category-blocks .productblock-blue{background-color:#00b8e4;font-family:Aachen W01 Bold;font-weight:400;padding:1.25rem 0 2.25rem}body.home #product-category-blocks .productblock-orange{background-color:#ff7900;font-family:Aachen W01 Bold;font-weight:400;padding:1.25rem 0 2.25rem}body.home #product-category-blocks .productblock-yellow{background-color:#ffe71a;font-family:Aachen W01 Bold;font-weight:400;padding:1.25rem 0 2.25rem}body.home #productslider-wrapper{position:relative}body.home #productslider-wrapper:after{content:".";clear:both;display:block;height:0;visibility:hidden}body.home #productslider-wrapper #productslider{width:25.25rem;height:30px;padding-right:2px;display:block;-ms-flex-direction:row;flex-direction:row;margin:1.375rem auto}body.home #productslider-wrapper #productslider a{cursor:pointer}body.home #productslider-wrapper #productslider li{list-style:none;-ms-flex-positive:1;flex-grow:1;display:inline-block}body.home #productslider-wrapper #productslider li a{color:#5685bc;padding:.625rem;display:block;text-decoration:none;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-weight:500;color:#fff;text-align:center;text-transform:uppercase;border-collapse:collapse;border:1px solid #93d50a;font-size:1.375rem}body.home #productslider-wrapper #productslider li a.inactive{border:1px solid #282828}body.home #productslider-wrapper #productslider li a:hover{border:1px solid #93d50a;border-collapse:collapse}body.home #productslider-wrapper .bx-controls-direction{top:36%}body.home #productslider-wrapper .bx-controls-direction a.bx-prev{left:-.625rem;top:38%}body.home #productslider-wrapper .bx-controls-direction a.bx-next{right:-1.4375rem;top:38%}body.home .container .bx-wrapper{clear:both;width:100%;text-align:left;padding-top:20px}body.home .container .bx-wrapper img{height:17.5rem;display:block;border:1px solid #f4f4f6;padding:.625rem 4.375rem;margin:0 auto}body.home .container .bx-wrapper h3{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-weight:500;color:#fff;text-align:center;line-height:1.5rem;font-size:1.25rem;width:13.75rem;margin:.4375rem auto}body.home .container .bx-wrapper .bx-controls{height:3.75rem}.testimonials{clear:both;background:#312f2a;text-align:left;color:#fff;width:100%;max-width:66.875rem;margin:0 auto;position:relative;margin-bottom:-1px}.testimonials:after{content:".";clear:both;display:block;height:0;visibility:hidden}.testimonials li.slide{background-color:#e6e5e3;height:21.375rem}.testimonials .testimonial{max-width:100%;margin:2.5rem 0 2.5rem 3rem;float:left;width:31.75rem}.testimonials .testimonial .title{font-size:2.75rem;font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:0}.testimonials .testimonial .body{font-family:'Covered By Your Grace',cursive;font-display:swap;font-size:1.875rem;line-height:2.125rem;font-style:italic;font-weight:300;color:#000}.testimonials .testimonial .body:before{content:open-quote}.testimonials .testimonial .body:after{content:close-quote}.testimonials .testimonial .author{font-size:1.5rem;font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif;text-transform:uppercase;margin-top:1.25rem;color:#000}.testimonials .container_beforeafter{width:26.6875rem;z-index:1;display:table-row;float:right}.testimonials .container_beforeafter ul.tabs{margin:0;padding:0;list-style:none;position:absolute;z-index:9999;top:17.75rem;right:1.25rem}.testimonials .container_beforeafter ul.tabs li{background-color:#000;color:#fff;display:table-cell;padding:10px 15px;cursor:pointer;font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif}.testimonials .container_beforeafter ul.tabs li.current{color:#fff;background-color:#93d50a;font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif}.testimonials .container_beforeafter .tab-content{visibility:hidden;padding:0;position:absolute;bottom:0;z-index:10;right:0}.testimonials .container_beforeafter .tab-content.current{visibility:visible}.testimonials .container_beforeafter .tab-content img{display:inline-block;float:right}.testimonials .bx-pager.bx-default-pager{margin-left:3rem;text-align:left;width:auto}div.search .search-input{width:100%;max-width:40rem;height:4.375rem;line-height:4.375rem;border:1px solid #93d50a;display:inline-block;box-sizing:border-box;background:#f4f4f6;text-indent:1.25rem;color:#505050}div.search .search-input:focus{border:1px solid #93d50a}div.search .search-submit{background:url(/wp-content/themes/okeeffes/img/icons/glass.svg) no-repeat 50%;background-color:#93d50a;background-size:70%;width:4.375rem;height:4.375rem;outline:none;border:none;display:inline-block;box-sizing:border-box;float:right}div.search .search-submit:hover{background-color:#93d50a;transition:background-color .25s ease-in-out}body.archive .searchandfilter ul,body.page-template-page-product .searchandfilter ul{display:block}body.archive .searchandfilter ul li,body.page-template-page-product .searchandfilter ul li{width:100%;display:block;margin-bottom:.3125rem}body.archive .searchandfilter ul li h4,body.page-template-page-product .searchandfilter ul li h4{color:#000;text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:1.25rem;margin:0 0 1.6875rem}body.archive .searchandfilter ul input[type=submit],body.page-template-page-product .searchandfilter ul input[type=submit]{background:#93d50a;clear:both;display:block;width:80%;border-radius:.3125rem;color:#fff;font-weight:700;text-align:center;height:2.5rem;line-height:2.5rem;margin:2.5rem 0 0}body.archive .searchandfilter ul input[type=submit]:hover,body.page-template-page-product .searchandfilter ul input[type=submit]:hover{background:#93d50a;transition:background-color .25s ease-in-out}body.archive h2,body.page-template-page-product h2{text-align:center;font-size:2.5rem;font-family:Aachen W01 Bold;font-weight:400;text-transform:uppercase;padding-top:.5rem;line-height:3.125rem;text-align:left;margin-bottom:2.5rem;line-height:normal}body.archive article .left,body.archive article .product-index,body.page-template-page-product article .left,body.page-template-page-product article .product-index{float:left}body.archive article .left,body.page-template-page-product article .left{width:100%;max-width:15.625rem}body.archive article .product-index,body.page-template-page-product article .product-index{width:100%;max-width:44.375rem}body.archive article .product-index ul,body.page-template-page-product article .product-index ul{margin-top:1.5rem;clear:both}body.archive article .product-index ul li,body.page-template-page-product article .product-index ul li{display:inline-block;vertical-align:top;width:100%;max-width:13.75rem}body.archive article .product-index ul li .image,body.page-template-page-product article .product-index ul li .image{width:13.75rem;height:17.5rem;border:1px solid #555;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;margin-bottom:1.25rem;text-align:center}body.archive article .product-index ul li .image:hover,body.page-template-page-product article .product-index ul li .image:hover{border:1px solid #93d50a;box-shadow:0 0 5px #93d50a;cursor:pointer}body.archive article .product-index ul li .image img,body.page-template-page-product article .product-index ul li .image img{max-height:13.75rem}body.archive article .product-index ul li span,body.page-template-page-product article .product-index ul li span{clear:both;display:block;text-align:center}body.archive article .product-index ul li .title,body.page-template-page-product article .product-index ul li .title{margin-bottom:.625rem}body.archive article .product-index ul li .title a,body.page-template-page-product article .product-index ul li .title a{font-size:1.25rem;font-weight:700;color:#000;text-transform:uppercase;text-decoration:none}body.archive article .product-index ul li .title a:hover,body.page-template-page-product article .product-index ul li .title a:hover{color:#93d50a}body.archive article .product-index ul li .summary,body.page-template-page-product article .product-index ul li .summary{width:100%;max-width:11.25rem;font-size:1rem;text-align:center;line-height:1.25rem;margin:0 auto}body.archive article .product-index ul li:nth-child(3n+2),body.page-template-page-product article .product-index ul li:nth-child(3n+2){margin:0 1.25rem}body.archive article .product-index ul li:nth-child(3n+1),body.page-template-page-product article .product-index ul li:nth-child(3n+1){clear:both}body.archive #product-category-blocks,body.page-template-page-product #product-category-blocks{width:100%;max-width:66.875rem;margin:3.125rem auto 1.25rem;background-color:#fff}body.archive #product-category-blocks ul,body.page-template-page-product #product-category-blocks ul{width:100%;margin:0 auto;position:relative;font-size:0}body.archive #product-category-blocks li,body.page-template-page-product #product-category-blocks li{display:inline-block;text-align:center;width:25%}body.archive #product-category-blocks li img,body.page-template-page-product #product-category-blocks li img{max-width:none;max-height:16.875rem;width:auto}body.archive #product-category-blocks li img.productblock-image,body.page-template-page-product #product-category-blocks li img.productblock-image{height:auto;width:100%;max-height:100%}body.archive #product-category-blocks li a,body.page-template-page-product #product-category-blocks li a{text-decoration:none}body.archive #product-category-blocks li a:hover,body.page-template-page-product #product-category-blocks li a:hover{color:#000}body.archive #product-category-blocks li a span.learn-more-link,body.page-template-page-product #product-category-blocks li a span.learn-more-link{font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif;font-size:1.125rem;padding:.9375rem 0;text-transform:uppercase;width:9.75rem;margin:0 auto;margin-top:.625rem;background-color:rgba(255,0,0,.4);text-decoration:none;background-color:hsla(0,0%,100%,.3);display:block}body.archive #product-category-blocks li a span.learn-more-link:hover,body.page-template-page-product #product-category-blocks li a span.learn-more-link:hover{color:#000}body.archive #product-category-blocks li h2,body.page-template-page-product #product-category-blocks li h2{color:#fff;text-transform:uppercase;padding:0 0 1.25rem;display:block;margin:0 auto;width:85%;text-align:center;line-height:2.625rem}body.archive #product-category-blocks .productblock-green,body.page-template-page-product #product-category-blocks .productblock-green{background-color:#93d50a;font-family:Aachen W01 Bold;font-weight:400;padding:1.25rem 0 2.25rem}body.archive #product-category-blocks .productblock-blue,body.page-template-page-product #product-category-blocks .productblock-blue{background-color:#00b8e4;font-family:Aachen W01 Bold;font-weight:400;padding:1.25rem 0 2.25rem}body.archive #product-category-blocks .productblock-orange,body.page-template-page-product #product-category-blocks .productblock-orange{background-color:#ff7900;font-family:Aachen W01 Bold;font-weight:400;padding:1.25rem 0 2.25rem}body.archive #product-category-blocks .productblock-yellow,body.page-template-page-product #product-category-blocks .productblock-yellow{background-color:#ffe71a;font-family:Aachen W01 Bold;font-weight:400;padding:1.25rem 0 2.25rem}body.archive .money-back.product-listing,body.page-template-page-product .money-back.product-listing{text-align:center;max-width:47.5rem;width:100%;margin:4.375rem auto 0}body.archive .money-back.product-listing h5,body.page-template-page-product .money-back.product-listing h5{color:#282828;font-family:Aachen W01 Bold;font-weight:400;font-size:2.375rem;display:table;margin:0 auto;line-height:2.5rem;border-bottom:2px solid #000}body.archive .money-back.product-listing p,body.page-template-page-product .money-back.product-listing p{margin:1.25rem 0 0}body.archive .testimonials .bx-wrapper,body.page-template-page-product .testimonials .bx-wrapper{margin-bottom:0}body.single-products .fancybox-slide--video .fancybox-content{width:53.375rem;height:30rem;max-width:80%;max-height:80%;margin:0}body.single-products #product-slider .bx-wrapper .bx-next{background:url(/wp-content/themes/okeeffes/img/icons/arrow-right-white.svg) no-repeat 0 0}body.single-products #product-slider .bx-wrapper .bx-prev{background:url(/wp-content/themes/okeeffes/img/icons/arrow-left-white.svg) no-repeat 0 0}body.single-products #product-slider li{text-align:center}body.single-products #product-slider li img{display:inline}body.single-products .wrapper{padding-bottom:0;max-width:100%;padding-top:0}body.single-products .wrapper .bx-wrapper{margin:0 auto}body.single-products .wrapper article{max-width:100%}body.single-products .wrapper div.body{max-width:45rem;width:100%;text-align:center;margin:4.375rem auto}body.single-products .wrapper div.body h3{font-family:Aachen W01 Bold;font-weight:400;font-size:1.875rem;line-height:3.125rem}body.single-products .wrapper div.body p{padding:1.25rem 0}body.single-products .wrapper div.body li{line-height:1.5rem}body.single-products .why-it-works{width:100%;text-align:center;margin-bottom:3.75rem}body.single-products .why-it-works img{max-width:90%;display:inline}body.single-products .type-products .product-images{display:inline-block;vertical-align:top;width:100%;max-width:67%}body.single-products .type-products .product-images .bx-pager{display:inline-block;vertical-align:top;width:100%;max-width:3.75rem;margin-right:1.5625rem}body.single-products .type-products .product-images .bx-pager li{clear:both;width:3.75rem;display:block;margin-bottom:.625rem}body.single-products .type-products .product-images .bx-pager li a{border:1px solid #959595;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.3125rem 0;box-sizing:border-box}body.single-products .type-products .product-images .bx-pager li a.active{border:1px solid #000}body.single-products .type-products .product-images .bx-pager li a img{display:block}body.single-products .type-products .product-images .bx-pager li.video a{background:url(/wp-content/themes/okeeffes/img/icons/play.svg) no-repeat top;background-size:40px 40px;display:block;padding-top:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:.875rem;margin:0 auto;border:none}body.single-products .type-products .product-images .bx-wrapper{width:29.375rem;height:37.5rem;display:inline-block;border:1px solid #959595}body.single-products .type-products .product-images .bx-wrapper li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:29.375rem;height:37.5rem;box-sizing:border-box}body.single-products .type-products .product-images .bx-wrapper li img{display:block;max-width:90%;max-height:90%;height:auto}body.single-products .type-products .product-images .bx-wrapper .bx-prev{background:url(/wp-content/themes/okeeffes/img/icons/arrow-left-grey.svg) no-repeat 0 0}body.single-products .type-products .product-images .bx-wrapper .bx-next{background:url(/wp-content/themes/okeeffes/img/icons/arrow-right-grey.svg) no-repeat 0 0}body.single-products .type-products .product-details{max-width:45rem;text-align:center;margin:0 auto;width:101%;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif}body.single-products .type-products .product-details h1{font-family:Aachen W01 Bold;font-weight:400;color:#000;margin-bottom:0;text-transform:uppercase;text-align:center;border-bottom:none;border-top:none}body.single-products .type-products .product-details h2{color:#000;font-weight:700;margin-bottom:2.125rem;font-size:1.375rem;font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif}body.single-products .type-products .product-details .body{color:#000;line-height:1.25rem;border-bottom:1px solid #ccc;padding-bottom:2.625rem}body.single-products .type-products .product-details .sizes{padding-top:1.25rem;position:relative}body.single-products .type-products .product-details .sizes:after{content:".";clear:both;display:block;height:0;visibility:hidden}body.single-products .type-products .product-details .sizes label{font-weight:700;line-height:1.25rem;display:block}body.single-products .type-products .product-details .sizes p{display:inline-block;width:auto;max-width:none}body.single-products .type-products .product-details .sizes p:after{content:","}body.single-products .type-products .product-details .sizes p:last-child:after{content:normal}body.single-products .type-products .product-details .cta{background:#77bc1f;display:block;color:#fff;text-transform:uppercase;font-size:1.3125rem;line-height:3.75rem;text-decoration:none;text-align:center;margin:1.75rem auto 3.125rem;max-width:29.25rem;width:90%;font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif}body.single-products .type-products .product-details .cta:hover{background:#fff;transition:background-color .25s ease-in-out;color:#77bc1f}body.single-products .related{text-align:center}body.single-products .related h3{text-align:center;font-size:1.875rem;font-weight:700;color:#000;text-transform:uppercase;margin:0 auto 1.75rem}body.single-products .related ul li{display:inline-block;vertical-align:top;margin-right:1.5rem}body.single-products .related ul li:last-child{margin-right:0}body.single-products .related ul li .image{width:13.75rem;height:17.5rem;border:1px solid #555;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;margin-bottom:1.25rem;text-align:center}body.single-products .related ul li .image:hover{border:1px solid #93d50a;box-shadow:0 0 5px #93d50a;cursor:pointer}body.single-products .related ul li .image img{max-height:13.75rem}body.single-products .related ul li span{clear:both;display:block;text-align:center}body.single-products .related ul li .title{margin-bottom:.625rem}body.single-products .related ul li .title a{font-size:1.25rem;font-weight:700;color:#000;text-transform:uppercase;text-decoration:none}body.single-products .related ul li .title a:hover{color:#93d50a}body.single-products .related ul li .summary{width:100%;max-width:11.25rem;font-size:1rem;text-align:center;line-height:1.25rem;margin:0 auto}body.single-products .for-best-results{max-width:66.875rem;width:100%;margin:0 auto;text-align:center;padding-bottom:2.5rem;padding-top:2rem}body.single-products .for-best-results h4{font-family:Aachen W01 Bold;font-weight:400;font-size:1.75rem;padding-top:.625rem}body.single-products .for-best-results p{width:50%;margin:1.25rem auto}body.single-products .for-best-results p.for-best-results-smalltext{font-size:.875rem}body.single-products.okeeffes-working-hands .for-best-results,body.single-products.okeeffes-working-hands article{background-color:#93d50a}body.single-products.healthy-feet .for-best-results,body.single-products.healthy-feet article,body.single-products.okeeffes-healthy-feet .for-best-results,body.single-products.okeeffes-healthy-feet article{background-color:#00b8e4}body.single-products.okeeffes-lip-repair .for-best-results,body.single-products.okeeffes-lip-repair article{background-color:#ff7900}body.single-products.okeeffes-skin-repair .for-best-results,body.single-products.okeeffes-skin-repair article,body.single-products.skin-repair .for-best-results,body.single-products.skin-repair article{background-color:#ffe71a}body.store-locator #wpsl-wrap .wpsl-search{background:#000;padding:2.5rem 0;position:relative;margin-top:2.5rem}body.store-locator #wpsl-wrap .wpsl-search:after{content:".";clear:both;display:block;height:0;visibility:hidden}body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap div{width:auto}body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap div label{line-height:3.125rem;margin-right:1.25rem}body.store-locator #wpsl-wrap .wpsl-search .wpsl-input,body.store-locator #wpsl-wrap .wpsl-search .wpsl-search-btn-wrap{box-sizing:border-box;padding-top:.4375rem}body.store-locator #wpsl-wrap .wpsl-search .wpsl-input #wpsl-search-input,body.store-locator #wpsl-wrap .wpsl-search .wpsl-search-btn-wrap #wpsl-search-input{background:#000;color:#fff;width:23.125rem;height:3.125rem;line-height:3.125rem;padding:0;text-indent:1.125rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1.25rem;border-radius:0;box-sizing:border-box}body.store-locator #wpsl-wrap .wpsl-search .wpsl-input #wpsl-search-input:focus,body.store-locator #wpsl-wrap .wpsl-search .wpsl-search-btn-wrap #wpsl-search-input:focus{border:1px solid #93d50a}body.store-locator #wpsl-wrap .wpsl-search .wpsl-input #wpsl-search-btn,body.store-locator #wpsl-wrap .wpsl-search .wpsl-search-btn-wrap #wpsl-search-btn{background:#e76824;text-align:center;color:#fff;font-size:1.5rem;line-height:3.125rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-weight:700;border:none;border-radius:0;box-sizing:border-box;padding:0 1.4375rem;box-shadow:none}body.store-locator #wpsl-wrap .wpsl-search .wpsl-input #wpsl-search-btn:hover,body.store-locator #wpsl-wrap .wpsl-search .wpsl-search-btn-wrap #wpsl-search-btn:hover{background:#93d50a;transition:background-color .25s ease-in-out}body.store-locator #wpsl-wrap .wpsl-search .wpsl-input{background:url(/wp-content/themes/okeeffes/img/icons/pin.svg) no-repeat 0;background-size:30px 46px;padding-left:2.8125rem;margin-left:7.5rem}body.store-locator #wpsl-wrap .wpsl-search .wpsl-input label{color:#fff;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:2.125rem;text-transform:uppercase;font-weight:700;width:auto;height:3.125rem}body.store-locator #wpsl-wrap #wpsl-gmap{border:1px solid #acacac}body.store-locator #wpsl-wrap #wpsl-result-list{margin-right:0;max-width:30%}body.store-locator #wpsl-wrap #wpsl-result-list li{border-bottom:1px solid #999;padding-bottom:2.5rem;box-sizing:border-box}body.store-locator #wpsl-wrap #wpsl-result-list .wpsl-store-location strong{font-weight:700;font-size:1.375rem;line-height:1.5rem}body.store-locator #wpsl-wrap #wpsl-result-list .wpsl-direction-wrap{font-size:1.125rem;line-height:1.5rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif}body.store-locator #wpsl-wrap #wpsl-result-list .wpsl-direction-wrap:before{content:"Distance:"}body.store-locator #wpsl-wrap #wpsl-result-list .wpsl-direction-wrap a{color:#000;font-weight:700}body.store-locator #wpsl-wrap #wpsl-result-list .wpsl-direction-wrap a:hover{color:#93d50a}body.store-locator .search-widget{display:none}body.store-locator .search-widget,body.where-to-buy .search-widget{margin:2.5rem auto}body.store-locator .shops,body.where-to-buy .shops{margin-left:-1.375rem}body.store-locator .shops .shop,body.where-to-buy .shops .shop{text-align:center;width:100%;max-width:13.75rem;display:inline-block;vertical-align:top;color:#000;margin:.25rem 0 1.5rem 1.375rem}body.store-locator .shops .shop:hover img,body.where-to-buy .shops .shop:hover img{border:1px solid #93d50a}body.store-locator .shops .shop strong,body.where-to-buy .shops .shop strong{text-transform:uppercase;font-size:1.25rem;display:block;margin:1.25rem 0 .25rem}body.store-locator .shops .shop img,body.where-to-buy .shops .shop img{border:1px solid #555;display:block;box-sizing:border-box}body.store-locator .shops .shop p,body.where-to-buy .shops .shop p{margin:0}body.store-locator .shops .shop a,body.where-to-buy .shops .shop a{display:block;text-decoration:none;color:#000}body.store-locator .shops .shop a:hover,body.where-to-buy .shops .shop a:hover{color:#93d50a}body.videos{width:100%}body.videos article{max-width:100%}body.videos .bx-wrapper{margin:0 auto}body.videos .bx-wrapper .bx-prev{background:url(/wp-content/themes/okeeffes/img/icons/arrow-left-grey.svg) no-repeat 0 0;right:-2.8125rem;top:33%}body.videos .bx-wrapper .bx-next{background:url(/wp-content/themes/okeeffes/img/icons/arrow-right-grey.svg) no-repeat 0 0;right:-3.5625rem;top:33%}body.videos .how-to-use-wrapper,body.videos .user_videos-wrapper{clear:both;width:100%;margin:0 auto 1.25rem;position:relative;text-align:center}body.videos .how-to-use-wrapper .how-to-use-videos,body.videos .how-to-use-wrapper .user_video_url,body.videos .user_videos-wrapper .how-to-use-videos,body.videos .user_videos-wrapper .user_video_url{display:inline-block;vertical-align:bottom;width:18.75rem;margin:.125rem}body.videos .how-to-use-wrapper .how-to-use-videos h4,body.videos .how-to-use-wrapper .user_video_url h4,body.videos .user_videos-wrapper .how-to-use-videos h4,body.videos .user_videos-wrapper .user_video_url h4{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.75rem;color:#000;text-align:left}body.videos .how-to-use-wrapper .how-to-use-videos p,body.videos .how-to-use-wrapper .user_video_url p,body.videos .user_videos-wrapper .how-to-use-videos p,body.videos .user_videos-wrapper .user_video_url p{text-align:left;margin-top:0}body.videos .how-to-use-wrapper .how-to-use-videos iframe,body.videos .how-to-use-wrapper .user_video_url iframe,body.videos .user_videos-wrapper .how-to-use-videos iframe,body.videos .user_videos-wrapper .user_video_url iframe{height:auto;clear:both;margin-bottom:.625rem;margin-right:1.875rem;float:left;width:20.625rem}body.videos h2{text-align:center;font-size:2.5rem;font-family:Aachen W01 Bold;font-weight:400;text-transform:uppercase;padding-top:.5rem;line-height:3.125rem;color:#000;line-height:6.875rem}body.videos .gorilla-tv-commercials-wrapper{clear:both;width:100%;margin:4.25rem auto .5rem;background:#000;padding:1.25rem 0}body.videos .gorilla-tv-commercials-wrapper h2{text-align:center;font-size:2.5rem;font-family:Aachen W01 Bold;font-weight:400;text-transform:uppercase;padding-top:.5rem;line-height:3.125rem;color:#fff;line-height:4.125rem}body.videos .gorilla-tv-commercials-wrapper iframe{clear:both;margin-bottom:.625rem auto}body.videos .gorilla-tv-commercials-wrapper .bx-wrapper{margin:0 auto}body.videos .gorilla-tv-commercials-wrapper .bx-wrapper .bx-prev{background:url(/wp-content/themes/okeeffes/img/icons/arrow-left-white.svg) no-repeat 0 0;left:-3.25rem;top:50%}body.videos .gorilla-tv-commercials-wrapper .bx-wrapper .bx-next{background:url(/wp-content/themes/okeeffes/img/icons/arrow-right-white.svg) no-repeat 0 0;right:-3.5625rem;top:50%}body.about-us{width:100%}body.about-us .aboutus-content{max-width:60rem;width:100%;position:relative;margin:0 auto}body.about-us .aboutus-content:after{content:".";clear:both;display:block;height:0;visibility:hidden}body.about-us .wrapper{padding-bottom:0}body.about-us .wrapper article{max-width:46.25rem;float:left;padding-right:3%;width:77%}body.about-us aside{float:left;width:20%}body.about-us #timeline{max-width:66.875rem;width:100%;background-color:#93d50a;margin:5.625rem auto 0}body.about-us #timeline .mobileonly{width:100%;text-align:center;margin-top:.625rem;display:none}body.about-us #timeline .mobileonly p{margin-bottom:0}body.about-us #timeline ul{width:100%;display:table;text-align:center;margin:0 auto;font-size:0;overflow-y:scroll}body.about-us #timeline ul li{display:inline-block;width:12.0625rem;text-align:center;background:url(/wp-content/themes/okeeffes/img/timeline-bg-full.png) no-repeat center 13.75rem;vertical-align:top}body.about-us #timeline ul li>div{padding:.625rem 0 2.5rem}body.about-us #timeline ul li>div p{font-size:1rem;line-height:1.25rem;margin:.625rem .625rem .625rem 1.25rem}body.about-us #timeline ul li .timeline-image{height:16.25rem;display:table-cell;vertical-align:bottom}body.about-us #timeline ul li img{padding-bottom:2.625rem;height:auto;width:100%;vertical-align:bottom}body.about-us #timeline ul li span{display:block;line-height:1.875rem;font-weight:700;font-size:1.5rem;font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif}body.about-us #timeline ul li:first-child{background:url(/wp-content/themes/okeeffes/img/timeline-bg-left.png) no-repeat right 13.75rem}body.about-us #timeline ul li:last-child{background:url(/wp-content/themes/okeeffes/img/timeline-bg-right.png) no-repeat left 13.75rem}.blog-archive,body.single-post .blog{max-width:60rem;width:100%;position:relative;margin:0 auto;margin-bottom:2.5rem}.blog-archive article,.blog-archive main,body.single-post .blog article,body.single-post .blog main{float:left;width:41.25rem}.blog-archive .blog-sidebar,body.single-post .blog .blog-sidebar{width:14.875rem;float:right}.blog-archive .blog-sidebar .DisplayCategoriesWidget,.blog-archive .blog-sidebar .recent-posts-extended,.blog-archive .blog-sidebar .widget_archive,.blog-archive .blog-sidebar .widget_categories,.blog-archive .blog-sidebar .widget_tag_cloud,.blog-archive .blog-sidebar .widget_text,body.single-post .blog .blog-sidebar .DisplayCategoriesWidget,body.single-post .blog .blog-sidebar .recent-posts-extended,body.single-post .blog .blog-sidebar .widget_archive,body.single-post .blog .blog-sidebar .widget_categories,body.single-post .blog .blog-sidebar .widget_tag_cloud,body.single-post .blog .blog-sidebar .widget_text{overflow:hidden;background-color:#f4f4f6;padding:2.125rem 1.625rem;margin-bottom:.875rem}.blog-archive .blog-sidebar .DisplayCategoriesWidget h3,.blog-archive .blog-sidebar .recent-posts-extended h3,.blog-archive .blog-sidebar .widget_archive h3,.blog-archive .blog-sidebar .widget_categories h3,.blog-archive .blog-sidebar .widget_tag_cloud h3,.blog-archive .blog-sidebar .widget_text h3,body.single-post .blog .blog-sidebar .DisplayCategoriesWidget h3,body.single-post .blog .blog-sidebar .recent-posts-extended h3,body.single-post .blog .blog-sidebar .widget_archive h3,body.single-post .blog .blog-sidebar .widget_categories h3,body.single-post .blog .blog-sidebar .widget_tag_cloud h3,body.single-post .blog .blog-sidebar .widget_text h3{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;line-height:2rem;margin-bottom:1.25rem}.blog-archive .blog-sidebar .DisplayCategoriesWidget .rpwe-block h3.rpwe-title,.blog-archive .blog-sidebar .recent-posts-extended .rpwe-block h3.rpwe-title,.blog-archive .blog-sidebar .widget_archive .rpwe-block h3.rpwe-title,.blog-archive .blog-sidebar .widget_categories .rpwe-block h3.rpwe-title,.blog-archive .blog-sidebar .widget_tag_cloud .rpwe-block h3.rpwe-title,.blog-archive .blog-sidebar .widget_text .rpwe-block h3.rpwe-title,body.single-post .blog .blog-sidebar .DisplayCategoriesWidget .rpwe-block h3.rpwe-title,body.single-post .blog .blog-sidebar .recent-posts-extended .rpwe-block h3.rpwe-title,body.single-post .blog .blog-sidebar .widget_archive .rpwe-block h3.rpwe-title,body.single-post .blog .blog-sidebar .widget_categories .rpwe-block h3.rpwe-title,body.single-post .blog .blog-sidebar .widget_tag_cloud .rpwe-block h3.rpwe-title,body.single-post .blog .blog-sidebar .widget_text .rpwe-block h3.rpwe-title{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1.125rem;font-weight:700;text-transform:none;line-height:1.5rem}.blog-archive .blog-sidebar .DisplayCategoriesWidget .rpwe-summary,.blog-archive .blog-sidebar .recent-posts-extended .rpwe-summary,.blog-archive .blog-sidebar .widget_archive .rpwe-summary,.blog-archive .blog-sidebar .widget_categories .rpwe-summary,.blog-archive .blog-sidebar .widget_tag_cloud .rpwe-summary,.blog-archive .blog-sidebar .widget_text .rpwe-summary,body.single-post .blog .blog-sidebar .DisplayCategoriesWidget .rpwe-summary,body.single-post .blog .blog-sidebar .recent-posts-extended .rpwe-summary,body.single-post .blog .blog-sidebar .widget_archive .rpwe-summary,body.single-post .blog .blog-sidebar .widget_categories .rpwe-summary,body.single-post .blog .blog-sidebar .widget_tag_cloud .rpwe-summary,body.single-post .blog .blog-sidebar .widget_text .rpwe-summary{line-height:1.375rem}.blog-archive .blog-sidebar .DisplayCategoriesWidget li,.blog-archive .blog-sidebar .recent-posts-extended li,.blog-archive .blog-sidebar .widget_archive li,.blog-archive .blog-sidebar .widget_categories li,.blog-archive .blog-sidebar .widget_tag_cloud li,.blog-archive .blog-sidebar .widget_text li,body.single-post .blog .blog-sidebar .DisplayCategoriesWidget li,body.single-post .blog .blog-sidebar .recent-posts-extended li,body.single-post .blog .blog-sidebar .widget_archive li,body.single-post .blog .blog-sidebar .widget_categories li,body.single-post .blog .blog-sidebar .widget_tag_cloud li,body.single-post .blog .blog-sidebar .widget_text li{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1rem;line-height:1.625rem;font-weight:700}.blog-archive .blog-sidebar .DisplayCategoriesWidget li a,.blog-archive .blog-sidebar .recent-posts-extended li a,.blog-archive .blog-sidebar .widget_archive li a,.blog-archive .blog-sidebar .widget_categories li a,.blog-archive .blog-sidebar .widget_tag_cloud li a,.blog-archive .blog-sidebar .widget_text li a,body.single-post .blog .blog-sidebar .DisplayCategoriesWidget li a,body.single-post .blog .blog-sidebar .recent-posts-extended li a,body.single-post .blog .blog-sidebar .widget_archive li a,body.single-post .blog .blog-sidebar .widget_categories li a,body.single-post .blog .blog-sidebar .widget_tag_cloud li a,body.single-post .blog .blog-sidebar .widget_text li a{color:#000;text-decoration:none}.blog-archive .blog-sidebar .DisplayCategoriesWidget .tagcloud a.tag-cloud-link,.blog-archive .blog-sidebar .recent-posts-extended .tagcloud a.tag-cloud-link,.blog-archive .blog-sidebar .widget_archive .tagcloud a.tag-cloud-link,.blog-archive .blog-sidebar .widget_categories .tagcloud a.tag-cloud-link,.blog-archive .blog-sidebar .widget_tag_cloud .tagcloud a.tag-cloud-link,.blog-archive .blog-sidebar .widget_text .tagcloud a.tag-cloud-link,body.single-post .blog .blog-sidebar .DisplayCategoriesWidget .tagcloud a.tag-cloud-link,body.single-post .blog .blog-sidebar .recent-posts-extended .tagcloud a.tag-cloud-link,body.single-post .blog .blog-sidebar .widget_archive .tagcloud a.tag-cloud-link,body.single-post .blog .blog-sidebar .widget_categories .tagcloud a.tag-cloud-link,body.single-post .blog .blog-sidebar .widget_tag_cloud .tagcloud a.tag-cloud-link,body.single-post .blog .blog-sidebar .widget_text .tagcloud a.tag-cloud-link{display:inline-block;color:#fff;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1rem!important;padding:.25rem .375rem .375rem;margin:.125rem 0;text-decoration:none}.blog-archive .blog-sidebar .DisplayCategoriesWidget .tagcloud a.tag-link-20,.blog-archive .blog-sidebar .recent-posts-extended .tagcloud a.tag-link-20,.blog-archive .blog-sidebar .widget_archive .tagcloud a.tag-link-20,.blog-archive .blog-sidebar .widget_categories .tagcloud a.tag-link-20,.blog-archive .blog-sidebar .widget_tag_cloud .tagcloud a.tag-link-20,.blog-archive .blog-sidebar .widget_text .tagcloud a.tag-link-20,body.single-post .blog .blog-sidebar .DisplayCategoriesWidget .tagcloud a.tag-link-20,body.single-post .blog .blog-sidebar .recent-posts-extended .tagcloud a.tag-link-20,body.single-post .blog .blog-sidebar .widget_archive .tagcloud a.tag-link-20,body.single-post .blog .blog-sidebar .widget_categories .tagcloud a.tag-link-20,body.single-post .blog .blog-sidebar .widget_tag_cloud .tagcloud a.tag-link-20,body.single-post .blog .blog-sidebar .widget_text .tagcloud a.tag-link-20{background-color:#93d50a}.blog-archive .blog-sidebar .widget_text p a,body.single-post .blog .blog-sidebar .widget_text p a{color:#93d50a}.blog-archive .blog-sidebar .DisplayCategoriesWidget,body.single-post .blog .blog-sidebar .DisplayCategoriesWidget{padding-bottom:3.75rem}.blog-archive section.blog article,body.single-post .blog section.blog article{padding:1.25rem 0;border-bottom:1px solid #282828}.blog-archive section.blog .blog-thumbnail,body.single-post .blog section.blog .blog-thumbnail{float:left;width:19.375rem}.blog-archive section.blog .blog-details,body.single-post .blog section.blog .blog-details{float:left;width:21.75rem}.blog-archive section.blog .blog-details h2,.blog-archive section.blog .blog-details h2 a,body.single-post .blog section.blog .blog-details h2,body.single-post .blog section.blog .blog-details h2 a{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-weight:700;color:#000;text-decoration:none;font-size:1.375rem}.blog-archive section.blog .blog-details a.view-article,body.single-post .blog section.blog .blog-details a.view-article{text-decoration:none}body.single-post .wrapper .blog article{margin-bottom:2.5rem}body.single-post .wrapper .blog article ol{list-style:decimal;margin:1.25rem 0 1.25rem 2.1875rem;font-size:1.125rem;line-height:1.5rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif}body.single-post .wrapper .blog article ol li{margin:.3125rem 0}body.single-post .wrapper .blog article ol li a,body.single-post .wrapper .blog article p a{color:#93d50a}body.single-post .wrapper .blog article h4{font-size:1.25rem}body.single-post .wrapper .blog article blockquote:before{content:"\201C";font-size:3.75rem;line-height:.3125rem;margin-right:0;vertical-align:-1.6875rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif}body.single-post .wrapper .blog article blockquote:after{content:"\201D";font-size:3.75rem;line-height:.3125rem;margin-right:0;vertical-align:-1.75rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif}body.single-post .wrapper .blog article blockquote p{display:inline;padding-left:.75rem!important}a.tag-link-24,a.tag-link-26{background-color:#00b8e4}a.tag-link-28{background-color:#93d50a}a.tag-link-25,a.tag-link-29{background-color:#e76824}a.tag-link-27,a.tag-link-30{background-color:#ffe71a}.addthis_tool{margin-bottom:1.25rem}body.reviews div#reviews{max-width:60rem;width:100%;position:relative;margin:0 auto;margin-top:1.25rem}body.reviews div#reviews:after{content:".";clear:both;display:block;height:0;visibility:hidden}body.reviews div#reviews .review-item{padding:2.5rem 3.75rem;box-sizing:border-box;color:#fff;display:block;width:100%;margin:.3125rem;text-align:center;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;position:relative}body.reviews div#reviews .review-item:after{content:".";clear:both;display:block;height:0;visibility:hidden}body.reviews div#reviews .review-item .review-content{float:left;width:60%}body.reviews div#reviews .review-item h4{font-family:Aachen W01 Bold;font-weight:400;text-align:left;color:#000}body.reviews div#reviews .review-item .review-namestyle{width:17.5rem;padding-bottom:0}body.reviews div#reviews .review-item .review-namestyle .mobile{display:none}body.reviews div#reviews .review-item .reviewer-name{width:100%;float:left;margin:.625rem 0 1.25rem .125rem;color:#000;font-size:1.5rem;text-align:left;font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif}body.reviews div#reviews .review-item p{font-style:italic;color:#000;text-align:left;font-family:'Covered By Your Grace',cursive;font-display:swap;font-size:1.875rem;line-height:2rem;padding-right:2%}body.reviews div#reviews .review-item .review-occupation{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #fff;line-height:1.875rem}body.reviews div#reviews .review-item .review-image{width:38%;margin-bottom:.625rem;float:right}body.reviews div#reviews .review-item .review-text{padding:.625rem 0}body.reviews div#reviews .review-item.green,body.reviews div#reviews .review-item.hands{background-color:#93d50a}body.reviews div#reviews .review-item.skin,body.reviews div#reviews .review-item.yellow{background-color:#ffe71a}body.reviews div#reviews .review-item.blue,body.reviews div#reviews .review-item.feet{background-color:#00b8e4}body.reviews div#reviews .review-item.lips,body.reviews div#reviews .review-item.orange{background-color:#ff7900}body.reviews .bx-wrapper{padding-bottom:0;margin-bottom:0;box-shadow:none;border:none;background:none;min-height:10.3125rem;display:block}body.reviews .bx-wrapper .bx-pager{z-index:1;margin-bottom:1.25rem;bottom:-20px}body.reviews .bx-wrapper .bx-pager.bx-default-pager a{width:.875rem;height:.875rem;border-radius:50%}body.reviews .bx-wrapper .bx-pager.bx-default-pager a.active{background:#77bc1f}body.reviews .bx-wrapper .bx-viewport{min-height:10.3125rem;height:auto!important}body.reviews .bx-controls.bx-has-pager{padding-top:.625rem}body.category .wrapper .category-archive{max-width:60rem;width:100%;position:relative;margin:0 auto;margin-bottom:2.5rem}body.category .wrapper .category-archive article,body.category .wrapper .category-archive main{float:left;width:41.25rem}body.category .wrapper .category-archive .blog-sidebar{width:14.875rem;float:right}body.category .wrapper .category-archive .blog-sidebar .DisplayCategoriesWidget,body.category .wrapper .category-archive .blog-sidebar .recent-posts-extended,body.category .wrapper .category-archive .blog-sidebar .widget_archive,body.category .wrapper .category-archive .blog-sidebar .widget_categories,body.category .wrapper .category-archive .blog-sidebar .widget_tag_cloud,body.category .wrapper .category-archive .blog-sidebar .widget_text{background-color:#f4f4f6;padding:2.125rem 1.625rem;margin-bottom:.875rem}body.category .wrapper .category-archive .blog-sidebar .DisplayCategoriesWidget h3,body.category .wrapper .category-archive .blog-sidebar .recent-posts-extended h3,body.category .wrapper .category-archive .blog-sidebar .widget_archive h3,body.category .wrapper .category-archive .blog-sidebar .widget_categories h3,body.category .wrapper .category-archive .blog-sidebar .widget_tag_cloud h3,body.category .wrapper .category-archive .blog-sidebar .widget_text h3{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;line-height:2rem;margin-bottom:1.25rem}body.category .wrapper .category-archive .blog-sidebar .DisplayCategoriesWidget .rpwe-block h3.rpwe-title,body.category .wrapper .category-archive .blog-sidebar .recent-posts-extended .rpwe-block h3.rpwe-title,body.category .wrapper .category-archive .blog-sidebar .widget_archive .rpwe-block h3.rpwe-title,body.category .wrapper .category-archive .blog-sidebar .widget_categories .rpwe-block h3.rpwe-title,body.category .wrapper .category-archive .blog-sidebar .widget_tag_cloud .rpwe-block h3.rpwe-title,body.category .wrapper .category-archive .blog-sidebar .widget_text .rpwe-block h3.rpwe-title{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1.375rem;font-weight:700;text-transform:none;line-height:1.5rem}body.category .wrapper .category-archive .blog-sidebar .DisplayCategoriesWidget .rpwe-summary,body.category .wrapper .category-archive .blog-sidebar .recent-posts-extended .rpwe-summary,body.category .wrapper .category-archive .blog-sidebar .widget_archive .rpwe-summary,body.category .wrapper .category-archive .blog-sidebar .widget_categories .rpwe-summary,body.category .wrapper .category-archive .blog-sidebar .widget_tag_cloud .rpwe-summary,body.category .wrapper .category-archive .blog-sidebar .widget_text .rpwe-summary{line-height:1.375rem}body.category .wrapper .category-archive .blog-sidebar .DisplayCategoriesWidget li,body.category .wrapper .category-archive .blog-sidebar .recent-posts-extended li,body.category .wrapper .category-archive .blog-sidebar .widget_archive li,body.category .wrapper .category-archive .blog-sidebar .widget_categories li,body.category .wrapper .category-archive .blog-sidebar .widget_tag_cloud li,body.category .wrapper .category-archive .blog-sidebar .widget_text li{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1rem;line-height:1.625rem;font-weight:700}body.category .wrapper .category-archive .blog-sidebar .DisplayCategoriesWidget li a,body.category .wrapper .category-archive .blog-sidebar .recent-posts-extended li a,body.category .wrapper .category-archive .blog-sidebar .widget_archive li a,body.category .wrapper .category-archive .blog-sidebar .widget_categories li a,body.category .wrapper .category-archive .blog-sidebar .widget_tag_cloud li a,body.category .wrapper .category-archive .blog-sidebar .widget_text li a{color:#000;text-decoration:none}body.category .wrapper .category-archive .blog-sidebar .DisplayCategoriesWidget .tagcloud a.tag-cloud-link,body.category .wrapper .category-archive .blog-sidebar .recent-posts-extended .tagcloud a.tag-cloud-link,body.category .wrapper .category-archive .blog-sidebar .widget_archive .tagcloud a.tag-cloud-link,body.category .wrapper .category-archive .blog-sidebar .widget_categories .tagcloud a.tag-cloud-link,body.category .wrapper .category-archive .blog-sidebar .widget_tag_cloud .tagcloud a.tag-cloud-link,body.category .wrapper .category-archive .blog-sidebar .widget_text .tagcloud a.tag-cloud-link{display:inline-block;background-color:#e76824;color:#fff;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1rem!important;padding:.25rem .375rem .375rem;margin:4px 0;text-decoration:none}body.category .wrapper .category-archive .blog-sidebar .DisplayCategoriesWidget .tagcloud a.tag-link-20,body.category .wrapper .category-archive .blog-sidebar .recent-posts-extended .tagcloud a.tag-link-20,body.category .wrapper .category-archive .blog-sidebar .widget_archive .tagcloud a.tag-link-20,body.category .wrapper .category-archive .blog-sidebar .widget_categories .tagcloud a.tag-link-20,body.category .wrapper .category-archive .blog-sidebar .widget_tag_cloud .tagcloud a.tag-link-20,body.category .wrapper .category-archive .blog-sidebar .widget_text .tagcloud a.tag-link-20{background-color:#93d50a}body.category .wrapper .category-archive .blog-sidebar .DisplayCategoriesWidget{padding-bottom:3.75rem}body.category .wrapper .category-archive section.category article{padding:1.25rem 0;border-bottom:1px solid #282828}body.category .wrapper .category-archive section.category .blog-thumbnail{float:left;width:19.375rem}body.category .wrapper .category-archive section.category .category-details{float:left;width:100%}body.category .wrapper .category-archive section.category .category-details h2,body.category .wrapper .category-archive section.category .category-details h2 a{font-family:Aachen W01 Bold;font-weight:400;color:#000;text-decoration:none;font-size:2.25rem;margin:1.25rem 0}body.category .wrapper .category-archive section.category .category-details a.view-article{text-decoration:none;color:#93d50a}body.single-post .wrapper .blog article ul{list-style:disc;margin:1.25rem 0 1.25rem 2.1875rem;font-size:1.25rem;line-height:1.5rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif !important}body.single-post .wrapper .blog article p{margin:1.125rem 0}body.single-post .wrapper .blog article img.wp-post-image{display:block;margin-bottom:2.5rem}body.single-post .wrapper .blog article h1,body.single-post .wrapper .blog article h1 a{color:#000;text-decoration:none;text-align:left;margin-bottom:.625rem;line-height:normal;border:none}body.single-post .wrapper .blog article .post-details{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;width:100%;float:left;margin:0 0 1.25rem;border-bottom:1px solid #282828;padding-bottom:.625rem;text-transform:none;font-size:1.125rem}body.single-post .wrapper .blog article .post-details a{color:#000}@media only screen and (max-width:1024px){header .header{width:95%}header .header .logo{background-size:contain;max-width:8.75rem}header .header nav li{font-size:1rem}header .header nav li a{padding:0 .625rem}.wrapper article{max-width:90%}.for-best-results-image{width:94%;margin:0 auto}body.archive .searchandfilter ul ul li,body.page-template-page-product .searchandfilter ul ul li{width:auto;display:inline-block}body.archive .searchandfilter ul input[type=submit],body.page-template-page-product .searchandfilter ul input[type=submit]{width:100%;max-width:12.5rem;float:right;margin:0 0 1.25rem}body.archive article .left,body.archive article .product-index,body.page-template-page-product article .left,body.page-template-page-product article .product-index{max-width:100%;float:none;clear:both;margin-bottom:1.25rem}body.archive article .left div.search .search-input,body.archive article .product-index div.search .search-input,body.page-template-page-product article .left div.search .search-input,body.page-template-page-product article .product-index div.search .search-input{max-width:92%}body.archive article .left div.search .search-submit,body.archive article .product-index div.search .search-submit,body.page-template-page-product article .left div.search .search-submit,body.page-template-page-product article .product-index div.search .search-submit{width:8%}body.store-locator #wpsl-wrap .wpsl-search .wpsl-input{margin-left:5%}body.store-locator .shops,body.where-to-buy .shops{margin-left:0}body.store-locator .shops .shop,body.store-locator body.where-to-buy .shops .shop,body.where-to-buy .shops .shop,body.where-to-buy body.where-to-buy .shops .shop{width:23%;margin-bottom:.625rem;margin-right:.0625rem;margin-left:.625rem}.testimonials li.slide .testimonial{width:36%;height:50rem}.testimonials li.slide .testimonial .body{position:relative;z-index:30}.testimonials li.slide .testimonial .author{font-size:1rem}.testimonials li.slide .container_beforeafter{width:80%;max-width:100%}.testimonials li.slide .container_beforeafter .tab-content{width:43%}body.home .banner .headlines{width:45%}body.home .banner .headlines .headline:nth-child(3){font-size:2.0625rem}body.home .tell-your-story{padding-top:1.875rem}body.home .tell-your-story .story{width:40%}body.home .tell-your-story .story h4{font-size:2.25rem;width:100%;padding-top:.75rem;line-height:1}body.home .tell-your-story .tell-story-image{width:40%;margin-right:1rem}.search-widget{box-sizing:border-box;padding:1.875rem 0}.search-widget .wpsl-search-widget #wpsl-widget-form label{font-size:1.5rem}.search-widget .wpsl-search-widget #wpsl-widget-form #wpsl-widget-search{width:auto}footer .footer-links{display:block}footer .footer-links .copyright{width:100%;font-size:1rem}footer .footer-links #menu-footer-menu{width:100%}footer .footer-links #menu-footer-menu li{line-height:1}footer .footer-links #menu-footer-menu li a{font-size:1rem}body.about-us .aboutus-content{width:90%}body.about-us #timeline{max-width:66.875rem;width:100%;display:inline-block;overflow-y:auto;margin-bottom:-3px}body.about-us #timeline .mobileonly{display:block}body.about-us #timeline ul{width:100%;display:inline-block;text-align:center;margin:0 auto;position:relative}body.about-us #timeline ul li{display:table-cell;min-width:190px}.blog-archive{width:96%}.blog-archive main{width:70%}.blog-archive section.blog{width:100%}.blog-archive section.blog article{width:95%}.blog-archive section.blog article .blog-thumbnail{width:38%;margin-right:4%}.blog-archive section.blog article .blog-details{width:55%}.blog-archive .blog-sidebar{width:30%}body.single-post .wrapper{width:96%}body.single-post .wrapper .blog article{width:66%;margin-right:4%}body.single-post .wrapper .blog-sidebar{width:30%}}@media only screen and (max-width:960px){body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input{width:70%}body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input #wpsl-search-input{width:auto;float:left}body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap{width:20%}body.single-products .type-products .product-images .bx-wrapper{width:80%}body.archive #product-category-blocks li img,body.home #product-category-blocks li img,body.page-template-page-product #product-category-blocks li img{max-width:100%;max-height:11.875rem}body.reviews div#reviews .review-item{margin:0}}@media only screen and (max-width:800px){table.nf-table-display .nf-form-content .nf-field-container.label-left .field-wrap{max-width:100%}.search-widget .wpsl-search-widget #wpsl-widget-form #wpsl-widget-search,.search-widget .wpsl_search_widget-2 #wpsl-widget-form #wpsl-widget-search{width:20rem;margin:0 .375rem 0 0;text-indent:.625rem;font-size:1.125rem}.search-widget .wpsl-search-widget #wpsl-widget-form p,.search-widget .wpsl_search_widget-2 #wpsl-widget-form p{display:inline-block}.search-widget .wpsl-search-widget #wpsl-widget-form p label,.search-widget .wpsl_search_widget-2 #wpsl-widget-form p label{width:auto;float:left;font-size:1.125rem;margin-right:1.125rem}.search-widget .wpsl-search-widget #wpsl-widget-form p input,.search-widget .wpsl_search_widget-2 #wpsl-widget-form p input{float:left;width:auto}body.archive .money-back.product-listing,body.page-template-page-product .money-back.product-listing{width:90%}body.single-products .type-products .product-details{width:86%}body.single-products .type-products .product-details h1{line-height:2.5rem}body.single-products .for-best-results p{width:80%}}@media only screen and (min-width:768px){.testimonials li.slide .container_beforeafter .tab-content{width:auto;height:100%}}@media only screen and (max-width:768px){header{height:5rem}header .header{height:5.875rem;width:100%;padding:0;box-sizing:border-box}header .header .logo{margin:0 auto;width:12.1875rem;height:4.875rem;margin-left:1.25rem;top:0}header .header nav{display:none;position:fixed;width:100%;top:0;right:0;z-index:2;margin-top:0;background:#93d50a;min-height:29.25rem;max-height:80%;padding-top:0}header .header nav ul{display:block;border:none;margin-top:4.6875rem}header .header nav ul li{float:none;width:100%;-ms-flex-positive:0;flex-grow:0;border-right:none;border-top:1px solid #93d50a}header .header nav ul li:last-child{border-bottom:1px solid #93d50a}header .header nav ul li a{padding:0;text-align:center;font-size:1.8125rem;height:auto;line-height:3.75rem;width:100%;font-weight:700}header .header nav ul li a:focus{background:#93d50a}header .header #menubutton{display:block;width:2.75rem;height:3.125rem;color:#fff;background:transparent url(/wp-content/themes/okeeffes/img/burger.svg) no-repeat 50%;float:right;position:relative;right:.625rem;top:0;z-index:2;background-size:80%;margin:.625rem .625rem 0 0}header .header #menubutton.active{background:transparent url(/wp-content/themes/okeeffes/img/close.svg) no-repeat 50%;background-size:80%}header .header #menubutton.active span{display:none}header .header #menubutton span{display:block;font-size:.75rem;text-align:center;width:100%;position:absolute;bottom:-.5rem}.wrapper{padding-bottom:2rem}.sidepanel-wrapper{position:relative;top:0;margin-right:1.75rem;height:4.9375rem;border:solid #2d7203;border-width:0 .0625rem;float:right;padding-top:.3125rem;box-sizing:border-box}.sidepanel-wrapper .sidepanelblock{background-color:transparent;background-size:1.5rem 1.875rem;width:7.375rem;float:right}.sidepanel-wrapper .sidepanelblock p{margin-bottom:0;margin-top:3rem;text-transform:uppercase;font-size:.875rem}.sidepanel-wrapper .sidepanelblock p br{display:none}body.home .banner{padding-top:0;box-sizing:border-box;height:17.5rem}body.home .banner .bx-wrapper .bx-prev{left:.625rem}body.home .banner .bx-wrapper .bx-next{right:.625rem}body.home .banner .bg-image{height:17.5rem;padding-top:0}body.home .banner .headlines{width:38%;padding-top:2.5rem}body.home .banner .headlines .headline,body.home .banner .headlines .headline:first-child,body.home .banner .headlines .headline:nth-child(2),body.home .banner .headlines .headline:nth-child(3),body.home .banner .headlines .headline:nth-child(4),body.home .banner .headlines .headline:nth-child(6){font-size:2.1875rem;text-align:center;padding:0;line-height:1.5;display:block;border-bottom:none}body.home .banner .summary{font-size:1.25rem;margin:1.25rem 0}body.home .bg-image{padding-top:0;max-height:31.25rem}body.home .bg-video .headlines{top:0}body.home #product-category-blocks ul{margin-top:0}body.home #product-category-blocks li{width:50%}body.home #product-category-blocks li img{max-width:100%}body.home .tell-your-story .story{width:80%;margin:0 auto;float:none}body.home .tell-your-story .story p{text-align:center}body.home .tell-your-story .story .tell-me-more{margin:1.25rem auto}body.home .tell-your-story .story h4{width:100%;text-align:center;font-size:1.875rem}body.home .tell-your-story .tell-story-image{width:70%;float:none;margin:.9375rem auto}body.archive #product-category-blocks li,body.home #product-category-blocks li,body.page-template-page-product #product-category-blocks li{width:50%}body.archive #product-category-blocks li h2,body.home #product-category-blocks li h2,body.page-template-page-product #product-category-blocks li h2{width:52%}.videos .video{width:100%;max-width:30%}.videos .video p{font-size:1.625rem}.videos .video:nth-child(2){margin:0 1%}.testimonials{height:520px}.testimonials li.slide{height:32.5rem}.testimonials li.slide .testimonial{width:100%;margin:.625rem auto 0;height:520px;position:relative}.testimonials li.slide .testimonial:after{content:".";clear:both;display:block;height:0;visibility:hidden}.testimonials li.slide .testimonial .body{width:80%;margin:1.25rem auto 0;text-align:center;font-size:1.75rem;line-height:2rem;position:relative;z-index:100}.testimonials li.slide .testimonial .author{width:100%;text-align:center;margin-top:.625rem;font-size:1.5rem;line-height:1.875rem;position:relative;z-index:100}.testimonials li.slide .container_beforeafter{width:100%;line-height:normal;position:absolute;bottom:0}.testimonials li.slide .container_beforeafter .tab-content{width:72%;right:0}.testimonials li.slide .container_beforeafter ul.tabs{bottom:2.25rem;top:auto}body.store-locator .shops .shop,body.store-locator body.where-to-buy .shops .shop,body.where-to-buy .shops .shop,body.where-to-buy body.where-to-buy .shops .shop{width:31%;margin-bottom:.5rem;margin-right:.1875rem;margin-left:.1875rem}body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input{width:auto}body.single-products .wrapper div.body{width:90%}body.single-products .type-products .product-images{max-width:59%}body.single-products .type-products .product-images .bx-pager{margin-right:3%}body.single-products .type-products .product-images .bx-wrapper{width:80%}.search-widget .wpsl-search-widget #wpsl-widget-form #wpsl-widget-search,.search-widget .wpsl_search_widget-2 #wpsl-widget-form #wpsl-widget-search{width:auto}footer .money-back h5{width:80%;margin:0 auto}footer .money-back p{margin:.625rem auto;width:80%}footer .footer-links{padding:0}footer .footer-links ul#menu-footer-menu{margin-left:0}footer .footer-links #menu-footer-menu li{line-height:.875rem}footer .footer-links #menu-footer-menu li:after,footer .footer-links #menu-footer-menu li a{font-size:.8125rem;line-height:1rem;padding:0 .1875rem}footer .footer-links .copyright{width:100%;font-size:.8125rem}#nf-form-1-cont{width:100%}#nf-form-1-cont .field-wrap.submit-wrap{width:60%}.contact-page-gorillalogo{margin-top:1.25rem;float:left;width:100%}}@media only screen and (max-width:640px){body.page-template-page-right-sidebar article,body.page-template-page-right-sidebar aside{max-width:100%;float:none;margin-left:0}body table.nf-table-display .nf-form-content .nf-field-container.label-left .nf-field-element,body table.nf-table-display .nf-form-content .nf-field-container.label-left .nf-field-label{width:100%;display:block;padding:0 .625rem;box-sizing:border-box}body table.nf-table-display .nf-form-content .nf-field-container.label-left .nf-field-label{text-align:center}body table.nf-table-display .nf-form-content .nf-field-container.label-left .nf-after-field .nf-error-msg{text-align:center;padding:0 .625rem;box-sizing:border-box}body table.nf-table-display .nf-form-content .nf-field-container.checkbox-container{padding:0 .625rem;box-sizing:border-box}body table.nf-table-display .nf-form-content .nf-field-container input[type=button]{max-width:100%}body.home .banner .headlines{width:47%}body.home .banner .headlines .headline,body.home .banner .headlines .headline:first-child,body.home .banner .headlines .headline:nth-child(2),body.home .banner .headlines .headline:nth-child(3),body.home .banner .headlines .headline:nth-child(4),body.home .banner .headlines .headline:nth-child(6){font-size:1.875rem;line-height:1.2}.testimonials li.slide{height:auto}.testimonials li.slide .container_beforeafter .tab-content{width:100%;right:0}footer .copyright,footer .menu{max-width:100%;float:none;text-align:center;padding:0}body.archive .searchandfilter ul input[type=submit],body.page-template-page-product .searchandfilter ul input[type=submit]{max-width:100%;margin-top:1.25rem}body.archive article .product-index div.search .search-submit,body.page-template-page-product article .product-index div.search .search-submit{width:20%}body.archive article .product-index div.search .search-input,body.page-template-page-product article .product-index div.search .search-input{width:80%}body.archive article .product-index ul li,body.page-template-page-product article .product-index ul li{max-width:100%;clear:both}body.archive article .product-index ul li .image,body.page-template-page-product article .product-index ul li .image{width:100%}body.store-locator #wpsl-gmap{height:50vh!important}body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input,body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap{width:90%;clear:both;margin:0 5%;padding:0;background-image:none}body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input div,body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input label,body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap div,body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap label{width:100%;float:none;clear:both;display:block;text-align:center}body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input #wpsl-search-btn,body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input #wpsl-search-input,body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap #wpsl-search-btn,body.store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap #wpsl-search-input{float:none;width:100%;clear:both;margin:1.25rem auto .625rem}body.store-locator #wpsl-wrap #wpsl-result-list{max-width:100%}body.store-locator #wpsl-wrap #wpsl-stores{height:auto!important}body.reviews .bx-wrapper{margin:0 auto}body.reviews ul.reviewer-slider li.review-item{padding:2rem}body.reviews div#reviews .review-item .review-content{width:100%}body.reviews div#reviews .review-item .review-namestyle{width:14.5rem;margin:0 auto}body.reviews div#reviews .review-item .review-namestyle img{width:16.875rem;display:none}body.reviews div#reviews .review-item .review-namestyle img.mobile{display:block}body.reviews .review-image{display:none}body.reviews div#reviews .review-item .reviewer-name{width:100%;text-align:center;float:none}body.reviews div#reviews .review-item .reviewer-name p{text-align:center}.search-widget .wpsl-search-widget #wpsl-widget-form p label,.search-widget .wpsl_search_widget-2 #wpsl-widget-form p label{font-size:.8125rem;margin-right:.25rem;padding-left:2.125rem}.search-widget .wpsl-search-widget #wpsl-widget-form #wpsl-widget-search,.search-widget .wpsl_search_widget-2 #wpsl-widget-form #wpsl-widget-search{font-size:11px;margin-right:.3125rem}.search-widget .wpsl-search-widget #wpsl-widget-form input[type=submit],.search-widget .wpsl_search_widget-2 #wpsl-widget-form input[type=submit]{font-size:.75rem;padding:0 .4375rem;margin-right:0}body.archive #product-category-blocks li h2,body.home #product-category-blocks li h2{width:70%}}@media only screen and (max-width:540px){.blog-archive main,.blog-archive section.blog{width:100%}.blog-archive section.blog article{width:100%;max-width:100%}.blog-archive .blog-sidebar{width:100%;margin-top:1.25rem}body.single-post .wrapper{width:96%}body.single-post .wrapper .blog article{width:100%;margin-right:0;max-width:100%}body.single-post .wrapper .blog-sidebar{width:100%}}@media only screen and (max-width:460px){header .header{height:4.125rem}header .header .logo{max-width:35%}header .sidepanel-wrapper .sidepanelblock{width:5.75rem}header .sidepanel-wrapper .sidepanelblock p{font-size:.75rem}body.home .banner .bg-image{max-height:31.25rem}body.home .banner .headlines{padding-top:4rem;width:60%}body.home .banner .headlines .headline{font-size:1.25rem}body.home .banner .headlines .summary{display:none}body.home .banner .headlines .cta{margin-top:.625rem}body.home .banner .headlines .cta a{font-size:.75rem;padding:.5rem;line-height:1.75rem}body.home .videos .video{max-width:100%;clear:both}body.home .videos .video:nth-child(2){margin:0}body.home .videos .video p{text-align:center}body.archive #product-category-blocks li h2,body.home #product-category-blocks li h2,body.page-template-page-product #product-category-blocks li h2{font-size:34px}table.nf-table-display .nf-form-content .nf-field-container.label-left .nf-field-element,table.nf-table-display .nf-form-content .nf-field-container.label-left .nf-field-label{width:100%}body.archive #product-category-blocks li img,body.home #product-category-blocks li img{max-height:9.875rem}body.about-us .wrapper{padding-bottom:0}body.about-us .wrapper article{max-width:38rem;float:left;padding-right:5%;width:100%}body.about-us aside{float:left;width:100%}.testimonials li.slide .testimonial .title{font-size:1.5rem;margin-bottom:.625rem}.testimonials li.slide .testimonial .body{width:75%;margin:0 auto}.testimonials li.slide .container_beforeafter .tab-content{width:100%}body.store-locator .shops .shop,body.store-locator body.where-to-buy .shops .shop,body.where-to-buy .shops .shop,body.where-to-buy body.where-to-buy .shops .shop{width:46.2%}body.reviews div#reviews .review-item{padding:1.25rem}.blog-archive{width:96%}.blog-archive section.blog,.blog-archive section.blog article{width:100%}.blog-archive section.blog article .blog-thumbnail{width:100%;margin-right:0}.blog-archive section.blog article .blog-details{width:100%;margin-top:1.25rem}}a{color:#93d50a}img{min-height:20px}body.about-us #timeline ul li{width:8rem}#menu-footer-social-icons.menu{display:block;width:100%}#menu-footer-social-icons li{display:inline-block;height:2.75rem;width:100%;max-width:2.75rem;margin:0 .375rem;background-repeat:no-repeat;background-size:50px;background-position:50%;border:1px solid #fff;background-color:#77bc1f}#menu-footer-social-icons li a{color:transparent;display:block;height:100%;text-indent:-99999px}#menu-footer-social-icons li.facebook{background-image:url('https://www.okeeffesco.co.uk/wp-content/themes/okeeffes/img/icons/facebook.svg')}#menu-footer-social-icons li.twitter{background-image:url('https://www.okeeffesco.co.uk/wp-content/themes/okeeffes/img/icons/twitter.svg')}#menu-footer-social-icons li.instagram{background-image:url('https://www.okeeffesco.co.uk/wp-content/themes/okeeffes/img/icons/instagram.svg')}#menu-footer-social-icons li.youtube{background-image:url('https://www.okeeffesco.co.uk/wp-content/themes/okeeffes/img/icons/youtube.svg')}body.home #product-category-blocks li a span.learn-more-link, body.archive #product-category-blocks li a span.learn-more-link, body.page-template-page-product #product-category-blocks li a span.learn-more-link{color:#fff}.bg-image--new{position:relative;max-height:41.875rem;box-sizing:border-box;height:26.1875rem;width:100%;overflow:hidden}img.image-bg{width:100%;max-height:41.875rem;height:26.1875rem;position:absolute;object-fit:cover;object-position:center}.image-bg-headlines{margin:0 auto;width:25.5rem;position:relative;top:calc(50% - (277.7px / 2) - 1.3125rem)}@media and (max-width: 460px){.image-bg-headlines{width:60%;top:calc(50% - 149px)}}@media (min-width: 461px) and (max-width: 768px){.image-bg-headlines{width:50%;top:calc(50% - (277.7px / 2) - 1.3125rem)}}@media only screen and (max-width: 460px){.image-bg-headlines{width:60%;top:calc(50% - 149px)}}@media only screen (min-width: 461px) and (max-width: 768px){.image-bg-headlines{width:38%;top:calc(50% - (277.7px / 2) - 1.3125rem)}}body.category .wrapper .category-archive .blog-sidebar{background:#f4f4f6 !important;padding-bottom:60px !important}body.home .tell-your-story .story .tell-me-more a{background-color:#e76824 !important}body > div.pagewidth > div.banner > ul > div.sl_next_btn.slick-arrow div.sl_next_btn.slick-arrow{position:absolute !important;display:block !important;width:30px !important;height:30px !important;top:26vh !important;left:10vw !important;z-index:9999 !important}div.sl_next_btn.slick-arrow>img{position:relative !important;display:block !important;width:100% !important;height:auto !important}body.single-post .wrapper .blog article ul{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif !important;font-size:1.125rem !important}body.single-post .wrapper .blog article ul li{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif !important;font-size:1.125rem !important}@media only screen and (max-width: 500px){header .sidepanel-wrapper .sidepanelblock p{font-size: .65rem !important}}@media (min-width: 992px){.blog-thumbnail>a{display:block;max-width:95%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}header .header nav li a{white-space:nowrap}img{max-width:100%}body.home #product-category-blocks li,   body.page-template-page-product #product-category-blocks li{display:inline-block;text-align:center;width:25%}body.home #product-category-blocks li img.productblock-image{width:auto !important;max-height:16.875rem !important}body.page-template-page-about>div.pagewidth>div.wrapper{padding-bottom:0 !important}.okeeffes-lip-repair-lippenbalsem > div > div > article, body.single-products.okeeffes-lip-repair article{background-color:#ff7900}.okeeffes-healthy-feet-voetcreme > div > div > article, body.single-products.okeeffes-healthy-feet article{background-color:#00b8e4}.okeeffes-working-hands-handcreme > div > div > article, body.single-products.okeeffes-working-hands article{background-color:#93d50a}.jekbee{color:black;text-decoration:none}body > div.pagewidth > header > div.header > nav, .header nav{float:right;padding-right:4rem}.tell-your-story .story .tell-me-more{background-color:#ff4d00 !important}.sidepanel-wrapper .sidepanelblock{background:#ff4d00 url('/wp-content/themes/okeeffes-HOL/img/icons/pin-white.svg') no-repeat center .9375rem !important;background-size:30px 46px !important}.search-widget .wpsl-search-widget #wpsl-widget-form input[type=submit]{background:#ff4d00}body.single-products .wrapper div.body p{padding:0}p{margin:1rem 0;font-size:1.125rem;line-height:1.5rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif}header .header nav li:nth-child(1)>a{min-width:85px}.banner-next{background:url('https://english.okeefes.tyxanhosting4.com/wp-content/themes/okeeffes-HOL/img/icons/arrow-left-white.svg') no-repeat 0 0;left:5rem;display:block;position:absolute;top:40%;width:32px;height:32px;z-index:9999}.banner-prev{background:url('https://english.okeefes.tyxanhosting4.com/wp-content/themes/okeeffes-HOL/img/icons/arrow-right-white.svg') no-repeat 0 0;right:5rem;display:block;position:absolute;top:40%;width:32px;height:32px;z-index:9999}body > div.pagewidth > div.for-best-results, body.single-products.healthy-feet .for-best-results, body.single-products.healthy-feet article, body.single-products#okeeffes-healthy-feet .for-best-results, body.single-products#okeeffes-healthy-feet article{background-color:#00b8e4}body.okeeffes-working-hands-handcreme>div.pagewidth>div.for-best-results{background-color:#93d50a !important}.okeeffes-lip-repair > div > div > article, body.single-products.okeeffes-lip-repair article{background-color:#ff7900}.okeeffes-healthy-feet-fusscreme  > div > div > article, body.single-products.okeeffes-healthy-feet article{background-color:#00b8e4}.okeeffes-working-hands-handcreme  > div > div > article, body.single-products.okeeffes-working-hands article{background-color:#93d50a}.aboutus-content{max-width:60rem;width:100%;position:relative;margin:0 auto}.aboutus-content>article{max-width:46.25rem;float:left;padding-right:3%;width:77%}.aboutus-content>aside{float:left;width:20%}#timeline{max-width:66.875rem;width:100%;display:block;overflow-y:auto;margin-bottom:-3px;background-color:#93d50a;margin:0 auto}#timeline .mobileonly{width:100%;text-align:center;margin-top: .625rem;display:none}#timeline ul{width:fit-content;display:flex;text-align:center;margin:0 auto;position:relative}#timeline ul li{display:inline-block;width:10.0625rem !important;text-align:center;background:url('/wp-content/themes/okeeffes-HOL/img/timeline-bg-full.png') no-repeat center 13.75rem;vertical-align:top;margin:0;padding:0}#timeline ul li>div{padding: .625rem 0 2.5rem}#timeline ul li .timeline-image{height:16.25rem;display:table-cell;vertical-align:bottom}#timeline ul li span{display:block;line-height:1.875rem;font-weight:700;font-size:1.5rem;font-family:Trade Gothic LT W01 Bd CnNo-20,sans-serif}#timeline ul li:first-child{background:url('/wp-content/themes/okeeffes-HOL/img/timeline-bg-left.png') no-repeat right 13.75rem}#timeline ul li:last-child{background:url('/wp-content/themes/okeeffes-HOL/img/timeline-bg-right.png') no-repeat left 13.75rem}#timeline ul li img{padding-bottom:2.625rem;height:auto;width:100%}#timeline ul li>div p{font-size:1rem;line-height:1.25rem;margin: .625rem .625rem .625rem 1.25rem}body.page-template-page-where-to-buy .shops .shop img{border:1px solid #555;display:block;box-sizing:border-box}body.page-template-page-where-to-buy .shops .shop a{display:block;text-decoration:none;color:#000}body.page-template-page-where-to-buy  .shops .shop{text-align:center;width:100%;max-width:13.75rem;display:inline-block;vertical-align:top;color:#000;margin: .25rem 0 1.5rem 1.375rem}body.page-template-page-where-to-buy .shops{margin-left:-1.375rem;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:center}.post-11036>h3{width:100%;display:block;font-size:1.5rem;text-align:center;text-transform:uppercase;margin-bottom:1.5625rem;font-family:Trade Gothic LT W01 Bold,sans-serif}body.page-template-page-where-to-buy .search-widget{margin:2.5rem auto}.page-template-store-locator #wpsl-wrap .wpsl-search{background:#000;padding:2.5rem 0;position:relative;margin-top:2.5rem}#wpsl-search-wrap{float:left;width:100%}#wpsl-search-wrap form{margin:0;padding:0;border:none;outline:0}.page-template-store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap div{width:auto}.page-template-store-locator #wpsl-wrap .wpsl-search .wpsl-input{background:url('/wp-content/themes/okeeffes-HOL/img/icons/pin.svg') no-repeat 0;background-size:30px 46px;padding-left:2.8125rem;margin-left:7.5rem}.page-template-store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap div{width:auto}.page-template-store-locator #wpsl-wrap .wpsl-search .wpsl-input, body.page-template-store-locator #wpsl-wrap .wpsl-search .wpsl-search-btn-wrap{box-sizing:border-box;padding-top: .4375rem}#wpsl-search-btn, #wpsl-search-wrap div{margin-right:10px;float:left}.page-template-store-locator #wpsl-wrap .wpsl-search .wpsl-input #wpsl-search-btn, body.page-template-store-locator #wpsl-wrap .wpsl-search .wpsl-search-btn-wrap #wpsl-search-btn{background:#ff4d00;text-align:center;color:#fff;font-size:1.5rem;line-height:3.125rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-weight:700;border:none;border-radius:0;box-sizing:border-box;padding:0 1.4375rem;box-shadow:none}.page-template-store-locator #wpsl-wrap .wpsl-search .wpsl-input #wpsl-search-btn:hover, body.page-template-store-locator #wpsl-wrap .wpsl-search .wpsl-search-btn-wrap #wpsl-search-btn:hover{background:#93d50a;transition:background-color .25s ease-in-out}#wpsl-search-wrap div{margin-right:10px;float:left}.page-template-store-locator #wpsl-wrap .wpsl-search .wpsl-input #wpsl-search-input, body.page-template-store-locator #wpsl-wrap .wpsl-search .wpsl-search-btn-wrap #wpsl-search-input{background:#000!important;color:#fff;width:23.125rem;height:3.125rem;line-height:3.125rem;padding:0;text-indent:1.125rem;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:1.25rem;border-radius:0;box-sizing:border-box}.page-template-store-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap div label{line-height:3.125rem;margin-right:1.25rem}.page-template-store-locator #wpsl-wrap .wpsl-search .wpsl-input label{color:#fff;font-family:Trade Gothic LT W01 Cn No-_18,sans-serif;font-size:2.125rem;text-transform:uppercase;font-weight:700;width:auto;height:3.125rem}.sidepanel-cl{top:unset !important}@media only screen and (max-width: 1024px){.aboutus-content{width:90%}#timeline .mobileonly{display:block}#timeline ul li{display:table-cell;min-width:190px}}@media only screen and (max-width: 768px){body.home #product-category-blocks li,  body.page-template-page-product #product-category-blocks li{width:50% !important}#product-category-blocks li img.productblock-image{width:auto !important;max-height:16.875rem !important}body.home #product-category-blocks li img{max-width:100%}.testimonials{display:none}.sidepanel-cl{display:none !important}footer .copyright, footer .menu{padding-top:20px}footer .money-back h5{font-size:1.75rem;line-height:2rem}body.single-products .type-products .product-details h1{line-height:2rem;font-size:1.75rem}body.about-us .wrapper article,.aboutus-content>article{max-width:unset !important;float:none !important;padding-right:unset  !important;padding:0 5% !important;width:90% !important}.sidepanel-wrapper .sidepanelblock{background-color:unset !important;background-size:20px 46px !important}header .sidepanel-wrapper .sidepanelblock{width:5.75rem;background-position:50% 20%!important}.aboutus-content>aside{width:100% !important}body.page-template-page-product .money-back.product-listing h5{font-size:2rem}.banner-next{left:1.5rem;top:30%}.banner-prev{right:0.8rem;top:30%}}@media only screen and (max-width: 468px){.wrapper h1{font-size:2.1rem}}body.single-post .wrapper .blog article ul{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif !important;font-size:1.125rem !important}body.single-post .wrapper .blog article ul li{font-family:Trade Gothic LT W01 Cn No-_18,sans-serif !important;font-size:1.125rem !important}@media only screen and (max-width: 768px) .sidepanel-wrapper .sidepanelblock p{font-size:0.675rem !important}#product-slider>ul>li>img{max-width:50%;margin:0 auto}