.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.formcraft-css .animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes shake{20%{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);-moz-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);-o-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg)}60%{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);-moz-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);-o-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg)}100%{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);-moz-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);-o-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg)}}@-webkit-keyframes shake{20%{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);-moz-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);-o-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg)}60%{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);-moz-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);-o-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg)}100%{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);-moz-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);-o-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg)}}@keyframes shake{20%{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);-moz-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);-o-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg);transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(-2deg)}60%{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);-moz-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);-o-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg);transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(2deg)}100%{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);-moz-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);-o-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg);transform:scale3d(1, 1, 1) translate3d(0, 0, 0) rotateY(0deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes sticky_show_right{0%{opacity:0;transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}}@keyframes sticky_show_right{0%{opacity:0;transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}}@-webkit-keyframes sticky_hide_right{0%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}100%{transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0)}}@keyframes sticky_hide_right{0%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}100%{transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0)}}@-webkit-keyframes sticky_show_left{0%{opacity:0;transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}}@keyframes sticky_show_left{0%{opacity:0;transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}}@-webkit-keyframes sticky_hide_left{0%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0)}}@keyframes sticky_hide_left{0%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes sticky_show{0%{opacity:0;transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0)}100%{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}}@keyframes sticky_show{0%{opacity:0;transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0)}100%{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}}@-webkit-keyframes sticky_hide{0%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0)}}@keyframes sticky_hide{0%{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0)}}@-webkit-keyframes subOptionsIn{0%{opacity:0;transform:translate3d(0, 20px, 0);-webkit-transform:translate3d(0, 20px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}}@keyframes subOptionsIn{0%{opacity:0;transform:translate3d(0, 20px, 0);-webkit-transform:translate3d(0, 20px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}}@-webkit-keyframes fieldShowEven{0%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(-90deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(-90deg)}100%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg)}}@keyframes fieldShowEven{0%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(-90deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(-90deg)}100%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg)}}@-webkit-keyframes fieldShowOdd{0%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(90deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(90deg)}100%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg)}}@keyframes fieldShowOdd{0%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(90deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(90deg)}100%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg)}}@-webkit-keyframes fieldHideEven{0%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg)}100%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(-90deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(-90deg)}}@keyframes fieldHideEven{0%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg)}100%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(-90deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(-90deg)}}@-webkit-keyframes fieldHideOdd{0%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg)}100%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(90deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(90deg)}}@keyframes fieldHideOdd{0%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(0deg)}100%{transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(90deg);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1) rotateX(90deg)}}@-webkit-keyframes optionsIn{0%{opacity:0;transform:translate3d(0, 0, 0) scaleX(0) scaleY(0);-webkit-transform:translate3d(0, 0, 0) scaleX(0) scaleY(0)}100%{opacity:1;transform:translate3d(0, 0, 0) scaleX(1) scaleY(1);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1)}}@keyframes optionsIn{0%{opacity:0;transform:translate3d(0, 0, 0) scaleX(0) scaleY(0);-webkit-transform:translate3d(0, 0, 0) scaleX(0) scaleY(0)}100%{opacity:1;transform:translate3d(0, 0, 0) scaleX(1) scaleY(1);-webkit-transform:translate3d(0, 0, 0) scaleX(1) scaleY(1)}}@-webkit-keyframes optionsOut{0%{opacity:1;transform:translate3d(0, 0, 0) scale(1);-webkit-transform:translate3d(0, 0, 0) scale(1)}100%{transform:translate3d(0, 0, 0) scale(0);-webkit-transform:translate3d(0, 0, 0) scale(0)}}@keyframes optionsOut{0%{opacity:1;transform:translate3d(0, 0, 0) scale(1);-webkit-transform:translate3d(0, 0, 0) scale(1)}100%{transform:translate3d(0, 0, 0) scale(0);-webkit-transform:translate3d(0, 0, 0) scale(0)}}@-webkit-keyframes successIn{0%{opacity:0;transform:translate3d(0, 200px, 0);-webkit-transform:translate3d(0, 200px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1);-webkit-transform:translate3d(0, 0, 0) scale(1)}}@keyframes successIn{0%{opacity:0;transform:translate3d(0, 200px, 0);-webkit-transform:translate3d(0, 200px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1);-webkit-transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes slideDown{from{opacity:0;-webkit-transform:translate3d(0, -10px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes slideDown{from{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideUp{from{opacity:1;-webkit-transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(0, 10px, 0)}}@keyframes slideUp{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}}@-webkit-keyframes slideLeft{from{opacity:0;-webkit-transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes slideLeft{from{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideRight{from{opacity:0;-webkit-transform:translate3d(-20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes slideRight{from{opacity:0;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes tooltipTop{0%{opacity:0;-webkit-transform:translate3d(0, -4px, 0) scale(.98)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1)}}@keyframes tooltipTop{0%{opacity:0;-webkit-transform:translate3d(0, -4px, 0) scale(.98);transform:translate3d(0, -4px, 0) scale(.98)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(.95);transform:translate3d(0, 0, 0) scale(.95)}70%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1.01);transform:translate3d(0, 0, 0) scale(1.01)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(.95);transform:translate3d(0, 0, 0) scale(.95)}70%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1.01);transform:translate3d(0, 0, 0) scale(1.01)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes bounceInBig{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0);transform:translate3d(0, 0, 0) scale(0)}70%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@keyframes bounceInBig{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0);transform:translate3d(0, 0, 0) scale(0)}70%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(1.5);transform:translate3d(0, 0, 0) scale(1.5)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(1.5);transform:translate3d(0, 0, 0) scale(1.5)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(.95);transform:translate3d(0, 0, 0) scale(.95)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(.95);transform:translate3d(0, 0, 0) scale(.95)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(10px, 0, 0) scale(.99);transform:translate3d(10px, 0, 0) scale(.99)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(10px, 0, 0) scale(.99);transform:translate3d(10px, 0, 0) scale(.99)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes fadeInLeftLight{0%{opacity:0;-webkit-transform:translate3d(2px, 0, 0) scale(1);transform:translate3d(2px, 0, 0) scale(1)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@keyframes fadeInLeftLight{0%{opacity:0;-webkit-transform:translate3d(2px, 0, 0) scale(1);transform:translate3d(2px, 0, 0) scale(1)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(10px, 0, 0) scale(.99);transform:translate3d(10px, 0, 0) scale(.99)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(10px, 0, 0) scale(.99);transform:translate3d(10px, 0, 0) scale(.99)}}@-webkit-keyframes collapseIn{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0, -5px, 0) scale(.95);transform:translate3d(0, -5px, 0) scale(.95)}}@keyframes collapseIn{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0, -5px, 0) scale(.95);transform:translate3d(0, -5px, 0) scale(.95)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-10px, 0, 0) scale(.99);transform:translate3d(-10px, 0, 0) scale(.99)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-10px, 0, 0) scale(.99);transform:translate3d(-10px, 0, 0) scale(.99)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes fadeInRightSmooth{0%{opacity:0;-webkit-transform:translate3d(-10px, 0, 0) scale(1);transform:translate3d(-10px, 0, 0) scale(1)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@keyframes fadeInRightSmooth{0%{opacity:0;-webkit-transform:translate3d(-10px, 0, 0) scale(1);transform:translate3d(-10px, 0, 0) scale(1)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(-10px, 0, 0) scale(.99);transform:translate3d(-10px, 0, 0) scale(.99)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(-10px, 0, 0) scale(.99);transform:translate3d(-10px, 0, 0) scale(.99)}}@-webkit-keyframes fadeOutRightSmooth{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(-10px, 0, 0) scale(1);transform:translate3d(-10px, 0, 0) scale(1)}}@keyframes fadeOutRightSmooth{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(-10px, 0, 0) scale(1);transform:translate3d(-10px, 0, 0) scale(1)}}#toast-container{position:fixed;top:82px;right:8px;z-index:999999}#toast-container .icon-ok{font-size:9px;padding:1px;color:#4FB34F;background-color:white;border-radius:100px;vertical-align:middle;margin-right:2px}#toast-container .toast{-webkit-animation:slideLeft .2s;animation:slideLeft .2s;padding:9px 14px;font-weight:600;background-color:#eee;text-align:center;border-radius:3px;margin-top:6px;box-shadow:0 1px 0 rgba(0,0,0,0.7);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.7);cursor:pointer}#toast-container .toast.toast-success{color:white;background-color:#4FB34F}#toast-container .toast.toast-error{color:white;background-color:#f45e5e}#ui-datepicker-div.fc-datepicker{background-color:white;box-shadow:0 0 3px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);padding:0;margin-left:0;border-radius:0 0 2px 2px;border:0;position:absolute;z-index:9999999 !important;-webkit-animation:slideDown .2s ease-out !important;animation:slideDown .2s ease-out !important;color:#929292;-webkit-font-smoothing:auto}#ui-datepicker-div.fc-datepicker .ui-datepicker-calendar{color:#929292}#ui-datepicker-div.fc-datepicker .ui-datepicker-header{text-align:center;background-color:#48e;border-bottom:1px solid #3b77d1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-radius:0;color:#fff}#ui-datepicker-div.fc-datepicker .ui-datepicker-prev,#ui-datepicker-div.fc-datepicker .ui-datepicker-next{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 13px 0 13px;color:#eee;font-size:13px;height:36px;line-height:37px;color:rgba(255,255,255,0.8);text-decoration:none;border:0 !important;cursor:pointer}#ui-datepicker-div.fc-datepicker .ui-datepicker-prev:hover,#ui-datepicker-div.fc-datepicker .ui-datepicker-next:hover{color:#fff;background-color:#3b77d1}#ui-datepicker-div.fc-datepicker .ui-state-hover,#ui-datepicker-div.fc-datepicker .ui-state-default,#ui-datepicker-div.fc-datepicker .ui-state-highlight,#ui-datepicker-div.fc-datepicker .ui-state-focus{background:none !important;border:0 !important}#ui-datepicker-div.fc-datepicker .ui-icon,#ui-datepicker-div.fc-datepicker .ui-icon:hover{background:none !important;text-indent:0;width:auto;height:auto}#ui-datepicker-div.fc-datepicker .ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-w::after{content:'<';font-size:18px;text-decoration:none;border:0;font-weight:bold;font-family:Consolas,Arial;position:relative;display:block;line-height:38px}#ui-datepicker-div.fc-datepicker .ui-datepicker-next .ui-icon.ui-icon-circle-triangle-e::after{content:'>';font-size:18px;text-decoration:none;border:0;font-weight:bold;font-family:Consolas,Arial;position:relative;display:block;line-height:38px}#ui-datepicker-div.fc-datepicker select.ui-datepicker-month,#ui-datepicker-div.fc-datepicker select.ui-datepicker-year{letter-spacing:0;-webkit-appearance:none;border:0;background-color:transparent;background-image:none;display:inline-block;margin:0;height:auto;width:auto;line-height:normal;font-size:14px;padding:9px 8px;height:36px;cursor:pointer;color:#fff !important;border-radius:0;outline:none;box-shadow:none;-moz-appearance:none}#ui-datepicker-div.fc-datepicker select.ui-datepicker-month:hover,#ui-datepicker-div.fc-datepicker select.ui-datepicker-year:hover{background-color:#3b77d1}#ui-datepicker-div.fc-datepicker .ui-datepicker-title{padding:0 1px;letter-spacing:-4px;margin-left:33px;margin-right:33px}#ui-datepicker-div.fc-datepicker .ui-datepicker-prev{float:left}#ui-datepicker-div.fc-datepicker .ui-datepicker-next{float:right}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar{margin:7px 4px 4px 4px;width:auto;border-collapse:collapse;border:0}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar th{color:#48e;font-size:13px;text-align:center;background-color:transparent !important}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar th span{font-size:11px !important}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar th,#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td{padding:0;margin:0;height:26px;width:26px;line-height:26px;border:0;border-width:0;vertical-align:top}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td.ui-datepicker-today a{color:#48e;font-weight:bold}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td{width:26px;height:26px;position:relative}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td a,#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td span{font-family:inherit;text-decoration:none;color:inherit;cursor:pointer;display:block;text-align:center;padding:0;height:26px;width:26px;line-height:26px;font-size:11px;outline:none;border-left:1px solid #efefef;border-bottom:1px solid #efefef;box-shadow:none;-webkit-transition:none;transition:none}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar tr td:first-child a,#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar tr td:first-child span{border-left-color:transparent}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar tr:last-child td a,#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar tr:last-child td span{border-bottom-color:transparent}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar .ui-state-disabled span{color:#ccc;cursor:default}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td.ui-datepicker-other-month span{color:white}#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day a,#ui-datepicker-div.fc-datepicker table.ui-datepicker-calendar td a:hover{font-family:inherit;position:absolute;right:-1px;top:-1px;padding:0;padding-right:1px;padding-top:1px;box-shadow:0 0 4px rgba(0,0,0,0.4);background-color:#fff;border-left-width:0;border-bottom-width:0;border-radius:0;width:27px;height:27px;z-index:101}.formcraft-css .wp-color-picker *,.formcraft-css *:before,.formcraft-css *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.formcraft-css .iris-picker *,.formcraft-css .iris-picker{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.formcraft-css .ac-inner{display:none}.formcraft-css .ac-toggle .icon-angle-up{display:none}.formcraft-css .ac-toggle .icon-angle-down{display:block}.formcraft-css .ac-toggle.active .icon-angle-down{display:none}.formcraft-css .ac-toggle.active .icon-angle-up{display:block}.formcraft-css .loader{display:none;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.3);z-index:101}.formcraft-css .loader .fc-spinner{display:block;width:120px;position:absolute;left:50%;margin-left:-60px;top:50%;margin-top:-14px}.formcraft-css .loader .fc-spinner div{background-color:#B8C1CF;margin:0 2px}.formcraft-css [class^="icon-"]:before,.formcraft-css [class*=" icon-"]:before{font-family:"fc"}.formcraft-css .tooltip-inner table{margin-top:8px}.formcraft-css .tooltip-inner table td{padding:4px}.formcraft-css .tooltip-inner table tr:nth-child(odd) td{background-color:#f3f3f3}.formcraft-css .tooltip-inner table tr td:first-child{min-width:80px;vertical-align:top;font-weight:600}.formcraft-css .input-group label{margin:0;display:block;position:relative}.formcraft-css .input-group div.half label{display:inline-block;width:50%;letter-spacing:0}.formcraft-css .input-group div.half{letter-spacing:-4px}.formcraft-css .input-group div.half>label:first-child input,.formcraft-css .input-group div.half>label:first-child select{border-radius:0 0 0 3px;border-right:0}.formcraft-css .input-group div.half>label:nth-child(2) input,.formcraft-css .input-group div.half>label:nth-child(2) select{border-left-color:#ddd;border-radius:0 0 3px 0;position:relative;left:1px}.formcraft-css .input-group div.half select{cursor:pointer}.formcraft-css .input-group .tooltip-icon{position:absolute;top:7.5px;right:11px;font-size:16px;background-color:#fff;border:0;color:#999;border-radius:50px}.formcraft-css .input-group input[type='text'],.formcraft-css .input-group input[type='password'],.formcraft-css .input-group select{border-radius:0;box-shadow:none;margin:0;border-top-width:0;width:100%;color:#888}.formcraft-css .input-group input[type='text']:focus,.formcraft-css .input-group input[type='password']:focus,.formcraft-css .input-group select:focus{border-color:#ccc;color:#333}.formcraft-css .input-group>label:first-child input[type='text'],.formcraft-css .input-group>input[type='text']:first-child,.formcraft-css .input-group>label:first-child input[type='password'],.formcraft-css .input-group>input[type='password']:first-child,.formcraft-css .input-group>label:first-child select,.formcraft-css .input-group>select:first-child{border-radius:3px 3px 0 0;border-top-width:1px}.formcraft-css .input-group label:last-child input[type='text'],.formcraft-css .input-group>input[type='text']:last-child,.formcraft-css .input-group label:last-child input[type='password'],.formcraft-css .input-group>input[type='password']:last-child,.formcraft-css .input-group label:last-child select,.formcraft-css .input-group>select:last-child{border-radius:0 0 3px 3px}.formcraft-css .nav-tabs{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.formcraft-css textarea.copy-code{resize:none;letter-spacing:.6px;color:#666;vertical-align:top;width:auto;border-color:#ccc;font-size:14px;border-radius:2px;box-shadow:none;background-color:#fcfcfc;min-height:0;padding:9px}.formcraft-css textarea.copy-code:focus{border-color:#ccc}.formcraft-css .nav-content>div{display:none}.formcraft-css .nav-content>div.active{display:block}.formcraft-css .tooltip{position:absolute;z-index:99999;display:block;visibility:visible;font-size:12px;font-weight:normal;line-height:1.4;margin-top:-4px;opacity:0;filter:alpha(opacity=0);letter-spacing:0;text-transform:none}.formcraft-css .tooltip.right.in{margin-top:0;padding:0 5px;margin-left:3px}.formcraft-css .tooltip-cover{position:relative}.formcraft-css .tooltip.in{opacity:1;filter:alpha(opacity=100)}.formcraft-css .tooltip.top{margin-top:-10px;padding:0}.formcraft-css .tooltip.top.in{-webkit-animation:tooltipTop .2s;animation:tooltipTop .2s}.formcraft-css .tooltip.right.in{-webkit-animation:fadeInLeft .3s;animation:fadeInLeft .3s}.formcraft-css .tooltip.right{margin-left:3px;margin-top:0;padding:0 5px;-webkit-animation:fadeOutLeft .2s;animation:fadeOutLeft .2s}.formcraft-css .tooltip.bottom{margin-top:3px;padding:5px 0}.formcraft-css .tooltip.left{margin-right:22px;margin-left:0;padding:0 5px;margin-top:1px;-webkit-animation:fadeInLeft .2s;animation:fadeInLeft .2s}.formcraft-css .tooltip-inner{max-width:200px;min-width:150px;padding:8px 10px;color:#656565;text-align:left;text-decoration:none;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);border-radius:2px}.formcraft-css .tooltip-inner br{line-height:1.8em}.formcraft-css .tooltip.top .tooltip-arrow:after{content:'';position:absolute;width:0;height:0;border-color:transparent;bottom:-1px;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#c3c3c3;border-style:solid;z-index:-1}.formcraft-css .tooltip.right .tooltip-arrow:after{content:'';position:absolute;width:0;height:0;border-color:transparent;bottom:-5px;left:14px;margin-left:-15px;border-width:5px 5px 5px 0;border-right-color:#c3c3c3;border-style:solid;z-index:-1}.formcraft-css .tooltip.left .tooltip-arrow:after{content:'';position:absolute;width:0;height:0;border-color:transparent;bottom:-5px;right:14px;margin-right:-15px;border-width:5px 0 5px 5px;border-left-color:#c3c3c3;border-style:solid;z-index:-1}.formcraft-css .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.formcraft-css .tooltip.top .tooltip-arrow{bottom:-4px;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#fff}.formcraft-css .tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#fff}.formcraft-css .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#fff}.formcraft-css .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#fff}.formcraft-css .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#fff}.formcraft-css .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#fff}.formcraft-css .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#fff}.formcraft-css .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#fff}.formcraft-css .fc-spinner{margin:0;width:70px;text-align:center;display:inline-block;padding:4px;display:none;padding-top:6px}.formcraft-css .fc-spinner>div,.formcraft-css .fc-spinner>span{width:18px;height:18px;background-color:#48e;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.formcraft-css .fc-spinner.small>div,.formcraft-css .fc-spinner.small>span{width:10px;height:10px}.formcraft-css .fc-spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.formcraft-css .fc-spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(.9)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(.9);-webkit-transform:scale(.9)}}.formcraft-css input[type="text"],.formcraft-css input[type="password"],.formcraft-css input[type="checkbox"],.formcraft-css input[type="color"],.formcraft-css input[type="date"],.formcraft-css input[type="datetime"],.formcraft-css input[type="datetime-local"],.formcraft-css input[type="email"],.formcraft-css input[type="month"],.formcraft-css input[type="number"],.formcraft-css input[type="password"],.formcraft-css input[type="search"],.formcraft-css input[type="radio"],.formcraft-css input[type="tel"],.formcraft-css input[type="text"],.formcraft-css input[type="time"],.formcraft-css input[type="url"],.formcraft-css input[type="week"],.formcraft-css select,.formcraft-css textarea{border:1px solid #ddd;border-top-color:#c6c6c6;border-left-color:#c9c9c9;border-radius:2px;box-shadow:1px 1px 0 #eee inset;-webkit-box-shadow:1px 1px 0 #eee inset;padding:9px 12px 8px 12px;font-size:1em;font-family:inherit;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;transition:border-color .2s;-webkit-transition:border-color .2s;float:none}.formcraft-css .fc-form input[type="text"],.formcraft-css .fc-form input[type="password"],.formcraft-css .fc-form input[type="checkbox"],.formcraft-css .fc-form input[type="color"],.formcraft-css .fc-form input[type="date"],.formcraft-css .fc-form input[type="datetime"],.formcraft-css .fc-form input[type="datetime-local"],.formcraft-css .fc-form input[type="email"],.formcraft-css .fc-form input[type="month"],.formcraft-css .fc-form input[type="number"],.formcraft-css .fc-form input[type="password"],.formcraft-css .fc-form input[type="search"],.formcraft-css .fc-form input[type="radio"],.formcraft-css .fc-form input[type="tel"],.formcraft-css .fc-form input[type="text"],.formcraft-css .fc-form input[type="time"],.formcraft-css .fc-form input[type="url"],.formcraft-css .fc-form input[type="week"],.formcraft-css .fc-form select,.formcraft-css .fc-form textarea{padding:9px 12px 8px 12px}.formcraft-css select{-webkit-appearance:none;-moz-appearance:none;width:auto;height:auto}.formcraft-css select{background-repeat:no-repeat;background-position:100% 50%;background-size:28px;cursor:pointer;background-image:url(//loyaltyclub.co.ke/formc/assets/images/select-icon.png)}.formcraft-css input[type="text"]:focus,.formcraft-css input[type="password"]:focus,.formcraft-css input[type="checkbox"]:focus,.formcraft-css input[type="color"]:focus,.formcraft-css input[type="date"]:focus,.formcraft-css input[type="datetime"]:focus,.formcraft-css input[type="datetime-local"]:focus,.formcraft-css input[type="email"]:focus,.formcraft-css input[type="month"]:focus,.formcraft-css input[type="number"]:focus,.formcraft-css input[type="password"]:focus,.formcraft-css input[type="search"]:focus,.formcraft-css input[type="radio"]:focus,.formcraft-css input[type="tel"]:focus,.formcraft-css input[type="text"]:focus,.formcraft-css input[type="time"]:focus,.formcraft-css input[type="url"]:focus,.formcraft-css input[type="week"]:focus,.formcraft-css textarea:focus{border-color:#48e;outline:none;box-shadow:none}.formcraft-css select:focus{outline:none}.formcraft-css input[type="text"].underline-input{border-radius:0;border-width:0;border-color:#bbb;border-bottom-width:1px;padding:7px 6px 5px 6px;box-shadow:none}.formcraft-css input[type="text"].underline-input:focus{background-color:#f3f3f5}.formcraft-css input[type=checkbox]:checked:before,.formcraft-css input[type=radio]:checked:before{font-family:"fc";content:'\e80c';font-size:10px;color:white;width:auto;height:auto;font-weight:bold;line-height:normal;background:none;text-indent:0;margin:1px 0 0 2px;float:left;-webkit-font-smoothing:antialiased}.formcraft-css input[type="checkbox"],.formcraft-css input[type="radio"]{border-radius:50px;border:1px solid #aaa;box-shadow:none;height:16px;width:16px;-webkit-appearance:none;clear:none;cursor:pointer;display:inline-block !important;outline:0;padding:0 !important;text-align:center;min-width:16px;vertical-align:middle;margin:-4px 5px 0 0;background-color:white}.formcraft-css input[type="checkbox"]:checked,.formcraft-css input[type="radio"]:checked{border-color:#14ad14;background:#14ad14}.formcraft-css input[type="checkbox"]:hover,.formcraft-css input[type="radio"]:hover,.formcraft-css input[type="checkbox"]:focus,.formcraft-css input[type="radio"]:focus{border-color:#14ad14}.formcraft-css label:hover>input[type="checkbox"],.formcraft-css label:hover>input[type="radio"]{border-color:#14ad14}.formcraft-css .hide-checkbox label>input[type='radio'],.formcraft-css .hide-checkbox label>input[type='checkbox']{position:absolute !important;left:-99999em !important}.formcraft-css .response{padding:5px 7px;color:#666;display:inline-block}.formcraft-css .button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;font-size:14px;padding:0 15px;color:#777;background-color:#f6f6f8;border-width:1px;border-style:solid;border-color:#ccc;border-bottom-width:0;box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.4);border-radius:3px;-moz-border-radius:3px;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:600;line-height:38px;height:38px;letter-spacing:.4px;text-shadow:none;position:relative}.formcraft-css .button:hover{background:#ECECEF;color:#666;border-color:#cccccc}.formcraft-css .button .fc-spinner{display:none;position:absolute;top:0;bottom:0;height:38px;left:0;right:0;text-align:center}.formcraft-css .button.fc-disabled span{opacity:0}.formcraft-css .button.fc-disabled .fc-spinner{display:block;padding:0;opacity:1}.formcraft-css .button.fc-disabled .fc-spinner>span{opacity:1;background-color:white}.formcraft-css .button.wide{width:100%}.formcraft-css .button [class^="icon-"]:before,.formcraft-css .button [class*=" icon-"]:before{position:relative;left:-3px}.formcraft-css .button .icon-spin5:before{position:static}.formcraft-css .button [class^="icon-"]:before,.formcraft-css .button [class*=" icon-"]:before{margin:0}.formcraft-css .button.active,.formcraft-css .button.active:hover{box-shadow:1px 1px 1px rgba(0,0,0,0.35) inset;border:0;border-bottom:1px solid #ddd;border-right:1px solid #ddd;top:1px;left:1px;background-color:#eee}.formcraft-css .button.small{line-height:30px;height:30px;padding:0 12px 1px;text-transform:uppercase;font-size:11px;font-weight:bold;letter-spacing:.4px}.formcraft-css .button.v-small{font-size:10px;line-height:25px;height:25px;padding:0 10px 1px;text-transform:uppercase;font-weight:bold;letter-spacing:.4px}.formcraft-css .button.blue,.formcraft-css .button.blue:focus{background:#5091F2;color:white;border-color:#4682DD;box-shadow:0 1px 0 #3C69AB}.formcraft-css .button.blue:hover,.formcraft-css .button.blue:focus:hover{background:#4286EA;color:white;border-color:#3E79D2}.formcraft-css .button.blue:disabled{background:#6EA5F4 !important;color:white !important;border-color:#4682DD !important;box-shadow:0 1px 0 #3E6EB6 !important;text-shadow:none !important}.formcraft-css .button .icon-spin5{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;display:none}.formcraft-css .button.fc-disabled>span{opacity:0}.formcraft-css .button.fc-disabled .icon-spin5{display:block}.formcraft-css .button.button-file{text-align:center;cursor:pointer}.formcraft-css .button.button-file input{background-color:red;position:absolute;cursor:pointer;margin:0;left:-2px;right:0;bottom:-2px;height:105%;width:100%;opacity:0;z-index:2}.formcraft-css .button.button-file ::-webkit-file-upload-button{cursor:pointer}.formcraft-css .filename{position:absolute;right:16px;top:0;line-height:45px;font-size:12px;font-weight:normal;display:inline-block}.formcraft-css .filename .icon-ok{color:#777;display:inline-block;font-size:11px;-webkit-animation:fadeIn .4s;animation:fadeIn .4s}.formcraft-css .filename .fc-spinner{display:inline-block;width:auto;padding:0;text-align:left;-webkit-animation:fadeIn .4s;animation:fadeIn .4s}.formcraft-css .filename .fc-spinner>div{background-color:#999;width:5px;height:5px;margin:0 1px}.formcraft-css .button:focus{outline:none;box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.2);background:#f6f6f6;border-color:#ccc}.formcraft-css .button:active{top:1px;background:#e6e6e6}@-moz-document url-prefix(){.formcraft-css .fc_form input[type="checkbox"],.formcraft-css .fc_form input[type="radio"]{margin:0;margin-right:4px}}@font-face{font-family:'fc';src:url(//loyaltyclub.co.ke/formc/assets/fontello/font/fc.eot?61304469);src:url(//loyaltyclub.co.ke/formc/assets/fontello/font/fc.eot?61304469#iefix) format('embedded-opentype'),url(//loyaltyclub.co.ke/formc/assets/fontello/font/fc.woff?61304469) format('woff'),url(//loyaltyclub.co.ke/formc/assets/fontello/font/fc.ttf?61304469) format('truetype'),url(//loyaltyclub.co.ke/formc/assets/fontello/font/fc.svg?61304469#fc) format('svg');font-weight:normal;font-style:normal}html .formcraft-css [class^="icon-"],html .formcraft-css [class*=" icon-"]{background-image:none}html .formcraft-css [class^="icon-"]:before,html .formcraft-css [class*=" icon-"]:before{font-family:"fc" !important;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html .formcraft-css .icon-trash:before{content:'\e800'}html .formcraft-css .icon-trash-empty:before{content:'\e801'}html .formcraft-css .icon-plus:before{content:'\e802'}html .formcraft-css .icon-plus-circled:before{content:'\e803'}html .formcraft-css .icon-angle-down:before{content:'\e804'}html .formcraft-css .icon-angle-up:before{content:'\e805'}html .formcraft-css .icon-cog-alt:before{content:'\e806'}html .formcraft-css .icon-cog:before{content:'\e807'}html .formcraft-css .icon-angle-circled-down:before{content:'\e808'}html .formcraft-css .icon-angle-circled-up:before{content:'\e809'}html .formcraft-css .icon-folder-open:before{content:'\e80a'}html .formcraft-css .icon-folder-open-empty:before{content:'\e80b'}html .formcraft-css .icon-ok:before{content:'\e80c'}html .formcraft-css .icon-cancel:before{content:'\e80d'}html .formcraft-css .icon-ok-circle:before{content:'\e80e'}html .formcraft-css .icon-angle-left:before{content:'\e80f'}html .formcraft-css .icon-angle-right:before{content:'\e810'}html .formcraft-css .icon-trash-1:before{content:'\e811'}html .formcraft-css .icon-pencil:before{content:'\e812'}html .formcraft-css .icon-minus:before{content:'\e813'}html .formcraft-css .icon-minus-circled:before{content:'\e814'}html .formcraft-css .icon-docs:before{content:'\e815'}html .formcraft-css .icon-mail:before{content:'\e816'}html .formcraft-css .icon-mail-alt:before{content:'\e817'}html .formcraft-css .icon-align-left:before{content:'\e818'}html .formcraft-css .icon-align-center:before{content:'\e819'}html .formcraft-css .icon-align-right:before{content:'\e81a'}html .formcraft-css .icon-doc-text:before{content:'\e81b'}html .formcraft-css .icon-up-circled:before{content:'\e81c'}html .formcraft-css .icon-upload-cloud:before{content:'\e81d'}html .formcraft-css .icon-download-cloud:before{content:'\e81e'}html .formcraft-css .icon-help:before{content:'\e81f'}html .formcraft-css .icon-help-circled:before{content:'\e820'}html .formcraft-css .icon-star:before{content:'\e821'}html .formcraft-css .icon-star-empty:before{content:'\e822'}html .formcraft-css .icon-heart:before{content:'\e823'}html .formcraft-css .icon-spin5:before{content:'\e824'}html .formcraft-css .icon-move:before{content:'\e825'}html .formcraft-css .icon-up-circled2:before{content:'\e826'}html .formcraft-css .icon-quote-right:before{content:'\e827'}html .formcraft-css .icon-quote-left:before{content:'\e828'}html .formcraft-css .icon-bold:before{content:'\e829'}html .formcraft-css .icon-italic:before{content:'\e82a'}html .formcraft-css .icon-list-numbered:before{content:'\e82b'}html .formcraft-css .icon-list-bullet:before{content:'\e82c'}html .formcraft-css .icon-cw:before{content:'\e82d'}html .formcraft-css .icon-ccw:before{content:'\e82e'}html .formcraft-css .icon-underline:before{content:'\e82f'}html .formcraft-css .icon-strike:before{content:'\e830'}html .formcraft-css .icon-cancel-circled:before{content:'\e831'}html .formcraft-css .icon-code:before{content:'\e832'}html .formcraft-css .icon-picture:before{content:'\e833'}html .formcraft-css .icon-link:before{content:'\e834'}html .formcraft-css .icon-youtube-play:before{content:'\e835'}html .formcraft-css .icon-indent-left:before{content:'\e836'}html .formcraft-css .icon-indent-right:before{content:'\e837'}html .formcraft-css .icon-align-justify:before{content:'\e838'}html .formcraft-css .icon-unlink:before{content:'\e839'}html .formcraft-css .icon-help-circled-1:before{content:'\e83a'}html .formcraft-css .icon-star-1:before{content:'\e83b'}html .formcraft-css .icon-star-filled:before{content:'\e83c'}html .formcraft-css .icon-desktop:before{content:'\e83d'}html .formcraft-css .icon-doc-text-inv:before{content:'\e83e'}html .formcraft-css .icon-down-circled2:before{content:'\e83f'}html .formcraft-css .icon-puzzle:before{content:'\e840'}html .formcraft-css .icon-shuffle:before{content:'\e841'}html .formcraft-css .icon-emo-unhappy:before{content:'\e842'}html .formcraft-css .icon-search:before{content:'\e843'}html .formcraft-css .icon-export:before{content:'\e844'}html .formcraft-css .icon-export-alt:before{content:'\e845'}html .formcraft-css .icon-chart:before{content:'\e846'}html .formcraft-css .icon-chart-area:before{content:'\e847'}html .formcraft-css .icon-chart-bar:before{content:'\e848'}html .formcraft-css .icon-popup:before{content:'\e849'}html .formcraft-css .icon-doc:before{content:'\e84a'}html .formcraft-css .icon-right-circled2:before{content:'\e84b'}html .formcraft-css .icon-key:before{content:'\e84c'}html .formcraft-css .icon-key-outline:before{content:'\e84d'}html .formcraft-css .icon-key-1:before{content:'\e84e'}html .formcraft-css .icon-thumbs-up:before{content:'\e84f'}html .formcraft-css .icon-thumbs-down:before{content:'\e850'}html .formcraft-css .icon-thumbs-up-alt:before{content:'\e851'}html .formcraft-css .icon-thumbs-down-alt:before{content:'\e852'}html .formcraft-css .icon-thumbs-up-1:before{content:'\e853'}html .formcraft-css .icon-thumbs-down-1:before{content:'\e854'}html .formcraft-css .icon-docs-1:before{content:'\e855'}html .formcraft-css .icon-doc-add:before{content:'\e856'}html .formcraft-css .icon-calendar:before{content:'\e857'}html .formcraft-css .icon-user:before{content:'\e858'}html .formcraft-css .icon-ok-circled2:before{content:'\e859'}html .formcraft-css .icon-cancel-circled2:before{content:'\e85a'}html .formcraft-css .icon-info-circled:before{content:'\e85b'}html .formcraft-css .icon-attach:before{content:'\e85c'}html .formcraft-css .icon-lock:before{content:'\e85d'}html .formcraft-css .icon-flag:before{content:'\e85e'}html .formcraft-css .icon-chat:before{content:'\e85f'}html .formcraft-css .icon-phone:before{content:'\e860'}html .formcraft-css .icon-clock:before{content:'\e861'}html .formcraft-css .icon-clock-1:before{content:'\e862'}html .formcraft-css .icon-bookmark-empty:before{content:'\e863'}html .formcraft-css .icon-home:before{content:'\e864'}html .formcraft-css .icon-file-pdf:before{content:'\e865'}html .formcraft-css .icon-file-word:before{content:'\e866'}html .formcraft-css .icon-file-excel:before{content:'\e867'}html .formcraft-css .icon-history:before{content:'\e868'}html .formcraft-css .icon-arrows-cw:before{content:'\e869'}html .formcraft-css .icon-scissors:before{content:'\e86a'}html .formcraft-css .icon-crop:before{content:'\e86b'}html .formcraft-css .icon-columns:before{content:'\e86c'}html .formcraft-css .icon-paste:before{content:'\e86d'}html .formcraft-css .icon-circle-notch:before{content:'\e86e'}html .formcraft-css .icon-circle-thin:before{content:'\e86f'}html .formcraft-css .icon-chart-line:before{content:'\e870'}html .formcraft-css .icon-credit-card:before{content:'\e871'}html .formcraft-css .icon-dropbox:before{content:'\e872'}html .formcraft-css .icon-facebook:before{content:'\e873'}html .formcraft-css .icon-facebook-squared:before{content:'\e874'}html .formcraft-css .icon-flickr:before{content:'\e875'}html .formcraft-css .icon-file-powerpoint:before{content:'\e876'}html .formcraft-css .icon-git:before{content:'\e877'}html .formcraft-css .icon-github:before{content:'\e878'}html .formcraft-css .icon-file-image:before{content:'\e879'}html .formcraft-css .icon-github-circled:before{content:'\e87a'}html .formcraft-css .icon-file-archive:before{content:'\e87b'}html .formcraft-css .icon-linkedin-squared:before{content:'\e87c'}html .formcraft-css .icon-pinterest-circled:before{content:'\e87d'}html .formcraft-css .icon-reddit:before{content:'\e87e'}html .formcraft-css .icon-skype:before{content:'\e87f'}html .formcraft-css .icon-file-audio:before{content:'\e880'}html .formcraft-css .icon-twitter:before{content:'\e881'}html .formcraft-css .icon-wordpress:before{content:'\e882'}html .formcraft-css .icon-file-video:before{content:'\e883'}html .formcraft-css .icon-lemon:before{content:'\e884'}html .formcraft-css .icon-cw-1:before{content:'\e885'}html .formcraft-css .icon-level-down:before{content:'\e886'}html .formcraft-css .icon-file-code:before{content:'\e887'}html .formcraft-css .icon-signal:before{content:'\e888'}html .formcraft-css .icon-folder-empty:before{content:'\e889'}html .formcraft-css .icon-mic:before{content:'\e88a'}html .formcraft-css .icon-volume-up:before{content:'\e88b'}html .formcraft-css .icon-lightbulb:before{content:'\e88c'}html .formcraft-css .icon-laptop:before{content:'\e88d'}html .formcraft-css .icon-tablet:before{content:'\e88e'}html .formcraft-css .icon-mobile:before{content:'\e88f'}html .formcraft-css .icon-globe:before{content:'\e890'}html .formcraft-css .icon-check-empty:before{content:'\e891'}html .formcraft-css .icon-off:before{content:'\e892'}html .formcraft-css .icon-briefcase:before{content:'\e893'}html .formcraft-css .icon-smile:before{content:'\e894'}html .formcraft-css .icon-frown:before{content:'\e895'}html .formcraft-css .icon-meh:before{content:'\e896'}.fc-form-modal .fc_modal-content{background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-clip:padding-box;outline:none}.fc-form-modal .fc_modal-body{background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;padding:0}.fc_modal-open{overflow:hidden !important}.fc_modal{display:none;overflow:auto;overflow-y:scroll;position:fixed !important;top:0;right:0;bottom:0;left:0;padding-top:50px;z-index:9999998;transition:transform .3s cubic-bezier(.1, 0, .7, 1),opacity .2s linear;-moz-transition:transform .3s cubic-bezier(.1, 0, .7, 1),opacity .2s linear;-webkit-transition:-webkit-transform .3s cubic-bezier(.1, 0, .7, 1),opacity .2s linear;-ms-transition:transform .3s cubic-bezier(.1, 0, .7, 1),opacity .2s linear;-o-transition:transform .3s cubic-bezier(.1, 0, .7, 1),opacity .2s linear}.fc_modal.fc_fade{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(.99) translate3d(0, -2px, 0);-moz-transform:scale(.99) translate3d(0, -2px, 0);-o-transform:scale(.99) translate3d(0, -2px, 0);-ms-transform:scale(.99) translate3d(0, -2px, 0);transform:scale(.99) translate3d(0, -2px, 0)}.fc_modal.fc_fade.fc_in{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1) translate3d(0, 0, 0);-moz-transform:scale(1) translate3d(0, 0, 0);-o-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0)}.fc_modal.animate-right,.fc_modal.animate-left{transition:transform .35s ease-out,opacity .2s linear;-moz-transition:transform .35s ease-out,opacity .2s linear;-webkit-transition:-webkit-transform .35s ease-out,opacity .2s linear;-ms-transition:transform .35s ease-out,opacity .2s linear;-o-transition:transform .35s ease-out,opacity .2s linear}.fc_modal.fc_fade.animate-right{opacity:0;-webkit-transform:scale(.5) translate3d(75%, 0, 0) rotate(-3deg);-moz-transform:scale(.5) translate3d(75%, 0, 0) rotate(-3deg);-o-transform:scale(.5) translate3d(75%, 0, 0) rotate(-3deg);-ms-transform:scale(.5) translate3d(75%, 0, 0) rotate(-3deg);transform:scale(.5) translate3d(75%, 0, 0) rotate(-3deg)}.fc_modal.fc_fade.animate-right.fc_in{opacity:1;-webkit-transform:scale(1) translate3d(0, 0, 0);-moz-transform:scale(1) translate3d(0, 0, 0);-o-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0)}.fc_modal.fc_fade.animate-left{opacity:0;-webkit-transform:scale(.5) translate3d(-75%, 0, 0) rotate(3deg);-moz-transform:scale(.5) translate3d(-75%, 0, 0) rotate(3deg);-o-transform:scale(.5) translate3d(-75%, 0, 0) rotate(3deg);-ms-transform:scale(.5) translate3d(-75%, 0, 0) rotate(3deg);transform:scale(.5) translate3d(-75%, 0, 0) rotate(3deg)}.fc_modal.fc_fade.animate-left.fc_in{opacity:1;-webkit-transform:scale(1) translate3d(0, 0, 0);-moz-transform:scale(1) translate3d(0, 0, 0);-o-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0)}.fc_modal-dialog{margin-left:auto;margin-right:auto;width:auto;padding:10px;z-index:99999}.fc_modal-content{position:relative;background-color:#ffffff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 6px #666;-moz-box-shadow:0 1px 6px #666;box-shadow:0 1px 6px #666;background-clip:padding-box;outline:none}.fc_modal-backdrop{position:fixed !important;top:0;right:0;bottom:0;left:0;z-index:9999997;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;background:#323232;background:rgba(50,50,50,0.45)}.fc_modal-backdrop.fc_fade{opacity:0;filter:alpha(opacity=0)}.fc_modal-backdrop.fc_fade.fc_in{opacity:1;filter:alpha(opacity=100)}.fc_modal-backdrop:before{content:'press ESC';font-size:14px;color:#000;position:absolute;top:10px;left:10px}.fc_modal-header{padding:16px 20px;background-color:#f4f4f4;border-bottom:1px solid #ddd;font-size:20px;font-weight:normal;color:#666;border-radius:3px 3px 0 0}.fc_modal-header h3{font-size:18px;margin:0;color:inherit}body .fc_modal .fc_close,body .fc-trigger-close{position:absolute;top:5px;right:5px;padding:0;border:none;font-size:21px;z-index:9000;color:#999;cursor:pointer;font-weight:bold;background:transparent;width:30px;height:30px;line-height:30px;outline:none;box-shadow:none;margin:0}body .fc_modal .fc_close:hover{color:#666;box-shadow:none}.fc_modal-title{margin:0;font-size:22px;font-weight:normal;line-height:1.42857143}.fc_modal-body{position:relative;padding:20px;margin-bottom:0}.fc_modal-footer{padding:19px 20px 20px;background-color:#f4f4f4;text-align:right;border-top:1px solid #e5e5e5;border-radius:0 0 3px 3px}.fc_modal-footer:before,.fc_modal-footer:after{content:" ";display:table}.fc_modal-footer:after{clear:both}.fc_modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.fc_modal-footer .btn-group .btn+.btn{margin-left:-1px}.fc_modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.fc_modal-dialog{left:50%;right:auto;width:600px;padding-top:40px;padding-bottom:40px}.fc_modal-backdrop:before{content:''}}
#fc-form-preview{position:fixed;top:12px;left:10px;padding:9px 14px 8px 14px;color:#555;border-radius:2px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.3);z-index:999;font-size:95%}.fc-form-tip-cover{position:fixed;top:58px;left:10px;color:#555;border-radius:2px;font-size:95%}.fc-form-tip{display:block;max-width:300px;padding:9px 14px 8px 14px;color:#555;border-radius:2px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.3);z-index:999}.formcraft-css .rtl,.rtl .formcraft-css{direction:rtl}.rtl .formcraft-css .fc-form .form-element .field-cover [class^="icon-"]{left:0;right:auto}html .rtl .formcraft-css .fc-form .form-element .checkbox-cover>div label input{margin-left:.3em;margin-right:0}.form-disabled-message{font-size:1em;color:inherit;margin:20px 0}html body .fc-form-modal{text-align:center}html body .fc-form-modal .fc_modal-dialog{display:inline-block;padding:40px 0 90px 0}html body .fc-form-modal .fc_modal-dialog .form-live{width:auto;margin:0 auto}html body .fc-form-modal .formcraft-css .fc-pagination .active .page-number{border-color:transparent}html body .fc-form-modal .formcraft-css .fc-pagination>div .page-name{color:#ddd;text-shadow:0 0 8px #777}html body .fc-form-modal .formcraft-css .fc-pagination>div.active .page-name{color:white;text-shadow:0 0 8px #777}html body .fc-form-modal.fc_modal .fc_close{font-size:26px;font-weight:normal}html body .fc-form-modal .formcraft-css .fc-pagination .pagination-trigger .page-number,html body .fc-form-modal .formcraft-css .fc-pagination .pagination-trigger:hover .page-number{box-shadow:0 0 1px rgba(0,0,0,0.8)}html body .fc_modal .formcraft-css form.fc-form{margin:0 auto;box-shadow:0 1px 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.5)}html .fc-form-modal .formcraft-css .form-cover .prev-next{margin-left:auto;margin-right:auto}html body .formcraft-css .fc-sticky .form-cover .fc-form,html body .formcraft-css .fc-sticky .fc-pagination-cover .fc-pagination,html body .formcraft-css .fc-sticky .form-cover .prev-next{margin-left:0;margin-right:0}html .formcraft-css .fc-sticky .fc-pagination-cover{height:auto;border-bottom:1px solid #e8e8e8}html .formcraft-css .fc-sticky .fc-pagination-cover .fc-pagination{margin:0 auto;margin-top:10px !important}html .formcraft-css .fc-sticky .form-cover .prev-next{margin:0 0;box-shadow:none;width:100%;max-width:100%;border-top:1px solid #e8e8e8}html body .fc_modal .formcraft-css .prev-next{box-shadow:0 1px 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.5)}html body .fc-form-modal.fc_modal .fc-pagination{padding:0 0}html body .fc-form-modal.fc_modal .fc-pagination-cover{height:100px}html body .fc-sticky span .powered-by{position:static !important;font-weight:normal;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.4px}html body .fc_modal-dialog .powered-by{background:rgba(20,20,20,0.22);padding:5px 12px 4px 12px;border-radius:3px;color:rgba(255,255,255,0.7);margin-top:20px;display:inline-block;width:auto !important;box-shadow:1px 1px 0 rgba(0,0,0,0.12) inset;font-weight:normal;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.6px}html body .fc_modal-dialog .powered-by:hover{background:rgba(20,20,20,0.22);color:rgba(255,255,255,0.77)}html .formcraft-css{position:relative;font-size:14px}html .formcraft-css .powered-by{color:#888;position:relative;z-index:999;display:inline-block;text-align:center;margin:13px auto;font-weight:normal;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.4px}html .formcraft-css .powered-by:hover{color:#48e}html .formcraft-css .fc-sticky-button{z-index:99998;cursor:pointer;transition:transform .3s cubic-bezier(0, 0, 0, 1);-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, 0, 1)}html .formcraft-css .fc-sticky{max-width:100%;display:none;position:fixed;overflow:auto;bottom:-5px;right:50px;box-shadow:0 0 3px rgba(0,0,0,0.35);-moz-box-shadow:0 0 3px rgba(0,0,0,0.35);border-radius:3px 3px 0 0;background-color:white;z-index:99999;transition:transform .35s cubic-bezier(0, 0, 0, 1);-webkit-transition:-webkit-transform .35s cubic-bezier(0, 0, 0, 1)}html .formcraft-css .fc-sticky.show{transition:transform .35s ease-in;-webkit-transition:-webkit-transform .35s ease-in}html .formcraft-css .fc-sticky.fc-sticky-right{top:50%;bottom:auto;right:0;left:auto;display:block;opacity:0;transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0)}html .formcraft-css .fc-sticky.fc-sticky-right.show{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);display:block}html .formcraft-css .fc-sticky.fc-sticky-right.show .form-cover{-webkit-animation:sticky_show_right .55s cubic-bezier(0, 0, 0, 1);animation:sticky_show_right .55s cubic-bezier(0, 0, 0, 1);display:block}html .formcraft-css .fc-sticky.fc-sticky-right.hiding{opacity:1;transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);display:block}html .formcraft-css .fc-sticky.fc-sticky-left{top:50%;bottom:auto;left:0;right:auto;display:block;opacity:0;transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0)}html .formcraft-css .fc-sticky.fc-sticky-left.show{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);display:block}html .formcraft-css .fc-sticky.fc-sticky-left.show .form-cover{-webkit-animation:sticky_show_left .55s cubic-bezier(0, 0, 0, 1);animation:sticky_show_left .55s cubic-bezier(0, 0, 0, 1);display:block}html .formcraft-css .fc-sticky.fc-sticky-left.hiding{opacity:1;transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);display:block}html .formcraft-css .fc-sticky.fc-sticky-bottom-right{top:50%;bottom:0;top:auto;left:auto;right:50px;display:block;opacity:0;transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0)}html .formcraft-css .fc-sticky.fc-sticky-bottom-right.show{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);display:block}html .formcraft-css .fc-sticky.fc-sticky-bottom-right.show .form-cover{-webkit-animation:sticky_show .55s cubic-bezier(0, 0, 0, 1);animation:sticky_show .55s cubic-bezier(0, 0, 0, 1);display:block}html .formcraft-css .fc-sticky.fc-sticky-bottom-right.hiding{opacity:1;transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);display:block}html .formcraft-css .fc-sticky.calculated{display:none;opacity:1}html .formcraft-css .fc-sticky .fc-form{box-shadow:none}html .formcraft-css .simple_button{display:inline-block;padding:6px 15px 7px 15px;border-radius:2px;outline:none;box-shadow:none;cursor:pointer}html .formcraft-css .simple_button:hover{box-shadow:0 0 30px rgba(0,0,0,0.12) inset}html .formcraft-css.image_button_cover{position:fixed;top:50%;box-shadow:none;z-index:99999;transition:transform .3s cubic-bezier(0, 0, 0, 1);-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, 0, 1)}html .formcraft-css.image_button_cover a{padding:6px 15px 12px 15px;font-size:15px;font-weight:bold;display:inline-block;position:relative;transition:transform .3s;-webkit-transition:-webkit-transform .3s}html .formcraft-css.image_button_cover.placement-left{left:0}html .formcraft-css.image_button_cover.placement-left a{border-radius:3px 3px 0 0;transform:translate3d(-200%, 0, 0) rotate(90deg);-webkit-transform:translate3d(-200%, 0, 0) rotate(90deg);transform-origin:0 100%;-webkit-transform-origin:0 100%}html .formcraft-css.image_button_cover.placement-left.now-show a{transform:translate3d(-4px, 0, 0) rotate(90deg);-webkit-transform:translate3d(-4px, 0, 0) rotate(90deg)}html .formcraft-css.image_button_cover.placement-left a:hover{transform:translate3d(0, 0, 0) rotate(90deg);-webkit-transform:translate3d(0, 0, 0) rotate(90deg)}html .formcraft-css.image_button_cover.placement-right{right:0}html .formcraft-css.image_button_cover.placement-right a{border-radius:3px 3px 0 0;transform:translate3d(200%, 0, 0) rotate(-90deg);-webkit-transform:translate3d(200%, 0, 0) rotate(-90deg);transform-origin:100% 100%;-webkit-transform-origin:100% 100%}html .formcraft-css.image_button_cover.placement-right.now-show a{transform:translate3d(4px, 0, 0) rotate(-90deg);-webkit-transform:translate3d(4px, 0, 0) rotate(-90deg)}html .formcraft-css.image_button_cover.placement-right a:hover{transform:translate3d(0, 0, 0) rotate(-90deg);-webkit-transform:translate3d(0, 0, 0) rotate(-90deg)}html .formcraft-css.image_button_cover.placement-bottom-right{position:relative;top:auto;z-index:99997}html .formcraft-css.image_button_cover.placement-bottom-right a.fc-sticky-button{right:50px;position:fixed;bottom:0;top:auto !important;border-radius:3px 3px 0 0;transform:translate3d(0, 50px, 0);-webkit-transform:translate3d(0, 50px, 0);transform-origin:100% 100%;-webkit-transform-origin:100% 100%}html .formcraft-css.image_button_cover.placement-bottom-right.now-show a.fc-sticky-button{transform:translate3d(0, 6px, 0);-webkit-transform:translate3d(0, 6px, 0)}html .formcraft-css.image_button_cover.placement-bottom-right:hover a.fc-sticky-button{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}html .formcraft-css.image_button_cover a{box-shadow:none;border:0}html .formcraft-css .form-page-logo{display:block;margin:30px auto;max-width:90%;height:auto}html .formcraft-css .form-logic{display:none}html .formcraft-css.align-left .fc-form,html .formcraft-css.align-left .fc-pagination-cover .fc-pagination,html .formcraft-css.align-left .prev-next{margin-left:2px}html .formcraft-css.align-right .fc-form,html .formcraft-css.align-right .fc-pagination-cover .fc-pagination,html .formcraft-css.align-right .prev-next{margin-right:2px}html .formcraft-css .prev-next{display:none;width:100%;letter-spacing:-4px;border-radius:2px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.3);margin:15px auto;background:white}html .formcraft-css .prev-next input{box-shadow:none;border:0;border-radius:0;padding:8px;background:transparent;text-align:center;display:none !important;padding:15px 15px;font-size:.9em;text-transform:uppercase;font-weight:600;letter-spacing:.6px;color:inherit}html .formcraft-css .prev-next>div{display:inline-block;width:49.5%;letter-spacing:0;text-align:center}html .formcraft-css .prev-next>div span .icon-angle-left,html .formcraft-css .prev-next>div span .icon-angle-right{font-size:1.2em;vertical-align:middle;position:relative;top:-2px}html .formcraft-css .prev-next>div span{display:block;padding:15px 15px;font-size:.87em;text-transform:uppercase;font-weight:600;letter-spacing:.6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}html .formcraft-css .prev-next>div span.inactive{opacity:.5;cursor:default}html .formcraft-css .prev-next>div span.inactive:hover{color:inherit}html .formcraft-css .prev-next>div:last-child{border-left:1px solid #e8e8e8;box-sizing:border-box;float:right}html .formcraft-css #form-cover-html{text-align:center;position:relative;min-width:100%}html .formcraft-css #form-cover-html>form{margin:0 auto}html .formcraft-css #form-cover-html .no-fields{display:none}html .formcraft-css #form-cover-html.nos-10 .no-fields{display:block;position:absolute;cursor:pointer;right:0;z-index:1;font-size:1.5em;top:48px;line-height:150px;width:420px;left:50%;margin-left:-210px;color:#999}html .formcraft-css #form-cover-html.nos-10 .no-fields:hover{color:#777}html .formcraft-css #form-cover-html.nos-10 .fc-form{min-height:150px}html .formcraft-css .fc-pagination-cover{text-align:center;height:130px;display:none}html .formcraft-css .fc-pagination{white-space:nowrap;text-align:center;position:relative;display:block;padding:12px 0;margin:0 auto;transition:background .3s;-webkit-transition:background .3s}html .formcraft-css .fc-pagination>div{display:inline-block;padding:0 15px;position:relative;z-index:101;cursor:default;vertical-align:top;cursor:pointer;color:#999;transition:padding .3s;-webkit-transition:padding .3s}html .formcraft-css .fc-pagination>div:hover{color:#777}html .formcraft-css .fc-pagination>div:hover .page-number{box-shadow:0 0 4px rgba(0,0,0,0.5)}html .formcraft-css .fc-pagination>div:first-child.active,html .formcraft-css .fc-pagination>div:last-child.active{z-index:101}html .formcraft-css .fc-pagination>div.active{z-index:102}html .formcraft-css .fc-pagination>div.active .page-number{transform:scale(1.25)}html .formcraft-css .fc-pagination>div.active .page-name{color:#666}html .formcraft-css .fc-pagination>div:after{position:absolute;border-top:2px solid #ccc;top:25px;width:100%;height:2px;content:'';left:0;z-index:101}html .formcraft-css .fc-pagination>div:first-child:after{width:110px;left:50%;margin-left:-15px}html .formcraft-css .fc-pagination>div:last-child:after{width:110px;right:50%;left:auto;margin-right:-15px}html .formcraft-css .fc-pagination .page-number{font-weight:bold;display:inline-block;background-color:white;border-radius:4px;padding:5px;margin-bottom:10px;margin-top:10px;min-width:30px;position:relative;z-index:103;transition:transform .3s,background .3s,border-color .3s;-webkit-transition:transform .3s,background .3s,border-color .3s;border-width:0;box-shadow:0 0 3px rgba(0,0,0,0.4);border:1px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box}html .formcraft-css .fc-pagination .page-name{display:block;font-size:.85em;letter-spacing:.4px;font-weight:600;width:110px;text-transform:uppercase;padding:5px 0;white-space:normal}html .formcraft-css .fc-form{background:white;box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);border-radius:2px;letter-spacing:-4px;text-align:left;margin:0 auto;min-width:140px;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;max-width:100%}html .formcraft-css .fc-form .tooltip .tooltip-inner{min-width:120px;display:inline-block}html .formcraft-css .fc-form.field-alignment-center{text-align:center}html .formcraft-css .fc-form.field-alignment-center .form-element{margin-left:auto;margin-right:auto}html .formcraft-css .fc-form.field-alignment-center .form-element .form-element-html .field-cover>span,html .formcraft-css .fc-form.field-alignment-center .form-element .form-element-html .field-cover>div{text-align:center}html .formcraft-css .fc-form.field-alignment-center.label-floating .form-element .form-element-html .field-cover>div,html .formcraft-css .fc-form.field-alignment-center.label-floating .form-element .form-element-html .field-cover>span{text-align:left}html .formcraft-css .fc-form.field-alignment-right{text-align:right}html .formcraft-css .fc-form.field-alignment-right .form-element{margin-left:auto;margin-right:auto}html .formcraft-css .fc-form.field-alignment-right .form-element .form-element-html .field-cover>span,html .formcraft-css .fc-form.field-alignment-right .form-element .form-element-html .field-cover>div{text-align:right}html .formcraft-css .fc-form.icons-hide-true .form-element .field-cover div [class^="icon-"]{display:none}html .formcraft-css .fc-form .form-page-content{padding:1.5em 1.5em;padding-right:0;padding-bottom:0}html .formcraft-css .fc-form .form-page-content>p{margin:0 !important;padding:0 !important;display:inline !important}html .formcraft-css .fc-form .form-page-content .form-element-type-customText,html .formcraft-css .fc-form .form-page-content .form-element-type-heading{top:-0.75em;position:relative}html .formcraft-css .fc-form .form-page-content .form-element-type-customText:first-child .customText-cover,html .formcraft-css .fc-form .form-page-content .form-element-type-heading:first-child .heading-cover{border-radius:2px 2px 0 0;padding-bottom:1.5em;padding-top:.75em}html .formcraft-css .fc-form .form-page-content .form-element-type-customText:last-child .customText-cover,html .formcraft-css .fc-form .form-page-content .form-element-type-heading:last-child .heading-cover{border-radius:0 0 2px 2px;padding-bottom:1.5em;margin-bottom:-1.5em}html .formcraft-css .fc-form .form-page-content .form-element-type-customText:last-child .form-element-html{margin-bottom:1.5em}html .formcraft-css .fc-form .form-page-content .form-element-type-customText:first-child,html .formcraft-css .fc-form .form-page-content .form-element-type-heading:first-child{margin-top:-0.75em}html .formcraft-css .fc-form .form-page-content .form-element-type-customText:last-child,html .formcraft-css .fc-form .form-page-content .form-element-type-heading:last-child{margin-bottom:-0.75em}html .formcraft-css .fc-form h1{font-size:2em;margin:.5em 0;color:inherit}html .formcraft-css .fc-form h2{font-size:1.6em}html .formcraft-css .fc-form h3{font-size:1.5em}html .formcraft-css .fc-form h2,html .formcraft-css .fc-form h3{margin:.4em 0}html .formcraft-css .fc-form h1,html .formcraft-css .fc-form h2,html .formcraft-css .fc-form h3,html .formcraft-css .fc-form h4,html .formcraft-css .fc-form h5,html .formcraft-css .fc-form h6{font-weight:bold;display:inline-block;color:inherit;line-height:normal;margin-top:0;margin-bottom:.2em}html .formcraft-css .fc-form.label-placeholder .field-cover>span{display:none}html .formcraft-css .fc-form.label-placeholder .checkbox-cover>span,html .formcraft-css .fc-form.label-placeholder .star-cover>span,html .formcraft-css .fc-form.label-placeholder .thumb-cover>span,html .formcraft-css .fc-form.label-placeholder .slider-cover>span{display:block;width:100%;top:0;text-align:left}html .formcraft-css .fc-form.label-placeholder .field-cover>div{width:100%;display:block}html .formcraft-css .fc-form.label-placeholder .field-cover>div.tooltip{width:auto}html .formcraft-css .fc-form.label-placeholder .slider-cover .ui-slider-cover{top:0}html .formcraft-css .fc-form.label-floating .form-element .form-element-html .field-cover>span>span.main-label>span::after{right:-8px}html .formcraft-css .fc-form.label-floating .form-element .submit-cover .submit-button{padding:8px 18px 8px 18px}html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .checkbox-cover>div,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .star-cover>div,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .matrix-cover>div,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .fileupload-cover>div{margin-top:4px;border-color:red}html .formcraft-css .fc-form.label-floating .field-cover{position:relative}html .formcraft-css .fc-form.label-floating .field-cover>span{z-index:101}html .formcraft-css .fc-form.label-floating .field-cover input[type="text"],html .formcraft-css .fc-form.label-floating .field-cover input[type="email"],html .formcraft-css .fc-form.label-floating .field-cover input[type="tel"],html .formcraft-css .fc-form.label-floating .field-cover input[type="password"],html .formcraft-css .fc-form.label-floating .field-cover textarea{background-color:transparent !important;background-position:102% 50%}html .formcraft-css .fc-form.label-floating .field-cover select{background-color:transparent !important;background-position:102% 52%;cursor:pointer}html .formcraft-css .fc-form.label-floating .field-cover div [class^="icon-"]{bottom:4px;top:auto;line-height:1.4em;margin:10px 2px 6px 2px}html .formcraft-css .fc-form.label-floating .form-element.form-element-type-customText .form-element-html{padding-top:0}html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type="text"],html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type="email"],html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type="tel"],html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type="password"],html .formcraft-css .fc-form.label-floating .form-element .form-element-html textarea,html .formcraft-css .fc-form.label-floating .form-element .form-element-html select{border-width:0;border-radius:0;border-bottom-width:1px;box-shadow:none;margin:0;margin-top:6px;margin-bottom:4px;padding:10px 2px 6px 2px}html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover .time-fields-cover{border-width:0;border-radius:0;border-bottom-width:1px;box-shadow:none;background-color:transparent}html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover .time-fields-cover select,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover .time-fields-cover input[type="text"].meridian-picker{padding-top:3px;padding-bottom:3px}html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type="text"],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type="email"],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type="tel"],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type="password"],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html textarea,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html select{border-color:red}html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover input[type="text"].meridian-picker{padding:9px 12px 7px 12px}html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover input[type="text"].meridian-picker{padding:9px 22px 7px 22px}html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .field-cover>span{color:red}html .formcraft-css .fc-form.label-floating .field-cover>span{display:block;color:#a8a8a8;z-index:98;width:100%;text-align:left;padding:10px 2px 6px 2px;font-weight:normal;font-size:1em;position:absolute;left:0;top:6px;transform-origin:0 0;-webkit-transform-origin:0 0;transition:transform .2s linear;-webkit-transition:transform .2s linear}html .formcraft-css .fc-form.label-floating .form-element .form-element-html .textarea-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .oneLineText-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .email-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .datepicker-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .password-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .dropdown-cover .error{font-size:11px;position:absolute;margin:0;padding:0;border:0;top:auto;bottom:-7px;right:2px;background:none}html .formcraft-css .fc-form.label-floating .field-cover.has-input>span,html .formcraft-css .fc-form.label-floating .field-cover.has-focus>span{transform:translate3d(0, -19px, 0) scale(.8);-webkit-transform:translate3d(0, -19px, 0) scale(.8)}html .formcraft-css .fc-form.label-floating .field-cover .sub-label{display:none}html .formcraft-css .fc-form.label-floating .checkbox-cover>span,html .formcraft-css .fc-form.label-floating .star-cover>span,html .formcraft-css .fc-form.label-floating .thumb-cover>span,html .formcraft-css .fc-form.label-floating .matrix-cover>span,html .formcraft-css .fc-form.label-floating .slider-cover>span,html .formcraft-css .fc-form.label-floating .fileupload-cover>span,html .formcraft-css .fc-form.label-floating .timepicker-cover>span,html .formcraft-css .fc-form.label-floating .checkbox-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .star-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .matrix-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .slider-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .fileupload-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .timepicker-cover.has-focus>span{transform:none;position:static;display:block;width:100%;top:0;font-size:1em;padding-bottom:2px;text-align:left}html .formcraft-css .fc-form.label-floating .field-cover>div{width:100%;position:relative;z-index:99}html .formcraft-css .fc-form.label-floating .slider-cover .ui-slider-cover{top:0}html .formcraft-css .fc-form.label-block .field-cover>span{display:block;text-align:left;top:0;width:100%}html .formcraft-css .fc-form.label-block .field-cover>div{display:block;width:100%;margin-top:2px}html .formcraft-css .fc-form.label-block .field-cover .sub-label{margin-bottom:2px}html .formcraft-css .fc-form.label-block .form-element .slider-cover .ui-slider-cover{top:0}html .formcraft-css .fc-form.frame-hidden{box-shadow:none;-moz-box-shadow:none;padding:0}html .formcraft-css .fc-form.frame-hidden .form-page-content{padding:0;margin-right:-1.5em}html .formcraft-css .fc-form.align-left{margin-left:0;margin-right:auto}html .formcraft-css .fc-form.align-center{margin-left:auto;margin-right:auto}html .formcraft-css .fc-form.align-right{margin-left:auto;margin-right:0}html .formcraft-css .fc-form.remove-asterisk-true .form-element.is-required-true .field-cover>span>span:first-child>span::after{content:none}html .formcraft-css .fc-form .form-element.is-required-true .field-cover>span>span:first-child>span{position:relative}html .formcraft-css .fc-form .form-element.is-required-true .field-cover>span>span:first-child>span::after{content:'*';position:absolute;color:red;top:-3px;right:-6px}html .formcraft-css .fc-form .field-cover{letter-spacing:-4px}html .formcraft-css .fc-form .field-cover .tooltip{position:absolute;border:0 !important;padding:0 5px !important}html .formcraft-css .fc-form .field-cover.textarea-cover .tooltip{top:0 !important;position:absolute}html .formcraft-css .fc-form .field-cover.slider-cover .tooltip{top:-2px !important;padding:0 5px}html .formcraft-css .fc-form .field-cover.slider-cover .tooltip-arrow{top:20px !important}html .formcraft-css .fc-form .field-cover>div{position:relative}html .formcraft-css .fc-form .field-cover>span,html .formcraft-css .fc-form .field-cover>div{letter-spacing:0;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box}html .formcraft-css .fc-form .field-cover>span{width:30%;text-align:right;padding-right:9px;vertical-align:top;display:inline-block;position:relative;font-weight:600}html .formcraft-css .fc-form .field-cover>span>span{display:block;width:100%;line-height:1.45em}html .formcraft-css .fc-form .field-cover>span span.sub-label{font-weight:normal;position:relative;font-style:italic;font-size:.9em;margin-top:-1px;opacity:.8}html .formcraft-css .fc-form .field-cover .sub-label-false{top:.7em}html .formcraft-css .fc-form .field-cover .sub-label-false span.sub-label{display:none}html .formcraft-css .fc-form .field-cover>div{width:70%;display:inline-block;text-align:left}html .formcraft-css .fc-form .field-cover>div input[type="text"],html .formcraft-css .fc-form .field-cover>div input[type="email"],html .formcraft-css .fc-form .field-cover>div input[type="password"],html .formcraft-css .fc-form .field-cover>div input[type="tel"],html .formcraft-css .fc-form .field-cover>div textarea,html .formcraft-css .fc-form .field-cover>div select{width:100%;margin:0}html .formcraft-css .fc-form .field-cover>div.full{width:auto;display:block}html .formcraft-css .fc-form .field-cover>div.full hr{margin:0 -1.5em;border-top:0;opacity:.4;border-bottom:1px solid #e5e5e5}html .formcraft-css .fc-form .final-success{letter-spacing:0;display:block;text-align:center;padding:40px 30px 35px 30px;font-size:1.2em;line-height:normal;z-index:999;display:none;color:#1DAA1D}html .formcraft-css .fc-form .final-success .icon-ok-circle{display:block;-webkit-animation:successIn .8s;animation:successIn .8s;color:inherit;font-size:1.6em;margin-bottom:.3em}html .formcraft-css .fc-form .final-success .icon-ok-circle::before{opacity:.8}html .formcraft-css .fc-form .final-success span{display:block;-webkit-animation:successIn .8s;animation:successIn .8s;color:inherit}html .formcraft-css .fc-form.submitted .form-element{transition:transform .8s,opacity .8s;-webkit-transition:-webkit-transform .8s,opacity .8s;opacity:0;transform:translate3d(0, -500px, 0);-webkit-transform:translate3d(0, -500px, 0)}html .formcraft-css .fc-form.submitted{overflow:hidden;min-height:130px}html .formcraft-css .fc-form .form-element-type-slider{z-index:103}html .formcraft-css .fc-form .form-element{position:relative;display:inline-block;letter-spacing:0;vertical-align:top;opacity:1;border-radius:2px;z-index:101;border:0;float:none !important;overflow:visible}html .formcraft-css .fc-form .form-element.error-field .error{display:block;white-space:nowrap}html .formcraft-css .fc-form .form-element.error-field .form-element-html .checkbox-cover>div,html .formcraft-css .fc-form .form-element.error-field .form-element-html .star-cover>div,html .formcraft-css .fc-form .form-element.error-field .form-element-html .matrix-cover>div,html .formcraft-css .fc-form .form-element.error-field .form-element-html .fileupload-cover>div{border-color:red;padding-left:8px}html .formcraft-css .fc-form .form-element.error-field .star-cover>div,html .formcraft-css .fc-form .form-element.error-field .matrix-cover>div{padding-left:0}html .formcraft-css .fc-form .form-element.error-field .checkbox-cover.images-true>div{padding-left:0}html .formcraft-css .fc-form .form-element.error-field .slider-cover>div{border:1px solid red;border-radius:3px}html .formcraft-css .fc-form .form-element.error-field input[type='text'],html .formcraft-css .fc-form .form-element.error-field input[type='password'],html .formcraft-css .fc-form .form-element.error-field input[type='tel'],html .formcraft-css .fc-form .form-element.error-field textarea,html .formcraft-css .fc-form .form-element.error-field select{border-color:red}html .formcraft-css .fc-form .form-element input[type="text"],html .formcraft-css .fc-form .form-element input[type="password"],html .formcraft-css .fc-form .form-element input[type="color"],html .formcraft-css .fc-form .form-element input[type="date"],html .formcraft-css .fc-form .form-element input[type="datetime"],html .formcraft-css .fc-form .form-element input[type="datetime-local"],html .formcraft-css .fc-form .form-element input[type="email"],html .formcraft-css .fc-form .form-element input[type="month"],html .formcraft-css .fc-form .form-element input[type="number"],html .formcraft-css .fc-form .form-element input[type="search"],html .formcraft-css .fc-form .form-element input[type="tel"],html .formcraft-css .fc-form .form-element input[type="tel"],html .formcraft-css .fc-form .form-element input[type="time"],html .formcraft-css .fc-form .form-element input[type="url"],html .formcraft-css .fc-form .form-element input[type="week"],html .formcraft-css .fc-form .form-element select,html .formcraft-css .fc-form .form-element textarea{line-height:1.4em;background-color:#fafafa;font-family:inherit;height:auto;box-shadow:none;-webkit-box-shadow:none;-webkit-appearance:none}html .formcraft-css .fc-form .form-element input[type="text"]{background-image:none !important}html .formcraft-css .fc-form .form-element .error{display:none;position:absolute;top:-4px;z-index:103;font-size:.85em;line-height:8px;margin:0;padding:0;border:0;margin-top:0;background:white;right:30px;color:red;-webkit-animation:fadeInRight .3s ease-out;animation:fadeInRight .3s ease-out}html .formcraft-css .fc-form .form-element .form-element-html{padding:1.5em 1.5em;padding-left:0;padding-top:0}html .formcraft-css .fc-form .form-element .field-cover{position:relative}html .formcraft-css .fc-form .form-element.index-true{z-index:103 !important}html .formcraft-css .fc-form .form-element.form-element-type-customText .form-element-html{position:static}html .formcraft-css .fc-form .form-element .field-cover.heading-cover .bold-true{font-weight:bold}html .formcraft-css .fc-form .form-element .field-cover.heading-cover>div{line-height:normal;width:100%}html .formcraft-css .fc-form .form-element .field-cover.heading-cover{white-space:pre-wrap;position:relative;margin:0 -1.5em;padding:.75em 1.5em;padding-bottom:1.5em;line-height:1.5em;margin-bottom:-1.5em}html .formcraft-css .fc-form .form-element .field-cover.customText-cover{white-space:pre-wrap;position:relative;margin:0 -1.5em;padding:.75em 1.5em;line-height:1.5em;margin-bottom:-1.5em}html .formcraft-css .fc-form .form-element .field-cover.customText-cover ul{list-style:inherit;margin-left:1.8em}html .formcraft-css .fc-form .form-element .field-cover.customText-cover img{max-width:none}html .formcraft-css .fc-form .form-element .field-cover.customText-cover iframe{max-width:100%}html .formcraft-css .fc-form .form-element .field-cover.customText-cover.absolute-true{position:absolute;margin:0;margin-left:-1.5em;margin-right:-1.5em;padding-top:0;padding-bottom:0}html .formcraft-css .fc-form .form-element .field-cover.customText-cover.absolute-true img{max-width:none}html .formcraft-css .fc-form .form-element .field-cover.customText-cover h2,html .formcraft-css .fc-form .form-element .field-cover.customText-cover h1,html .formcraft-css .fc-form .form-element .field-cover.customText-cover h3,html .formcraft-css .fc-form .form-element .field-cover.customText-cover h4{display:block;letter-spacing:0;line-height:1.6em}html .formcraft-css .fc-form .form-element .field-cover.customText-cover p{margin:.3em 0;width:100% !important;display:block;font-size:1em}html .formcraft-css .fc-form .form-element .field-cover.customText-cover a{text-decoration:none}html .formcraft-css .fc-form .form-element .textarea-cover .count-,html .formcraft-css .fc-form .form-element .textarea-cover .count-false{display:none}html .formcraft-css .fc-form .form-element .textarea-cover .count-true{display:block;text-align:right;font-size:.87em;padding:1px 0;letter-spacing:.4px}html .formcraft-css .fc-form .form-element .textarea-cover textarea{resize:none;display:block;min-height:0}html .formcraft-css .fc-form .form-element .field-cover [class^="icon-"]{position:absolute;right:0;top:0;cursor:text;line-height:1.4em;font-size:1.05em;margin:9px 12px 7px 12px;color:inherit;background-color:transparent}html .formcraft-css .fc-form .form-element .field-cover [class^="icon-"]::before{line-height:1.4em}html .formcraft-css .fc-form .form-element .field-cover [class^="icon-"].icon-clock-1{font-size:1.1em;right:-1px}html .formcraft-css .fc-form .form-element .emails-cover input{background-repeat:no-repeat;background-position:100% 50%;background-size:30px;background-image:url(//loyaltyclub.co.ke/formc/assets/images/email-icon.png)}html .formcraft-css .fc-form .form-element .datepicker-cover input{background-repeat:no-repeat;background-position:100% 50%;background-size:30px}html .formcraft-css .fc-form .form-element .submit-response{display:block;text-align:center}html .formcraft-css .fc-form .form-element .submit-response>span{padding-top:15px;display:inline-block}html .formcraft-css .fc-form .form-element .submit-response>span.has-error{color:#f11010}html .formcraft-css .fc-form .form-element .submit-response>span a{padding:0;margin:0;display:inline}html .formcraft-css .fc-form .form-element .required_field{opacity:0}html .formcraft-css .fc-form .form-element .submit-cover{float:none !important;margin:0}html .formcraft-css .fc-form .form-element .submit-cover.enabled{opacity:1}html .formcraft-css .fc-form .form-element .submit-cover.enabled .text{display:block}html .formcraft-css .fc-form .form-element .submit-cover.align-right{text-align:right}html .formcraft-css .fc-form .form-element .submit-cover.align-left{text-align:left}html .formcraft-css .fc-form .form-element .submit-cover.align-center{text-align:center}html .formcraft-css .fc-form .form-element .submit-cover.align-right .submit-button{margin-right:0}html .formcraft-css .fc-form .form-element .submit-cover.align-left .submit-button{margin-left:0}html .formcraft-css .fc-form .form-element .submit-cover.align-center .submit-button{margin-left:auto;margin-right:auto}html .formcraft-css .fc-form .form-element .submit-cover .loading-icon{height:22px;font-size:22px;text-align:center;margin:0;line-height:.95em}html .formcraft-css .fc-form .form-element .submit-cover .spin-cover{display:none;text-align:center;left:0;right:0;-webkit-animation:bounceInBig .4s ease-out;animation:bounceInBig .4s ease-out}html .formcraft-css .fc-form .form-element .submit-cover .loading-icon:before{left:0;line-height:1em}html .formcraft-css .fc-form .form-element .submit-cover.disabled .submit-button:hover{box-shadow:none}html .formcraft-css .fc-form .form-element .submit-cover.disabled .submit-button{opacity:.75;border-radius:100px}html .formcraft-css .fc-form .form-element .submit-cover.disabled .spin-cover{display:block;position:absolute !important;top:50% !important;margin-top:-11px !important}html .formcraft-css .fc-form .form-element .submit-cover.disabled .icon-spin5{display:block;margin:0;bottom:auto;line-height:normal}html .formcraft-css .fc-form .form-element .submit-cover.disabled .text{opacity:0}html .formcraft-css .fc-form .form-element .submit-cover.animate-false .submit-button{width:auto !important;border-radius:2px !important}html .formcraft-css .fc-form .form-element .submit-cover .submit-button{box-shadow:none;height:auto;font-size:1em;line-height:1.5em;position:relative;text-transform:none;margin:0 auto;padding:9px 18px 9px 18px;border:0;border-radius:2px;width:auto;cursor:pointer;font-weight:600;font-family:inherit;letter-spacing:0;white-space:nowrap;transition:width .3s,padding .5s;-webkit-transition:width .3s,padding .5s}html .formcraft-css .fc-form .form-element .submit-cover .submit-button>span{float:none !important;background-image:none !important;position:static !important;margin:0 !important;width:auto;height:auto}html .formcraft-css .fc-form .form-element .submit-cover .submit-button:hover{box-shadow:0 0 100px rgba(50,50,50,0.08) inset}html .formcraft-css .fc-form .form-element .checkbox-cover input[type="checkbox"]{border-radius:2px}html .formcraft-css .fc-form .form-element .checkbox-cover input[type="checkbox"]::before{margin:2px 0 0 2px;font-size:9px}html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label{text-align:center;vertical-align:bottom;opacity:.75;padding:3px 5px 3px 5px}html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label:hover,html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label.active{opacity:1}html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label input{display:block;margin:0 auto .5em auto}html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label img{display:block;margin:0 auto;margin-bottom:5px;max-width:94%}html .formcraft-css .fc-form .form-element .checkbox-cover.images-false>div label img{display:none}html .formcraft-css .fc-form .form-element .checkbox-cover>div{padding-bottom:4px;padding-top:5px;border-radius:2px;border:1px solid transparent;transition:padding .15s linear;-webkit-transition:padding .15s linear}html .formcraft-css .fc-form .form-element .checkbox-cover>div label{padding:.3em 10px .3em 0;display:inline-block;cursor:pointer;font-size:.9em}html .formcraft-css .fc-form .form-element .checkbox-cover>div label img{display:none}html .formcraft-css .fc-form .form-element .checkbox-cover>div label input{position:relative;top:1px}html .formcraft-css .fc-form .form-element .checkbox-cover>div label>span{vertical-align:top}html .formcraft-css .fc-form .form-element .checkbox-cover>div label a{color:#48e}html .formcraft-css .fc-form .form-element .checkbox-cover>div label a:hover{text-decoration:underline}html .formcraft-css .fc-form .form-element .submit-cover.wide-true.animate-false .submit-button{width:100% !important;border-radius:2px !important;padding-left:0;padding-right:0;text-align:center}html .formcraft-css .fc-form .form-element .submit-cover.wide-true .submit-button{width:100%}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover>div{border-radius:3px;margin-top:-8px;padding-top:8px;padding-bottom:8px;padding-right:8px;border:1px solid transparent;transition:padding .15s linear;-webkit-transition:padding .15s linear}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file .icon-upload-cloud{font-size:46px;position:absolute;display:block;z-index:1;color:#fff;left:0;top:auto;opacity:.18;bottom:-20px;right:auto;margin:0}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file{font-size:1em;padding:0 16px;padding-left:55px;height:36px;line-height:36px;overflow:hidden;text-transform:none;font-weight:bold;letter-spacing:0;padding-bottom:3px;box-shadow:none;border:0;border-radius:2px}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file:hover{box-shadow:0 0 100px rgba(50,50,50,0.08) inset}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file span{position:relative;z-index:1}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list{margin:10px 0;margin-bottom:0;padding:0}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li{display:block;letter-spacing:-4px;position:relative;display:none;list-style:none;border-radius:2px;margin-bottom:6px;box-shadow:0 1px 2px #aaa inset;background-color:#eee}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li:last-child{margin-bottom:0}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li div{transition:width .1s ease;-webkit-transition:width .1s ease;letter-spacing:0;height:31px;line-height:30px;white-space:nowrap;display:block;width:0;background-color:#22C222;border:1px solid #27A615;border-bottom-width:2px;border-radius:3px;color:white;font-size:.85em;padding:0 8px}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .icon-ok,html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file{letter-spacing:0;position:absolute;top:7px;font-weight:bold;right:3px;font-size:12px;color:#eee;cursor:pointer;-webkit-animation:bounceIn .3s;animation:bounceIn .3s}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;font-size:16px;top:7px;right:5px;padding:0;color:#fff}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file:hover{color:white}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file{font-size:21px;line-height:31px;right:0;padding:0 9px;font-weight:500;top:0}html .formcraft-css .fc-form .form-element .slider-cover>div{padding:15px 3px;border:1px solid transparent;top:5px}html .formcraft-css .fc-form .form-element .slider-cover.show-scale-true>div{padding-top:27px;top:-2px}html .formcraft-css .fc-form .form-element .slider-cover.show-scale-false .range-min,html .formcraft-css .fc-form .form-element .slider-cover.show-scale- .range-min,html .formcraft-css .fc-form .form-element .slider-cover.show-scale-false .range-max,html .formcraft-css .fc-form .form-element .slider-cover.show-scale- .range-max{display:none}html .formcraft-css .fc-form .form-element .slider-cover .range-min,html .formcraft-css .fc-form .form-element .slider-cover .range-max{position:absolute;top:4px;width:40px;text-align:center;color:inherit;font-weight:500;left:-7px;font-size:.75em}html .formcraft-css .fc-form .form-element .slider-cover .range-min::before,html .formcraft-css .fc-form .form-element .slider-cover .range-max::before{content:'';position:absolute;width:1px;height:7px;background-color:#ccc;left:50%;top:16px}html .formcraft-css .fc-form .form-element .slider-cover .range-max{right:-3px;left:auto}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-cover{display:block;width:98%;margin-left:1%;height:6px;position:relative;padding-right:18px;background-color:#e9e9e9;box-shadow:0 1px 1px #ccc inset;border-radius:3px}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-range{height:6px;position:relative;border-radius:3px 0 0 3px}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider{cursor:pointer;display:block;width:100%;height:18px;font-size:inherit;top:-6px;padding-top:6px;position:relative;z-index:101;border:0;background:none}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-range .ui-slider-handle-nos{top:-41px;left:50%;margin-left:-16px}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle-nos{-webkit-animation:tooltipTop .2s;animation:tooltipTop .2s;position:absolute;white-space:nowrap;display:none;top:-36px;border-radius:2px;background-color:white;height:26px;min-width:30px;line-height:26px;padding:0 6px;left:0;color:#777;text-align:center;font-size:.85em;font-weight:bold;box-shadow:0 0 2px rgba(0,0,0,0.5)}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle-nos:before{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #bbb;position:absolute;left:50%;margin-left:-5px;bottom:-5px;z-index:100}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle-nos:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fff;position:absolute;left:50%;margin-left:-5px;bottom:-4px;z-index:101}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;outline:none;background:#fff;border:0;box-shadow:0 0 2px rgba(0,0,0,0.6);width:20px;height:20px;top:50%;margin-top:-10px;margin-left:-2px;display:block;border-radius:40px;position:absolute}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle::before,html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle::after{display:none;content:none}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle:hover{box-shadow:0 0 2px rgba(0,0,0,0.7)}html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover{border-radius:2px;overflow:hidden;display:block;font-size:1.1em;position:relative;background-color:#fafafa;border:1px solid #ddd;border-top-color:#bababa;border-left-color:#bfbfbf;background-repeat:no-repeat;background-position:100% 50%;background-size:30px}html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select,html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select:first-child,html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover input.meridian-picker{padding:9px 10px 7px 4.5%}html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover input.meridian-picker{text-transform:uppercase;letter-spacing:.6px}html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover:after{content:'';position:absolute;line-height:35px;top:50%;margin-top:-17px;left:67px}html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover.hide-meridian-true input.meridian-picker{display:none !important}html .formcraft-css .fc-form .form-element .timepicker-cover select,html .formcraft-css .fc-form .form-element .timepicker-cover input.meridian-picker{vertical-align:middle;display:inline-block !important;margin:0 !important;border:0 !important;cursor:pointer;text-align:left;box-shadow:none;border-radius:0;min-width:35px;width:30%;max-width:56px;border:0;background:none}html .formcraft-css .fc-form .form-element .timepicker-cover select:first-child{padding-left:13px}html .formcraft-css .fc-form .form-element .timepicker-cover select:focus,html .formcraft-css .fc-form .form-element .timepicker-cover input:hover{border:0}html .formcraft-css .fc-form .form-element .timepicker-cover select:hover,html .formcraft-css .fc-form .form-element .timepicker-cover input:hover{background-color:#eee}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover{letter-spacing:-4px}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .thumbs-up,html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .thumbs-down{font-size:3.5em}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label{transition:transform .1s;-webkit-transition:-webkit-transform .1s;transform:translate3d(0, 0, 0) scale(.9);-webkit-transform:translate3d(0, 0, 0) scale(.9);display:inline-block;cursor:pointer;letter-spacing:0;padding:7px 0}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label [class^="icon-"]{position:static;cursor:pointer;margin:0;padding:0}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.active{transform:translate3d(0, 0, 0) scale(1.1);-webkit-transform:translate3d(0, 0, 0) scale(1.1)}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .thumbs-up{display:none}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .tooltip{-webkit-animation:none;animation:none;margin-top:-10px;font-family:inherit;width:auto;border:0}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .tooltip .tooltip-inner{max-width:120px;min-width:60px;height:auto;font-family:inherit;font-size:12px;font-weight:500;padding-bottom:6px;text-align:center;box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5)}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.active,html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label:hover{color:red}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd.active,html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd:hover{color:green}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd .thumbs-up{display:block}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd .thumbs-down{display:none}html .formcraft-css .fc-form .form-element .star-cover>div{border-radius:2px;border:1px solid transparent;transition:padding .15s linear;-webkit-transition:padding .15s linear}html .formcraft-css .fc-form .form-element .star-cover .star-label-cover .tooltip{-webkit-animation:none;animation:none;margin-top:-5px;font-family:inherit;width:auto;border:0}html .formcraft-css .fc-form .form-element .star-cover .star-label-cover .tooltip .tooltip-arrow{height:0}html .formcraft-css .fc-form .form-element .star-cover .star-label-cover .tooltip .tooltip-inner{max-width:120px;min-width:60px;height:auto;font-family:inherit;font-size:12px;font-weight:500;padding-bottom:6px;text-align:center;box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5)}html .formcraft-css .fc-form .form-element .star-cover .star-label-cover>div{display:inline-block;min-height:40px}html .formcraft-css .fc-form .form-element .star-cover label{font-size:2em;cursor:pointer;display:inline-block;padding:0;opacity:1;min-width:40px}html .formcraft-css .fc-form .form-element .star-cover label>div{display:block;background-image:url(//loyaltyclub.co.ke/formc/assets/images/star.png);width:40px;margin:0 auto;height:40px;background-repeat:no-repeat;background-position:0 0;background-size:120px;transition:transform .2s;-webkit-transition:-webkit-transform .2s;transform:translate3d(0, 0, 0) scale(1);-webkit-transform:translate3d(0, 0, 0) scale(1)}html .formcraft-css .fc-form .form-element .star-cover label .star{display:none}html .formcraft-css .fc-form .form-element .star-cover label .star-empty{display:block;transition:transform .3s;-webkit-transition:-webkit-transform .3s;transform:translate3d(0, 0, 0) scale(1);-webkit-transform:translate3d(0, 0, 0) scale(1)}html .formcraft-css .fc-form .form-element .star-cover>div>div label.fake-empty>div{background-position:0 0}html .formcraft-css .fc-form .form-element .star-cover label.fake-hover>div{background-position:-40px 0}html .formcraft-css .fc-form .form-element .star-cover label.fake-click>div,html .formcraft-css .fc-form .form-element .star-cover label.fake-click:hover>div,html .formcraft-css .fc-form .form-element .star-cover label.active>div{background-position:-80px 0}html .formcraft-css .fc-form .form-element .star-cover label:hover>div{opacity:1;background-position:-40px 0;transform:translate3d(0, 0, 0) scale(1.1);-webkit-transform:translate3d(0, 0, 0) scale(1.1)}html .formcraft-css .fc-form .form-element .star-cover label input[type='radio']{position:absolute;left:-999em}html .formcraft-css .fc-form .form-element .matrix-cover>div{border-radius:2px;border:1px solid transparent}html .formcraft-css .fc-form .form-element .matrix-cover table{width:100%;font-size:1em;color:inherit;border:0}html .formcraft-css .fc-form .form-element .matrix-cover table td{padding:0;border:0}html .formcraft-css .fc-form .form-element .matrix-cover table th{padding:7px 6px 7px 6px;text-align:center;border:0}html .formcraft-css .fc-form .form-element .matrix-cover table td label{display:block;text-align:center;cursor:pointer}html .formcraft-css .fc-form .form-element .matrix-cover table td label input{margin-right:0;margin:.9em 0}html .formcraft-css .fc-form .form-element .matrix-cover table tr td:first-child{text-align:left;padding:9px 6px 9px 10px}html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(odd) td{background-color:rgba(0,0,0,0.045)}html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(even) td{background-color:rgba(0,0,0,0)}html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(odd) td label:hover{background-color:rgba(0,0,0,0.055)}html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(even) td label:hover{background-color:rgba(0,0,0,0.02)}html .formcraft-css .fc-form .form-element .matrix-cover table thead th{text-align:center}html .form-live .fc-form.fc-temp-class .form-element.default-true{display:none}html .form-live .form-element.state-shown.even{display:inline-block;transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldShowEven .35s ease-out;animation:fieldShowEven .35s ease-out}html .form-live .form-element.state-shown.odd{display:inline-block;transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldShowOdd .35s ease-out;animation:fieldShowOdd .35s ease-out}html .form-live .form-element.state-hidden.even{transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldHideEven .5s ease-out;animation:fieldHideEven .5s ease-out}html .form-live .form-element.state-hidden.odd{transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldHideOdd .5s ease-out;animation:fieldHideOdd .5s ease-out}.form-live .form-cover{-webkit-perspective:750px;perspective:750px}.form-live .form-spinner{margin-top:50px}.form-live .form-spinner>div{background-color:#999;width:15px;margin:0 1px;height:15px}.form-live .fc-form.shake{-webkit-animation:shake .5s linear;animation:shake .5s linear}.form-live .fc-form .options-panel,.form-live .fc-form .form-options{display:none}@media (max-width:480px){html body .formcraft-css .fc-sticky{right:3%;max-width:94%}html body .formcraft-css.image_button_cover.placement-bottom-right a{right:3%}html body .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select,html body .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select:first-child,html body .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover input.meridian-picker,html body .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover input[type="text"].meridian-picker{padding-right:0}html body .fc-form-modal .fc_modal-dialog{max-width:94%;padding-top:0;padding-bottom:0}html body .fc-form .form-element{width:100% !important}html body .fc-form-modal{padding-top:3%;padding-bottom:3%}}@font-face {
font-family: 'scalia-icons';
src:url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-icons.eot?-yiqymz);
src:url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-icons.eot?#iefix-yiqymz) format('embedded-opentype'),
url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-icons.woff?-yiqymz) format('woff'),
url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-icons.ttf?-yiqymz) format('truetype'),
url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-icons.svg?-yiqymz#scalia-icons) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'scalia-socials';
src:url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-socials.eot);
src:url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-socials.eot?#iefix) format('embedded-opentype'),
url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-socials.ttf) format('truetype'),
url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-socials.woff) format('woff'),
url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-socials.svg#scalia-socials) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'scalia-user-icons';
src:url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-user-icons.eot);
src:url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-user-icons.eot?#iefix) format('embedded-opentype'),
url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-user-icons.ttf) format('truetype'),
url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-user-icons.woff) format('woff'),
url(//loyaltyclub.co.ke/eedsimso/fonts/scalia-user-icons.svg#scalia-user-icons) format('svg');
font-weight: normal;
font-style: normal;
}html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background: transparent;
}
a:active,
a:hover {
outline: 0 none;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
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: 1em 40px;
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
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;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
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;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-size: 62.5%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.421;
color: #333333;
background-color: #ffffff;
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #428bca;
text-decoration: none;
}
a:hover {
color: #2a6496;
text-decoration: none;
}
a:focus {
outline: 0 none;
outline: 0 none;
outline-offset: 0;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 6px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #ffffff;
border: 1px solid #dddddd;
border-radius: 4px;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.clearfix:before,
.clearfix:after {
display: table;
content: " ";
}
.clearfix:after {
clear: both;
}.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 1200px) {
.container {
width: 1200px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
display: table;
content: " ";
}
.container:after,
.container-fluid:after,
.row:after {
clear: both;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: 0%;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: 0%;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: 0%;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: 0%;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: 0%;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: 0%;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: 0%;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: 0%;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}body {
background-attachment: fixed;
}
p {
margin: 0 0 1.421em;
}
.row {
margin-bottom: 1.421em;
}
.row:last-of-type {
margin-bottom: 0;
}
@media (max-width: 1199px) {
.row {
margin-top: -1.421em;
}
.row > * {
margin-top: 1.421em;
}
}
h1,
.title-h1 {
margin: 0.26em 0;
}
h2,
.title-h2 {
margin: 0.49em 0;
}
h3,
.title-h3 {
margin: 0.57em 0;
}
h4,
.title-h4 {
margin: 0.63em 0;
}
h5,
.title-h5 {
margin: 0.78em 0;
}
h6,
.title-h6 {
margin: 0.7em 0;
}
blockquote {
margin: 0 0 1.421em;
line-height: 1.4;
}
blockquote {
font-style: italic;
}
blockquote p:after {
content: '\00a0\e60b';
font-family: 'scalia-icons';
position: relative;
top: 0.6em;
vertical-align: top;
font-style: normal;
font-weight: normal;
font-size: 28px;
}
.centered-box {
text-align: center;
}
.sc-dummy {
display: inline-block;
width: 100%;
height: 100%;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.grayscale {
filter: url(//loyaltyclub.co.ke/eedsimso/css/grayscale.svg#greyscale);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}
.grayscale-hover:hover {
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
-o-filter: none;
filter: none;
}
.inline-row {
font-size: 0;
margin-bottom: -30px;
}
.inline-row-center {
text-align: center;
}
.inline-column {
float: none;
display: inline-block;
text-align: left;
vertical-align: top;
margin-bottom: 30px;
}
ul.styled,
ol.styled,
ul.product_list_widget {
margin: 0;
padding: 0;
list-style: none;
}
.fullwidth-block > :last-child,
.fullwidth-block > .container > :last-child,
.centered-box > :last-child,
.sc-textbox-content > :last-child,
.sc-icon-with-text-text > :last-child,
.sc-icon-with-text-content > :last-child,
.sc-map-with-text-content > :last-child,
.sc-map-with-text-content > .container > :last-child,
.sc_accordion_content > :last-child,
.sc_tab > :last-child,
blockquote > :last-child,
.comment-text > :last-child,
.entry-content.post-content > :last-child {
margin-bottom: 0;
}
.entry-content.post-content > .wpb_row:last-child,
.sc-textbox-content > .wpb_row:last-child {
margin-bottom: 0;
}
.fullwidth-block > :first-child,
.fullwidth-block > .container > :first-child,
.centered-box > :first-child,
.sc-textbox-content > :first-child,
.sc-icon-with-text-text > :first-child,
.sc-icon-with-text-content > :first-child,
.sc-map-with-text-content > :first-child,
.sc-map-with-text-content > .container > :first-child,
.sc_accordion_content > :first-child,
.sc_tab > :first-child,
blockquote > :first-child,
.comment-text > :first-child,
.wpb_wrapper > :first-child {
margin-top: 0;
}
.sc-prev,
.sc-next,
.ls-scalia a.ls-nav-prev,
.ls-scalia a.ls-nav-next {
position: absolute;
width: 50px;
top: 0;
bottom: 0;
font-size: 0;
line-height: 0;
text-indent: 100%;
overflow: hidden;
display: block;
}
.sc-prev:focus,
.sc-next:focus,
.ls-scalia a.ls-nav-prev:focus,
.ls-scalia a.ls-nav-next:focus {
outline: 0 none;
}
.nivo-directionNav .sc-prev,
.nivo-directionNav .sc-next,
.ls-scalia a.ls-nav-prev,
.ls-scalia a.ls-nav-next,
.sc-testimonials.fullwidth-block .sc-prev,
.sc-testimonials.fullwidth-block .sc-next,
.related-products-carousel.fullwidth-block .sc-prev,
.related-products-carousel.fullwidth-block .sc-next {
width: 10%;
z-index: 10;
}
.sc-prev,
.ls-scalia a.ls-nav-prev {
left: 0;
}
.sc-next,
.ls-scalia a.ls-nav-next {
right: 0;
}
.sc-prev:after,
.sc-next:after,
.ls-scalia a.ls-nav-prev:after,
.ls-scalia a.ls-nav-next:after {
position: absolute;
font-family: 'scalia-icons';
top: 50%;
margin-top: -36px;
left:50%;
margin-left: -36px;
width: 72px;
font-size: 38px;
height: 72px;
line-height: 72px;
text-align: center;
text-indent: 0;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.sc-prev:after,
.ls-scalia a.ls-nav-prev:after {
content: '\e603';
text-indent: -6px;
}
.sc-next:after,
.ls-scalia a.ls-nav-next:after {
content: '\e601';
text-indent: 6px;
}
.sc-prev.disabled,
.sc-next.disabled {
visibility: hidden;
}
.sc-pagination {
text-align: center;
margin-top: 70px;
}
.sc-pagination a,
.sc-pagination .current {
position: relative;
display: inline-block;
margin: 0 12px;
width: 48px;
height: 48px;
line-height: 48px;
text-align: center;
vertical-align: top;
text-decoration: none;
margin-bottom: 20px;
}
.sc-pagination .current {
border: 0 none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.sc-pagination .prev,
.sc-pagination .next {
border: 0 none;
font-size: 0;
text-indent: 100%;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.sc-pagination .prev:hover,
.sc-pagination .next:hover {
background: none;
}
.sc-pagination .prev:after,
.sc-pagination .next:after {
position: absolute;
text-indent: 0;
font-size: 37px;
width: 100%;
height: 100%;
top: 0;
left: 0;
font-family: 'scalia-icons';
font-weight: normal;
}
.sc-pagination .prev:after {
content: '\e603';
}
.sc-pagination .next:after {
content: '\e601';
}
.sc-mini-pagination {
text-align: center;
padding-top: 15px;
}
.sc-mini-pagination a {
display: inline-block;
width: 17px;
height: 17px;
font-size: 0;
line-height: 0;
text-indent: 100%;
overflow: hidden;
margin: 0 7px;
border-radius: 17px;
-moz-border-radius: 17px;
-webkit-border-radius: 17px;
}
.sc-mini-pagination a:focus {
outline: 0 none;
}
.sc-icon {
position: relative;
font-weight: normal;
font-family: 'scalia-user-icons';
font-size: 25px;
width: 50px;
height: 50px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
line-height: 46px;
overflow: hidden;
display: inline-block;
vertical-align: middle;
}
.sc-icon-centered {
display: block;
margin: 0 auto;
}
.sc-icon.sc-simple-icon {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
width: 25px;
height: 25px;
line-height: 25px;
}
.sc-icon-size-medium {
font-size: 37px;
width: 84px;
height: 84px;
line-height: 80px;
}
.sc-icon-size-medium.sc-simple-icon {
width: 37px;
height: 37px;
line-height: 37px;
}
.sc-icon-size-big {
font-size: 64px;
width: 128px;
height: 128px;
line-height: 124px;
}
.sc-icon-size-big.sc-simple-icon {
width: 64px;
height: 64px;
line-height: 64px;
}
.sc-icon .sc-icon-half-1,
.sc-icon .sc-icon-half-2 {
float: left;
width: 100%;
height: 100%;
overflow: hidden;
text-align: center;
}
.sc-icon .sc-icon-half-1 {
margin-left: -50%;
}
.sc-icon .sc-icon-half-2 {
margin-right: -50%;
}
.sc-icon.angle-45deg-l .sc-icon-half-1,
.sc-icon.angle-45deg-l .sc-icon-half-2 {
transform: skew(45deg, 0);
-o-transform: skew(45deg, 0);
-ms-transform: skew(45deg, 0);
-moz-transform: skew(45deg, 0);
-webkit-transform: skew(45deg, 0);
}
.sc-icon.angle-45deg-r .sc-icon-half-1,
.sc-icon.angle-45deg-r .sc-icon-half-2 {
transform: skew(-45deg, 0);
-o-transform: skew(-45deg, 0);
-ms-transform: skew(-45deg, 0);
-moz-transform: skew(-45deg, 0);
-webkit-transform: skew(-45deg, 0);
}
.sc-icon .back-angle {
display: block;
position: relative;
width: 200%;
height: 100%;
}
.sc-icon .sc-icon-half-2 .back-angle {
left: -100%;
}
.sc-icon.angle-45deg-l .back-angle {
transform: skew(-45deg, 0);
-o-transform: skew(-45deg, 0);
-ms-transform: skew(-45deg, 0);
-moz-transform: skew(-45deg, 0);
-webkit-transform: skew(-45deg, 0);
}
.sc-icon.angle-45deg-r .back-angle {
transform: skew(45deg, 0);
-o-transform: skew(45deg, 0);
-ms-transform: skew(45deg, 0);
-moz-transform: skew(45deg, 0);
-webkit-transform: skew(45deg, 0);
}
.sc-button,
input[type='submit'] {
position: relative;
display: inline-block;
padding: 0.4546em 1.1364em 0.4546em 2em;
text-transform: uppercase;
margin-top: 13px;
white-space: nowrap;
border: 0 none;
}
.sc-button:hover {
text-decoration: none;
}
.sc-button:before {
content: '\e601';
font-family: 'scalia-icons';
font-weight: normal;
float: left;
margin-left: -1.4em;
font-size: 82.6%;
vertical-align: middle;
}
.sc-button-simple,
input[type='submit'] {
padding-left: 1.1364em;
}
.sc-button-simple:before {
display: none;
}
.sc-button:hover:after,
.page-links a:hover:after,
.blog-style-default .comments-link a:hover:after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.2);
}
.socials-item {
display: inline-block;
vertical-align: top;
margin-left: 50px;
}
.socials-item a {
display: block;
position: relative;
height: 50px;
width: 30px;
font-size: 0;
line-height: 0;
}
.socials-item a:after {
position: absolute;
font-family: 'scalia-socials';
font-size: 23px;
left: 0;
top: 0;
width: 100%;
height: 100%;
line-height: 50px;
text-align: center;
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
}
.socials-item.twitter a:after {
content: '\e603';
}
.socials-item.facebook a:after {
content: '\e601';
}
.socials-item.linkedin a:after {
content: '\e604';
}
.socials-item.googleplus a:after {
content: '\e602';
}
.socials-item.stumbleupon a:after {
content: '\e606';
}
.socials-item.rss a:after {
content: '\e608';
}
.preloader {
position: relative;
height: 200px;
}
.slideshow-preloader {
height: 400px;
}
.loading {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 2;
}
.preloader:after,
.loading:after {
content: '';
position: absolute;
height: 90px;
width: 90px;
background: #ffffff url(//loyaltyclub.co.ke/eedsimso/images/preloader-1.gif) no-repeat 50% 50%;
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -45px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.preloader + * {
padding: 0 !important;
margin: 0 !important;
overflow: hidden !important;
opacity: 0;
}
.preloader + *:not(iframe) {
height: 0 !important;
}
.preloader + iframe {
margin-top: -200px !important;
}
.loading + * {
opacity: 0;
}
input[type="text"],
input[type="password"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="number"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="month"],
input[type="week"] {
padding: 0 10px;
height: 34px;
line-height: 32px;
max-width: 100%;
}
textarea {
padding: 10px;
max-width: 100%;
}
.combobox-wrapper {
position: relative;
width: 100%;
height: 34px;
display: inline-block;
vertical-align: middle;
min-width: 150px;
padding-right: 34px;
}
.combobox-wrapper .combobox-text {
display: block;
padding: 0 10px;
line-height: 32px;
overflow: hidden;
text-align: left;
white-space: nowrap;
}
.combobox-wrapper .combobox-button {
width: 34px;
height: 34px;
position: absolute;
right: -1px;
top: -1px;
cursor: pointer;
}
.combobox-wrapper .combobox-button:before {
content: '\e602';
position: absolute;
left: 50%;
top: 50%;
margin-left: -7px;
margin-top: -7px;
font-family: 'scalia-icons';
font-size: 14px;
width: 14px;
height: 14px;
line-height: 14px;
font-weight: normal;
}
.combobox-wrapper select {
width: 100%;
cursor: pointer;
}
.sc_accordion_header .ui-accordion-header-icon:before  {
display: inline-block;
margin-top: -5px;
}
.checkbox-sign,
.radio-sign {
display: inline-block;
width: 34px;
height: 34px;
cursor: pointer;
position: relative;
vertical-align: middle;
}
.radio-sign {
width: 22px;
height: 22px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.checkbox-sign.checked:before,
.radio-sign.checked:before {
position: absolute;
left: 50%;
top: 50%;
}
.checkbox-sign.checked:before {
content: '\e614';
font-size: 14px;
font-weight: normal;
font-family: 'scalia-icons';
text-align: center;
width: 14px;
height: 14px;
line-height: 14px;
margin-top: -7px;
margin-left: -7px;
}
.radio-sign.checked:before {
content: '';
font-size: 10px;
width: 10px;
height: 10px;
line-height: 10px;
margin-top: -5px;
margin-left: -5px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
#page {
position: relative;
overflow: hidden;
}
#page.layout-boxed {
max-width: 1260px;
margin: 0 auto;
box-shadow: 0 0 18px 0 #000000;
}
@media (max-width: 768px) {
#site-header.site-header.fixed {
width: auto;
position: relative;
left: auto;
top: auto !important;
z-index: 1;
}
}
.page-title-block {
text-align: center;
background-position: 50% 0;
background-size: cover;
padding: 30px 0;
position: relative;
}
.page-title-title h1,
.page-title-title h2 {
margin: 0;
line-height: 1;
}
.page-title-icon + .page-title-title {
margin-top: 10px;
}
.page-title-excerpt {
margin-top: 15px;
}
.page-title-style-1 .page-title-title {
margin-top: 7px;
margin-bottom: 7px;
}
.page-title-block.page-title-style-2 {
text-align: left;
padding: 25px 0 0;
}
.page-title-style-2 .container {
position: relative;
padding-bottom: 38px;
}
.page-title-style-2 .container:after {
content: '';
display: block;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 8px;
background: url(//loyaltyclub.co.ke/eedsimso/images/divider-wave.png) repeat-x 50% 50%;
}
.page-title-style-2 .page-title-excerpt {
font-size: 89.5%;
line-height: 1.421;
margin-top: 8px;
}
#main {
position: relative;
z-index: 4;
}
.top-area {
padding: 5px 0;
}
.top-area-socials {
float: right;
height: 30px;
line-height: 30px;
}
.top-area-search {
float: left;
position: relative;
padding-right: 30px;
}
.top-area-contacts {
float: left;
line-height: 30px;
}
.top-area-style-2 .top-area-contacts {
float: none;
}
.top-area-search .searchform {
padding: 0;
position: relative;
height: 30px;
line-height: 30px;
}
.top-area-search .searchform input {
font-size: 15px;
width: 190px;
padding: 0 30px 0 10px;
padding-right: 29px;
height: 30px;
line-height: 28px;
vertical-align: top;
}
.top-area-search .searchform button {
position: absolute;
top: 1px;
right: 1px;
width: 29px;
height: 29px;
padding: 0;
margin-top: 0;
background: transparent;
font-size: 0;
line-height: 0;
overflow: hidden;
}
.top-area-search .searchform button:before {
position: absolute;
content: '\e612';
font-family: 'scalia-icons';
font-size: 12px;
height: 29px;
line-height: 29px;
width: 29px;
text-align: center;
top: 0;
left: 0;
}
.top-area-socials .socials-item {
margin-left: 10px;
}
.top-area-socials .socials-item a {
width: 30px;
height: 30px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.top-area-socials .socials-item a:after {
line-height: 30px;
font-size: 16px;
}
.top-area-style-2 .top-area-socials .socials-item a {
background-color: transparent;
}
.top-area-style-2 .top-area-search {
float: right;
padding-right: 0;
}
@media (max-width: 1200px) {
.top-area {
display: none;
}
}
#site-header {
position: relative;
z-index: 5;
}
#site-header.animated-header {
position: static;
}
#site-header .site-title {
display: table-cell;
vertical-align: middle;
padding: 15px 0;
}
#site-header .primary-navigation {
display: table-cell;
width: 99%;
vertical-align: middle;
text-align: right;
position: relative;
z-index: 10;
}
#site-header .logo-position-right .primary-navigation {
text-align: left;
}
.site-title h1 {
margin: 0;
font-size: 0 !important;
line-height: 0 !important;
}
@media (min-width: 768px) {
#site-header .logo-position-center .site-title,
#site-header .logo-position-center .primary-navigation {
display: block;
text-align: center;
}
#site-header .logo-position-center .site-title {
padding-top: 45px;
}
}
#site-header .header-main {
position: relative;
z-index: 11;
}
#primary-menu,
#primary-menu + ul {
text-align: left;
}
#primary-navigation .menu-toggle {
display: none;
}
#primary-navigation #primary-menu.no-responsive li.dl-parent,
#primary-navigation #primary-menu.no-responsive li.dl-back {
display: none;
}
#primary-menu.no-responsive {
text-align: left;
white-space: nowrap;
display: inline-block;
}
#primary-menu.no-responsive li {
position: relative;
}
#primary-menu.no-responsive a {
position: relative;
display: block;
text-decoration: none;
}
#primary-menu.no-responsive > li {
display: inline-block;
vertical-align: middle;
}
#primary-menu.no-responsive > li > a {
padding: 35px 20px;
}
#primary-menu.no-responsive > li.menu-item-parent > a:after {
position: absolute;
width: 16px;
height: 9px;
left: 50%;
margin-left: -8px;
bottom: 15px;
font-family: 'scalia-icons';
font-weight: normal;
content: '\e602';
font-size: 16px;
line-height: 9px;
transition: all 0.01s linear  0.5s;
-moz-transition: all 0.01s linear  0.5s;
-webkit-transition: all 0.01s linear  0.5s;
visibility: hidden;
}
#primary-menu.no-responsive:hover > li.menu-item-parent > a:after {
visibility: hidden;
transition: all 0.01s linear;
-moz-transition: all 0.01s linear;
-webkit-transition: all 0.01s linear;
}
#primary-menu.no-responsive > li.menu-item-parent:hover > a:after {
visibility: visible;
transition: all 0.01s linear;
-moz-transition: all 0.01s linear;
-webkit-transition: all 0.01s linear;
}
#primary-menu.no-responsive > li ul {
position: absolute;
visibility: hidden;
white-space: normal;
width: 280px;
transition: all 0.1s linear 0.5s;
-moz-transition: all 0.1s linear 0.5s;
-webkit-transition: all 0.1s linear 0.5s;
opacity: 0;
}
#primary-menu.no-responsive > li > ul:before {
content: '';
position: absolute;
bottom: -3px;
left: -3px;
right: -3px;
height: 3px;
}
#primary-menu.no-responsive > li > ul {
transform: translateY(20px);
-o-transform: translateY(20px);
-ms-transform: translateY(20px);
-moz-transform: translateY(20px);
-webkit-transform: translateY(20px);
}
#primary-menu.no-responsive:hover li:hover > ul {
visibility: visible;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
opacity: 1;
transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
}
#primary-menu.no-responsive:hover > li ul {
visibility: hidden;
transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
opacity: 0;
}
#primary-menu.no-responsive > li > ul {
top: 100%;
left: 0;
}
#primary-menu.no-responsive > li > ul.invert {
left: auto;
right: 0;
}
#primary-menu.no-responsive > li > ul a {
padding: 15px 30px;
}
#primary-menu.no-responsive > li > ul ul {
top: 0;
left: 100%;
transform: translateX(20px);
-o-transform: translateX(20px);
-ms-transform: translateX(20px);
-moz-transform: translateX(20px);
-webkit-transform: translateX(20px);
z-index: 1;
}
#primary-menu.no-responsive > li > ul ul.invert {
top: 0;
left: auto;
right: 100%;
transform: translateX(-20px);
-o-transform: translateX(-20px);
-ms-transform: translateX(-20px);
-moz-transform: translateX(-20px);
-webkit-transform: translateX(-20px);
}
#primary-menu.no-responsive > li > ul li:hover > ul {
transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
}
#primary-menu.no-responsive > li li.menu-item-parent > a:after {
position: absolute;
width: 9px;
height: 16px;
right: 20px;
top: 50%;
margin-top: -8px;
font-weight: normal;
font-family: 'scalia-icons';
content: '\e601';
font-size: 16px;
line-height: 16px;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li > ul ul {
display: none;
}
#primary-menu.no-responsive > li.megamenu-enable > ul {
width: auto;
white-space: nowrap;
background-repeat: no-repeat;
font-size: 0;
line-height: 1;
}
#primary-menu.no-responsive > li.megamenu-enable > ul.megamenu-masonry.megamenu-masonry-inited > li {
position: absolute;
}
#primary-menu.no-responsive li > ul.without-transition {
transition: none !important;
-moz-transition: none !important;
-webkit-transition: none !important;
}
#primary-menu.no-responsive > li.megamenu-enable ul {
width: auto;
}
#primary-menu.no-responsive > li.megamenu-enable > ul ul {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li {
display: inline-block;
vertical-align: top;
margin: 0 0 0 31px;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li.megamenu-first-element {
margin-left: 0;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li.megamenu-new-row {
display: block;
margin: 0 0 20px 0;
}
#primary-menu.no-responsive > li.megamenu-enable li {
background: none;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header {
display: block;
padding-bottom: 10px;
margin-bottom: 14px;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li {
padding: 3px 0;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li a {
display: inline-block;
background: none;
padding: 0;
}
#primary-menu.no-responsive > li.megamenu-enable li.menu-item-parent > a:after {
display: none;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header a {
padding: 0;
text-transform: uppercase;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header a.mega-no-link {
pointer-events: none;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header a.megamenu-has-icon:before {
display: inline-block;
font-family: 'scalia-user-icons';
font-weight: normal;
content: attr(data-icon);
font-size: 14px;
vertical-align: baseline;
margin-right: 9px;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li .mega-label {
display: inline-block;
font-size: 65%;
line-height: 1.6;
text-transform: uppercase;
padding: 1px 3px 1px 4px;
margin: 0 0 0 7px;
position: relative;
top: -2px;
vertical-align: middle;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li > ul li > a {
position: relative;
padding-left: 34px;
padding-right: 12px;
vertical-align: middle;
margin-left: -12px;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li > ul > li > a:before {
display: block;
float:left;
margin-left: -22px;
font-family: 'scalia-user-icons';
font-weight: normal;
content: '\e7cf';
font-size: 14px;
vertical-align: middle;
width: 15px;
text-align: center;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li > ul > li.megamenu-has-icon > a::before {
content: attr(data-icon);
margin-left: -24px;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li > ul {
position: static;
transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
}
#primary-menu.no-responsive > li.megamenu-enable:hover > ul > li > ul {
visibility: visible;
opacity: 1;
}
@media (max-width: 768px) {
#site-header .header-main {
position: relative;
display: table;
width: 100%;
z-index: 11;
}
#primary-navigation .menu-toggle {
display: inline-block;
}
}
#site-header #primary-navigation.responsive {
position: static;
}
#primary-navigation .menu-toggle {
border: none;
width: 50px;
height: 44px;
text-indent: 100%;
font-size: 0;
line-height: 0;
overflow: hidden;
position: relative;
cursor: pointer;
outline: none;
background: transparent;
padding: 0;
}
#primary-navigation .menu-toggle:after {
content: '';
position: absolute;
width: 100%;
height: 4px;
top: 10px;
left: 0;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
#site-header .primary-navigation.responsive {
padding: 15px 0;
vertical-align: middle;
}
.primary-navigation.responsive ul {
padding: 0 !important;
background: none !important;
list-style: none;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.primary-navigation.responsive li {
position: relative;
width: auto !important;
}
.primary-navigation.responsive li a {
display: block;
position: relative;
padding: 11px 30px;
outline: none;
}
.primary-navigation.responsive li .mega-label {
display: none;
}
.primary-navigation.responsive li.dl-back,
.primary-navigation.responsive li.dl-parent {
text-align: right;
}
.primary-navigation.responsive li.dl-back > a,
.primary-navigation.responsive li.dl-parent > a {
padding-left: 30px;
}
.primary-navigation.responsive li.dl-back:after,
.primary-navigation.responsive li.menu-item-parent > a:after,
.primary-navigation.responsive li.menu-item-parent > span > a:after,
.primary-navigation.responsive li.dl-parent > a:after {
position: absolute;
width: 9px;
height: 16px;
right: 20px;
top: 50%;
margin-top: -8px;
font-weight: normal;
font-family: 'scalia-icons';
content: '\e601';
font-size: 16px;
line-height: 16px;
}
.primary-navigation.responsive li.dl-back:after {
right: auto;
left: 20px;
content: '\e603';
}
.primary-navigation.responsive li.dl-parent > a:after {
right: auto;
left: 20px;
}
.primary-navigation.responsive .dl-menu {
margin: 0;
position: absolute;
left: 0;
right: 0;
opacity: 0;
pointer-events: none;
-webkit-transform: translateY(10px);
transform: translateY(10px);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
text-align: left;
top: 100%;
margin-top: -15px;
}
@media (max-width: 767px) {
.primary-navigation .dl-menu {
position: absolute;
left: 0;
right: 0;
opacity: 0;
}
}
.primary-navigation.responsive .dl-menu:before {
content: '';
position: absolute;
bottom: -3px;
left: -3px;
right: -3px;
height: 3px;
}
.primary-navigation.responsive .dl-menu.dl-menu-toggle {
transition: all 0.3s ease;
}
.primary-navigation.responsive .dl-menu.dl-menuopen {
opacity: 1;
pointer-events: auto;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
.primary-navigation.responsive li .dl-submenu {
display: none;
}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a,
.dl-menu.dl-subview li.dl-subviewopen > span,
.dl-menu.dl-subview li.dl-subview > span {
display: none;
}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
display: block;
}
.primary-navigation.responsive > .dl-submenu {
position: absolute;
width: 100% !important;
left: 0;
margin: 0;
top: 100%;
margin-top: -15px;
}
.primary-navigation.responsive > .dl-submenu:before {
content: '';
position: absolute;
bottom: -3px;
left: -3px;
right: -3px;
height: 3px;
}
.dl-menu.dl-animate-out {
-webkit-animation: MenuAnimOut 0.4s;
animation: MenuAnimOut 0.4s;
}
@-webkit-keyframes MenuAnimOut {
0% { }
50% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
}
75% {
-webkit-transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@keyframes MenuAnimOut {
0% { }
50% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
transform: translateZ(-250px) rotateY(30deg);
}
75% {
-webkit-transform: translateZ(-372.5px) rotateY(15deg);
transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
.dl-menu.dl-animate-in {
-webkit-animation: MenuAnimIn 0.3s;
animation: MenuAnimIn 0.3s;
}
@-webkit-keyframes MenuAnimIn {
0% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
-webkit-transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@keyframes MenuAnimIn {
0% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
-webkit-transform: translateZ(0px) rotateY(0deg);
transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
.primary-navigation.responsive > .dl-submenu.dl-animate-in {
-webkit-animation: SubMenuAnimIn 0.4s ease;
animation: SubMenuAnimIn 0.4s ease;
}
@-webkit-keyframes SubMenuAnimIn {
0% {
-webkit-transform: translateX(50%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn {
0% {
-webkit-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
opacity: 1;
}
}
.primary-navigation.responsive > .dl-submenu.dl-animate-out {
-webkit-animation: SubMenuAnimOut 0.4s ease;
animation: SubMenuAnimOut 0.4s ease;
}
@-webkit-keyframes SubMenuAnimOut {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(50%);
opacity: 0;
}
}
@keyframes SubMenuAnimOut {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
}
}
.no-js .primary-navigation .dl-menu {
position: relative;
opacity: 1;
-webkit-transform: none;
transform: none;
}
.no-js .primary-navigation li .dl-submenu {
display: block;
}
.no-js .primary-navigation li.dl-back {
display: none;
}
.no-js .primary-navigation li > a:not(:only-child) {
background: rgba(0,0,0,0.1);
}
.no-js .primary-navigation li > a:not(:only-child):after {
content: '';
}
#footer-nav {
padding: 1.421em 0;
}
#footer-navigation {
margin-bottom: 0;
}
#footer-navigation li {
display: inline-block;
margin: 0 40px 0 0;
padding: 10px 0;
}
#footer-socials {
float: right;
}
.footer-socials-item {
display: inline-block;
vertical-align: top;
margin-right: 25px;
}
.footer-socials-item a {
display: block;
position: relative;
height: 50px;
width: 30px;
font-size: 0;
line-height: 0;
}
.footer-socials-item a:after {
position: absolute;
font-family: 'scalia-socials';
font-size: 23px;
left: 0;
top: 0;
width: 100%;
height: 100%;
line-height: 50px;
text-align: center;
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
}
.footer-socials-item.twitter a:after {
content: '\e603';
}
.footer-socials-item.facebook a:after {
content: '\e601';
}
.footer-socials-item.linkedin a:after {
content: '\e604';
}
.footer-socials-item.googleplus a:after {
content: '\e602';
}
.footer-socials-item.stumbleupon a:after {
content: '\e606';
}
.footer-socials-item.rss a:after {
content: '\e608';
}
#colophon {
position: relative;
padding: 45px 0 45px;
background-position: 50% 0;
background-size: cover;
background-repeat: no-repeat;
}
.footer-widget-area {
margin-bottom: 1.421em;
}
.footer-site-info {
font-size: 89.5%;
}
.footer-site-info a:hover {
text-decoration: underline;
}
.block-content {
padding: 60px 0;
}
.block-content:last-child {
padding-bottom: 110px;
}
.no-bottom-margin:last-child {
padding-bottom: 0;
}
.block-content + .block-content {
padding-top: 0;
}
.quickfinder {
padding: 60px 0;
}
.quickfinder-item {
text-align: center;
}
.quickfinder-item a {
text-decoration: none;
}
.quickfinder-item-image {
display: block;
width: 100%;
height: 100%;
margin-bottom: 25px;
}
.quickfinder-item-image .quickfinder-item-image-content {
display: inline-block;
position: relative;
}
body:not(.lazy-disabled) .quickfinder-item-image .quickfinder-item-image-content.lazy-loading-item {
transform: scale(0);
-webkit-transform: scale(0);
-ms-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
}
.quickfinder-item-image .quickfinder-item-link {
display: inline-block;
overflow: hidden;
position: relative;
z-index: 1;
}
.quickfinder-item-image .quickfinder-item-link img {
transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-moz-transform: scale(1);
-webkit-transform: scale(1);
transition: all 0.25s;
-o-transition: all 0.25s;
-moz-transition: all 0.25s;
-webkit-transition: all 0.25s;
position: relative;
z-index: 2;
}
.quickfinder-item-image .quickfinder-item-link:hover img {
transform: scale(1.15);
-o-transform: scale(1.15);
-ms-transform: scale(1.15);
-moz-transform: scale(1.15);
-webkit-transform: scale(1.15);
}
.quickfinder-item-image .quickfinder-item-link:after {
background: transparent;
content: '';
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 3;
transition: all 0.25s;
-o-transition: all 0.25s;
-moz-transition: all 0.25s;
-webkit-transition: all 0.25s;
}
.quickfinder-item-image .quickfinder-item-link:hover:after {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
}
.quickfinder-img-size-small {
width: 84px;
height: 84px;
}
.quickfinder-img-size-medium {
width: 128px;
height: 128px;
}
.quickfinder-img-size-big {
width: 150px;
height: 150px;
}
.quickfinder-item-title {
text-transform: uppercase;
margin-top: 12px;
}
.quickfinder-item-text {
margin-top: 14px;
font-size: 17px;
}
.quickfinder-style-vertical .quickfinder-item {
display: table-row;
}
.quickfinder-style-vertical .quickfinder-item-info,
.quickfinder-style-vertical .quickfinder-item-image {
display: table-cell;
vertical-align: middle;
}
.quickfinder-item-info .quickfinder-item-link.img-circle,
.quickfinder-item-info .quickfinder-item-link.rounded-corners {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.quickfinder-style-vertical .quickfinder-item + .quickfinder-item .quickfinder-item-info,
.quickfinder-style-vertical .quickfinder-item + .quickfinder-item .quickfinder-item-image .quickfinder-item-image-content {
padding-top: 75px;
}
.quickfinder-style-vertical .quickfinder-item-image {
position: relative;
width: 2%;
margin-bottom: 0;
}
.quickfinder-style-vertical .quickfinder-item .quickfinder-item-connector {
display: none;
}
.quickfinder-style-vertical .quickfinder-item + .quickfinder-item .quickfinder-item-connector {
position: absolute;
display: block;
top: 0;
height: 75px;
border-left: 2px solid #f1f5f8;
left: 50%;
margin-left: -1px;
width: 0;
}
.quickfinder-style-vertical .quickfinder-item-connector svg {
display: none;
}
.quickfinder-style-vertical-2 .quickfinder-item + .quickfinder-item .quickfinder-item-connector {
border: 0 none;
width: 8px;
margin-left: -4px;
}
.quickfinder-style-vertical-2 .quickfinder-item + .quickfinder-item .quickfinder-item-connector svg {
display: block;
}
.quickfinder-style-vertical .quickfinder-item.odd:after,
.quickfinder-style-vertical .quickfinder-item.even:before {
content: '';
display: table-cell;
width: 49%;
}
.quickfinder-style-vertical .quickfinder-item.odd .quickfinder-item-info {
text-align: right;
padding-right: 25px;
}
.quickfinder-style-vertical .quickfinder-item.even .quickfinder-item-info {
text-align: left;
padding-left: 25px;
}
.quickfinder-style-vertical .quickfinder-item-title {
margin-top: 0;
}
@media (max-width: 768px) {
.quickfinder-style-vertical .quickfinder-item {
display: block;
}
.quickfinder-style-vertical .quickfinder-item.odd:after,
.quickfinder-style-vertical .quickfinder-item.even:before {
display: none;
}
.quickfinder-style-vertical .quickfinder-item + .quickfinder-item .quickfinder-item-connector {
display: none;
}
}
.quickfinder-item .sc-icon {
overflow: visible;
}
.quickfinder-item .quickfinder-animation {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
transition: all 0.3s;
-o-transition: all 0.3s;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.sc-icon-shape-square,
.sc-icon-shape-square .quickfinder-animation {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.quickfinder-item-effect-background-reverse .quickfinder-animation {
transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
-moz-transform: scale(0);
-webkit-transform: scale(0);
}
.quickfinder-item-effect-background-reverse.hover .quickfinder-animation {
transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-moz-transform: scale(1);
-webkit-transform: scale(1);
}
.quickfinder-item-effect-border-reverse .quickfinder-animation {
transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-moz-transform: scale(1);
-webkit-transform: scale(1);
}
.quickfinder-item-effect-border-reverse.hover .quickfinder-animation {
transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
-moz-transform: scale(0);
-webkit-transform: scale(0);
}
.fullwidth-block {
position: relative;
}
.fullwidth-block.styled-marker-top:after,
.fullwidth-block.styled-marker-bottom:after {
content: '';
position: absolute;
width: 0;
height: 0;
border-width: 40px;
border-style: solid;
left: 50%;
margin-left: -40px;
}
.fullwidth-block.styled-marker-top:after {
top: 0;
border-color: #ffffff transparent transparent transparent;
}
.fullwidth-block.styled-marker-bottom:after {
bottom: 0;
border-color: transparent transparent #ffffff transparent;
}
.sc-wrapbox {
position: relative;
margin-bottom: 1.421em;
}
.sc-wrapbox-position-left {
float: left;
}
.sc-wrapbox-position-right {
float: right;
}
.sc-wrapbox-position-below,
.sc-wrapbox-position-centered {
display: inline-block;
}
.sc-wrapbox-inner {
position: relative;
}
.sc-wrapbox-element {
width: 100%;
}
.sc-wrapbox-style-2 {
border: 4px solid transparent;
}
.sc-wrapbox-style-3 {
border: 10px solid transparent;
}
.sc-wrapbox-style-4 {
padding: 10px;
}
.sc-wrapbox-style-5 {
padding: 20px;
border: 1px solid transparent;
}
.sc-wrapbox-style-6 {
padding: 20px;
border: 1px solid transparent;
}
.sc-wrapbox-style-6 {
border: 1px solid transparent;
}
.sc-wrapbox-style-7 {
padding: 19px;
}
.sc-wrapbox-style-7 .sc-wrapbox-inner {
padding: 10px;
}
.sc-wrapbox-style-8 {
padding: 10px;
border: 20px solid transparent;
}
.sc-wrapbox-style-9 {
padding: 20px;
border: 10px solid transparent;
}
.sc-wrapbox-style-10 {
padding: 20px;
border: 5px dashed transparent;
}
.sc-image.sc-wrapbox-style-11 a:before {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
transform: scale(1.15, 1.15);
-o-transform: scale(1.15, 1.15);
-ms-transform: scale(1.15, 1.15);
-moz-transform: scale(1.15, 1.15);
-webkit-transform: scale(1.15, 1.15);
}
.sc-wrapbox-style-12 {
z-index: 5;
}
.sc-wrapbox-style-12 .shadow-wrap {
padding: 16px;
height: auto;
}
.sc-wrapbox-style-12 .shadow-wrap:before,
.sc-wrapbox-style-12 .shadow-wrap:after {
box-shadow: 0 -15px 20px rgba(0, 0, 0, 0.1);
content: "";
height: 20%;
left: 2px;
max-width: 300px;
position: absolute;
top: 22px;
transform: rotate(2deg);
width: 40%;
z-index: -2;
}
.sc-wrapbox-style-12 .shadow-wrap:after {
left: auto;
right: 2px;
transform: rotate(-2deg);
}
.sc-wrapbox-style-12 .sc-wrapbox-inner:before,
.sc-wrapbox-style-12 .sc-wrapbox-inner:after {
bottom: 20px;
box-shadow: 0 15px 25px rgba(0, 0, 0, 0.35);
content: '';
height: 20%;
left: 5px;
max-width: 300px;
position: absolute;
transform: rotate(-2deg);
width: 40%;
z-index: -2;
}
.sc-wrapbox-style-12 .sc-wrapbox-inner:after {
left: auto;
right: 5px;
transform: rotate(2deg);
}
.sc-youtube .sc-wrapbox-inner,
.sc-youtube .shadow-wrap,
.sc-youtube .sc-wrapbox-element,
.sc-vimeo .sc-wrapbox-inner,
.sc-vimeo .shadow-wrap,
.sc-vimeo .sc-wrapbox-element,
.sc-video .sc-wrapbox-inner,
.sc-video .shadow-wrap,
.sc-video .sc-wrapbox-element {
width: 100%;
height: 100%;
}
.sc-wrapbox-inner.sc-ratio-style .sc-wrapbox-element,
.sc-wrapbox-inner.sc-ratio-style .shadow-wrap,
.sc-wrapbox-inner.sc-ratio-style .preloader {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.sc-image-centered-box {
margin-bottom: 1.421em;
}
.sc-image a {
position: relative;
display: inline-block;
vertical-align: top;
overflow: hidden;
}
.sc-image a:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
opacity: 0;
z-index: 5;
}
.sc-image a:hover:before {
opacity: 1;
}
.sc-image a:after {
content: '\e60e';
font-family: 'scalia-icons';
font-weight: normal;
font-style: normal;
font-size: 40px;
height: 40px;
line-height: 40px;
width: 40px;
text-align: center;
position: absolute;
top: -20px;
left: 50%;
transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
margin-left: -20px;
margin-top: -20px;
z-index: 5;
color: #ffffff;
}
.sc-image a:hover:after {
top: 50%;
}
.sc-image a img {
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
}
.sc-image a:hover img {
transform: scale(1.15, 1.15);
-o-transform: scale(1.15, 1.15);
-ms-transform: scale(1.15, 1.15);
-moz-transform: scale(1.15, 1.15);
-webkit-transform: scale(1.15, 1.15);
}
.sc-map-with-text .wpb_gmaps_widget .wpb_wrapper {
padding: 0;
}
.sc-gmaps {
display: inline-block;
max-width: 100%;
}
.sc-gmaps .sc-gmaps-hide {
overflow: hidden;
width: 100%;
}
.sc-gmaps iframe {
border: 0 none;
vertical-align: top;
margin-top: -46px;
width: 100%;
}
.sc-gmaps .preloader + iframe {
margin-top: -240px !important;
}
.sc-gmaps .preloader + iframe + .map-locker {
opacity: 0;
}
.sc-gmaps.sc-wrapbox-style-11 {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
overflow: hidden;
}
.sc-gmaps.sc-wrapbox-style-11 .sc-gmaps-hide {
-webkit-mask-image: url(//loyaltyclub.co.ke/eedsimso/css/circle.svg);
}
iframe + .map-locker {
position: relative;
float: right;
margin-top: -150px;
margin-right: 13px;
height: 50px;
width: 50px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
background: #ffffff url(//loyaltyclub.co.ke/eedsimso/images/map-locker.png) no-repeat 0 50%;
}
iframe + .map-locker.disabled {
background-position: 100% 50%;
}
.sc-textbox {
margin-bottom: 1.421em;
}
.sc-textbox.sc-textbox-no-rounded {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.sc-textbox > .sc-textbox-title {
padding: 14px 25px;
margin: 0;
}
.sc-textbox > .sc-textbox-title > .sc-textbox-title-icon {
font-family: 'scalia-user-icons';
font-weight: normal;
font-style: normal;
margin-right: 15px;
}
.sc-textbox.centered-box > .sc-textbox-title > .sc-textbox-title-icon {
display: block;
margin-right: 0;
}
.sc-textbox > .sc-textbox-content {
padding: 25px;
background-position: 50% 0;
}
.sc-textbox > .sc-textbox-content h1,
.sc-textbox > .sc-textbox-content h2,
.sc-textbox > .sc-textbox-content h3,
.sc-textbox > .sc-textbox-content h4,
.sc-textbox > .sc-textbox-content h5,
.sc-textbox > .sc-textbox-content h6 {
color: inherit;
}
.sc-textbox > .sc-textbox-content > .centered-box {
margin-bottom: 1.421em;
}
.sc-list {
margin-bottom: 1.421em;
}
.sc-list > ul {
list-style: none;
padding-left: 1.2em;
margin: 0;
}
.sc-list > ul > li {
position: relative;
text-indent: -1.2em;
margin-bottom: 0.7em;
}
.sc-list > ul > li:last-child {
margin-bottom: 0;
}
.sc-list > ul > li:before {
font-family: 'scalia-icons';
font-weight: normal;
content: '\e601';
font-size: 0.74em;
color: #58abb7;
vertical-align: middle;
display: inline-block;
width: 1.62em;
text-indent: 0;
margin-top: -0.2em;
}
.sc-list.sc-list-type-check > ul > li:before {
content: '\e614';
font-size: 0.68em;
width: 1.76em;
}
.sc-list.sc-list-type-minus > ul > li:before {
content: '\e615';
font-size: 0.79em;
width: 1.52em;
}
.sc-list.sc-list-type-arrow > ul > li:before {
content: '\e616';
font-size: 0.68em;
width: 1.76em;
}
.sc-list.sc-list-type-disc > ul > li:before {
content: '\e617';
font-size: 0.58em;
width: 2.07em;
}
.sc-list.sc-list-type-square > ul > li:before {
content: '\e618';
font-size: 0.58em;
width: 2.07em;
}
.sc-list.sc-list-type-cross > ul > li:before {
content: '\e619';
font-size: 0.58em;
width: 2.07em;
}
.sc-list.sc-list-type-star > ul > li:before {
content: '\e61a';
font-size: 0.79em;
width: 1.52em;
}
.sc-list.sc-list-type-pin > ul > li:before {
content: '\e61b';
font-size: 0.79em;
width: 1.52em;
}
.sc-list.sc-list-color-1 > ul > li:before {
color: #8bb7e8;
}
.sc-list.sc-list-color-2 > ul > li:before {
color: #898989;
}
.sc-list.sc-list-color-3 > ul > li:before {
color: #ac2645;
}
.sc-list.sc-list-color-4 > ul > li:before {
color: #ffc35a;
}
.sc-list.sc-list-color-5 > ul > li:before {
color: #c2dc7b;
}
.sc-list.sc-list-color-6 > ul > li:before {
color: #98b7a9;
}
.sc-list.sc-list-color-7 > ul > li:before {
color: #ff7070;
}
.sc-list.sc-list-color-8 > ul > li:before {
color: #cfd8df;
}
.sc-table {
border: 1px solid #d2dae1;
margin-bottom: 1.421em;
}
.sc-table table {
width: 100%;
}
.sc-table thead th {
padding: 15px;
text-transform: uppercase;
}
.sc-table td {
padding: 15px;
}
@media (max-width: 768px) {
.sc-table.sc-table-responsive {
border: 0 none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.sc-table-responsive .tabletolist,
.sc-table-responsive .tabletolist > li > ul {
margin: 0;
padding: 0;
list-style: none;
}
.sc-table-responsive .tabletolist > li > ul {
display: table;
width: 100%;
}
.sc-table-responsive .tabletolist > li > ul > li {
display: table-row;
}
.sc-table-responsive .tabletolist .row_headers,
.sc-table-responsive .tabletolist .row_data {
display: table-cell;
padding: 20px;
vertical-align: middle;
}
.sc-table-responsive .tabletolist .row_headers {
width: 30%;
}
.sc-table-responsive .tabletolist .row_data {
width: 70%;
}
.sc-table-responsive .tabletolist.nrh > li > ul {
margin-bottom: 1.421em;
}
.sc-table-style-1 .tabletolist.nrh .row_headers {
font-weight: bold;
}
.sc-table-responsive .tabletolist.rh > li > .titles {
display: block;
padding: 20px;
text-align: center;
text-transform: uppercase;
}
.sc-table-style-1 .tabletolist.rh > li > .titles {
position: relative;
}
.sc-table-style-1 .tabletolist.rh > li > ul > li + li {
background: url(//loyaltyclub.co.ke/eedsimso/images/line-border.png) repeat-x 50% 0;
}
.sc-table-style-1 .tabletolist.rh {
background: url(//loyaltyclub.co.ke/eedsimso/images/line-border.png) repeat-x 50% 100%;
}
.sc-table-style-1 .tabletolist.rh .row_data {
text-align: right;
}
.sc-table-style-2 .tabletolist .row_headers {
font-weight: bold;
}
}
.sc-team {
margin-bottom: 1.421em;
}
.team-person {
padding-bottom: 35px;
}
.sc-team-style-rounded .team-person {
box-shadow: none;
}
.team-person-image img {
height: 128px;
width: 128px;
margin: 0 auto;
}
.team-person-position {
font-size: 89.5%;
line-height: 1.421;
margin-top: 0;
}
.team-person-email {
margin-top: 9px;
}
.team-person-email a {
font-size: 89.5%;
line-height: 1.421em;
}
.team-person {
min-height: 220px;
}
.team-person-email a:before {
content: '\e607\00a0';
font-family: 'scalia-icons';
font-weight: normal;
font-size: 22px;
vertical-align: middle;
}
.sc-team-style-vertical .team-person-image {
margin: 39px 0 0;
}
.sc-team-style-vertical .team-person {
text-align: center;
}
.sc-team-style-vertical .team-person-name {
margin: 28px 0 0;
padding: 0 15px;
}
.sc-team-style-vertical .team-person-position {
margin: 0;
padding: 0 15px;
}
.sc-team-style-vertical .team-person-email {
margin: 2px 0 0;
padding: 0 15px 15px;
}
.sc-team-style-rounded .team-person{
border: none;
}
.sc-team-style-rounded .team-person-image img {
height: auto;
width: 200px;
margin: 0 auto;
}
.sc-team-style-rounded .team-person {
text-align: center;
}
.sc-team-style-rounded .team-person-image {
margin: 0;
}
.sc-team-style-rounded  .team-person-name {
margin: 0;
padding-top: 35px;
}
.sc-team-style-rounded  .team-person-position {
margin: 0;
}
.sc-team-style-rounded  .team-person-email  {
margin: 0;
}
.sc-team-style-rounded  .team-person-description {
margin-bottom: -15px;
}
.sc-tabs,
.sc-tour {
margin-bottom: 1.421em;
margin-top: 41px;
}
ul.sc_tabs_nav {
list-style: none;
margin: 0;
padding: 0;
}
.vc_tta-tabs.vc_tta-style-scalia-style-1.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) > .vc_tta-tabs-container,
.vc_tta-tabs.vc_tta-style-scalia-style-2.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) >.vc_tta-tabs-container {
margin-bottom: -1px;
}
.vc_tta-tabs.vc_tta-style-scalia-style-1.vc_tta-tabs-position-left:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) > .vc_tta-tabs-container,
.vc_tta-tabs.vc_tta-style-scalia-style-2.vc_tta-tabs-position-left:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) > .vc_tta-tabs-container {
margin-right: -1px;
}
.sc_tabs_nav li {
text-transform: uppercase;
position: relative;
}
.vc_tta-tabs .vc_tta-title-text {
text-transform: uppercase;
}
.sc-tabs .sc_tabs_nav li {
float: left;
padding: 13px 15px;
margin: 0;
cursor: pointer;
margin-bottom: -1px;
}
.sc-tabs .sc_tabs_nav li + li {
margin-left: 4px;
}
.sc-tabs.sc-tabs-style-2 .sc_tabs_nav li,
.sc-tabs.sc-tabs-style-2 .sc_tabs_nav li.resp-tab-active {
padding: 24px 27px;
margin-bottom: 0;
}
.vc_tta.vc_general.vc_tta-style-scalia-style-1 .vc_tta-tab > a {
padding: 13px 15px;
}
.vc_tta.vc_general.vc_tta-style-scalia-style-2 .vc_tta-tab > a {
padding: 24px 27px;
}
.sc-tabs.sc-tabs-style-2 .sc_tabs_nav li + li {
margin-left: 0;
}
.sc-tabs.sc-tabs-style-1 .sc_tabs_nav li.resp-tab-active {
padding: 13px 15px 14px;
border-bottom: 0 none;
}
.sc-tabs.sc-tabs-style-2 .sc_tabs_nav li.resp-tab-active:before,
.vc_tta-tabs.vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-tab.vc_active .vc_tta-title-text:before {
position: absolute;
bottom: 15px;
content: '\e602';
font-family: 'scalia-icons';
font-size: 16px;
font-weight: normal;
height: 9px;
left: 50%;
line-height: 19px;
margin-left: -8px;
width: 16px;
}
.sc-tabs .sc_tab {
padding: 15px;
}
.sc-tabs .resp-tabs-container {
clear: left;
padding: 38px 25px;
}
.sc-tabs-style-2 .resp-tabs-container {
padding: 0;
}
.resp-tab-content {
display: none;
}
.resp-content-active,
.resp-accordion-active {
display: block;
}
.sc-tour > .sc_tour_tabs_wrapper {
margin-left: 220px;
}
.vc_tta-style-scalia-style-2 .vc_tta-tabs-container li.vc_tta-tab {
margin: 0;
}
.sc-tour.sc-tour-style-2 > .sc_tour_tabs_wrapper {
margin-left: 270px;
}
.sc-tour .sc_tabs_nav {
float: left;
margin-left: -220px;
width: 220px;
margin-top: -1px;
padding-bottom: 10px;
}
.sc-tour.sc-tour-style-2 .sc_tabs_nav {
margin-left: -270px;
width: 270px;
padding-bottom: 0;
}
.sc-tour .sc_tabs_nav li {
padding: 15px 25px 15px 30px;
margin: 0;
cursor: pointer;
}
.sc-tour .sc_tabs_nav li + li {
margin-top: 5px;
}
.sc-tour.sc-tour-style-2 .sc_tabs_nav li,
.sc-tour.sc-tour-style-2 .sc_tabs_nav li.resp-tab-active {
padding: 15px 25px 15px 30px;
}
.vc_tta.vc_general.vc_tta-style-scalia-style-1.vc_tta-tabs-position-left .vc_tta-tab > a {
padding: 15px 25px 15px 30px;
}
.vc_tta.vc_general.vc_tta-style-scalia-style-2.vc_tta-tabs-position-left .vc_tta-tab > a {
padding: 15px 25px 15px 30px;
}
.sc-tour.sc-tour-style-2 .sc_tabs_nav li + li {
margin-top: 0;
}
.sc-tour.sc-tour-style-1 .sc_tabs_nav li.resp-tab-active {
padding: 15px 25px 16px;
border-right: 0 none;
}
.sc-tour .sc_tab {
padding: 15px 25px;
}
.sc-tour.sc-tabs-style-2 .sc_tab {
padding: 15px;
}
.sc-tour.sc-tabs-style-2 .resp-tabs-container {
padding-left: 15px;
}
.sc-tour.sc-tour-style-2 .sc_tabs_nav li.resp-tab-active:before,
.vc_tta-tabs.vc_tta-style-scalia-style-2.vc_tta-tabs-position-left .vc_tta-tab.vc_active .vc_tta-title-text:before {
content: '\e601';
font-family: 'scalia-icons';
font-size: 15px;
float: left;
margin-left: -22px;
width: 15px;
text-align: center;
}
h5.resp-accordion {
cursor: pointer;
padding: 5px;
display: none;
text-transform: uppercase;
}
h5.resp-accordion {
margin: 0;
padding: 10px 60px 10px 15px;
}
.vc_tta.vc_general.vc_tta-style-scalia-style-1 .vc_tta-panel-heading,
.vc_tta.vc_general.vc_tta-style-scalia-style-2 .vc_tta-panel-heading {
border: 0 none;
}
.vc_tta.vc_general.vc_tta-style-scalia-style-1 .vc_tta-panel:first-child .vc_tta-panel-heading {
border-top: 0 none;
}
@media only screen and (max-width: 768px) {
.sc_tabs_nav {
display: none;
}
h5.resp-accordion {
display: block;
position: relative;
}
.resp-accordion:after{
position: absolute;
content: '\e609';
font-family: scalia-icons;
font-weight: normal;
font-size: 22px;
width: 22px;
height: 22px;
line-height: 22px;
top: 50%;
right: 22px;
margin-top: -11px;
}
.resp-accordion.resp-tab-active:after {
content: '\e608';
}
.sc-tour > .sc_tour_tabs_wrapper,
.sc-tour.sc-tour-style-2 > .sc_tour_tabs_wrapper {
margin-left: 0;
}
.sc-tabs .resp-tabs-container,
.sc-tour.sc-tabs-style-2 .resp-tabs-container {
padding: 0;
}
.sc-tabs-style-1 .resp-accordion:first-child,
.sc-tour-style-1 .resp-accordion:first-child {
border-top: 0 none;
}
.sc-tabs.sc-tabs-style-2 .resp-tabs-container {
border-top: 0 none;
border-bottom: 0 none;
}
.sc-tabs.sc-tabs-style-2 .sc_tab + .resp-accordion {
margin-top: 7px;
}
.sc-tour.sc-tour-style-2 .resp-tabs-container {
border-left: 0 none;
}
.sc-tour .sc_tab {
padding: 15px;
}
.vc_tta.vc_tta-tabs.vc_tta-style-scalia-style-2 .vc_tta-panels-container {
border: 0 none;
}
.vc_tta.vc_tta-tabs.vc_tta-style-scalia-style-1 .vc_tta-panel-heading,
.vc_tta.vc_tta-tabs.vc_tta-style-scalia-style-2 .vc_tta-panel-heading {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
}
.sc-gallery {
margin-bottom: 1.421em;
}
.sc-gallery-preview-carousel-wrap,
.sc-gallery-thumbs-carousel-wrap {
position: relative;
}
.sc-gallery .sc-gallery-item {
float: left;
position: relative;
text-align: center;
}
.sc-gallery .sc-gallery-item a {
display: inline-block;
vertical-align: top;
}
.sc-gallery .sc-gallery-preview-carousel-wrap {
overflow: hidden;
}
.sc-gallery .sc-gallery-thumbs-carousel-wrap {
padding: 0 50px;
}
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item {
padding: 40px 4px 4px;
margin: 0 4px;
}
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item a img {
opacity: 0.3;
width: 80px;
height: 80px;
}
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item.active a {
position: relative;
margin: -4px;
overflow: visible;
}
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item.active a img {
opacity: 1;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item.active a:before {
position: absolute;
content: '\e602';
font-family: 'scalia-icons';
font-size: 15px;
top: -27px;
left: 0;
width: 100%;
text-align: center;
line-height: 1em;
}
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-prev,
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-next {
top: 40px;
}
.sc-gallery .sc-gallery-caption {
display: none;
}
.sc-gallery .sc-gallery-preview-carousel-wrap .sc-gallery-item a {
display: block;
position: relative;
overflow: hidden;
text-align: center;
}
.sc-gallery .sc-gallery-preview-carousel-wrap .sc-gallery-item img {
display: inline-block;
height: auto;
}
.sc-gallery .sc-gallery-preview-carousel-wrap .sc-gallery-item a:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transition: all 0.3s linear 0.4s;
-moz-transition: all 0.3s linear 0.4s;
-webkit-transition: all 0.3s linear 0.4s;
opacity: 0;
z-index: 5;
}
.sc-gallery .sc-gallery-preview-carousel-wrap:hover .sc-gallery-item a:before {
opacity: 1;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.sc-gallery .sc-gallery-preview-carousel-wrap .sc-gallery-item a img {
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.sc-gallery .sc-gallery-preview-carousel-wrap:hover .sc-gallery-item a img {
transform: scale(1.15, 1.15);
-o-transform: scale(1.15, 1.15);
-ms-transform: scale(1.15, 1.15);
-moz-transform: scale(1.15, 1.15);
-webkit-transform: scale(1.15, 1.15);
transition: all 0.3s linear 0.2s;
-moz-transition: all 0.3s linear 0.2s;
-webkit-transition: all 0.3s linear 0.2s;
}
.sc-gallery .sc-gallery-preview-carousel-wrap:hover .sc-prev,
.sc-gallery .sc-gallery-preview-carousel-wrap:hover .sc-next {
z-index: 5;
}
.sc-gallery .sc-gallery-preview-carousel-wrap .sc-prev:after,
.sc-gallery .sc-gallery-preview-carousel-wrap .sc-next:after {
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
opacity: 0;
}
.sc-gallery .sc-gallery-preview-carousel-wrap .sc-prev:after {
transform: translateX(-100%);
-o-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
}
.sc-gallery .sc-gallery-preview-carousel-wrap .sc-next:after {
transform: translateX(100%);
-o-transform: translateX(100%);
-ms-transform: translateX(100%);
-moz-transform: translateX(100%);
-webkit-transform: translateX(100%);
}
.sc-gallery .sc-gallery-preview-carousel-wrap:hover .sc-prev:after,
.sc-gallery .sc-gallery-preview-carousel-wrap:hover .sc-next:after {
transform: none;
-o-transform: none;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
opacity: 1;
}
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap .sc-gallery-item a:after {
content: '\e60e';
font-family: 'scalia-icons';
font-weight: normal;
font-style: normal;
font-size: 63px;
height: 63px;
line-height: 63px;
width: 63px;
text-align: center;
position: absolute;
top: 0%;
left: 50%;
transition: all 0.2s ease 0.1s;
-moz-transition: all 0.2s ease 0.1s;
-webkit-transition: all 0.2s ease 0.1s;
margin-left: -32px;
margin-top: -32px;
z-index: 5;
opacity: 0;
}
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap:hover .sc-gallery-item a:after {
transition: all 0.2s ease 0.1s;
-moz-transition: all 0.2s ease 0.1s;
-webkit-transition: all 0.2s ease 0.1s;
top: 50%;
opacity: 1;
}
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap .sc-gallery-item .sc-gallery-caption {
display: block;
text-transform: uppercase;
}
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap .sc-gallery-item .sc-gallery-item-title {
width: 100%;
padding: 0 25%;
text-align: center;
position: absolute;
top: -25%;
left: 0;
transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
z-index: 5;
opacity: 0;
text-transform: uppercase;
}
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap:hover .sc-gallery-item .sc-gallery-item-title {
top: 25%;
opacity: 1;
transition: all 0.2s ease 0.2s;
-moz-transition: all 0.2s ease 0.2s;
-webkit-transition: all 0.2s ease 0.2s;
}
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap .sc-gallery-item .sc-gallery-item-description {
width: 100%;
padding: 0 25%;
text-align: center;
position: absolute;
top: 20%;
left: 0;
transition: all 0.2s ease 0.2s;
-moz-transition: all 0.2s ease 0.2s;
-webkit-transition: all 0.2s ease 0.2s;
z-index: 5;
opacity: 0;
}
.sc-gallery-hover-default .sc-gallery-preview-carousel-wrap:hover .sc-gallery-item .sc-gallery-item-description {
top: 70%;
opacity: 1;
transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap .sc-gallery-item a:before {
transition: all 0.3s linear 0.4s;
-moz-transition: all 0.3s linear 0.4s;
-webkit-transition: all 0.3s linear 0.4s;
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap:hover .sc-gallery-item a:before {
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap .sc-gallery-item a img {
transition: all 0.3s linear 0.1s;
-moz-transition: all 0.3s linear 0.1s;
-webkit-transition: all 0.3s linear 0.1s;
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap:hover .sc-gallery-item a img {
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
@-webkit-keyframes zoomingBlurIn {
0% {
-webkit-transform: scale(0.5);
opacity: 0;
}
100% {
-webkit-transform: scale(1);
opacity: 1;
}
}
@keyframes zoomingBlurIn {
0% {
transform: scale(0.5);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@-webkit-keyframes zoomingBlurOut {
0% {
-webkit-transform: translateY(0);
opacity: 1;
}
100% {
-webkit-transform: translateY(300%);
opacity: 0;
}
}
@keyframes zoomingBlurOut {
0% {
transform: translateY(0);
opacity: 1;
}
100% {
transform: translateY(300%);
opacity: 0;
}
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap .sc-gallery-item a:after {
content: '\e60e';
font-family: 'scalia-icons';
font-weight: normal;
font-style: normal;
font-size: 35px;
height: 70px;
line-height: 70px;
width: 70px;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translateY(300%);
-webkit-transform: translateY(300%);
opacity: 0;
margin-left: -35px;
margin-top: -35px;
z-index: 5;
border-radius: 70px;
-moz-border-radius: 70px;
-webkit-border-radius: 70px;
transition: all 0.3s ease 0.1s;
-moz-transition: all 0.3s ease 0.1s;
-webkit-transition: all 0.3s ease 0.1s;
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap:hover .sc-gallery-item a:after {
-webkit-animation: zoomingBlurIn 0.3s ease 0.1s;
animation: zoomingBlurIn 0.3s ease 0.1s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
transition: all 0s ease 0s;
-moz-transition: all 0s ease 0s;
-webkit-transition: all 0s ease 0s;
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap .sc-gallery-item .sc-gallery-caption {
display: block;
text-transform: uppercase;
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap .sc-gallery-item .sc-gallery-item-title {
width: 100%;
padding: 0 25%;
text-align: center;
position: absolute;
top: 25%;
left: 0;
z-index: 5;
transform: translateY(300%);
-webkit-transform: translateY(300%);
opacity: 0;
text-transform: uppercase;
transition: all 0.3s ease 0.2s;
-moz-transition: all 0.3s ease 0.2s;
-webkit-transition: all 0.3s ease 0.2s;
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap:hover .sc-gallery-item .sc-gallery-item-title {
-webkit-animation: zoomingBlurIn 0.3s ease;
animation: zoomingBlurIn 0.3s ease;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap .sc-gallery-item .sc-gallery-item-description {
width: 100%;
padding: 0 25%;
text-align: center;
position: absolute;
top: 70%;
left: 0;
z-index: 5;
transform: translateY(300%);
-webkit-transform: translateY(300%);
opacity: 0;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap:hover .sc-gallery-item .sc-gallery-item-description {
-webkit-animation: zoomingBlurIn 0.3s ease 0.2s;
animation: zoomingBlurIn 0.3s ease 0.2s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@media (max-width: 979px) {
.sc-gallery-item-title,
.sc-gallery-item-description {
display: none;
}
}
.pricing-table {
margin-bottom: 1.421em;
}
.pricing-title {
text-align: center;
}
.pricing-price-row-background {
background-repeat: no-repeat;
background-position: 50% 0;
background-size: cover;
}
.pricing-price-row-background .pricing-price {
transform: scale(0.55);
-o-transform: scale(0.55);
-ms-transform: scale(0.55);
-moz-transform: scale(0.55);
-webkit-transform: scale(0.55);
}
.pricing-price {
height: 157px;
width: 157px;
border-radius: 150px;
margin: 0 auto;
margin-bottom: 30px;
text-align: center;
}
.pricing-price .time {
display: block;
padding-top: 6px;
text-align: center;
width: 100%;
}
.pricing-price {
padding-top: 57px;
margin-bottom: 17px;
position: relative;
}
.pricing-title {
padding-bottom: 1px;
padding-top: 1px;
}
.pricing-table-style-1 .pricing-row{
background-image: url(https://loyaltyclub.co.ke/eedsimso/images/pr-bg.png);
background-position: bottom;
background-repeat: repeat-x;
}
.pricing-table-style-3 .pricing-cost {
margin-top: 0px;
}
.pricing-row {
padding: 9px 0;
text-align: center;
font-size: 17px;
}
.pricing-footer {
text-align: center;
padding-bottom: 30px;
padding-top: 20px;
}
.pricing-new {
left: 144px;
position: absolute;
top: -3px;
}
.pricing-footer-new {
padding-bottom: 60px;
}
.sc-icon-with-title {
margin-bottom: 1.421em;
}
.sc-icon-with-title > .sc-icon-with-title-icon {
display: table-cell;
padding-right: 10px;
vertical-align: middle;
}
.sc-icon-with-title-icon-size-medium > .sc-icon-with-title-icon {
padding-right: 20px;
}
.sc-icon-with-title-icon-size-big > .sc-icon-with-title-icon {
padding-right: 30px;
}
.sc-iconed-title {
display: table-cell;
vertical-align: middle;
text-transform: uppercase;
width: 99%;
}
.sc-iconed-title > * {
margin: 0;
}
.sc-icon-with-text {
margin-bottom: 1.421em;
}
.sc-icon-with-text > .sc-icon-with-text-icon {
display: table-cell;
padding-right: 10px;
vertical-align: top;
}
.sc-icon-with-text-icon-size-medium > .sc-icon-with-text-icon {
padding-right: 20px;
}
.sc-icon-with-text-icon-size-big > .sc-icon-with-text-icon {
padding-right: 30px;
}
.sc-icon-with-text.sc-icon-with-text-flow > .sc-icon-with-text-icon {
display: block;
float: left;
margin: 0 10px 0 0;
padding-right: 0;
}
.sc-icon-with-text-icon-size-medium.sc-icon-with-text-flow > .sc-icon-with-text-icon {
margin: 0 20px 0 0;
}
.sc-icon-with-text-icon-size-big.sc-icon-with-text-flow > .sc-icon-with-text-icon {
margin: 0 30px 0 0;
}
.sc-icon-with-text > .sc-icon-with-text-content {
display: table-cell;
width: 99%;
vertical-align: top;
}
.sc-icon-with-text.sc-icon-with-text-flow > .sc-icon-with-text-content {
display: block;
width: auto;
}
.sc-icon-with-text.centered-box > .sc-icon-with-title {
display: block;
}
.sc-icon-with-text.centered-box > .sc-icon-with-text-icon,
.sc-icon-with-text.centered-box > .sc-icon-with-title > .sc-icon-with-title-icon {
display: block;
text-align: center;
padding: 0 0 10px;
}
.sc-icon-with-text.centered-box > .sc-icon-with-title > .sc-iconed-title {
display: block;
}
.sc-icon-with-text-icon-size-medium.centered-box > .sc-icon-with-text-icon,
.sc-icon-with-text-icon-size-medium.centered-box > .sc-icon-with-title > .sc-icon-with-title-icon {
display: block;
text-align: center;
padding: 0 0 20px;
}
.sc-icon-with-text-icon-size-big.centered-box > .sc-icon-with-text-icon,
.sc-icon-with-text-icon-size-big.centered-box > .sc-icon-with-title > .sc-icon-with-title-icon {
display: block;
text-align: center;
padding: 0 0 30px;
}
.sc-icon-with-text.sc-icon-with-text-flow.centered-box > .sc-icon-with-text-icon {
float: none;
margin: 0;
}
.sc-icon-with-text.centered-box > .sc-icon-with-text-content {
display: block;
width: auto;
}
.sc-icon-with-text > .sc-icon-with-title,
.sc-icon-with-text > .sc-icon-with-title + .sc-icon-with-text-content {
display: table-row;
}
.sc-icon-with-text > .sc-icon-with-title + .sc-icon-with-text-content > .sc-icon-with-text-empty,
.sc-icon-with-text > .sc-icon-with-title + .sc-icon-with-text-content > .sc-icon-with-text-text {
display: table-cell;
}
@media (max-width: 768px) {
.sc-icon-with-text > .sc-icon-with-text-icon {
display: block;
text-align: center;
padding: 0 0 10px;
}
.sc-icon-with-text-icon-size-medium > .sc-icon-with-text-icon {
display: block;
text-align: center;
padding: 0 0 20px;
}
.sc-icon-with-text-icon-size-big > .sc-icon-with-text-icon {
display: block;
text-align: center;
padding: 0 0 30px;
}
.sc-icon-with-text.sc-icon-with-text-flow > .sc-icon-with-text-icon {
float: none;
margin: 0;
}
.sc-icon-with-text > .sc-icon-with-text-content,
.sc-icon-with-text.centered-box > .sc-icon-with-title + .sc-icon-with-text-content {
display: block;
width: auto;
text-align: center;
}
.sc-icon-with-text > .sc-icon-with-title + .sc-icon-with-text-content {
text-align: left;
}
}
.sc-alert-box {
margin-bottom: 1.421em;
}
.sc-alert-box .sc-icon-with-text-content {
width: 99%;
display: table-cell;
vertical-align: middle;
}
.sc-alert-box .sc-alert-box-button {
display: table-cell;
padding: 0 0 0 40px;
vertical-align: middle;
}
.sc-alert-box .sc-alert-box-button .sc-button:first-child {
margin-top: 0;
}
.sc-alert-box.centered-box .sc-alert-box-button .sc-button {
margin: 13px 20px 0;
}
.sc-alert-box > .sc-icon-with-text-icon {
vertical-align: middle;
padding-right: 40px;
}
.sc-alert-box > .sc-alert-box-image {
text-align: center;
display: table-cell;
padding-right: 40px;
vertical-align: middle;
}
.sc-alert-box.centered-box .sc-icon-with-text-content {
display: block;
width: auto;
}
.sc-alert-box.centered-box .sc-alert-box-button {
display: block;
padding: 27px 0 0;
text-align: center;
}
.sc-alert-box.centered-box > .sc-icon-with-text-icon {
padding: 0 0 40px;
}
.sc-alert-box.centered-box > .sc-alert-box-image {
display: block;
padding: 0 0 40px;
}
@media (max-width: 768px) {
.sc-alert-box .sc-icon-with-text-content {
display: block;
width: auto;
}
.sc-alert-box .sc-alert-box-button {
display: block;
padding: 27px 0 0;
text-align: center;
}
.sc-alert-box .sc-alert-box-button .sc-button {
margin: 13px 20px 0;
}
.sc-alert-box > .sc-icon-with-text-icon {
padding: 0 0 40px;
}
.sc-alert-box > .sc-alert-box-image {
display: block;
padding: 0 0 40px;
}
}
.sc-button-sep-holder,
.sc-button-sep-button {
display: table-cell;
vertical-align: middle;
}
.sc-button-sep-button .centered-box {
position: relative;
}
.sc-button-sep-holder {
width: 50%;
}
.sc-button-sep-button {
padding: 0 10px;
}
.sc-button-sep-button .sc-button {
margin: 20px 0;
vertical-align: middle;
}
.sc-button-separator-double {
border-top: 1px solid;
border-bottom: 1px solid;
height: 4px;
}
.clearboth {
clear: both;
height: 0;
font-size: 0;
line-height: 0;
}
.clear {
height: 0;
font-size: 0;
line-height: 0;
clear: both;
}
.sc-divider {
position: relative;
border-top: 1px solid transparent;
height: 0;
font-size: 0;
line-height: 0;
}
.sc-divider-style-1 {
height: 1px;
border: 0 none;
}
.sc-divider-style-2 {
border-top: 3px solid transparent;
}
.sc-divider-style-3 {
border-top: 7px solid transparent;
}
.sc-divider-style-4 {
height: 8px;
border: 0 none;
}
.sc-divider-style-5 {
height: 6px;
border: 0 none;
}
.sc-divider-style-6 {
border-top: 0;
height: 10px;
background: url(//loyaltyclub.co.ke/eedsimso/images/divider-zigzag.png) repeat-x 50% 0;
}
.sc-divider-style-7 {
border-top: 0;
height: 8px;
background: url(//loyaltyclub.co.ke/eedsimso/images/divider-wave.png) repeat-x 50% 0;
}
.sc-dropcap {
height: 20px;
}
.sc-dropcap-style-medium {
height: 10px;
}
.sc-dropcap .sc-dropcap-letter {
float: left;
position: relative;
font-size: 94.445%;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
overflow: hidden;
margin-right: 15px;
text-align: center;
width: 70px;
height: 70px;
line-height: 66px;
}
.sc-dropcap.sc-dropcap-style-medium .sc-dropcap-letter{
width: 50px;
height: 50px;
line-height: 46px;
}
.sc-dropcap.sc-dropcap-style-medium .sc-dropcap-letter {
font-size: 115.385%;
}
.sc-dropcap.sc-dropcap-shape-square .sc-dropcap-letter {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.sc_accordion {
margin-bottom: 1.421em;
}
.sc_accordion_section + .sc_accordion_section {
margin-top: 16px;
padding-top: 15px;
}
.sc_accordion_header {
position: relative;
padding-right: 30px;
}
.sc_accordion_header .ui-accordion-header-icon {
position: absolute;
right: 0;
width: 22px;
height: 22px;
top: 50%;
margin-top: -11px;
}
.sc_accordion_header .ui-accordion-header-icon:before {
content: '\e609';
font-family: 'scalia-icons';
font-size: 22px;
}
.sc_accordion_header.ui-accordion-header-active .ui-accordion-header-icon:before {
content: '\e608';
}
.sc-news {
margin-bottom: 1.421em;
}
.sc-news .sc-news-item {
float: left;
width: 360px;
padding: 0 15px;
}
.sc-news-item-left {
float: left;
padding-top: 7px;
}
.sc-news-item-right {
margin-left: 92px;
padding-top: 4px;
max-height: 5.865em;
overflow: hidden;
}
.sc-news-item-title {
font-size: 115.8%;
margin-bottom: 5px;
}
.sc-news-item-image {
width: 72px;
height: 72px;
}
.sc-news-item-excerpt {
line-height: 1.5;
margin-top: 2px;
}
.sc-news-item-date {
font-size: 89.5%;
line-height: 1.421;
margin-top: 12px;
}
.sc-clients {
margin-bottom: 1.421em;
}
.sc-clients-type-carousel-grid .sc-clients-slide {
float: left;
}
.sc-clients-type-carousel-grid .sc-clients-slide-inner {
margin: 0 -8px -8px 0;
}
.sc-clients-type-carousel-grid .sc-client-item {
float: left;
padding: 0 8px 8px 0;
}
.sc-clients-type-carousel-grid .sc-client-item a {
display: block;
width: 100%;
height: 100%;
text-align: center;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.sc-clients-type-carousel-grid .sc-client-item a img {
display: inline-block;
opacity: 0.5;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.sc-clients-type-carousel-grid .sc-client-item a:hover img {
opacity: 1;
}
.sc-testimonials {
padding: 45px 0 18px;
margin-bottom: 1.421em;
}
.sc-testimonial-item {
float: left;
padding-bottom: 35px;
}
.sc-testimonial-item blockquote p:after {
display: none;
}
.sc-testimonial-item:after {
content: '\e60b';
display: block;
font-family: 'scalia-icons';
text-align: center;
font-size: 40px;
height: 33px;
line-height: 33px;
padding-top: 28px;
vertical-align: top;
font-style: normal;
font-weight: normal;
}
.sc-testimonial-text {
font-size: 32px;
text-align: center;
padding: 25px 80px 0;
line-height: 1.2;
font-style: normal;
}
.sc-testimonial-text p {
margin: 0;
}
.sc-testimonial-image {
margin: 0 auto;
width: 128px;
height: 128px;
}
.sc-testimonial-name {
padding-top: 13px;
text-align: center;
margin-top: -20px;
}
.sc-testimonial-position {
font-size: 89.5%;
line-height: 1.421;
text-align: center;
}
.widget .sc-testimonial-position {
font-size: 100%;
}
.sc-testimonials-carousel-wrap {
position: relative;
}
.diagram-item {
margin-bottom: 1.421em;
}
.skill-element + .skill-element {
margin: 8px 0 0 0;
}
.skill-title {
font-size: 89.5%;
line-height: 1.421;
margin: 0 0 5px 0;
}
.widget .skill-title {
font-size: 100%;
}
.skill-amount {
float: right;
font-size: 126.3%;
margin-top: -11px;
}
.skill-line {
font-size: 0;
line-height: 1;
height: 10px;
margin-right: 55px;
}
.skill-line div {
display: inline-block;
font-size: 0;
line-height: 1;
height: 10px;
}
.diagram-summary {
font-size: 89.5%;
line-height: 1.471;
margin: 0 0 0.766667em 0;
}
.widget .diagram-summary {
font-size: 100%;
}
.diagram-summary-text {
margin: 0 0 0.766667em 0;
}
.diagram-circle {
text-align: center;
}
.diagram-circle {
position: relative;
}
.diagram-circle .box-wrapper {
max-width: 550px;
position: relative;
text-align: left;
}
.tab_wrapper .diagram-circle .box-wrapper {
margin: 0 auto;
}
.diagram-circle .box {
position: relative;
}
.diagram-circle .skills {
display: none;
}
.diagram-circle .text {
font-size: 89.5%;
line-height: 1.471;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
.widget .diagram-circle .text {
font-size: 100%;
}
.diagram-circle .text div {
display: table-cell;
text-align: center;
vertical-align: middle;
line-height: 1.2;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.diagram-circle .text div span {
display: block;
text-align: center;
padding: 0 0 0 5px;
margin: 0;
}
.widget .diagram-circle .text div,
.widget .diagram-circle .text div span.title {
font-size: inherit;
}
.diagram-legend {
display: inline-block;
position: absolute;
left: 0;
top: 50%;
z-index: 1;
text-align: left;
}
.diagram-legend .legend-element {
margin: 0 0 26px 0;
}
.diagram-legend .legend-element .color {
display: block;
float: left;
width: 16px;
height: 16px;
}
.sidebar .diagram-legend .legend-element .color {
width: 12px;
height: 12px;
}
.diagram-legend .legend-element .title {
display: block;
line-height: 1;
margin: 0 0 0 46px;
margin-left: 30px;
}
.widget .diagram-legend .legend-element .title {
margin-left: 23px;
margin-top: -2px;
}
.sc-map-with-text {
position: relative;
margin-bottom: 1.421em;
}
.sc-map-with-text.rounded-corners {
-webkit-mask-image: url(//loyaltyclub.co.ke/eedsimso/css/rounded.svg);
}
.sc-map-with-text-content {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
padding: 20px 15px;
}
.sc-map-with-text-map {
overflow: hidden;
}
.sc-map-with-text-map .wpb_gmaps_widget {
margin-top: -46px;
margin-bottom: 0;
}
@media (max-width: 992px) {
.sc-map-with-text-content {
position: relative;
top: auto;
left: auto;
width: auto;
}
}
.wpb_map_wraper iframe {
vertical-align: top;
}
.sc-counter-box {
margin-bottom: 1.421em;
}
.sc-counter {
text-align: center;
}
.vc_separator .vc_sep_text {
line-height: 1em;
display: table-cell;
white-space: pre;
}
.vc_separator.vc_separator_align_center .vc_sep_text {
padding: 0 0.8em;
}
.vc_separator.vc_separator_align_left .vc_sep_text {
padding: 0 0.8em 0 0;
}
.vc_separator.vc_separator_align_right .vc_sep_text {
padding: 0 0 0 0.8em;
margin: 0 !important;
}
.vc_separator.vc_sep_double .vc_sep_line {
height: 4px !important;
}
@media (max-width: 768px) {
.vc_separator .vc_sep_text {
white-space: normal;
text-align: center;
}
}
.vc_separator.vc_sep_color_blue .vc_sep_text {
color: #5472d2;
}
.vc_separator.vc_sep_color_turquoise .vc_sep_text {
color: #00c1cf;
}
.vc_separator.vc_sep_color_pink .vc_sep_text {
color: #fe6c61;
}
.vc_separator.vc_sep_color_violet .vc_sep_text {
color: #8d6dc4;
}
.vc_separator.vc_sep_color_peacoc .vc_sep_text {
color: #4cadc9;
}
.vc_separator.vc_sep_color_chino .vc_sep_text {
color: #cec2ab;
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_text {
color: #50485b;
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_text {
color: #75d69c;
}
.vc_separator.vc_sep_color_black .vc_sep_text {
color: #2a2a2a;
}
.vc_separator.vc_sep_color_grey .vc_sep_text {
color: #ebebeb;
}
.vc_separator.vc_sep_color_orange .vc_sep_text {
color: #f7be68;
}
.vc_separator.vc_sep_color_sky .vc_sep_text {
color: #5aa1e3;
}
.vc_separator.vc_sep_color_green .vc_sep_text {
color: #6dab3c;
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_text {
color: #f4524d;
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_text {
color: #f79468;
}
.vc_separator.vc_sep_color_purple .vc_sep_text {
color: #b97ebb;
}
.vc_separator.vc_sep_color_white .vc_sep_text {
color: #ffffff;
}
.vc_separator.vc_sep_color_grace .vc_sep_text {
color: #aed13b;
}
.comments-title,
.comment-reply-title {
text-transform: uppercase;
margin-top: 0;
}
.comments-area,
.comment-list + .comment-respond {
margin-top: 50px;
}
.comment-author .avatar {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
margin-right: 20px;
}
.comment-author .fn {
margin-right: 25px;
}
.comment-meta {
font-size: 89.5%;
line-height: 1.421;
display: inline-block;
}
.comment-text,
.comment-awaiting-moderation {
padding-left: 70px;
}
.comment-inner {
padding: 35px 0;
}
.comment-header {
display: table;
width: 100%;
}
.comment-header .comment-author,
.comment-header .reply {
display: table-cell;
}
.comment-header .reply {
text-align: right;
}
.comment-reply-link {
position: relative;
display: inline-block;
padding: 0.6em 0.7em 0.6em 2em;
white-space: nowrap;
border: 0 none;
}
.comment-reply-link:hover {
text-decoration: none;
}
.comment-reply-link:before {
content: '\e601';
font-family: 'scalia-icons';
font-weight: normal;
float: left;
margin-left: -1.4em;
font-size: 82.6%;
vertical-align: middle;
}
.comment-form label {
display: inline-block;
font-size: 89.5%;
}
.comment-form #comment-author + label,
.comment-form #comment-email + label,
.comment-form #comment-url + label {
margin-left: 15px;
}
.comment-form label em {
font-style: normal;
}
.comment-form label:before {
font-family: 'scalia-icons';
vertical-align: middle;
margin-right: 5px;
text-align: center;
display: inline-block;
}
.comment-form #comment-author + label:before {
content: '\e622';
font-size: 1em;
width: 1.76em;
}
.comment-form #comment-email + label:before {
content: '\e607';
font-size: 1.18em;
width: 1.5em;
}
.comment-form #comment-url + label:before {
content: '\e623';
font-size: 1.41em;
width: 1.04em;
}
.comment-form #comment {
width: 100%;
}
.blog-post-image {
margin-bottom: 50px;
}
.blog-post-image img {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.post-related-posts-block {
padding: 0 15px;
}
.post-related-posts-block .related-element {
margin-bottom: 0;
}
.sc-nivoslider .nivo-directionNav a {
top: 0;
}
.sc-mini-pagination.nivo-controlNav {
bottom: 0;
position: absolute;
width: 100%;
z-index: 10;
}
.sc-nivoslider .nivo-caption {
padding: 0;
overflow: visible;
opacity: 1;
position: relative;
width: 1200px;
margin: 0 auto;
}
.sc-nivoslider .caption-left,
.sc-nivoslider .caption-right {
position: absolute;
bottom: 50px;
max-width: 70%;
}
.sc-nivoslider .caption-left {
left: 20px;
}
.sc-nivoslider .caption-right {
right: 20px;
}
@media only screen and (max-width:1439px) {
.sc-nivoslider .nivo-caption {
width: auto;
}
.sc-nivoslider .caption-left {
left: 155px;
}
.sc-nivoslider .caption-right {
right: 155px;
}
}
@media only screen and (max-width:799px) {
.sc-nivoslider .caption-left {
left: 80px;
}
.sc-nivoslider .caption-right {
right: 80px;
}
.sc-nivoslider .nivo-directionNav {
display: none;
}
.sc-nivoslider .sc-mini-pagination.nivo-controlNav {
display: none;
}
}
.sc-nivoslider .caption-left .sc-nivoslider-title,
.sc-nivoslider .caption-left .sc-nivoslider-description {
float: left;
text-align: left;
}
.sc-nivoslider .caption-right .sc-nivoslider-title,
.sc-nivoslider .caption-right .sc-nivoslider-description {
float: right;
text-align: right;
}
.sc-nivoslider .nivo-caption .sc-nivoslider-title {
background-color: rgba(56, 65, 84, 0.8);
color: #ffffff;
padding: 10px 15px;
}
.sc-nivoslider .nivo-caption .sc-nivoslider-description {
background-color: rgba(0, 0, 0, 0.7);
color: #ffffff;
padding: 0 10px;
}
.scroll-top-button {
position: fixed;
right: 30px;
bottom: 0;
z-index: 10000;
opacity: 0;
line-height: 0;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.scroll-top-button.visible {
opacity: 0.5;
}
.scroll-top-button:before {
font-family: 'scalia-icons';
content: '\e600';
font-size: 18px;
font-weight: normal;
display: inline-block;
vertical-align: top;
width: 54px;
height: 50px;
text-align: center;
line-height: 50px;
background-color: #4a4f56;
color: #ffffff;
}
@media (max-width: 768px) {
.scroll-top-button {
right: 0;
}
}
#page .wpb_start_animation.wpb_left-to-right,
#page .wpb_start_animation.wpb_right-to-left,
#page .wpb_start_animation.wpb_top-to-bottom,
#page .wpb_start_animation.wpb_bottom-to-top,
#page .wpb_start_animation.wpb_appear {
-webkit-animation-duration: 1.4s;
-moz-animation-duration: 1.4s;
-o-animation-duration: 1.4s;
animation-duration: 1.4s;
}
.wpb_text_column.wpb_animate_when_almost_visible.wpb_fade {
opacity: 1;
}
body:not(.lazy-disabled) .wpb_text_column.wpb_animate_when_almost_visible.wpb_fade {
opacity: 0;
}
body:not(.lazy-disabled) .lazy-loading {
visibility: hidden;
}
body:not(.lazy-disabled) .lazy-loading .wpb_text_column.wpb_animate_when_almost_visible.wpb_fade {
opacity: 1;
}
#primary-menu.no-responsive > li > ul.submenu-languages {
list-style: none;
padding: 0;
width: auto;
}
#primary-navigation.no-responsive .menu-item-language a {
text-align: center;
}
#primary-menu.no-responsive > li.menu-item-language > a {
padding-left: 10px;
padding-right: 10px;
}
.menu-item-language img.iclflag {
position: relative;
margin-right: 0;
width: 19px !important;
height: 13px !important;
}
.sc-sticky-block > * {
left: auto;
right: auto;
}
.sc-sticky-block .sticky-fixed {
position: fixed;
}
@media only screen and (max-width:800px) {
body:not(.lazy-disabled) .quickfinder-item-image .quickfinder-item-image-content.lazy-loading-item {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
}
body:not(.lazy-disabled) .lazy-loading {
visibility: visible;
}
body:not(.lazy-disabled) .wpb_text_column.wpb_animate_when_almost_visible.wpb_fade {
opacity: 1;
}
#page .wpb_start_animation.wpb_left-to-right,
#page .wpb_start_animation.wpb_right-to-left,
#page .wpb_start_animation.wpb_top-to-bottom,
#page .wpb_start_animation.wpb_bottom-to-top,
#page .wpb_start_animation.wpb_appear {
-webkit-animation: none;
-moz-animation: none;
-o-animation: none;
animation: none;
}
#page .wpb_animate_when_almost_visible.wpb_left-to-right,
#page .wpb_animate_when_almost_visible.wpb_right-to-left,
#page .wpb_animate_when_almost_visible.wpb_top-to-bottom,
#page .wpb_animate_when_almost_visible.wpb_bottom-to-top,
#page .wpb_animate_when_almost_visible.wpb_appear {
opacity: 1;
}
}
.wp-caption {
margin-bottom: 1.6em;
max-width: 100%;
}
.wp-caption-text {
font-size: 89.5%;
padding: 0.5em 0;
}
.sticky {}
.gallery-caption {
font-size: 89.5%;
padding: 0.5em 0;
}
.bypostauthor {}
.alignleft {
display: inline;
float: left;
}
.alignright {
display: inline;
float: right;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
margin: 0.4em 1.6em 1.6em 0;
}
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
margin: 0.4em 0 1.6em 1.6em;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
clear: both;
margin-top: 0.4em;
margin-bottom: 1.6em;
}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
margin-bottom: 1.2em;
}
body .blog {
margin-bottom: 20px;
padding-bottom: 30px;
}
*:not(.sc-table) > table:not([class]):not([id]) tr:not([class]):not([id]) td:not([class]):not([id]),
*:not(.sc-table) > table:not([class]):not([id]) tr:not([class]):not([id]) th:not([class]):not([id]) {
padding: 5px 10px;
}
.page-links a {
display: inline-block;
position: relative;
}
.page-links span:not(.page-links-title) {
display: inline-block;
width: 1.421em;
text-align: center;
}
.gallery {
margin-bottom: 1.6em;
}
.gallery .gallery-item {
display: inline-block;
padding: 1.79104477%;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
display: block;
padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.sc-slideshow > * {
height: 400px;
}
.block-content .search-form-block .searchform #s {
width: 100%;
}
.sc-video-background {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.sc-video-background ~ * {
position: relative;
z-index: 1;
}
.sc-video-background-inner,
.sc-video-background-overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.sc-video-background-inner iframe,
.sc-video-background-inner video {
width: 100%;
height: 100%;
}
body .vc_general.vc_pagination.vc_pagination-shape-round .vc_pagination-item a{
border: none;
padding: 9px;
}
.cross-sells {
padding-top: 40px;
}