article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {max-width: 100%;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
#map_canvas img {max-width: none;}
button, input, select, textarea {margin: 0;font-size: 100%;vertical-align: middle;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
textarea {overflow: auto;vertical-align: top;}
iframe {border: 0;}
*, *:before, *:after {box-sizing: border-box;}
html {overflow-x: hidden;}
body {margin: 0;overflow-x: hidden;}
a {text-decoration: none;}
a:hover, a:active {outline: 0 !important;}
[tabindex="-1"] {outline: 0 !important;}
.site, .x-site {margin: 0 auto;background-color: #fff;}
.site:before, .site:after, .x-site:before, .x-site:after {content: " ";display: table;width: 0px;}
.site:after, .x-site:after {clear: both;}
body {line-height: 1.8;}
.x-container.offset {margin: 2.75em auto;}
@media (max-width: 767px) {.x-container.offset {margin: 2em auto;}}
.x-root {display: flex;}
.x-root .site, .x-root .x-site {flex: 1 1 auto;position: relative;width: 100%;min-width: 1px;}
.x-masthead {position: relative;}
.x-colophon {position: relative;}
.x-acc-item {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;position: relative;z-index: 1;transform: translate3d(0,0,0);}
.x-acc-header {display: block;position: relative;z-index: 2;transition-duration: .3s;transition-property: color,border-color,background-color,text-shadow,box-shadow;transition-timing-function: cubic-bezier(.4,0,.2,1);transform: translate3d(0,0,0);}
.x-acc-header span {pointer-events: none;}
.x-acc-header-content {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;}
.x-acc-header-indicator {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;line-height: 1;text-align: center;transition-duration: .3s;transition-property: color,transform;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.x-acc-header-text {flex: 1 0 0%;}
.x-acc-content {position: relative;z-index: 1;}
.x-acc-content>p:last-child, .x-acc-content>ul:last-child, .x-acc-content>ol:last-child {margin-bottom: 0;}
.x-crumbs-list {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;align-content: center;margin: 0 !important;padding: 0;list-style: none;}
.x-crumbs-list-item {display: inherit;flex-direction: inherit;flex-wrap: nowrap;justify-content: inherit;align-items: inherit;align-content: inherit;}
.x-crumbs-list-item:last-child:after {content: ".";display: inline;visibility: hidden;width: 0;opacity: 0;pointer-events: none;speak: none;}
.x-crumbs-link {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition-duration: .3s;transition-property: color,border-color,background-color,text-shadow,box-shadow;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.x-card {display: flex;flex-flow: row nowrap;justify-content: center;align-items: stretch;}
.x-card.is-flip-left .x-card-face.is-back, .x-card.is-flip-right .x-card-face.is-back {transform: rotate3d(0,1,0,180deg);}
.x-card.is-flip-up .x-card-face.is-back, .x-card.is-flip-down .x-card-face.is-back {transform: rotate3d(1,0,0,180deg);}
.x-card.is-active.is-flip-left .x-card-faces {transform: rotate3d(0,1,0,-180deg);}
.x-card.is-active.is-flip-right .x-card-faces {transform: rotate3d(0,1,0,180deg);}
.x-card.is-active.is-flip-up .x-card-faces {transform: rotate3d(1,0,0,180deg);}
.x-card.is-active.is-flip-down .x-card-faces {transform: rotate3d(1,0,0,-180deg);}
.x-card.cannot-preserve-3d .x-card-faces {transform-style: initial;}
.x-card.cannot-preserve-3d .x-card-face {-webkit-backface-visibility: initial;backface-visibility: initial;}
.x-card.cannot-preserve-3d .x-card-face.is-front {visibility: visible;}
.x-card.cannot-preserve-3d .x-card-face.is-back {visibility: hidden;}
.x-card.cannot-preserve-3d .x-text {max-width: 100%;}
.x-card.cannot-preserve-3d[class*="is-flip"] .x-card-faces, .x-card.cannot-preserve-3d[class*="is-flip"] .x-card-face {transform: none;}
.x-card.cannot-preserve-3d.is-active .x-card-face.is-front {visibility: hidden;}
.x-card.cannot-preserve-3d.is-active .x-card-face.is-back {visibility: visible;}
.x-card.has-not-flipped .x-card-face.is-back * {box-shadow: none !important;transform: none !important;filter: none !important;}
.x-card-faces {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;-ms-grid-rows: 1fr;grid-gap: 0px;grid-auto-columns: 0px;grid-auto-rows: 0px;grid-template-columns: 1fr;grid-template-rows: 1fr;justify-items: stretch;align-items: stretch;flex: 1 1 auto;position: relative;transform-style: preserve-3d;transition-property: transform;transition-timing-function: cubic-bezier(.23,1,.32,1);will-change: transform;}
.x-card-face {display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;-ms-grid-column: 1;-ms-grid-column-span: 1;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-column: 1/-1;grid-row: 1/-1;position: relative;z-index: 1;min-width: 0px;max-width: 100%;min-height: 0px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.x-card-face [class^="x-bg"][class*="lower"], .x-card-face [class^="x-bg"][class*="upper"] {transform: translate3d(0,0,0);}
.x-countdown {display: block;}
.x-countdown.has-compact-labels .x-countdown-unit-content {flex-flow: row nowrap;justify-content: center;align-items: baseline;}
.x-countdown.has-top-labels .x-countdown-unit-content, .x-countdown.has-bottom-labels .x-countdown-unit-content {flex-flow: column nowrap;justify-content: center;align-items: center;}
.x-countdown.has-top-labels .x-countdown-number {order: 2;}
.x-countdown.has-top-labels .x-countdown-label {order: 1;}
.x-countdown.has-bottom-labels .x-countdown-number {order: 1;}
.x-countdown.has-bottom-labels .x-countdown-label {order: 2;}
.x-countdown-units {display: flex;flex-flow: row wrap;justify-content: center;align-items: center;}
.x-countdown-unit {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;}
.x-countdown-unit:not(:last-child):after {display: inline;font-style: normal;line-height: 1;}
.x-countdown-unit-content {display: flex;flex: 0 0 auto;}
.x-countdown-number {display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;width: 100%;}
.x-countdown-digit {display: inline;}
.x-countdown-label {display: block;}
.x-statbar, .x-statbar-bar, .x-statbar-label {display: flex;position: relative;}
.x-statbar-bar, .x-statbar-label {transition-duration: .75s;transition-property: width,height,transform,opacity;transition-timing-function: cubic-bezier(.23,1,.32,1);}
.x-statbar {flex-direction: row;justify-content: flex-start;align-items: stretch;}
.x-statbar-bar {flex-direction: inherit;align-items: center;}
.x-statbar-label {justify-content: center;align-items: center;opacity: 0;pointer-events: none;}
.x-statbar-label.x-active {opacity: 1;pointer-events: auto;}
.x-tabs-list {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: stretch;position: relative;z-index: 2;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;-ms-overflow-style: none;}
.x-tabs-list:before, .x-tabs-list:after {content: "";display: block;width: 0;height: 0;visibility: hidden;}
.x-tabs-list ul {display: flex;flex-flow: inherit;justify-content: flex-start;align-items: stretch;flex: 1 0 0%;margin: 0;padding: 0;list-style: none;}
.x-tabs-list li {display: flex;justify-content: flex-start;align-items: stretch;}
.x-tabs-list a, .x-tabs-list button {flex: 1 0 0%;display: block;white-space: nowrap;}
.x-tabs-list li:first-child, .x-tabs-list li:first-child a, .x-tabs-list li:first-child button {margin-left: 0 !important;}
.x-tabs-list li:last-child, .x-tabs-list li:last-child a, .x-tabs-list li:last-child button {margin-right: 0 !important;}
.x-tabs-panels {display: flex;flex-flow: row nowrap;align-items: stretch;position: relative;z-index: 1;}
.x-tabs-panel {flex: 1 1 0%;}
.x-tabs-panel:not(.x-active) {display: none;}
.x-tabs-panel :first-child {margin-top: 0;}
.x-tabs-panel :last-child {margin-bottom: 0;}
.x-quote {display: flex;}
.x-quote-content {display: flex;flex-direction: column;flex: 1 1 0%;}
.x-quote-text :first-child {margin-top: 0;}
.x-quote-text :last-child {margin-bottom: 0;}
.x-quote-cite {display: flex;}
.x-global-block {position: relative;}
[data-x-single-anim] {animation-duration: .3s;animation-fill-mode: forwards;animation-timing-function: cubic-bezier(.4,0,.2,1);}
[data-x-single-anim][class*="secondary"] {animation-duration: .45s;}
@keyframes x-slide-top {33% {opacity: 0;transform: none;}
	34% {opacity: 0;transform: translate3d(0,-100%,0);}
	100% {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes x-slide-left {33% {opacity: 0;transform: none;}
	34% {opacity: 0;transform: translate3d(-50%,0,0);}
	100% {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes x-slide-right {33% {opacity: 0;transform: none;}
	34% {opacity: 0;transform: translate3d(50%,0,0);}
	100% {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes x-slide-bottom {33% {opacity: 0;transform: none;}
	34% {opacity: 0;transform: translate3d(0,100%,0);}
	100% {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes x-scale-up {33% {opacity: 0;transform: none;}
	34% {opacity: 0;transform: scale3d(0,0,1);}
	100% {opacity: 1;transform: scale3d(1,1,1);}}
@keyframes x-scale-down {33% {opacity: 0;transform: none;}
	34% {opacity: 0;transform: scale3d(1.5,1.5,1);}
	100% {opacity: 1;transform: scale3d(1,1,1);}}
@keyframes x-flip-x {33% {opacity: 0;transform: none;}
	34% {opacity: 0;transform: perspective(125px) rotate3d(1,0,0,-180deg);}
	100% {opacity: 1;transform: perspective(125px) rotate3d(1,0,0,0deg);}}
@keyframes x-flip-y {33% {opacity: 0;transform: none;}
	34% {opacity: 0;transform: perspective(125px) rotate3d(0,1,0,-180deg);}
	100% {opacity: 1;transform: perspective(125px) rotate3d(0,1,0,0deg);}}
.x-testimonial {display: flex;flex-wrap: nowrap;min-width: 1px;}
.x-testimonial-content {display: flex;flex-flow: column nowrap;flex: 1 1 auto;min-width: 1px;}
.x-testimonial-text :first-child {margin-top: 0;}
.x-testimonial-text :last-child {margin-bottom: 0;}
.x-testimonial-cite {display: flex;flex-wrap: nowrap;min-width: 1px;}
.x-testimonial-cite-content {flex: 1 1 auto;min-width: 1px;}
.x-testimonial-cite-text {display: block;}
.x-row {display: flex;position: relative;flex-flow: row nowrap;justify-content: center;align-items: stretch;}
.x-row-inner {display: flex;flex-wrap: wrap;flex-grow: 1;flex-shrink: 1;flex-basis: auto;min-width: 0px;min-height: 0px;}
.x-col {flex-grow: 0;flex-shrink: 1;flex-basis: auto;display: block;position: relative;min-width: 0px;max-width: 100%;min-height: 0px;}
.no-preserve3d .x-col {padding-left: 0 !important;padding-right: 0 !important;}
.x-grid {display: grid;grid-auto-columns: auto;grid-auto-rows: auto;position: relative;min-width: 0px;min-height: 0px;}
.x-cell {display: block;position: relative;min-width: 0px;max-width: 100%;min-height: 0px;}
.x-icon {display: inline-flex !important;flex-flow: row nowrap !important;justify-content: center !important;align-items: center !important;width: auto;height: auto;line-height: inherit;text-align: center;}
.x-icon:before {display: block !important;position: static !important;top: auto !important;left: auto !important;right: auto !important;bottom: auto !important;width: inherit !important;height: inherit !important;margin: 0 !important;line-height: inherit !important;text-align: inherit !important;}
.x-anchor {overflow: hidden;display: inline-flex;flex-direction: column;position: relative;min-width: 1px;border-radius: 0;cursor: pointer;transition-property: border-color,background-color,box-shadow,opacity,transform;}
.x-anchor-content {overflow: hidden;display: flex;flex: 1 0 auto;position: relative;z-index: 2;border-radius: inherit;transform: translate3d(0,0,0);}
.x-anchor, .x-anchor-text-primary, .x-anchor-text-secondary, .x-anchor-sub-indicator {transition-duration: .3s;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.x-nat, .x-nat a, .x-nat i, .x-nat ul, .x-nat ol, .x-nat img, .x-nat div, .x-nat span, .x-nat button {animation-delay: 0s !important;transition-delay: 0s !important;animation-duration: 0s !important;transition-duration: 0s !important;}
.x-anchor-text {flex-shrink: 1;min-width: 1px;max-width: 100%;}
.x-anchor-text-primary, .x-anchor-text-secondary {position: relative;display: block;transition-property: color,text-shadow;z-index: 3;}
div.x-anchor-text-primary *, div.x-anchor-text-secondary * {display: block !important;margin: 0 !important;border: 0 !important;padding: 0 !important;font-family: inherit !important;font-size: 1em !important;font-style: inherit !important;font-weight: inherit !important;letter-spacing: inherit !important;line-height: inherit !important;text-align: inherit !important;text-decoration: none !important;text-shadow: none !important;text-transform: inherit !important;color: inherit !important;background-color: transparent !important;box-shadow: none !important;}
.x-anchor-sub-indicator {position: relative;display: block;width: auto;height: auto;letter-spacing: 0;line-height: 1;text-align: center;transition-property: color,text-shadow;z-index: 2;}
.x-anchor-sub-indicator:before {display: inherit;width: inherit;height: inherit;line-height: inherit;text-align: inherit;}
li:not(.menu-item-has-children)>a .x-anchor-sub-indicator {display: none;visibility: hidden;speak: none;}
.x-anchor.has-int-content {overflow: hidden;}
.x-anchor.has-int-content .x-anchor-content {transition-duration: .3s;transition-property: opacity,transform;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.x-anchor-content.is-int {position: absolute;top: 0;left: 0;right: 0;bottom: 0;pointer-events: none;}
.x-anchor.has-int-content .x-anchor-content[class*="in-scale-up"].is-int {opacity: 0;transform: scale(0);}
.x-anchor.has-int-content.x-interactive .x-anchor-content[class*="in-scale-up"].is-int {opacity: 1;transform: scale(1);}
.x-anchor.has-int-content.x-interactive .x-anchor-content.x-anchor-content-out-slide-top-in-scale-up:not(.is-int) {transform: translate3d(0,-100%,0);}
.x-anchor.has-int-content.x-interactive .x-anchor-content.x-anchor-content-out-slide-left-in-scale-up:not(.is-int) {transform: translate3d(-100%,0,0);}
.x-anchor.has-int-content.x-interactive .x-anchor-content.x-anchor-content-out-slide-right-in-scale-up:not(.is-int) {transform: translate3d(100%,0,0);}
.x-anchor.has-int-content.x-interactive .x-anchor-content.x-anchor-content-out-slide-bottom-in-scale-up:not(.is-int) {transform: translate3d(0,100%,0);}
.x-bar {position: relative;}
.x-bar, .x-bar-scroll, .x-bar-scroll-outer, .x-bar-scroll-inner, .x-bar-content {display: flex;}
.x-bar, .x-bar-scroll, .x-bar-scroll-outer, .x-bar-scroll-inner {justify-content: space-between;}
.x-bar-h, .x-bar-h .x-bar-scroll, .x-bar-h .x-bar-scroll-outer, .x-bar-h .x-bar-scroll-inner {flex-direction: row;}
.x-bar-v, .x-bar-v .x-bar-scroll, .x-bar-v .x-bar-scroll-outer, .x-bar-v .x-bar-scroll-inner {flex-direction: column;}
.x-bar-scroll, .x-bar-scroll-outer, .x-bar-scroll-inner, .x-bar-content {flex: 1 0 auto;}
.x-bar-content {z-index: 5;}
.x-bar, .x-bar-scroll, .x-bar-scroll-outer, .x-bar-scroll-inner, .x-bar-content, .x-bar-container {min-width: 1px;}
.x-bar-space {flex-shrink: 0;}
.x-bar-space-right {-webkit-order: 9999;order: 9999;}
.x-bar-outer-spacers:before, .x-bar-outer-spacers:after {content: "";flex-grow: 0;flex-shrink: 0;display: block;pointer-events: none;visibility: hidden;}
.x-bar-scroll {position: relative;width: 100% !important;height: 100% !important;}
.x-bar-scroll .ps__rail-x, .x-bar-scroll .ps__rail-y {z-index: 10;}
.x-bar-scroll-outer, .x-bar-scroll-inner {width: 100% !important;height: 100% !important;}
.x-bar-scroll-outer {overflow: hidden !important;}
.x-bar-scroll-inner {box-sizing: content-box !important;-webkit-overflow-scrolling: touch !important;-ms-overflow-style: -ms-autohiding-scrollbar !important;}
.x-bar-h .x-bar-scroll-inner {overflow-x: scroll !important;overflow-y: hidden !important;padding: 0 0 50px 0 !important;}
.x-bar-v .x-bar-scroll-inner {overflow-x: hidden !important;overflow-y: scroll !important;padding: 0 50px 0 0 !important;}
.x-bar-absolute {position: absolute;}
.x-bar-fixed {position: fixed;}
.x-bar-bottom {bottom: 0;}
.x-bar-left {top: 0;left: 0;bottom: 0;}
.x-bar-right {top: 0;right: 0;bottom: 0;}
@media screen and (min-width: 783px) {.admin-bar .x-bar-left, .admin-bar .x-bar-right {top: 32px;}}
@media screen and (min-width: 601px) and (max-width: 782px) {.admin-bar .x-bar-left, .admin-bar .x-bar-right {top: 46px;}}
.x-bar-h .x-bar-container, .x-bar-h .x-mod-container {height: inherit;}
.x-bar-v .x-bar-container, .x-bar-v .x-mod-container {width: inherit;}
.x-bar-container {display: flex;position: relative;z-index: 1;}
.x-mod-container {display: flex;flex-direction: inherit;align-items: inherit;position: relative;}
.x-bar-is-sticky, .x-bar-is-sticky .x-bar-content {transition-duration: .3s;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-property: height,opacity;}
.x-bar-is-initially-hidden {opacity: 0;pointer-events: none;}
.x-bar-is-initially-hidden:not(.x-bar-is-visible) {visibility: hidden;}
.x-bar-is-visible {transition-property: height,opacity,transform;}
[class^="x-bg"] {overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: inherit;pointer-events: none;speak: none;}
[class^="x-bg"][data-x-params*="parallax"] {opacity: 0;transition-duration: .3s,0s;transition-property: opacity,transform;transition-timing-function: cubic-bezier(.4,0,.2,1),linear;}
.x-bg {z-index: -1;}
[class*="x-bg-layer-lower"] {z-index: 1;}
[class*="x-bg-layer-upper"] {z-index: 2;}
[data-x-toggle-collapse] {transition: height .3s cubic-bezier(.4,0,.2,1);}
.x-collapsed {display: none;}
.x-collapsing {overflow: hidden !important;height: 0;}
.x-mini-cart ul {margin: 0 !important;padding: 0 !important;list-style: none !important;}
.x-mini-cart li, .x-mini-cart a:not(.x-anchor) {transition-duration: .3s;transition-property: color,text-shadow,border-color,background-color,box-shadow;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.x-mini-cart li:before, .x-mini-cart li:after {content: " ";display: table;width: 0px;}
.x-mini-cart li:after {clear: both;}
.x-mini-cart a:not(.x-anchor) {display: block;}
.x-mini-cart a:not(.x-anchor):focus {outline: 0;}
.x-mini-cart img {float: left;display: block;margin: 0;}
.x-mini-cart .remove {float: right;text-align: center !important;}
.x-mini-cart .quantity {display: block;margin: 0 !important;}
.x-mini-cart .total {margin: 0;}
.x-mini-cart .total strong {font-weight: inherit;}
.x-mini-cart .buttons {display: flex;flex-wrap: wrap;flex-direction: row;margin: 0;}
.x-mini-cart .widget_shopping_cart_content {display: flex;flex-direction: column;}
.rtl .x-mini-cart img {float: right;}
.rtl .x-mini-cart .remove {float: left;}
.x-dropdown {visibility: hidden;position: absolute;margin: 0;padding: 0;opacity: 0;transform: translate3d(0,5%,0);transition-delay: 0s,0s,.5s;transition-duration: .5s,.5s,0s;transition-property: opacity,transform,visibility;transition-timing-function: cubic-bezier(.4,0,.2,1);pointer-events: none;z-index: 9999;}
.x-dropdown[data-x-stem*="u"] {transform: translate3d(0,-5%,0);}
.x-dropdown.x-active {visibility: visible;opacity: 1;transform: none;transition-duration: .5s;transition-property: opacity,transform;pointer-events: auto;}
ul.x-dropdown, ol.x-dropdown {list-style: none;}
.menu-item-has-children {position: relative;}
.x-frame {width: 100%;}
.x-frame-inner {position: relative;z-index: 1;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.x-frame-inner video, .x-frame-inner>div, .x-frame-inner>embed, .x-frame-inner>iframe, .x-frame-inner>img, .x-frame-inner>object, .x-frame-inner>.x-map iframe, .x-frame-inner>.x-video iframe, .x-frame-inner>.x-video .mejs-poster img {display: block !important;position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;margin: 0 !important;}
.x-graphic-icon, .x-graphic-image, .x-graphic-toggle {transition-duration: .3s;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.x-graphic {flex-shrink: 0;position: relative;letter-spacing: 0;line-height: 1;z-index: 2;}
.x-graphic-icon, .x-graphic-image, .x-graphic-toggle {position: relative;transition-property: opacity,transform,color,background-color,text-shadow,box-shadow;}
.x-graphic-icon, .x-graphic-icon.x-icon, .x-graphic-image, .x-graphic-image.x-image {display: block;}
.x-graphic-primary:not(:only-child), .x-graphic-secondary {-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.x-graphic-primary:not(:only-child) {opacity: 1;z-index: 2;}
.x-graphic-secondary {position: absolute;top: 0;left: 0;opacity: 0;z-index: 1;}
[class*="active"].x-graphic-primary:not(:only-child) {opacity: 0;}
[class*="active"].x-graphic-secondary {opacity: 1;}
.x-scale-up.x-graphic-primary:not(:only-child) {transform: scale(1);}
.x-scale-up.x-graphic-secondary {transform: scale(.35);}
.x-scale-up[class*="active"].x-graphic-primary:not(:only-child) {transform: scale(1.5);}
.x-scale-up[class*="active"].x-graphic-secondary {transform: scale(1);}
.x-scale-down.x-graphic-primary:not(:only-child) {transform: scale(1);}
.x-scale-down.x-graphic-secondary {transform: scale(1.5);}
.x-scale-down[class*="active"].x-graphic-primary:not(:only-child) {transform: scale(.35);}
.x-scale-down[class*="active"].x-graphic-secondary {transform: scale(1);}
.x-flip-x.x-graphic-primary:not(:only-child) {transform: perspective(100px) rotateX(0deg);}
.x-flip-x.x-graphic-secondary {transform: perspective(100px) rotateX(-180deg);}
.x-flip-x[class*="active"].x-graphic-primary:not(:only-child) {transform: perspective(100px) rotateX(180deg);}
.x-flip-x[class*="active"].x-graphic-secondary {transform: perspective(100px) rotateX(0deg);}
.x-flip-y.x-graphic-primary:not(:only-child) {transform: perspective(100px) rotateY(0deg);}
.x-flip-y.x-graphic-secondary {transform: perspective(100px) rotateY(-180deg);}
.x-flip-y[class*="active"].x-graphic-primary:not(:only-child) {transform: perspective(100px) rotateY(180deg);}
.x-flip-y[class*="active"].x-graphic-secondary {transform: perspective(100px) rotateY(0deg);}
.x-image {display: inline-block;line-height: 1;vertical-align: middle;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.x-image {min-height: 0%;}}
.x-image img {display: block;max-width: 100%;height: auto;vertical-align: bottom;border: 0;-ms-interpolation-mode: bicubic;}
a.x-image {cursor: pointer;}
a.x-image:focus {outline: 0;}
.x-image-preserve-ratio img {width: auto;height: auto;max-width: 100%;max-height: 100%;}
.x-line {display: block;width: 0;height: 0;margin: 0;border: 0;padding: 0;}
.x-menu, .x-menu .sub-menu {margin: 0;padding: 0;list-style: none;}
.x-menu, .x-menu li {min-width: 1px;}
.x-has-sub {position: relative;}
.x-menu-modal .x-anchor, .x-menu-layered .x-anchor, .x-menu-dropdown .x-anchor, .x-menu-collapsed .x-anchor, .x-menu-inline .x-dropdown .x-anchor {display: flex;}
.x-menu-modal li:before, .x-menu-modal li:after, .x-menu-layered li:before, .x-menu-layered li:after, .x-menu-collapsed li:before, .x-menu-collapsed li:after {content: "";display: table;}
.x-menu-modal li:after, .x-menu-layered li:after, .x-menu-collapsed li:after {clear: both;}
.x-bar-v .x-menu-collapsed, .x-bar-v .x-menu-collapsed>li {width: inherit;}
.x-menu-inline {display: flex;}
.x-menu-inline>li {display: flex;flex-direction: inherit;justify-content: inherit;align-items: inherit;}
.x-menu-layered {overflow: hidden;position: relative;transition-duration: .3s;transition-property: height;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.x-menu-layered .menu-item-has-children {position: static;}
.x-menu-layered ul {position: absolute;top: 0;left: 0;right: 0;pointer-events: none;}
.x-menu-layered li {pointer-events: none;}
.x-menu-layered a {opacity: 0;transform: translate(25px,0);pointer-events: none;}
.x-prev-layer>li>a {transform: translate(-25px,0);}
.x-current-layer>li>a {opacity: 1;transform: translate(0,0);pointer-events: auto;}
.x-modal {visibility: hidden;position: fixed;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;transition: visibility 0s linear .525s,opacity .5s cubic-bezier(.4,0,.2,1) 0s;pointer-events: none;z-index: 99999999;}
.x-modal.x-active {visibility: visible;opacity: 1;transition: opacity .5s cubic-bezier(.4,0,.2,1) 0s;pointer-events: auto;}
.x-modal-bg {display: block;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.x-modal-close {display: block;position: fixed;width: 1em;height: 1em;margin: 0;border: 0;padding: 0;line-height: 1em;text-align: center;background-color: transparent;opacity: 0;transform: scale(0);transition-duration: .5s;transition-property: color,opacity,transform;transition-timing-function: cubic-bezier(.4,0,.2,1);z-index: 3;}
.x-modal-close span {display: block;}
.x-modal.x-active .x-modal-close {opacity: 1;transform: scale(1);}
.x-modal-close-top {top: 0;}
.x-modal-close-left {left: 0;}
.x-modal-close-right {right: 0;}
.x-modal-close-bottom {bottom: 0;}
.admin-bar .x-modal-close-top {top: 32px;}
@media screen and (max-width: 782px) {.admin-bar .x-modal-close-top {top: 46px;}}
.x-modal-content-outer {position: relative;display: table;width: 100%;height: 100%;z-index: 2;}
.x-modal-content-inner {display: table-cell;vertical-align: middle;}
.x-modal-content {width: 100%;margin: 0 auto;transform: translate3d(0,-15px,0);transition: transform .5s cubic-bezier(.4,0,.2,1);}
.x-modal.x-active .x-modal-content {transform: translate3d(0,0,0);}
.admin-bar .x-modal, .admin-bar .x-modal-bg {top: 32px;}
@media screen and (max-width: 782px) {.admin-bar .x-modal, .admin-bar .x-modal-bg {top: 46px;}}
.x-off-canvas {overflow-x: hidden;overflow-y: auto;visibility: hidden;position: fixed;top: 0;left: 0;right: 0;bottom: 0;transition: visibility 0s linear .525s;pointer-events: none;z-index: 99999998;}
.x-off-canvas.x-active {visibility: visible;transition-delay: 0s;pointer-events: auto;}
.x-off-canvas-bg {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;z-index: 1;transform: translate3d(0,0,0);transition: opacity .5s cubic-bezier(.4,0,.2,1);}
.x-off-canvas.x-active .x-off-canvas-bg {opacity: 1;}
.x-off-canvas-close {display: block;position: absolute;top: 0;margin: 0;border: 0;padding: 0;line-height: 1;text-align: center;background-color: transparent;opacity: 0;transform: scale(0);transition-duration: .3s,.5s,.5s;transition-property: color,opacity,transform;transition-timing-function: cubic-bezier(.4,0,.2,1);z-index: 3;}
.x-off-canvas-close span {display: block;}
.x-off-canvas.x-active .x-off-canvas-close {opacity: 1;transform: scale(1);}
.x-off-canvas-content {position: absolute;top: 0;bottom: 0;width: 100%;transition: transform .5s cubic-bezier(.4,0,.2,1);z-index: 2;}
.x-off-canvas.x-active .x-off-canvas-content {transform: translate3d(0,0,0);}
.x-off-canvas-close-left {left: 0;}
.x-off-canvas-close-right {right: 0;}
.x-off-canvas-content-left {left: 0;transform: translate3d(-115%,0,0);}
.x-off-canvas-content-right {right: 0;transform: translate3d(115%,0,0);}
.admin-bar .x-off-canvas {top: 32px;}
@media screen and (max-width: 782px) {.admin-bar .x-off-canvas {top: 46px;}}
[data-x-particle] {display: block;position: absolute;opacity: 0;transition-delay: 0s;transition-duration: .3s;transition-property: opacity,transform;transition-timing-function: cubic-bezier(.4,0,.2,1);pointer-events: none;speak: none;z-index: 1;}
[data-x-particle] span {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;background-color: currentColor;}
[data-x-particle*="inside"][data-x-particle*="t_"] {top: 0;}
[data-x-particle*="inside"][data-x-particle*="_l"] {left: 0;}
[data-x-particle*="inside"][data-x-particle*="_r"] {right: 0;}
[data-x-particle*="inside"][data-x-particle*="b_"] {bottom: 0;}
[data-x-particle*="inside"][data-x-particle*="c_"]:not([data-x-particle*="c_c"]) {top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;}
[data-x-particle*="inside"][data-x-particle*="_c"]:not([data-x-particle*="c_c"]) {left: 0;right: 0;margin-left: auto;margin-right: auto;}
[data-x-particle*="inside"][data-x-particle*="c_c"] {top: 50%;left: 50%;}
[data-x-particle*="overlap"][data-x-particle*="t_"] {top: 0%;}
[data-x-particle*="overlap"][data-x-particle*="c_"] {top: 50%;}
[data-x-particle*="overlap"][data-x-particle*="b_"] {top: 100%;}
[data-x-particle*="overlap"][data-x-particle*="_l"] {left: 0%;}
[data-x-particle*="overlap"][data-x-particle*="_c"] {left: 50%;}
[data-x-particle*="overlap"][data-x-particle*="_r"] {left: 100%;}
[data-x-particle~="scale-x_y"] {transform: scale3d(0,0,1);}
[data-x-particle~="scale-x"] {transform: scale3d(0,1,1);}
[data-x-particle~="scale-y"] {transform: scale3d(1,0,1);}
[data-x-particle*="overlap"], [data-x-particle*="inside"][data-x-particle*="c_c"] {transform: translate3d(-50%,-50%,0);}
[data-x-particle*="overlap"][data-x-particle~="scale-x_y"], [data-x-particle*="inside"][data-x-particle*="c_c"][data-x-particle~="scale-x_y"] {transform: translate3d(-50%,-50%,0) scale3d(0,0,1);}
[data-x-particle*="overlap"][data-x-particle~="scale-x"], [data-x-particle*="inside"][data-x-particle*="c_c"][data-x-particle~="scale-x"] {transform: translate3d(-50%,-50%,0) scale3d(0,1,1);}
[data-x-particle*="overlap"][data-x-particle~="scale-y"], [data-x-particle*="inside"][data-x-particle*="c_c"][data-x-particle~="scale-y"] {transform: translate3d(-50%,-50%,0) scale3d(1,0,1);}
[data-x-particle][class*="active"] {opacity: 1;transition-delay: 0s;transition-duration: .3s;}
[data-x-particle][class*="active"][data-x-particle*="scale"] {transition-delay: 0s;transition-duration: 0s,.3s;transform: scale3d(1,1,1);}
[data-x-particle][class*="active"][data-x-particle*="scale"][data-x-particle*="overlap"], [data-x-particle][class*="active"][data-x-particle*="scale"][data-x-particle*="inside"][data-x-particle*="c_c"] {transform: translate3d(-50%,-50%,0) scale3d(1,1,1);}
.ps {overflow: hidden !important;overflow-anchor: none;touch-action: auto;-ms-overflow-style: none;-ms-touch-action: auto;}
.ps__rail-x, .ps__rail-y {display: none;position: absolute;opacity: 0;transition: background-color .2s ease,opacity .2s ease;}
.ps__rail-x {bottom: 0;height: 15px;}
.ps__rail-y {right: 0;width: 15px;}
.ps--active-x>.ps__rail-x, .ps--active-y>.ps__rail-y {display: block;background-color: rgba(0,0,0,0);}
.ps:hover>.ps__rail-x, .ps:hover>.ps__rail-y, .ps--focus>.ps__rail-x, .ps--focus>.ps__rail-y, .ps--scrolling-x>.ps__rail-x, .ps--scrolling-y>.ps__rail-y {opacity: .6;}
.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {background-color: #eee;opacity: .9;}
.ps__thumb-x, .ps__thumb-y {position: absolute;border-radius: 100px;background-color: #aaa;transition-duration: .2s;transition-timing-function: ease;}
.ps__thumb-x {bottom: 2px;height: 6px;transition-property: background-color,height;}
.ps__thumb-y {right: 2px;width: 6px;transition-property: background-color,width;}
.ps__rail-x:hover>.ps__thumb-x, .ps__rail-x:focus>.ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {height: 11px;background-color: #999;}
.ps__rail-y:hover>.ps__thumb-y, .ps__rail-y:focus>.ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {width: 11px;background-color: #999;}
@supports (-ms-overflow-style: none) {.ps {overflow: auto !important;}}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.ps {overflow: auto !important;}}
.x-rating {display: inline-flex;min-width: 1px;}
.x-rating-graphic {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;min-width: 1px;letter-spacing: 0 !important;line-height: 1 !important;}
.x-rating-text {min-width: 1px;}
.x-search {display: flex;align-items: center;margin: 0;border: 0;padding: 0;transition-duration: .3s;transition-property: border-color,background-color,box-shadow;transition-timing-function: cubic-bezier(.4,0,.2,1);cursor: text;}
.x-search:focus {outline: 0;}
.x-search-btn {display: block;flex-shrink: 0;margin: 0;border: 0;padding: 0;line-height: 1;transition-duration: .3s;transition-property: color,border-color,background-color,box-shadow;transition-timing-function: cubic-bezier(.4,0,.2,1);cursor: pointer;}
.x-search-btn:focus {outline: 0;}
.x-search-btn svg {display: block;width: 1em;height: 1em;margin: 0 auto;line-height: inherit;stroke: currentColor;}
.x-search-btn-submit {order: 1;}
.x-search-btn-clear {order: 3;visibility: hidden;pointer-events: none;}
.x-search-has-content .x-search-btn-clear {visibility: visible;pointer-events: auto;}
.x-search-input {flex-grow: 1;order: 2;width: 100%;min-width: 1px;height: auto !important;border: 0 !important;padding: 0 !important;background-color: transparent !important;box-shadow: none !important;transition-duration: .3s;transition-property: color;transition-timing-function: cubic-bezier(.4,0,.2,1);-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.x-search-input::-ms-clear {display: none;}
.x-search-input::-webkit-input-placeholder {color: currentColor;opacity: 1;}
.x-search-input::-moz-placeholder {color: currentColor;opacity: 1;}
.x-search-input:-ms-input-placeholder {color: currentColor;opacity: 1;}
[class*="x-separator"] {display: block;position: absolute;z-index: -1;left: 0;right: 0;margin: 0 auto;}
[class*="x-separator"][class*="top"] {top: 0;transform: translate(0,-100%);}
[class*="x-separator"][class*="bottom"] {bottom: 0;transform: translate(0,100%);}
[class*="x-separator"] svg {display: block;width: 100%;height: 100%;margin: 0;}
[data-x-stem] {top: auto;left: auto;right: auto;bottom: auto;}
[data-x-stem*="d"] {top: 100%;}
[data-x-stem*="l"] {right: 0;}
[data-x-stem*="r"] {left: 0;}
[data-x-stem*="u"] {bottom: 100%;}
[data-x-stem*="d"][data-x-stem-top*="h"] {top: 0;}
[data-x-stem*="l"][data-x-stem-top*="h"] {right: 100%;}
[data-x-stem*="r"][data-x-stem-top*="h"] {left: 100%;}
[data-x-stem*="u"][data-x-stem-top*="h"] {bottom: 0;}
[data-x-stem] [data-x-stem*="d"] {top: 0;}
[data-x-stem] [data-x-stem*="l"] {right: 100%;}
[data-x-stem] [data-x-stem*="r"] {left: 100%;}
[data-x-stem] [data-x-stem*="u"] {bottom: 0;}
.x-text {min-width: 1px;}
.x-text-headline {position: relative;}
.x-text-content {display: -webkit-flex;display: flex;}
.x-text-content-text {-webkit-flex-grow: 1;flex-grow: 1;min-width: 1px;max-width: 100%;}
.x-text-content-text, .x-text-content-text-primary, .x-text-content-text-subheadline {display: block;}
.x-text-content-text>p:last-child, .x-text-content-text>ul:last-child, .x-text-content-text>ol:last-child, .x-text-content-text-primary>p:last-child, .x-text-content-text-primary>ul:last-child, .x-text-content-text-primary>ol:last-child, .x-text-content-text-subheadline>p:last-child, .x-text-content-text-subheadline>ul:last-child, .x-text-content-text-subheadline>ol:last-child {margin-bottom: 0;}
.x-toggle {display: block;position: relative;transform: translate3d(0,0,0);pointer-events: none;speak: none;}
.x-toggle>span {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0 auto;border-radius: inherit;background-color: currentColor;}
.x-toggle-burger, .x-toggle-grid, .x-toggle-more-h, .x-toggle-more-v {height: 1em;}
.x-toggle-grid, .x-toggle-more-h, .x-toggle-more-v {width: 1em;}
.x-toggle-more-h, .x-toggle-more-v {border-radius: 100em;}
.x-toggle-more-v {transform: translate3d(0,0,0) rotate(90deg);}
[data-x-toggle-anim] {animation: none .5s cubic-bezier(.86,0,.07,1) 0s infinite alternate forwards paused;}
[data-x-toggle-anim].x-paused {animation-play-state: paused;}
[data-x-toggle-anim].x-running {animation-play-state: running;}
@keyframes x-bun-t-1 {50% {transform: translate3d(0,0,0);}
	100% {transform: translate3d(0,0,0) rotate(45deg);}}
@keyframes x-patty-1 {49% {opacity: 1;}
	50% {opacity: 0;}
	100% {opacity: 0;}}
@keyframes x-bun-b-1 {50% {transform: translate3d(0,0,0);}
	100% {transform: translate3d(0,0,0) rotate(-45deg);}}
@keyframes x-grid-1 {50% {box-shadow: 0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;transform: rotate3d(0,0,1,0deg);}
	100% {box-shadow: -1em 0,-2em 0,0 -1em,0 2em,0 -2em,0 1em,2em 0,1em 0;transform: rotate3d(0,0,1,-45deg);}}
@keyframes x-more-1-1 {50% {transform: translate3d(0,0,0);}
	75% {border-radius: 0;}
	100% {border-radius: 0;transform: translate3d(0,0,0) rotate(45deg) scale3d(4,.5,1);}}
@keyframes x-more-2-1 {49% {opacity: 1;}
	50% {opacity: 0;}
	100% {opacity: 0;}}
@keyframes x-more-3-1 {50% {transform: translate3d(0,0,0) rotate(-45deg);}
	75% {border-radius: 0;}
	100% {border-radius: 0;transform: translate3d(0,0,0) rotate(-45deg) scale3d(4,.5,1);}}
p {margin: 0 0 1.5em;}
small {font-size: smaller;}
b, strong {font-weight: bold;}
em {font-style: italic;}
cite {font-style: normal;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {margin: 1.25em 0 .2em;text-rendering: optimizelegibility;}
h1, .h1 {margin-top: 1em;font-size: 400%;line-height: 1.1;}
h2, .h2 {font-size: 285.7%;line-height: 1.2;}
h3, .h3 {font-size: 228.5%;line-height: 1.3;}
h4, h5, h6, .h4, .h5, .h6 {margin-top: 1.75em;margin-bottom: .5em;line-height: 1.4;}
h4, .h4 {font-size: 171.4%;}
h5, .h5 {font-size: 150%;}
h6, .h6 {font-size: 100%;text-transform: uppercase;}
ul, ol {padding: 0;margin: 0 0 1.5em 1.655em;}
ul ul, ul ol, ol ol, ol ul {margin-bottom: 0;}
ul.unstyled, ol.unstyled {margin-left: 0;list-style: none;}
ul.inline, ol.inline {margin-left: 0;list-style: none;}
ul.inline>li, ol.inline>li {display: inline-block;padding-left: 1em;padding-right: 1em;}
dl {margin-bottom: 1.5em;}
dt {font-weight: bolder;}
dd {margin-left: 1.5em;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
address {margin-bottom: 1.5em;font-style: normal;}
hr {height: 0;margin: 1.5em 0;border: 0;border-top: 2px solid #e5e5e5;}
blockquote {margin: 1.5em 0;padding: 1em;border: 2px solid #e5e5e5;font-size: 24px;font-weight: 400;line-height: 1.3;color: #2c3e50;}
code, pre {font-family: Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;color: #555;background-color: #fff;}
code {padding: .143em .286em;font-size: .85em;border: 1px solid #e5e5e5;}
pre {display: block;margin: 0 0 1.5em;border: 2px solid #e5e5e5;padding: .786em 1.071em;font-size: 1.15em;line-height: 1.8;word-break: break-all;word-wrap: break-word;white-space: pre;white-space: pre-wrap;}
pre code {padding: 0;border: 0;}
.pre-scrollable {max-height: 360px;overflow-y: scroll;}
form {margin: 0 0 1.5em;}
fieldset {padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;padding: 0;margin: 0;line-height: 1.4;border: 0;border-bottom: 1px solid #ddd;}
label, input, button, select, textarea {font-size: 100%;line-height: 1.8;}
input, button, select, textarea {font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;}
label {display: block;margin-bottom: 2px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999;}
.radio, .checkbox {min-height: 18px;padding-left: 18px;}
.radio input[type="radio"], .checkbox input[type="checkbox"] {position: relative;float: left;margin-left: -18px;}
.controls>.radio:first-child, .controls>.checkbox:first-child {padding-top: 5px;}
.radio.inline, .checkbox.inline {display: inline-block;padding-top: 5px;margin-bottom: 0;vertical-align: middle;}
.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {margin-left: 10px;}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {cursor: not-allowed;}
input[disabled]:not(input[type="submit"]), select[disabled], textarea[disabled], input[readonly]:not(input[type="submit"]), select[readonly], textarea[readonly] {background-color: #eee;}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {background-color: transparent;}
.wpcf7 p {margin-bottom: .375em;}
.wpcf7 select, .wpcf7 textarea, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="datetime"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="date"], .wpcf7 input[type="month"], .wpcf7 input[type="time"], .wpcf7 input[type="week"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="search"], .wpcf7 input[type="tel"], .wpcf7 input[type="color"] {width: 100%;}
.wpcf7 select:not(:last-child), .wpcf7 textarea:not(:last-child), .wpcf7 input[type="text"]:not(:last-child), .wpcf7 input[type="password"]:not(:last-child), .wpcf7 input[type="datetime"]:not(:last-child), .wpcf7 input[type="datetime-local"]:not(:last-child), .wpcf7 input[type="date"]:not(:last-child), .wpcf7 input[type="month"]:not(:last-child), .wpcf7 input[type="time"]:not(:last-child), .wpcf7 input[type="week"]:not(:last-child), .wpcf7 input[type="number"]:not(:last-child), .wpcf7 input[type="email"]:not(:last-child), .wpcf7 input[type="url"]:not(:last-child), .wpcf7 input[type="search"]:not(:last-child), .wpcf7 input[type="tel"]:not(:last-child), .wpcf7 input[type="color"]:not(:last-child) {margin-bottom: 0;}
.wpcf7-display-none {display: none;}
.wpcf7-not-valid-tip {display: block;margin: 1px 0 0;font-size: .75em;}
.wpcf7 .ajax-loader {visibility: hidden;display: inline-block;position: relative;width: 1em;height: 1em;padding: 0;border: 0;margin: 0 0 0 1em;font-size: 16px;vertical-align: middle;}
.wpcf7 .ajax-loader:before {content: "";display: block;position: absolute;top: 0;left: 0;width: 1em;height: 1em;border-width: 2px;border-style: solid;border-color: transparent currentColor currentColor currentColor;border-radius: 1em;animation: xCF7Spin 1.25s infinite linear;}
.wpcf7 .ajax-loader.is-active {visibility: visible;}
.wpcf7-list-item {margin: 0 0 0 1em;}
.wpcf7-list-item-label {margin: 0 .5em 0 0;}
@keyframes xCF7Spin {from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {display: inline-block;height: 2.65em;margin-bottom: 9px;border: 2px solid #ddd;padding: 0 .65em;font-size: 13px;line-height: normal;color: #555;background-color: #fff;}
input, textarea {width: auto;}
textarea {height: auto;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {-webkit-transition: border linear .2s,background-color linear .2s,box-shadow linear .2s;transition: border linear .2s,background-color linear .2s,box-shadow linear .2s;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {border-color: rgba(0,0,0,.25);background-color: #fff;outline: 0;}
input[type="radio"], input[type="checkbox"] {margin: .425em 0;line-height: normal;cursor: pointer;}
@media (max-width: 480px) {input[type="radio"], input[type="checkbox"] {border: 1px solid #ccc;}}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {width: auto;}
select, input[type="file"] {height: 2.65em;padding-top: .5em;padding-bottom: .5em;}
select {width: auto;}
select[multiple], select[size] {height: auto;}
.form-search, .widget_product_search form {position: relative;margin-bottom: 0;line-height: 1;}
.form-search:before, .widget_product_search form:before {content: "";position: absolute;left: 12px;bottom: 50%;display: block;margin-bottom: -6px;font-size: 12px;line-height: 1;text-decoration: inherit;text-decoration: inherit;color: #272727;font-family: "FontAwesome" !important;font-style: normal !important;font-weight: normal !important;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.form-search .search-query, .form-search input[type="search"], .widget_product_search form .search-query, .widget_product_search form input[type="search"] {width: 100%;margin-bottom: 0;padding-left: 28px;}
textarea {padding-top: 6px;padding-bottom: 6px;}
input[type="color"] {padding: 1px 3px;}
input[type="file"] {margin-top: 2px;}
.checkbox input[type="checkbox"] {top: 2px;}
.radio input[type="radio"] {top: 1px;}
#recaptcha_table #recaptcha_response_field {height: 16px;border-width: 1px;font-size: 10px;line-height: 16px;border-radius: 0;}
table {width: 100%;margin-bottom: 1.5em;border-spacing: 0;background-color: rgba(0,0,0,0);}
table th, table td {padding: .5em .625em;line-height: 1.3;text-align: left;vertical-align: middle;}
table th {font-weight: bold;}
table td {line-height: 1.4;}
table thead th {vertical-align: bottom;}
table caption+thead tr:first-child th, table caption+thead tr:first-child td, table colgroup+thead tr:first-child th, table colgroup+thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td {border-top: 0;}
table p:last-child, table ul:last-child, table ol:last-child {margin-bottom: 0;}
table {border-collapse: collapse;}
table th, table td {border-top: 1px solid #f2f2f2;}
table tbody+tbody {border-top: 2px solid #f2f2f2;}
.x-btn, .button, [type="submit"] {display: inline-block;position: relative;border: 1px solid #ac1100;border-radius: 0;padding: .563em 1.125em .813em;cursor: pointer;font-size: 16px;font-weight: inherit;line-height: 1.3;text-align: center;vertical-align: middle;color: #fff;background-color: #ff2a13;transition: all .15s linear;}
.x-btn:hover, .button:hover, [type="submit"]:hover {text-decoration: none;color: #fff;border-color: #600900;background-color: #df1600;}
.x-btn:hover, .x-btn:active, .button:hover, .button:active, [type="submit"]:hover, [type="submit"]:active {outline: 0 !important;}
.x-btn[disabled], .x-btn.disabled, .button[disabled], .button.disabled, [type="submit"][disabled], [type="submit"].disabled {opacity: .25;cursor: not-allowed;}
.x-btn.x-btn-jumbo {padding: .643em 1.429em .786em;font-size: 28px;}
.x-btn.x-btn-x-large {padding: .714em 1.286em .857em;font-size: 21px;}
.x-btn.x-btn-large {padding: .579em 1.105em .842em;font-size: 19px;}
.x-btn.x-btn-regular {padding: .563em 1.125em .813em;font-size: 16px;}
.x-btn.x-btn-small {padding: .429em 1.143em .643em;font-size: 14px;}
.x-btn.x-btn-mini {padding: .385em .923em .538em;font-size: 13px;}
.x-btn.x-btn-square {border-radius: 0;}
.x-btn.x-btn-rounded {border-radius: .225em;}
.x-btn.x-btn-pill {border-radius: 100em;}
.x-btn-block {display: block;width: 100%;}
.x-btn-block+.x-btn-block {margin-top: 1em;}
.x-btn [class*="x-icon-"] {display: inline;width: auto;height: auto;margin: 0 .5em 0 0;}
.x-btn [class*="x-icon-"]:before {display: inline !important;position: static !important;transform: none !important;}
.x-btn.x-btn-icon-only [class*="x-icon-"] {margin: 0;}
.x-btn-circle-wrap {display: inline-block;position: relative;}
.x-btn-circle-wrap.x-btn-jumbo, .x-btn-circle-wrap.x-btn-x-large, .x-btn-circle-wrap.x-btn-large {margin: 0 0 21px;padding: 0;}
.x-btn-circle-wrap:before, .x-btn-circle-wrap:after {content: "";position: relative;display: block;margin: 0 auto;background-repeat: no-repeat;background-position: center center;z-index: 1;}
.x-btn-circle-wrap:before {top: 2px;width: 172px;height: 43px;background-image: url("../../../../img/global/btn-circle-top-small.png");background-size: 172px 43px;}
.x-btn-circle-wrap:after {bottom: 2px;width: 190px;height: 43px;background-image: url("../../../../img/global/btn-circle-bottom-small.png");background-size: 190px 43px;}
.x-btn-circle-wrap .x-btn {position: relative;z-index: 2;}
@media (max-width: 767px) {.x-btn-circle-wrap:before {top: 2px;width: 112px;height: 28px;background-image: url("../../../../img/global/btn-circle-top-small.png");background-size: 112px 28px;}
	.x-btn-circle-wrap:after {bottom: 2px;width: 127px;height: 29px;background-image: url("../../../../img/global/btn-circle-bottom-small.png");background-size: 127px 29px;}}
.fade {opacity: 0;transition: opacity .3s ease;}
.fade.in {opacity: 1;}
.collapse {display: none;}
.collapse.in {display: block;}
.collapsing {position: relative;height: 0;overflow: hidden;transition: height .3s ease;}
.x-searchform-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 2030;background-color: rgba(255,255,255,.925);transition: top .3s ease;}
.x-searchform-overlay.in {display: table;}
.x-searchform-overlay .form-search {padding-bottom: 2em;font-size: 10px;}
.x-searchform-overlay .form-search:before {display: none;}
.x-searchform-overlay .form-search label {margin-bottom: .85em;font-size: 2.1em;line-height: 1.4;color: #2c3e50;}
.x-searchform-overlay .form-search .search-query {border: 0;padding: 0;height: auto;font-size: 9.4em;letter-spacing: -.05em;line-height: 1;color: #2c3e50;background-color: transparent;border-radius: 0;box-shadow: none;}
.x-searchform-overlay .form-search .search-query:focus, .x-searchform-overlay .form-search .search-query:active {outline: 0;}
@media (max-width: 767px) {.x-searchform-overlay .form-search {font-size: 8px;}}
@media (max-width: 480px) {.x-searchform-overlay .form-search {font-size: 6px;}}
.x-searchform-overlay-inner {display: table-cell;vertical-align: middle;}
.x-nav {margin-left: 0;margin-bottom: 1.5em;list-style: none;}
.x-nav>li>a {display: block;cursor: pointer;}
.x-nav>li>a:hover {text-decoration: none;background-color: transparent;}
.x-nav>.right {float: right;}
.x-nav-tabs {margin-bottom: 0;border: 2px solid #e5e5e5;border-bottom: 0;}
.x-nav-tabs:before, .x-nav-tabs:after {content: " ";display: table;width: 0px;}
.x-nav-tabs:after {clear: both;}
.x-nav-tabs>li {float: left;text-align: center;}
.x-nav-tabs>li>a {padding: .75em .75em .95em;font-size: 14px;line-height: 1.3;color: #d8d8d8;background-color: #f8f8f8;}
.x-nav-tabs>li>a:hover {color: #28323f;background-color: #f8f8f8;}
.x-nav-tabs.top>li {border-right: 2px solid #e5e5e5;}
.x-nav-tabs.top>li a {border-bottom: 2px solid #e5e5e5;}
.x-nav-tabs.left, .x-nav-tabs.right {width: 24%;max-width: 200px;border-bottom: 2px solid #e5e5e5;}
@media (max-width: 979px) {.x-nav-tabs.left, .x-nav-tabs.right {float: none;width: 100%;max-width: none;}}
.x-nav-tabs.left>.x-nav-tabs-item, .x-nav-tabs.right>.x-nav-tabs-item {float: none;width: 100%;border-bottom: 2px solid #e5e5e5;}
.x-nav-tabs.left>.x-nav-tabs-item:last-child, .x-nav-tabs.right>.x-nav-tabs-item:last-child {border-bottom: none;}
.x-nav-tabs.left {margin-right: -2px;border-right: 0;}
.x-nav-tabs.left>li a {border-right: 2px solid #e5e5e5;}
@media (max-width: 979px) {.x-nav-tabs.left {margin-right: 0;}}
.x-nav-tabs.right {margin-left: -2px;border-left: 0;}
.x-nav-tabs.right>li a {border-left: 2px solid #e5e5e5;}
@media (max-width: 979px) {.x-nav-tabs.right {margin-left: 0;}}
@media (max-width: 979px) {.x-nav-tabs.top, .x-nav-tabs.left, .x-nav-tabs.right {border-bottom: 2px solid #e5e5e5;}
	.x-nav-tabs.top>li.x-nav-tabs-item, .x-nav-tabs.left>li.x-nav-tabs-item, .x-nav-tabs.right>li.x-nav-tabs-item {border-left: 0;border-right: 0;border-bottom: 2px solid #e5e5e5;}
	.x-nav-tabs.top>li.x-nav-tabs-item>a, .x-nav-tabs.top>li.x-nav-tabs-item.active>a, .x-nav-tabs.top>li.x-nav-tabs-item.active>a:hover, .x-nav-tabs.left>li.x-nav-tabs-item>a, .x-nav-tabs.left>li.x-nav-tabs-item.active>a, .x-nav-tabs.left>li.x-nav-tabs-item.active>a:hover, .x-nav-tabs.right>li.x-nav-tabs-item>a, .x-nav-tabs.right>li.x-nav-tabs-item.active>a, .x-nav-tabs.right>li.x-nav-tabs-item.active>a:hover {border-bottom: 0;}
	.x-nav-tabs.top>li.x-nav-tabs-item:last-child>a, .x-nav-tabs.top>li.x-nav-tabs-item:last-child>a:hover, .x-nav-tabs.left>li.x-nav-tabs-item:last-child>a, .x-nav-tabs.left>li.x-nav-tabs-item:last-child>a:hover, .x-nav-tabs.right>li.x-nav-tabs-item:last-child>a, .x-nav-tabs.right>li.x-nav-tabs-item:last-child>a:hover {border-bottom: 0;}
	.x-nav-tabs.top>li.x-nav-tabs-item:last-child {border-bottom: 0;}
	.x-nav-tabs.left>li.x-nav-tabs-item.active>a, .x-nav-tabs.left>li.x-nav-tabs-item.active>a:hover {border-right: 2px solid #e5e5e5;}
	.x-nav-tabs.right>li.x-nav-tabs-item.active>a, .x-nav-tabs.right>li.x-nav-tabs-item.active>a:hover {border-left: 2px solid #e5e5e5;}}
.x-nav-tabs>.active>a, .x-nav-tabs>.active>a:hover {color: #28323f;background-color: #fff;cursor: default;}
.x-nav-tabs.top>.active>a, .x-nav-tabs.top>.active>a:hover {border-bottom: 2px solid #fff;}
.x-nav-tabs.left>.active>a, .x-nav-tabs.left>.active>a:hover {border-right: 2px solid #fff;}
.x-nav-tabs.right>.active>a, .x-nav-tabs.right>.active>a:hover {border-left: 2px solid #fff;}
.x-nav-tabs.one-up>li {width: 100%;}
.x-nav-tabs.two-up>li {width: 50%;}
.x-nav-tabs.three-up>li {width: 33.33333%;}
.x-nav-tabs.four-up>li {width: 25%;}
.x-nav-tabs.five-up>li {width: 20%;}
@media (max-width: 979px) {.x-nav-tabs.two-up>li, .x-nav-tabs.three-up>li, .x-nav-tabs.four-up>li, .x-nav-tabs.five-up>li {float: none;width: 100%;}}
.x-nav-tabs.top.one-up>li:nth-child(1n), .x-nav-tabs.top.two-up>li:nth-child(2n), .x-nav-tabs.top.three-up>li:nth-child(3n), .x-nav-tabs.top.four-up>li:nth-child(4n), .x-nav-tabs.top.five-up>li:nth-child(5n) {border-right: 0;}
.tabbable:before, .tabbable:after {content: " ";display: table;width: 0px;}
.tabbable:after {clear: both;}
.x-tab-content {overflow: auto;margin-bottom: 1.5em;border: 2px solid #e5e5e5;border-top: 0;}
.x-tab-content img, .x-tab-content .x-btn {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.x-tab-content .x-tab-pane {padding: 4%;background-color: #fff;}
.x-nav-tabs.left+.x-tab-content, .x-nav-tabs.right+.x-tab-content {border-top: 2px solid #e5e5e5;}
@media (max-width: 979px) {.x-nav-tabs.left+.x-tab-content, .x-nav-tabs.right+.x-tab-content {border-top: 0;}}
.x-tab-content>.x-tab-pane {display: none;}
.x-tab-content>.active {display: block;}
.x-breadcrumbs {font-size: 10px;font-weight: 400;letter-spacing: 1px;line-height: 1.3;text-transform: uppercase;}
.x-breadcrumbs a, .x-breadcrumbs span {display: inline-block;}
.x-breadcrumbs .delimiter {margin: 0 .25em 0 .45em;}
.x-pagination {margin: 4em 0 2em;height: 38px;text-align: center;}
.x-pagination ul {display: inline-block;margin: 0;padding: 6px;background-color: #f2f2f2;border-radius: 100em;}
.x-pagination li {display: inline;}
.x-pagination a, .x-pagination span {float: left;margin: 0 3px;width: 26px;height: 26px;font-size: 11px;font-weight: 400;line-height: 26px;text-decoration: none;color: #ddd;background-color: #fff;border-radius: 100em;}
.x-pagination a:hover {color: #fff;background-color: #1abc9c;}
.x-pagination a:active {color: #fff;background-color: #2c3e50;box-shadow: inset 0 .1em .35em rgba(0,0,0,.35),0 1px 0 0 rgba(255,255,255,.95);}
@media (max-width: 767px) {.x-pagination a.prev, .x-pagination a.next, .x-pagination a.prev-next {display: none;}}
.x-pagination span.current {color: #fff;background-color: #2c3e50;}
.x-pagination span.pages {display: none;}
.x-pagination span.dots, .x-pagination span.expand {margin: 0;width: 14px;color: #272727;background-color: transparent;box-shadow: none;}
.tooltip {position: absolute;z-index: 1020;display: block;visibility: visible;padding: .455em;font-size: 11px;font-weight: normal;line-height: 1.2;opacity: 0;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: opacity .3s ease;transition: opacity .3s ease;}
.tooltip.top {margin-top: -.273em;}
.tooltip.right {margin-left: .273em;}
.tooltip.bottom {margin-top: .273em;}
.tooltip.left {margin-left: -.273em;}
.tooltip-inner {max-width: 200px;padding: .727em .818em;color: #fff;text-align: center;text-decoration: none;background-color: #272727;border-radius: 2px;}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #272727;}
.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #272727;}
.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #272727;}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #272727;}
.popover {position: absolute;top: 0;left: 0;z-index: 1010;display: none;width: 236px;padding: 1px;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.2);border-radius: 6px;box-shadow: 0 5px 10px rgba(0,0,0,.2);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;}
.popover.top {margin-top: -.825em;}
.popover.right {margin-left: .825em;}
.popover.bottom {margin-top: .825em;}
.popover.left {margin-left: -.825em;}
.popover-title {margin: 0;padding: .571em 1em;font-size: 14px;font-weight: normal;line-height: 1.3;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0;}
.popover-content {padding: .563em .875em;font-size: 13px;line-height: 1.5;}
.popover-content p, .popover-content ul, .popover-content ol {margin-bottom: 0;}
.popover-content ul, .popover-content ol {margin-left: 1.286em;}
.popover .arrow, .popover .arrow:after {position: absolute;display: inline-block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover .arrow:after {content: "";z-index: -1;}
.popover.top .arrow {bottom: -10px;left: 50%;margin-left: -10px;border-width: 10px 10px 0;border-top-color: #fff;}
.popover.top .arrow:after {border-width: 11px 11px 0;border-top-color: rgba(0,0,0,.25);bottom: -1px;left: -11px;}
.popover.right .arrow {top: 50%;left: -10px;margin-top: -10px;border-width: 10px 10px 10px 0;border-right-color: #fff;}
.popover.right .arrow:after {border-width: 11px 11px 11px 0;border-right-color: rgba(0,0,0,.25);bottom: -11px;left: -1px;}
.popover.bottom .arrow {top: -10px;left: 50%;margin-left: -10px;border-width: 0 10px 10px;border-bottom-color: #fff;}
.popover.bottom .arrow:after {border-width: 0 11px 11px;border-bottom-color: rgba(0,0,0,.25);top: -1px;left: -11px;}
.popover.left .arrow {top: 50%;right: -10px;margin-top: -10px;border-width: 10px 0 10px 10px;border-left-color: #fff;}
.popover.left .arrow:after {border-width: 11px 0 11px 11px;border-left-color: rgba(0,0,0,.25);bottom: -11px;right: -1px;}
.flex-container a:active, .x-flexslider a:active {outline: none;}
.x-slides, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0;list-style: none;}
.x-flexslider {margin: 0;padding: 0;}
.x-flexslider .x-slides .x-slide {display: none;position: relative;}
.x-flexslider .x-slides img {width: 100%;display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.x-slides:before, .x-slides:after {content: " ";display: table;width: 0px;}
.x-slides:after {clear: both;}
.no-js .x-slides>li:first-child {display: block;}
.x-flexslider {width: 100%;margin: 0 0 1.5em;background: #e6e6e6;position: relative;}
.flex-viewport {max-height: 2000px;transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flex-direction-nav a {display: block;cursor: pointer;position: absolute;top: 14px;height: 30px;width: 30px;font-size: 14px;line-height: 30px;text-align: center;color: #fff;background-color: #2c3e50;border-radius: 100em;opacity: .5;transition: opacity .3s ease;z-index: 10;}
.flex-direction-nav a [class*="x-icon-"] {width: auto;}
.flex-direction-nav a:hover {text-decoration: none;color: #fff;opacity: 1;}
.flex-direction-nav a.flex-prev {left: 14px;}
.flex-direction-nav a.flex-next {left: 50px;}
.flex-control-nav {position: absolute;line-height: 1;text-align: center;z-index: 10;}
.flex-control-nav:not(.flex-control-thumbs) {top: 14px;right: 14px;border-radius: 100em;padding: 0 6px;background-color: #fff;}
.flex-control-nav:not(.flex-control-thumbs) li {margin: 7px 3px 6px;text-indent: -9999px;}
.flex-control-nav.flex-control-thumbs {top: 0;right: 0;padding: 1em;}
.flex-control-nav.flex-control-thumbs li {background-color: #000;box-shadow: 0 .15em .625em rgba(0,0,0,.215);}
.flex-control-nav.flex-control-thumbs li:not(:first-child) {margin-left: .5em;}
.flex-control-nav.flex-control-thumbs img {width: auto;height: 1.5em;vertical-align: top;transition: opacity .3s ease;cursor: pointer;}
.flex-control-nav.flex-control-thumbs img:not(:hover):not(.flex-active) {opacity: .65;}
.flex-control-nav li {display: inline-block;}
.flex-control-nav a {display: block;width: 14px;height: 14px;background-color: #2c3e50;border-radius: 100em;}
.flex-control-nav a:hover {cursor: pointer;background-color: #2c3e50;}
.flex-control-nav a.flex-active {background-color: #2c3e50;}
.x-slider-container {position: relative;}
.x-slider-container.bg-video {background-color: #000;}
.x-slider-container .rev_slider_wrapper {padding: 0 !important;}
.page-template-template-blank-3-php .x-slider-container.above, .page-template-template-blank-6-php .x-slider-container.above {border-bottom: 1px solid #ddd;border-bottom: 1px solid rgba(0,0,0,.075);}
.page-template-template-blank-1-php .x-slider-container.below, .page-template-template-blank-2-php .x-slider-container.below, .page-template-template-blank-3-php .x-slider-container.below, .page-template-template-blank-4-php .x-slider-container.below, .page-template-template-blank-5-php .x-slider-container.below, .page-template-template-blank-6-php .x-slider-container.below {border-bottom: 1px solid #ddd;border-bottom: 1px solid rgba(0,0,0,.075);}
.rev_slider_wrapper .x-btn {padding: .563em 1.125em .813em !important;font-size: 16px !important;font-size: 1.6rem !important;}
@media (max-width: 979px) {.rev_slider_wrapper .x-btn {font-size: 13px !important;font-size: 1.3rem !important;}}
@media (max-width: 767px) {.rev_slider_wrapper .x-btn {font-size: 11px !important;font-size: 1.1rem !important;}}
@media (max-width: 480px) {.rev_slider_wrapper .x-btn {font-size: 8px !important;font-size: .8rem !important;}}
.x-slider-scroll-bottom {position: absolute;display: block;border: 3px solid;width: 60px;height: 60px;font-size: 41px;line-height: 53px;text-align: center;color: #fff;border-radius: 100em;z-index: 1020;-webkit-transition: all .3s ease;transition: all .3s ease;}
.x-slider-scroll-bottom.top {top: 20px;}
.x-slider-scroll-bottom.left {left: 20px;}
.x-slider-scroll-bottom.right {right: 20px;}
.x-slider-scroll-bottom.bottom {bottom: 20px;}
.x-slider-scroll-bottom.center {left: 50%;margin-left: -30px;}
.x-slider-scroll-bottom:hover {color: #16a085;}
@media (min-width: 768px) and (max-width: 979px) {.x-slider-scroll-bottom {width: 50px;height: 50px;font-size: 38px;line-height: 43px;}
	.x-slider-scroll-bottom.center {margin-left: -25px;}}
@media (max-width: 767px) {.x-slider-scroll-bottom {border-width: 2px;width: 46px;height: 46px;font-size: 31px;line-height: 40px;}
	.x-slider-scroll-bottom.center {margin-left: -23px;}}
@media (max-width: 480px) {.x-slider-scroll-bottom {width: 40px;height: 40px;font-size: 25px;line-height: 34px;}
	.x-slider-scroll-bottom.center {margin-left: -20px;}}
.x-loading, .x-loading:before, .x-loading:after {display: block;width: 2.5em;height: 2.5em;border-radius: 100em;animation-fill-mode: both;animation: xLoader 2s infinite ease-in-out;}
.x-loading {position: relative;margin: 0 auto;font-size: 8px;text-indent: -9999em;color: currentColor;transform: translateZ(0);animation-delay: -.16s;}
.x-loading:before, .x-loading:after {content: "";position: absolute;top: 0;}
.x-loading:before {left: -4em;animation-delay: -.32s;}
.x-loading:after {left: 4em;}
@keyframes xLoader {0%, 80%, 100% {box-shadow: 0 2.5em 0 -1.3em;}
	40% {box-shadow: 0 2.5em 0 0;}}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope, .isotope .isotope-item {transition-duration: .8s;}
.isotope {transition-property: height,width;}
.isotope .isotope-item {transition-property: transform;}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {transition-duration: 0s;}
.x-iso-container {box-sizing: content-box;}
.x-iso-container.cols-1>.hentry {width: 100%;}
.x-iso-container.cols-2>.hentry {width: 49.95%;}
.x-iso-container.cols-3>.hentry {width: 33.28%;}
@media (min-width: 768px) and (max-width: 979px) {.x-iso-container.cols-3>.hentry {width: 49.95%;}}
.x-iso-container.cols-4>.hentry {width: 33.28%;}
@media (min-width: 1200px) {.x-iso-container.cols-4>.hentry {width: 24.95%;}}
@media (min-width: 768px) and (max-width: 979px) {.x-iso-container.cols-4>.hentry {width: 49.95%;}}
@media (max-width: 767px) {.x-iso-container[class*="cols-"]>.hentry {width: 100%;}}
#x-isotope-loading {position: absolute;top: 100px;left: 0;right: 0;}
.x-iso-container {margin: -1em;}
.x-iso-container>.hentry {margin: 0;padding: 1em;opacity: 0;}
.option-set {margin: 0;}
.option-set li {display: inline-block;position: relative;}
.x-portfolio-filters {display: block;width: 29px;height: 29px;margin: 0;padding: 0;font-size: 14px;letter-spacing: -1px;line-height: 29px;text-align: center;text-transform: uppercase;color: #fff;background-color: #16a085;}
.x-portfolio-filters:hover {color: #fff;background-color: #1abc9c;}
.x-portfolio-filters-menu {overflow: hidden;position: absolute;top: 115%;right: 0;width: 225px;display: none;margin: 0;text-align: left;background-color: #2c3e50;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 1028;}
.x-portfolio-filters-menu li {display: block;line-height: 1.3;}
.x-portfolio-filters-menu li a {display: block;padding: .5em 1.75em;color: #fff;color: rgba(255,255,255,.5);}
.x-portfolio-filters-menu li a:hover {color: #fff;}
.x-portfolio-filters-menu li:first-child a {padding-top: 1.35em;}
.x-portfolio-filters-menu li:last-child a {padding-bottom: 1.35em;}
.x-portfolio-filters-menu .selected {color: #fff;}
@media (max-width: 767px) {.x-portfolio-filters-menu {top: 150%;margin-right: -98px;text-align: center;}}
.x-portfolio-filter {display: inline-block;}
.ilightbox-overlay.light {background: #fff;}
.ilightbox-loader.light {-webkit-box-shadow: 0px 0px 85px #dacffc,0px 0px 85px #dacffc;box-shadow: 0px 0px 85px #dacffc,0px 0px 85px #dacffc;}
.ilightbox-loader.light div {background: #fff url("../../../../img/global/ilightbox-preloader-light.gif") no-repeat center;}
.ilightbox-holder.light {border: 2px solid #e5e5e5;padding: 1%;background: #fff;}
.ilightbox-holder.light .ilightbox-container .ilightbox-caption {background: #fff;}
.ilightbox-holder.light .ilightbox-container .ilightbox-social {border-radius: 2px;}
.ilightbox-holder.light .ilightbox-alert {color: #89949b;}
.ilightbox-toolbar.light {top: 8px;left: 8px;height: 27px;border: 2px solid #e5e5e5;background-color: #fff;}
.ilightbox-toolbar.light a {width: 25px;height: 23px;text-align: center;}
.ilightbox-toolbar.light a:before {display: inline-block;font-family: "FontAwesome" !important;font-style: normal !important;font-weight: normal !important;text-decoration: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ilightbox-toolbar.light a.ilightbox-close:before {content: "";font-size: 15px;line-height: 22px;}
.ilightbox-toolbar.light a.ilightbox-fullscreen:before {content: "";font-size: 11px;line-height: 23px;}
.ilightbox-toolbar.light a.ilightbox-prev-button, .ilightbox-toolbar.light a.ilightbox-next-button {display: none;}
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {background: url("../../../../img/global/ilightbox-thumb-overlay-play-light.png") no-repeat center;}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title {padding: 10px 8px;padding-right: 60px;font-size: 18px;}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar {top: 5px;left: auto;right: 5px;}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a {float: right;}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {border-radius: 0 3px 3px 0;}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {border-radius: 3px 0 0 3px;}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {float: none;margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;line-height: 100%;vertical-align: baseline;background: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: -moz-none;-o-user-select: none;user-select: none;}
.ilightbox-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 100000;}
.ilightbox-loader {position: fixed;top: 45%;left: -192px;padding-left: 30px;opacity: .9;border-radius: 0 100px 100px 0;z-index: 100005;}
.ilightbox-loader div {width: 72px;height: 72px;border-radius: 0 100px 100px 0;}
.ilightbox-loader.horizontal {top: -192px;left: 45%;padding: 0;padding-top: 30px;border-radius: 0 0 100px 100px;}
.ilightbox-loader.horizontal div {border-radius: 0 0 100px 100px;}
.ilightbox-toolbar {display: none;position: fixed;z-index: 100010;}
.ilightbox-toolbar a {float: left;cursor: pointer;}
.ilightbox-thumbnails {display: block;position: fixed;z-index: 100009;}
.ilightbox-thumbnails.ilightbox-horizontal {left: 0;bottom: 0;width: 100%;height: 100px;}
.ilightbox-thumbnails.ilightbox-vertical {top: 0;right: 0;width: 140px;height: 100%;overflow: hidden;}
.ilightbox-thumbnails .ilightbox-thumbnails-container {display: block;position: relative;}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {width: 100%;height: 100px;}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {width: 140px;height: 100%;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {display: block;position: absolute;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {display: block;position: relative;padding: 10px;cursor: pointer;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {width: 100%;height: 100%;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: .7;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {opacity: 1;}
.ilightbox-holder {display: none;position: fixed;z-index: 100003;}
.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {cursor: pointer;}
.ilightbox-holder div.ilightbox-container {position: relative;width: 100%;height: 100%;}
.ilightbox-holder img.ilightbox-image {width: 100%;height: 100%;}
.ilightbox-holder .ilightbox-container .ilightbox-caption {display: none;position: absolute;left: 5%;right: 5%;bottom: 0;max-width: 100%;margin: 0 auto;padding: 5px 10px;font-size: 12px;line-height: 150%;word-wrap: break-word;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;z-index: 20003;}
@media (max-width: 979px) {.ilightbox-holder .ilightbox-container .ilightbox-caption {font-size: 10px;}}
@media (max-width: 480px) {.ilightbox-holder .ilightbox-container .ilightbox-caption {font-size: 8px;}}
.ilightbox-holder .ilightbox-alert {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 300px;height: 50px;margin: auto;padding-top: 100px;text-align: center;}
.ilightbox-holder .ilightbox-wrapper {width: 100%;height: 100%;overflow: auto;}
.ilightbox-holder .ilightbox-inner-toolbar {position: relative;}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {position: absolute;}
.x-social-global {font-weight: 400;line-height: 1;}
.x-social-global a {display: inline-block;text-align: center;color: #fff;background-color: rgba(255,255,255,.2);border-radius: 100em;}
.x-social-global a:hover.facebook {background-color: #3b5998;}
.x-social-global a:hover.twitter {background-color: #00abf0;}
.x-social-global a:hover.google-plus {background-color: #d84b35;}
.x-social-global a:hover.linkedin {background-color: #1a81ad;}
.x-social-global a:hover.xing {background-color: #006567;}
.x-social-global a:hover.foursquare {background-color: #0f6bb6;}
.x-social-global a:hover.youtube {background-color: #cc181e;}
.x-social-global a:hover.vimeo {background-color: #4bf;}
.x-social-global a:hover.instagram {background-color: #3f729b;}
.x-social-global a:hover.pinterest {background-color: #cd1f28;}
.x-social-global a:hover.dribbble {background-color: #ea4b8b;}
.x-social-global a:hover.flickr {background-color: #ff0084;}
.x-social-global a:hover.behance {background-color: #1769ff;}
.x-social-global a:hover.tumblr {background-color: #36465d;}
.x-social-global a:hover.whatsapp {background-color: #25d366;}
.x-social-global a:hover.soundcloud {background-color: #f50;}
.x-social-global a:hover.rss {background-color: #fe6e00;}
.x-social-global a i {display: block;}
.twitter-tweet {width: 100% !important;max-width: 100% !important;margin: 0 0 1.5em !important;}
.x-scroll-top {position: fixed;z-index: 10000;bottom: 10px;width: 35px;height: 35px;margin-bottom: -75px;border: 2px solid #000;font-size: 25px;line-height: 27px;text-align: center;color: #000;border-radius: 100%;-webkit-transition: margin-bottom .6s ease,opacity .3s ease;transition: margin-bottom .6s ease,opacity .3s ease;}
.x-scroll-top.in {margin-bottom: 0;opacity: .375;}
.x-scroll-top.in:hover {opacity: .825;}
.x-scroll-top.left {left: 10px;}
.x-scroll-top.right {right: 10px;}
.x-scroll-top:hover {color: #000;}
.x-container {margin: 0 auto;}
.x-container.max {max-width: 1200px;}
.x-container.width {width: 88%;}
.x-container:not(.x-row):not(.x-grid):before, .x-container:not(.x-row):not(.x-grid):after {content: " ";display: table;width: 0px;}
.x-container:not(.x-row):not(.x-grid):after {clear: both;}
.x-gap {margin: 0 0 1.5em;border-color: transparent;}
.x-clear {margin: 0;border: 0;clear: both;}
.x-map {margin-bottom: 1.5em;}
.x-map .x-map-inner {overflow: hidden;position: relative;padding-bottom: 56.25%;height: 0;}
.x-map .x-map-inner iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.x-map .gm-style img {max-width: none;}
.x-code {line-height: 1;}
.x-block-grid {display: block;overflow: hidden;margin: 0 0 1.5em;}
.x-block-grid>li {display: block;float: left;height: auto;margin: 5% 5% 0 0;padding: 0;}
.x-block-grid.two-up>li {width: 47.5%;}
.x-block-grid.two-up>li:nth-child(-n+2) {margin-top: 0;}
.x-block-grid.two-up>li:nth-child(2n) {margin-right: 0;}
.x-block-grid.two-up>li:nth-child(2n+1) {clear: both;}
@media (max-width: 480px) {.x-block-grid.two-up>li {width: 100%;margin-right: 0;}
	.x-block-grid.two-up>li:nth-child(2) {margin-top: 5%;}}
.x-block-grid.three-up>li {width: 30%;}
.x-block-grid.three-up>li:nth-child(-n+3) {margin-top: 0;}
.x-block-grid.three-up>li:nth-child(3n) {margin-right: 0;}
.x-block-grid.three-up>li:nth-child(3n+1) {clear: both;}
@media (max-width: 979px) {.x-block-grid.three-up>li {width: 47.5%;}
	.x-block-grid.three-up>li:nth-child(3) {margin-top: 5%;}
	.x-block-grid.three-up>li:nth-child(3n) {margin-right: 5%;}
	.x-block-grid.three-up>li:nth-child(3n+1) {clear: none;}
	.x-block-grid.three-up>li:nth-child(2n) {margin-right: 0;}
	.x-block-grid.three-up>li:nth-child(2n+1) {clear: both;}}
@media (max-width: 480px) {.x-block-grid.three-up>li {width: 100%;margin-right: 0;}
	.x-block-grid.three-up>li:nth-child(2) {margin-top: 5%;}
	.x-block-grid.three-up>li:nth-child(3n) {margin-right: 0;}}
.x-block-grid.four-up>li {width: 21.25%;}
.x-block-grid.four-up>li:nth-child(-n+4) {margin-top: 0;}
.x-block-grid.four-up>li:nth-child(4n) {margin-right: 0;}
.x-block-grid.four-up>li:nth-child(4n+1) {clear: both;}
@media (max-width: 979px) {.x-block-grid.four-up>li {width: 47.5%;}
	.x-block-grid.four-up>li:nth-child(3), .x-block-grid.four-up>li:nth-child(4) {margin-top: 5%;}
	.x-block-grid.four-up>li:nth-child(4n) {margin-right: 5%;}
	.x-block-grid.four-up>li:nth-child(4n+1) {clear: none;}
	.x-block-grid.four-up>li:nth-child(2n) {margin-right: 0;}
	.x-block-grid.four-up>li:nth-child(2n+1) {clear: both;}}
@media (max-width: 480px) {.x-block-grid.four-up>li {width: 100%;margin-right: 0;}
	.x-block-grid.four-up>li:nth-child(2) {margin-top: 5%;}
	.x-block-grid.four-up>li:nth-child(4n) {margin-right: 0;}}
.x-ul-icons {margin-left: 1.5em;list-style: none;}
.x-ul-icons li [class*="x-icon-"] {text-indent: -1.5em;}
.x-video {margin-bottom: 1.5em;}
.x-video .x-video-inner {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.x-video .x-video-inner.five-by-three {padding-bottom: 60%;}
.x-video .x-video-inner.five-by-four {padding-bottom: 80%;}
.x-video .x-video-inner.four-by-three {padding-bottom: 75%;}
.x-video .x-video-inner.three-by-two {padding-bottom: 66.67%;}
.x-video .x-video-inner embed, .x-video .x-video-inner iframe, .x-video .x-video-inner img, .x-video .x-video-inner object, .x-video .x-video-inner video {display: block !important;position: absolute !important;top: 0 !important;left: 0 !important;width: 100%;height: 100%;margin: 0 !important;}
.x-video.bg, .x-video.x-video-bg {margin: 0;}
.x-video.bg, .x-video.bg .x-video-inner, .x-video.x-video-bg, .x-video.x-video-bg .x-video-inner {position: absolute;transition: opacity 1s ease;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;overflow: hidden;}
.x-video.bg.poster, .x-video.x-video-bg.poster {background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.x-flexslider-shortcode-container {margin-bottom: 1.5em;}
.x-flexslider-shortcode-container .x-flexslider-shortcode {margin: 0;}
.x-audio {margin-bottom: 1.5em;}
.x-audio.player {height: 30px;}
.x-search-shortcode {margin-bottom: 1.5em;}
.x-counter {text-align: center;}
.x-counter .number-wrap {font-size: 3.25em;line-height: 1;}
.x-counter .text-above, .x-counter .text-below {display: block;letter-spacing: .125em;line-height: 1.5;text-transform: uppercase;}
.x-counter .text-above {margin-bottom: .5em;}
.x-counter .text-below {margin-top: .5em;}
.x-counter .x-counter-number-wrap:first-child {margin-top: 0 !important;}
.x-counter .x-counter-number-wrap:last-child {margin-bottom: 0 !important;}
.typed-cursor {-webkit-animation: x-blink 1s infinite;animation: x-blink 1s infinite;}
@-webkit-keyframes x-blink {0% {opacity: 1;}
	50% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes x-blink {0% {opacity: 1;}
	50% {opacity: 0;}
	100% {opacity: 1;}}
.x-card-outer {margin: 0 auto 1.5em;text-align: center;cursor: pointer;}
.x-card-outer .x-card-inner {position: relative;}
.x-card-outer .x-face-outer {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.x-card-outer .x-face-outer.front {z-index: 2;}
.x-card-outer .x-face-outer.back {z-index: 1;}
.x-card-outer .x-face-inner {height: 100%;}
.x-card-outer .x-face-graphic {margin: 0 0 10px;line-height: 1;}
.x-card-outer .x-face-title, .x-card-outer .x-face-text {color: inherit;}
.x-card-outer .x-face-title {margin: 0;padding: 0;font-size: 1.75em;}
.x-card-outer .x-face-text {margin: 8px 0 0;}
.x-card-outer .x-face-button {display: inline-block;margin: 15px 0 0;border: 0;padding: .825em 1em;line-height: 1;text-decoration: none;border-radius: .35em;box-shadow: none;}
.x-card-outer.flipped .x-face-outer.front {z-index: 1;}
.x-card-outer.flipped .x-face-outer.back {z-index: 2;}
.x-card-outer.center-vertically .x-face-inner:before {content: "";display: inline-block;width: 0;height: 100%;margin: 0;padding: 0;vertical-align: middle;}
.x-card-outer.center-vertically .x-face-content {display: inline-block;vertical-align: middle;}
.x-card-outer.flip-3d {-webkit-perspective: 1200px;-ms-perspective: 1200px;perspective: 1200px;}
.x-card-outer.flip-3d .x-card-inner {-webkit-transition: -webkit-transform 1.25s cubic-bezier(.23,1,.32,1);transition: transform 1.25s cubic-bezier(.23,1,.32,1);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.x-card-outer.flip-3d .x-face-outer {-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.x-card-outer.flip-3d .x-face-outer.front, .x-card-outer.flip-3d .x-face-outer.back, .x-card-outer.flip-3d.flipped .x-face-outer.front, .x-card-outer.flip-3d.flipped .x-face-outer.back {z-index: 1;}
.x-card-outer.flip-3d.flip-from-left .back, .x-card-outer.flip-3d.flip-from-right .back {transform: rotateY(180deg);}
.x-card-outer.flip-3d.flip-from-left.flipped .x-card-inner {transform: rotateY(180deg);}
.x-card-outer.flip-3d.flip-from-right.flipped .x-card-inner {transform: rotateY(-180deg);}
.x-card-outer.flip-3d.flip-from-top .back, .x-card-outer.flip-3d.flip-from-bottom .back {transform: rotateX(180deg);}
.x-card-outer.flip-3d.flip-from-top.flipped .x-card-inner {transform: rotateX(-180deg);}
.x-card-outer.flip-3d.flip-from-bottom.flipped .x-card-inner {transform: rotateX(180deg);}
.x-creative-cta {display: block;overflow: hidden;position: relative;border: 0;text-align: center;text-decoration: none;box-shadow: none;transition: background-color .3s ease;}
.x-creative-cta>span {display: block;transition: all .65s cubic-bezier(.23,1,.32,1);}
.x-creative-cta>span.text {line-height: 1.2;opacity: 1;}
.x-creative-cta>span.graphic {position: absolute;top: 50%;left: 50%;line-height: 1;opacity: 0;}
.x-creative-cta>span.graphic>i, .x-creative-cta>span.graphic>img {transition: all .65s cubic-bezier(.23,1,.32,1);}
.x-creative-cta:hover>span.text {opacity: 0;}
.x-creative-cta:hover>span.graphic {opacity: 1;}
.x-creative-cta.slide-top:hover>span.text {transform: translate(0,-150%);}
.x-creative-cta.slide-left:hover>span.text {transform: translate(-80%,0);}
.x-creative-cta.slide-right:hover>span.text {transform: translate(80%,0);}
.x-creative-cta.slide-bottom:hover>span.text {transform: translate(0,150%);}
.x-feature-box {position: relative;margin: 0 auto 1.5em;}
.x-feature-box.left-text, .x-feature-box.right-text {display: flex;}
.x-feature-box.left-text .x-feature-box-content, .x-feature-box.right-text .x-feature-box-content {flex: 1 0 0%;}
.x-feature-box-graphic {display: inline-block;margin: 0 0 10px;}
.x-feature-box.left-text .x-feature-box-graphic, .x-feature-box.right-text .x-feature-box-graphic {margin-bottom: 0;}
.x-feature-box-graphic i.rounded, .x-feature-box-graphic img.rounded {border-radius: .15em;}
.x-feature-box-graphic i.circle, .x-feature-box-graphic img.circle {border-radius: 100em;}
.x-feature-box-graphic i {display: block;position: relative;width: 1em;height: 1em;text-align: center;}
.x-feature-box-graphic i:before {display: block;position: absolute;top: 50%;left: 0;right: 0;height: 1em;margin-top: -.5em;font-size: .395em;line-height: 1;}
.x-feature-box-graphic img {display: block;}
.x-feature-box-graphic-outer, .x-feature-box-graphic-inner {position: relative;z-index: 2;}
.x-feature-box-graphic-inner {width: 1em;}
.x-feature-box-graphic-inner.hexagon:before, .x-feature-box-graphic-inner.hexagon:after {content: "";display: block;border: 0 solid transparent;border-left-width: .5em;border-right-width: .5em;}
.x-feature-box-graphic-inner.hexagon:before {border-bottom-width: .285em;border-bottom-color: inherit;}
.x-feature-box-graphic-inner.hexagon:after {border-top-width: .285em;border-top-color: inherit;}
.x-feature-box-graphic-inner.hexagon i {height: .6em;}
.x-feature-box-graphic-inner.badge {transform: scale(.725) rotate(15deg);}
.x-feature-box-graphic-inner.badge:before, .x-feature-box-graphic-inner.badge:after {content: "";display: block;position: absolute;top: 0;left: 0;border: .5em solid;border-color: inherit;z-index: 1;}
.x-feature-box-graphic-inner.badge:before {transform: rotate(30deg);}
.x-feature-box-graphic-inner.badge:after {transform: rotate(60deg);}
.x-feature-box-graphic-inner.badge i {position: relative;z-index: 2;}
.x-feature-box-graphic-inner.badge i:before {transform: scale(1.275) rotate(-15deg);}
.x-feature-box-connector {display: block;position: absolute;width: 0;margin: 0 auto;z-index: 1;}
.x-feature-box-connector.full {height: 100%;top: .5em;}
.x-feature-box-connector.upper {height: 50%;top: 0;}
.x-feature-box-connector.lower {height: 50%;top: 50%;}
.x-feature-box-title {margin: 0;font-size: 1.5em;line-height: 1.2;}
.x-feature-box-text {margin: 8px 0 0;}
.x-feature-box-text a {border: 0;box-shadow: none;}
.x-feature-box-align-v-middle {display: flex;flex-flow: column nowrap;justify-content: center;align-self: stretch;}
.x-feature-list {margin: 0 0 1.5em;padding: 1px 0;list-style: none;counter-reset: xFeatureListNum;}
.x-feature-list .x-feature-box {margin-bottom: 0;counter-increment: xFeatureListNum;}
.x-feature-list .x-feature-box.top-text>div {padding: 0 0 1.5em;}
.x-feature-list .x-feature-box.top-text:last-child>div {padding-bottom: 0;}
.x-feature-list .x-feature-box.top-text:last-child .full {display: none;}
.x-feature-list .x-feature-box.middle-text>div {padding: .75em 0;}
.x-feature-list .x-feature-box.middle-text:first-child {margin-top: -.75em;}
.x-feature-list .x-feature-box.middle-text:last-child {margin-bottom: -.75em;}
.x-feature-list .x-feature-box.middle-text:first-child .upper, .x-feature-list .x-feature-box.middle-text:last-child .lower {display: none;}
.x-feature-list .x-feature-box-graphic i.number:before {content: counter(xFeatureListNum);font-style: normal;}
.x-dropcap {float: left;display: block;margin: .215em .215em 0 0;padding: .105em .2em .11em;font-size: 3.5em;font-weight: bold;line-height: 1;color: #fff;background-color: #2c3e50;}
.x-highlight {padding: .188em .375em;color: #fff;background-color: #16a085;}
.x-highlight.dark {color: #fff;background-color: #484848;}
.x-pullquote {width: 40%;margin: .45em 1.1em .55em 0;font-size: 1.313em;}
.x-pullquote.right {margin-right: 0;margin-left: 1.1em;}
@media (max-width: 767px) {.x-pullquote.left, .x-pullquote.right {float: none;width: 100%;margin: 1.5em 0;}}
.x-cite {display: block;margin-top: .75em;font-size: .725em;font-weight: 300;color: #28323f;}
.x-cite:before {content: "– ";}
.close {float: right;font-size: 18px;font-weight: bold;line-height: 1.8;color: #000;opacity: .4;transition: opacity .3s ease;}
.close:hover {color: #000;text-decoration: none;cursor: pointer;opacity: .6;}
button.close {padding: 0;cursor: pointer;background-color: transparent;border: 0;-webkit-appearance: none;}
.x-alert, .wpcf7-response-output, .buddypress #message, .bbp-template-notice {position: relative;margin-bottom: 1.5em;border-left: 5px solid #f6dca7;padding: .824em 2.25em 1em 1.15em;font-size: 14px;line-height: 1.5;color: #c09853;background-color: #fcf8e3;}
.x-alert .h-alert, .wpcf7-response-output .h-alert, .buddypress #message .h-alert, .bbp-template-notice .h-alert {margin: .05em 0 .25em;font-size: 18px;letter-spacing: -1px;line-height: 1.3;text-transform: none;color: inherit;}
.x-alert .close, .wpcf7-response-output .close, .buddypress #message .close, .bbp-template-notice .close {position: relative;top: -10px;right: -26px;line-height: 1;color: #c09853;}
.x-alert>p, .x-alert .x-alert-content>p, .wpcf7-response-output>p, .wpcf7-response-output .x-alert-content>p, .buddypress #message>p, .buddypress #message .x-alert-content>p, .bbp-template-notice>p, .bbp-template-notice .x-alert-content>p {margin-bottom: 0;}
.x-alert>p+p, .x-alert .x-alert-content>p+p, .wpcf7-response-output>p+p, .wpcf7-response-output .x-alert-content>p+p, .buddypress #message>p+p, .buddypress #message .x-alert-content>p+p, .bbp-template-notice>p+p, .bbp-template-notice .x-alert-content>p+p {margin-top: 6px;}
.x-alert-muted {background-color: #f6f6f6;border-color: #e5e5e5;color: #bfbfbf;}
.x-alert-muted .close {color: #999;}
.x-alert-info, .buddypress #message.info, .bbp-template-notice.info {background-color: #d9edf7;border-color: #b3d1ef;color: #3a87ad;}
.x-alert-info .close, .buddypress #message.info .close, .bbp-template-notice.info .close {color: #3a87ad;}
.x-alert-success, .wpcf7-mail-sent-ok, .buddypress #message.updated, .bbp-template-notice.updated {background-color: #dff0d8;border-color: #c1dea8;color: #468847;}
.x-alert-success .close, .wpcf7-mail-sent-ok .close, .buddypress #message.updated .close, .bbp-template-notice.updated .close {color: #468847;}
.x-alert-danger, .buddypress #message.error, .bbp-template-notice.error {background-color: #f2dede;border-color: #e5bdc4;color: #b94a48;}
.x-alert-danger .close, .buddypress #message.error .close, .bbp-template-notice.error .close {color: #b94a48;}
.x-alert-block {padding: .824em 1.15em 1em;}
.wpcf7-response-output {border-left-width: 5px !important;margin: 1.5em 0 0 !important;padding: .824em 1.15em 1em !important;}
.h-skill-bar {margin-top: 0;font-size: 11px;font-weight: 700;letter-spacing: 1px;line-height: 1;text-transform: uppercase;}
.x-skill-bar {height: 25px;margin-bottom: 1.5em;background-color: #e5e5e5;}
.x-skill-bar .bar {overflow: hidden;position: relative;width: 0%;height: 100%;float: left;background-color: #2c3e50;}
.x-skill-bar .bar .percent {position: absolute;right: 4px;bottom: 4px;height: 17px;padding: 0 5px;font-size: 11px;line-height: 17px;color: #fff;background-color: #2c3e50;background-color: rgba(0,0,0,.25);}
.x-img {margin-bottom: 1.5em;}
.x-img.left {margin: .35em 1.5em .35em 0;}
.x-img.right {margin: .35em 0 .35em 1.5em;}
a.x-img {display: block;}
a.x-img>img {display: block;margin-left: auto;margin-right: auto;}
a.x-img:not(.x-img-thumbnail) {transform: translate3d(0,0,0);transition: opacity .3s ease;}
a.x-img:not(.x-img-thumbnail):hover {opacity: .75;}
.x-img-rounded, .x-img-rounded img {border-radius: 6px;}
.x-img-circle, .x-img-circle img {border-radius: 100em;}
.x-img-thumbnail {padding: 4px;line-height: 1.8;border: 2px solid #e5e5e5;background-color: #fff;-webkit-transition: border .3s ease,box-shadow .3s ease;transition: border .3s ease,box-shadow .3s ease;}
a.x-img-thumbnail:hover {border-color: #16a085;}
.x-columnize {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 3em;-moz-column-gap: 3em;column-gap: 3em;-webkit-column-rule: 2px solid #e5e5e5;-moz-column-rule: 2px solid #e5e5e5;column-rule: 2px solid #e5e5e5;margin: 0 0 1.5em;}
.x-columnize p:last-child, .x-columnize ul:last-child, .x-columnize ol:last-child {margin-bottom: 0;}
@media (max-width: 767px) {.x-columnize {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0;-webkit-column-rule: 0;-moz-column-rule: 0;column-rule: 0;}}
.x-accordion {margin-bottom: 1.5em;}
.x-accordion-group {margin: 0 0 4px;border: 2px solid #e5e5e5;transition: border-color .3s ease;}
.x-accordion-group:last-child {margin-bottom: 0;}
.x-accordion-heading {border-bottom: 0;}
.x-accordion-heading .x-accordion-toggle {display: block;padding: 10px 15px;font-size: 124.8%;color: #2c3e50;background-color: #fafafa;cursor: pointer;}
.x-accordion-heading .x-accordion-toggle.collapsed {background-color: #fff;}
.x-accordion-heading .x-accordion-toggle.collapsed:before {color: #d3d3d3;transform: rotate(0deg);}
.x-accordion-heading .x-accordion-toggle:hover {background-color: #fafafa;}
.x-accordion-heading .x-accordion-toggle:hover:before {color: #d3d3d3;}
.x-accordion-heading .x-accordion-toggle:before {content: "";position: relative;display: inline-block;bottom: .1em;margin-right: 10px;font-size: 74%;-webkit-font-smoothing: antialiased;-webkit-font-smoothing: antialiased;transform: rotate(45deg);transition: all .3s ease;font-family: "FontAwesome" !important;font-style: normal !important;font-weight: normal !important;text-decoration: inherit;text-rendering: auto;-moz-osx-font-smoothing: grayscale;}
.x-accordion-inner {padding: 15px;border-top: 2px solid #e5e5e5;}
.x-accordion-inner p:last-child, .x-accordion-inner ul:last-child, .x-accordion-inner ol:last-child {margin-bottom: 0;}
.x-column {position: relative;z-index: 1;float: left;margin-right: 4%;}
.x-column.x-1-1 {width: 100%;}
.x-column.x-1-2 {width: 48%;}
.x-column.x-1-3 {width: 30.66666%;}
.x-column.x-2-3 {width: 65.33332%;}
.x-column.x-1-4 {width: 22%;}
.x-column.x-3-4 {width: 74%;}
.x-column.x-1-5 {width: 16.8%;}
.x-column.x-2-5 {width: 37.6%;}
.x-column.x-3-5 {width: 58.4%;}
.x-column.x-4-5 {width: 79.2%;}
.x-column.x-1-6 {width: 13.33332%;}
.x-column.x-5-6 {width: 82.66666%;}
.x-column.last, .x-column:last-of-type {margin-right: 0;}
@media (max-width: 480px) {.x-column.x-xs {float: none;width: 100%;margin-right: 0;}}
@media (max-width: 767px) {.x-column.x-sm {float: none;width: 100%;margin-right: 0;}}
@media (max-width: 979px) {.x-column.x-md {float: none;width: 100%;margin-right: 0;}}
.x-column[data-fade="1"], .x-column[data-fade="true"] {transition: opacity cubic-bezier(.23,1,.32,1),transform cubic-bezier(.23,1,.32,1);}
.x-protect {padding: 7% 18%;text-align: center;background-color: #f2f2f2;}
.x-protect label {margin: .75em 0 0;font-size: 16px;}
.x-protect input[type="text"], .x-protect input[type="password"] {width: 100%;max-width: 380px;text-align: center;}
.h-protect {font-size: 24px;line-height: 1.2;color: #2c3e50;}
.x-btn-protect {margin-top: .75em;}
.x-recent-posts {margin: 0 0 1.5em;}
.x-recent-posts+.x-recent-posts {margin-top: 4%;}
.x-recent-posts a {overflow: hidden;float: left;display: block;margin: 0 4% 0 0;border: 2px solid #e5e5e5;padding: 5px 5px 0;color: #999;background-color: #fff;transform: translate3d(0,0,0);}
.x-recent-posts a:last-child {margin-right: 0;}
.x-recent-posts a:hover .no-post-thumbnail .x-recent-posts-img:before {opacity: 1;}
.x-recent-posts a:hover .no-post-thumbnail .x-recent-posts-img:after {opacity: 1;}
.x-recent-posts a:hover .has-post-thumbnail .x-recent-posts-img:before {opacity: 1;}
.x-recent-posts a:hover .has-post-thumbnail .x-recent-posts-img:after {opacity: .85;}
.x-recent-posts a.no-image {padding: 0 5px;}
.x-recent-posts a.x-recent-post1 {width: 100%;}
.x-recent-posts a.x-recent-post2 {width: 48%;}
@media (max-width: 767px) {.x-recent-posts a.x-recent-post2 {width: 100%;float: none;margin-right: 0;margin-bottom: 4%;}
	.x-recent-posts a.x-recent-post2:last-child {margin-bottom: 0;}}
.x-recent-posts a.x-recent-post3 {width: 30.6666%;}
@media (max-width: 767px) {.x-recent-posts a.x-recent-post3 {width: 100%;float: none;margin-right: 0;margin-bottom: 4%;}
	.x-recent-posts a.x-recent-post3:last-child {margin-bottom: 0;}}
.x-recent-posts a.x-recent-post4 {width: 22%;}
@media (max-width: 979px) {.x-recent-posts a.x-recent-post4 {width: 48%;}
	.x-recent-posts a.x-recent-post4:first-child {margin-bottom: 4%;}
	.x-recent-posts a.x-recent-post4:nth-child(2n) {margin-right: 0;margin-bottom: 4%;}
	.x-recent-posts a.x-recent-post4:nth-child(3), .x-recent-posts a.x-recent-post4:nth-child(4) {margin-bottom: 0;}}
@media (max-width: 767px) {.x-recent-posts a.x-recent-post4 {width: 100%;float: none;margin-right: 0;margin-bottom: 4%;}
	.x-recent-posts a.x-recent-post4:nth-child(3) {margin-bottom: 4%;}
	.x-recent-posts a.x-recent-post4:last-child {margin-bottom: 0;}}
.x-recent-posts .x-recent-posts-img {position: relative;padding-bottom: 56.25%;background: center center/cover no-repeat;}
.x-recent-posts .x-recent-posts-img:before, .x-recent-posts .x-recent-posts-img:after {display: block;position: absolute;opacity: 0;transition: opacity .3s ease;}
.x-recent-posts .x-recent-posts-img:before {margin: -30px 0 0 -30px;top: 50%;left: 50%;width: 60px;height: 60px;font-size: 32px;line-height: 60px;text-align: center;color: #fff;z-index: 2;font-family: "FontAwesome" !important;font-style: normal !important;font-weight: normal !important;text-decoration: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.x-recent-posts .x-recent-posts-img:after {content: "";top: 0;left: 0;right: 0;bottom: 0;background-color: #16a085;border-radius: 2px;z-index: 1;}
.x-recent-posts .no-post-thumbnail .x-recent-posts-img:before {opacity: .35;}
.x-recent-posts .no-post-thumbnail .x-recent-posts-img:after {opacity: 1;}
.x-recent-posts .format-standard .x-recent-posts-img:before {font-family: "FontAwesomeRegular";content: "";}
.x-recent-posts .format-video .x-recent-posts-img:before {content: "";}
.x-recent-posts .format-audio .x-recent-posts-img:before {content: "";}
.x-recent-posts .format-image .x-recent-posts-img:before {content: "";}
.x-recent-posts .format-gallery .x-recent-posts-img:before {content: "";}
.x-recent-posts .format-link .x-recent-posts-img:before {content: "";}
.x-recent-posts .format-quote .x-recent-posts-img:before {content: "";}
.x-recent-posts .x-portfolio .x-recent-posts-img:before {content: "";}
.x-recent-posts .x-recent-posts-content {padding: 10px 5px;}
.x-recent-posts .h-recent-posts, .x-recent-posts .x-recent-posts-date {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.x-recent-posts .h-recent-posts {margin: -1px 0 5px;font-size: 17px;line-height: 1.2;transition: color .3s ease;}
.x-recent-posts .x-recent-posts-date {margin: 0;font-size: 10px;line-height: 1;text-transform: uppercase;color: rgba(0,0,0,.65);}
.x-recent-posts.vertical a {float: none;}
.x-recent-posts.vertical a.x-recent-post1, .x-recent-posts.vertical a.x-recent-post2, .x-recent-posts.vertical a.x-recent-post3, .x-recent-posts.vertical a.x-recent-post4 {width: 100%;margin-bottom: 4%;}
.x-recent-posts.vertical a.x-recent-post1:last-child, .x-recent-posts.vertical a.x-recent-post2:last-child, .x-recent-posts.vertical a.x-recent-post3:last-child, .x-recent-posts.vertical a.x-recent-post4:last-child {margin-bottom: 0;}
.js .x-recent-posts[data-fade="true"] a {opacity: 0;}
.x-pricing-table {width: 100%;margin: 1.5em 0;}
.x-pricing-table.one-column .x-pricing-column {width: 100%;}
.x-pricing-table.two-columns .x-pricing-column {width: 50%;}
.x-pricing-table.three-columns .x-pricing-column {width: 33.33333%;}
.x-pricing-table.four-columns .x-pricing-column {width: 25%;}
.x-pricing-table.five-columns .x-pricing-column {width: 20%;}
@media (max-width: 979px) {.x-pricing-table[class*="-column"] .x-pricing-column {width: 50%;}
	.x-pricing-table.three-columns .x-pricing-column:last-child, .x-pricing-table.five-columns .x-pricing-column:last-child {width: 99.9%;}}
@media (max-width: 767px) {.x-pricing-table[class*="-column"] .x-pricing-column {width: 100%;}}
.x-pricing-column {float: left;margin: 0 0 -1px -1px;text-align: center;background-color: #fcfcfc;}
@media (max-width: 767px) {.x-pricing-column {float: none;margin-left: 0;}}
.x-pricing-column h2 {border: 1px solid #e5e5e5;padding: 20px 20px 25px;letter-spacing: 0;line-height: 1.1;font-size: 32px;}
.x-pricing-column h2 span {display: block;margin-top: 5px;font-size: 13px;letter-spacing: 2px;text-transform: uppercase;color: #000;opacity: .5;}
.x-pricing-column.featured {position: relative;margin-top: -20px;background-color: #fff;}
@media (max-width: 979px) {.x-pricing-column.featured {margin-top: 0;}}
.x-pricing-column.featured h2 {border: 0;padding-bottom: 28px;color: #fff;background-color: #2c3e50;}
.x-pricing-column.featured .x-pricing-column-info {padding-bottom: 50px;}
.x-pricing-column.featured .x-pricing-column-info ul {margin-bottom: 40px;}
.x-pricing-column-info {border: 1px solid #e5e5e5;border-top: 0;padding: 10px 0 32px;}
.x-pricing-column-info .x-price {margin: 0;font-size: 54px;letter-spacing: -3px;}
.x-pricing-column-info span {display: block;margin-top: -1px;font-size: 12px;letter-spacing: 2px;text-transform: uppercase;color: #5a708d;}
.x-pricing-column-info p {margin: 0;}
.x-pricing-column-info ul {margin: 15px 0 25px;}
.x-pricing-column-info ul>li {padding: 10px 40px 11px;font-size: 14px;line-height: 1.4;text-transform: uppercase;}
.x-pricing-column-info ul>li [class*="x-icon-"] {margin-left: .85em;}
.x-pricing-column-info ul>li:first-child {border-top: 1px solid #e5e5e5;}
.x-pricing-column-info ul>li:last-child {border-bottom: 1px solid #e5e5e5;}
.x-pricing-column-info .x-btn {margin-left: 20px;margin-right: 20px;}
.x-callout {position: relative;margin: 1.5em 0;padding: 2.35em;font-size: 21px;background-color: #e5e5e5;}
@media (max-width: 979px) {.x-callout {font-size: 18px;}}
@media (max-width: 480px) {.x-callout {font-size: 16px;}}
.x-callout:before {content: "";display: block;position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;background-color: #fff;z-index: 0;}
.x-callout .x-btn {font-size: 1em;}
.h-callout {position: relative;margin-top: 0;margin-bottom: .385em;font-size: 2em;line-height: 1.1;}
.p-callout {position: relative;line-height: 1.4;}
.x-promo {margin-bottom: 1.5em;border: 2px solid #e5e5e5;background-color: #fff;}
.x-promo-image-wrap {margin: -2px;}
.x-promo-image-wrap img {min-width: 100%;}
.x-promo-content {border-top: 2px solid #e5e5e5;padding: 1.5em;}
.x-author-box {margin: 0 0 1.5em;}
.x-author-box .h-about-the-author {margin: 0 0 .925em;border-bottom: 1px solid #e5e5e5;padding-bottom: .45em;font-size: 12px;font-weight: 300;letter-spacing: 1px;text-transform: uppercase;color: #aaa;}
.x-author-box .avatar {float: left;width: 90px;}
@media (max-width: 480px) {.x-author-box .avatar {display: none;}}
.x-author-box .x-author-info {margin-left: 110px;}
@media (max-width: 480px) {.x-author-box .x-author-info {margin-left: 0;}}
.x-author-box .h-author {margin-bottom: .35em;line-height: 1;}
.x-author-box .x-author-social {display: inline-block;margin-right: 1em;font-size: 13px;white-space: nowrap;}
.x-author-box .x-author-social [class*="x-social"] {position: relative;top: 2px;}
.x-author-box .p-author {margin-top: .5em;}
.x-prompt {margin: 0 0 1.5em;border: 10px solid #e5e5e5;padding: 1.75em;background-color: #fff;}
.x-prompt.message-left .x-prompt-section.x-prompt-section-message {padding-right: 2.25em;text-align: left;}
.x-prompt.message-right .x-prompt-section.x-prompt-section-message {padding-left: 2.25em;text-align: right;}
.x-prompt-section {position: relative;display: table-cell;vertical-align: middle;}
.x-prompt-section p:last-child {margin-bottom: 0;}
.x-prompt-section.x-prompt-section-message {width: 46%;font-size: 16px;line-height: 1.4;}
.x-prompt-section.x-prompt-section-button {width: 30%;}
.h-prompt {margin-top: 0;font-size: 28px;line-height: 1.1;}
@media (max-width: 767px) {.x-prompt {display: block;}
	.x-prompt.message-left .x-prompt-section.x-prompt-section-message {padding: 0 0 1.25em 0;}
	.x-prompt.message-right .x-prompt-section.x-prompt-section-message {padding: 1.25em 0 0 0;text-align: left;}
	.x-prompt-section {display: block;}
	.x-prompt-section.x-prompt-section-message, .x-prompt-section.x-prompt-section-button {width: 100%;}}
.x-content-band {margin: 0 0 1.5em;padding: 40px 0;}
.x-content-band:before, .x-content-band:after {content: " ";display: table;width: 0px;}
.x-content-band:after {clear: both;}
.x-content-band.bg-image, .x-content-band.bg-pattern {background-position: 50% 50%;}
.x-content-band.bg-image.parallax, .x-content-band.bg-pattern.parallax {background-attachment: fixed;}
.x-content-band.bg-image {background-size: cover;background-repeat: no-repeat;}
.x-content-band.bg-pattern {background-repeat: repeat;}
.x-content-band.bg-video {position: relative;overflow: hidden;}
.x-content-band.border-top {border-top: 1px solid rgba(0,0,0,.075);}
.x-content-band.border-left {border-left: 1px solid rgba(0,0,0,.075);}
.x-content-band.border-right {border-right: 1px solid rgba(0,0,0,.075);}
.x-content-band.border-bottom {border-bottom: 1px solid rgba(0,0,0,.075);}
.x-content-band.marginless-columns .x-container {display: table;table-layout: fixed;width: 100%;}
.x-content-band.marginless-columns .x-container:before, .x-content-band.marginless-columns .x-container:after {display: none;}
.x-content-band.marginless-columns .x-container>.x-column {display: table-cell;margin-right: 0;float: none;vertical-align: top;}
.x-content-band.marginless-columns .x-container>.x-column.x-1-1 {width: 100%;}
.x-content-band.marginless-columns .x-container>.x-column.x-1-2 {width: 50%;}
.x-content-band.marginless-columns .x-container>.x-column.x-1-3 {width: 33.33333%;}
.x-content-band.marginless-columns .x-container>.x-column.x-2-3 {width: 66.66666%;}
.x-content-band.marginless-columns .x-container>.x-column.x-1-4 {width: 25%;}
.x-content-band.marginless-columns .x-container>.x-column.x-3-4 {width: 75%;}
.x-content-band.marginless-columns .x-container>.x-column.x-1-5 {width: 20%;}
.x-content-band.marginless-columns .x-container>.x-column.x-2-5 {width: 40%;}
.x-content-band.marginless-columns .x-container>.x-column.x-3-5 {width: 60%;}
.x-content-band.marginless-columns .x-container>.x-column.x-4-5 {width: 80%;}
.x-content-band.marginless-columns .x-container>.x-column.x-1-6 {width: 16.66666%;}
.x-content-band.marginless-columns .x-container>.x-column.x-5-6 {width: 83.33333%;}
@media (max-width: 767px) {.x-content-band.marginless-columns .x-container {display: block;}
	.x-content-band.marginless-columns .x-container:before, .x-content-band.marginless-columns .x-container:after {display: table;}
	.x-content-band.marginless-columns .x-container>.x-column[class*="x-"] {display: block;width: 100%;vertical-align: inherit;}}
.x-content-band.vc .wpb_row, .x-content-band.vc .wpb_content_element {margin-bottom: 0;}
.x-content-band .x-container {position: relative;}
.x-entry-share {margin: 0 0 1.5em;border: 2px solid #e5e5e5;border-left: 0;border-right: 0;padding: 10px 0;line-height: 1;text-align: center;}
.x-entry-share p {margin: 8px 0 10px;font-size: 12px;font-weight: 400;text-transform: uppercase;}
.x-entry-share .x-share {display: inline-block;margin: 0 .05em;width: 45px;height: 45px;font-size: 24px;line-height: 45px;}
.x-entry-share .x-share:hover {color: #fff;background-color: #16a085;}
.x-toc {width: 210px;margin: .55em 0;border: 2px solid #e5e5e5;padding: 15px;}
.x-toc.left {margin-right: 1.75em;}
.x-toc.right {margin-left: 1.75em;}
@media (max-width: 480px) {.x-toc.left, .x-toc.right {width: auto;float: none;margin: 0 0 1.5em;}}
.x-toc.block {width: auto;margin: 1.5em 0;}
.x-toc ul {margin-bottom: -10px !important;}
.h-toc {margin: 0 0 10px;font-size: 14px;letter-spacing: 1px;text-transform: uppercase;}
.x-toc.block.two-columns .x-toc-item {float: left;width: 48%;margin-right: 4%;}
.x-toc.block.two-columns .x-toc-item:nth-child(2n) {margin-right: 0;}
.x-toc.block.three-columns .x-toc-item {float: left;width: 30.66667%;margin-right: 4%;}
.x-toc.block.three-columns .x-toc-item:nth-child(3n) {margin-right: 0;}
@media (max-width: 979px) {.x-toc.block.three-columns .x-toc-item {width: 48%;}
	.x-toc.block.three-columns .x-toc-item:nth-child(3n) {margin-right: 4%;}
	.x-toc.block.three-columns .x-toc-item:nth-child(2n) {margin-right: 0;}}
@media (max-width: 480px) {.x-toc.block.two-columns .x-toc-item, .x-toc.block.three-columns .x-toc-item {width: 100%;margin-right: 0;}}
.x-toc-item {margin-bottom: 10px;font-size: 14px;line-height: 1.3;}
.x-toc-item a {display: block;border-bottom: 1px solid #e5e5e5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h-custom-headline {letter-spacing: -1px;line-height: 1.1;}
.h-custom-headline.accent {overflow: hidden;}
.h-custom-headline.accent span {padding-bottom: 2px;display: inline-block;position: relative;}
.h-custom-headline.accent span:before, .h-custom-headline.accent span:after {content: "";position: absolute;top: 50%;height: 2px;width: 9999px;display: block;margin-top: -1px;background-color: #e5e5e5;}
.h-custom-headline.accent span:before {right: 100%;margin-right: .5em;}
.h-custom-headline.accent span:after {left: 100%;margin-left: .5em;}
.h-feature-headline {line-height: 1.1;}
.h-feature-headline span {display: inline-block;position: relative;padding-left: 1.5em;}
.h-feature-headline span i {position: absolute;top: 50%;left: 0;width: 2em;height: 2em;margin-top: -1em;font-size: .65em;letter-spacing: 0;line-height: 2em;text-align: center;color: #fff;background-color: #2c3e50;border-radius: 100em;}
.x-section {position: relative;margin: 0 0 1.5em;padding: 45px 0;}
.x-section:before, .x-section:after {content: " ";display: table;width: 0px;}
.x-section:after {clear: both;}
.x-section.bg-image, .x-section.bg-pattern {background-position: 50% 50%;}
.x-section.bg-image.parallax, .x-section.bg-pattern.parallax {background-attachment: fixed;}
.x-section.bg-image {background-size: cover;background-repeat: no-repeat;}
.x-section.bg-pattern {background-repeat: repeat;}
.x-section.bg-video {position: relative;overflow: hidden;}
.x-section .x-container {position: relative;z-index: 1;}
.x-section .x-container.marginless-columns {display: table;table-layout: fixed;}
.x-section .x-container.marginless-columns:not(.width) {width: 100%;}
.x-section .x-container.marginless-columns:before, .x-section .x-container.marginless-columns:after {display: none;}
.x-section .x-container.marginless-columns>.x-column {display: table-cell;margin-right: 0;float: none;vertical-align: top;}
.x-section .x-container.marginless-columns>.x-column.x-1-1 {width: 100%;}
.x-section .x-container.marginless-columns>.x-column.x-1-2 {width: 50%;}
.x-section .x-container.marginless-columns>.x-column.x-1-3 {width: 33.33333%;}
.x-section .x-container.marginless-columns>.x-column.x-2-3 {width: 66.66666%;}
.x-section .x-container.marginless-columns>.x-column.x-1-4 {width: 25%;}
.x-section .x-container.marginless-columns>.x-column.x-3-4 {width: 75%;}
.x-section .x-container.marginless-columns>.x-column.x-1-5 {width: 20%;}
.x-section .x-container.marginless-columns>.x-column.x-2-5 {width: 40%;}
.x-section .x-container.marginless-columns>.x-column.x-3-5 {width: 60%;}
.x-section .x-container.marginless-columns>.x-column.x-4-5 {width: 80%;}
.x-section .x-container.marginless-columns>.x-column.x-1-6 {width: 16.66666%;}
.x-section .x-container.marginless-columns>.x-column.x-5-6 {width: 83.33333%;}
@media (max-width: 767px) {.x-section .x-container.marginless-columns {display: block;}
	.x-section .x-container.marginless-columns:before, .x-section .x-container.marginless-columns:after {display: table;}
	.x-section .x-container.marginless-columns>.x-column[class*="x-"] {display: block;width: 100%;vertical-align: inherit;}}
.x-section-separator {position: absolute;left: 0;right: 0;margin: 0 auto;z-index: 10;}
.x-section-separator svg {display: block;width: 100%;height: 100%;margin: 0;}
.x-section-separator-top {top: 0;transform: translate(0,-100%);}
.x-section-separator-bottom {bottom: 0;transform: translate(0,100%);}
.with-container {border: 2px solid #e5e5e5;padding: 2.5%;background-color: #fff;}
.mejs-container:focus, .mejs-container:active {outline: 0;}
.mejs-container.mejs-container-fullscreen {background-color: #000;}
.mejs-controls {display: flex;justify-content: space-between;align-items: center;background-color: #000;}
.mejs-controls>div {display: flex;justify-content: center;align-items: center;position: relative;width: 30px;height: 30px;line-height: 1;}
.mejs-video .mejs-controls {width: auto;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 20px 20px;}
.mejs-button button {margin: 0;border: 0;padding: 0;width: 30px;height: 30px;font-size: 14px;line-height: inherit;text-align: center;vertical-align: top;background: none;color: rgba(255,255,255,.5);transition-duration: .3s;transition-timing-function: ease;transition-property: color,background-color,text-shadow;}
.mejs-button button:hover, .mejs-button button:focus {color: #fff;}
.mejs-button button:focus, .mejs-button button:active {outline: 0;}
.mejs-button button:before {content: "";display: block;margin: 0 auto;font-family: "FontAwesome" !important;font-style: normal !important;font-weight: normal !important;text-decoration: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.mejs-button.mejs-play button:before {content: "";}
.mejs-button.mejs-replay button:before {content: "";}
.mejs-button.mejs-pause button:before {content: "";}
.mejs-button.mejs-mute button:before {content: "";}
.mejs-button.mejs-unmute button:before {content: "";}
.mejs-button.mejs-fullscreen button:before {content: "";}
.mejs-button.mejs-unfullscreen button:before {content: "";}
.mejs-time {width: 46px !important;font-size: 10px;letter-spacing: .025em;text-align: center;color: rgba(255,255,255,.5);}
@media (max-width: 767px) {.mejs-time {display: none !important;}}
.mejs-time-rail {flex: 1 1 0%;padding: 0 10px;}
.mejs-time-total {display: block;margin: 0;overflow: hidden;position: relative;z-index: 1;width: 100% !important;height: 10px;cursor: pointer;background-color: rgba(255,255,255,.25);}
.mejs-time-total:focus, .mejs-time-total:active {outline: 0;}
.mejs-time-loaded, .mejs-time-current {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;transform-origin: 0% 0%;}
.mejs-time-loaded {background-color: rgba(255,255,255,.25);}
.mejs-time-current {background-color: rgba(255,255,255,.5);transform: scaleX(0);}
.advanced-controls .mejs-time-rail {padding-left: 0;padding-right: 0;}
@media (max-width: 767px) {.advanced-controls .mejs-time-rail {padding-left: 10px;padding-right: 10px;}}
.mejs-video .mejs-poster {background-size: contain;background-repeat: no-repeat;background-position: 50% 50%;}
.mejs-video .mejs-poster img {object-fit: contain;}
.mejs-video .mejs-overlay-play {cursor: pointer;}
.mejs-fullscreen {overflow: hidden !important;}
.mejs-container-fullscreen {top: 0;left: 0;right: 0;bottom: 0;position: fixed;z-index: 1000;overflow: hidden;}
.mejs-container-fullscreen video, .mejs-container-fullscreen .mejs-mediaelement {width: 100% !important;height: 100% !important;}
.mejs-fullscreen-button>button {background-position: -80px 0;}
.mejs-unfullscreen>button {background-position: -100px 0;}
.bg .mejs-mediaelement {overflow: hidden;}
.me-plugin, .me-cannotplay, .bg .mejs-mediaelement, .mejs-video .mejs-layer, .hide-controls.autoplay .mejs-video .mejs-layers {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.mejs-clear, .mejs-offscreen, .mejs-time-float, .mejs-time-handle, .mejs-time-hovered, .mejs-volume-slider, .mejs-time-buffering, .mejs-audio .mejs-layers, .mejs-poster .mejs-poster-img, .mejs-video .mejs-overlay-error, .vimeo .mejs-video .mejs-controls, .vimeo .mejs-mediaelement video, .mejs-video .mejs-overlay-loading, .hide-controls .mejs-video .mejs-controls, .mejs-video .mejs-overlay-play .mejs-overlay-button {display: none !important;}
.x-mejs-no-source {display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.has-stack-styles .mejs-controls {border: 1px solid transparent;background-color: rgba(0,0,0,.5);}
.has-stack-styles .mejs-button.mejs-playpause-button {border-right: 1px solid rgba(255,255,255,.125);}
.has-stack-styles .mejs-button.mejs-volume-button, .has-stack-styles .mejs-button.mejs-fullscreen-button {border-left: 1px solid rgba(255,255,255,.125);}
.has-stack-styles .mejs-button button {color: rgba(255,255,255,.5);}
.has-stack-styles .mejs-button button:hover, .has-stack-styles .mejs-button button:focus {color: #fff;}
.has-stack-styles .mejs-time {color: rgba(255,255,255,.5);}
.has-stack-styles .mejs-time-total {height: 10px;background-color: rgba(255,255,255,.2);}
.has-stack-styles .mejs-time-loaded {height: 10px;background-color: rgba(255,255,255,.3);}
.has-stack-styles .mejs-time-current {height: 10px;background-color: #fff;}
@media (max-width: 979px) {.x-sidebar {margin-top: 3.5em;}}
.x-sidebar .widget {margin-top: 3em;}
.x-sidebar .widget:first-child {margin-top: 0;}
.x-sidebar .widget:last-child {margin-bottom: 2em;}
.x-main {position: relative;}
.x-main:before, .x-main:after {content: " ";display: table;width: 0px;}
.x-main:after {clear: both;}
.x-main .widget {margin-top: 3em;}
.x-main .widget:first-child {margin-top: 0;}
.hentry {margin-top: 90px;}
.hentry:first-child {margin-top: 0;}
.entry-wrap:before, .entry-wrap:after {content: " ";display: table;width: 0px;}
.entry-wrap:after {clear: both;}
.entry-title {position: relative;margin: 0;font-size: 170%;line-height: 1.1;}
.entry-title:before {float: left;position: relative;top: .1375em;margin-right: .35em;font-size: .88em;line-height: 1;text-align: center;color: #e6e6e6;background-color: #fff;font-family: "FontAwesome" !important;font-style: normal !important;font-weight: normal !important;text-decoration: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.entry-title-sub {display: block;margin: .725em 0 0;font-size: 128.5%;font-weight: 300;color: #bfbfbf;line-height: 1.1;}
.p-meta {margin: 8px 0 0;line-height: 1.5;}
.p-meta>span {display: inline-block;}
.p-meta>span>a {white-space: nowrap;}
.p-meta>span:after {content: "/";padding: 0 .45em;}
.p-meta>span:last-child:after {display: none;}
.entry-featured {position: relative;margin-top: 25px;border: 2px solid #e5e5e5;padding: 6px;background-color: #fff;}
.entry-thumb {display: block;position: relative;background-color: #16a085;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.entry-thumb img {min-width: 100%;-webkit-transition: opacity .75s ease;transition: opacity .75s ease;}
.entry-thumb:before {content: "";display: block;position: absolute;margin: -36px 0 0 -35px;top: 50%;left: 50%;width: 70px;height: 70px;font-family: "fontawesome";font-size: 42px;font-style: normal;font-weight: normal;line-height: 72px;text-align: center;vertical-align: middle;-webkit-font-smoothing: antialiased;speak: none;color: #fff;background-color: rgba(0,0,0,.35);border-radius: 100em;opacity: 0;-webkit-transition: opacity .75s ease;transition: opacity .75s ease;}
a.entry-thumb:hover img {opacity: .15;}
a.entry-thumb:hover:before {opacity: 1;}
.entry-content {margin-top: 25px;}
.entry-content embed, .entry-content iframe, .entry-content object {width: 100%;max-width: 100%;}
.entry-content>p:last-child, .entry-content>ul:last-child, .entry-content>ol:last-child {margin-bottom: 0;}
.entry-content.excerpt p {margin-bottom: 0;}
.more-link {font-weight: 700;text-decoration: underline;white-space: nowrap;}
.entry-footer {margin-top: 1.5em;padding: 1em 1.25em;line-height: 1.4;background-color: #f9f9f9;}
.entry-footer>p {margin: 0;}
.page .no-post-thumbnail .entry-content {margin-top: 0;}
.x-iso-container-posts.cols-2 .entry-wrap {padding: 7% 7.5% 7.5%;}
.x-iso-container-posts.cols-3 .entry-wrap {padding: 7% 7.5% 7.5%;}
.x-iso-container-posts.cols-3 .entry-title {font-size: 150%;}
.x-iso-container-posts.cols-3 .p-meta {font-size: 82%;}
.x-iso-container-posts>.hentry .entry-wrap {margin: 0 -1px -1px;border: 1px solid #f2f2f2;background-color: #fff;}
.format-standard .entry-title:before {content: "";}
.format-video .entry-title:before {content: "";}
.format-audio .entry-title:before {content: "";}
.format-audio.no-post-thumbnail .entry-featured {border: 0;padding: 0;}
.format-audio.has-post-thumbnail .entry-featured .x-audio {position: absolute;left: 20px;right: 20px;bottom: 20px;margin: 0 auto;}
.format-audio.has-post-thumbnail .entry-featured .x-audio iframe {position: absolute;bottom: 0;}
.format-image .entry-title:before {content: "";}
.format-gallery .entry-title:before {content: "";}
.format-link .x-hgroup {margin-bottom: 1.5em;border-bottom: 1px solid #f2f2f2;padding: 0 0 1.5em;}
.format-link .entry-title:before {content: "";}
.format-link .entry-title-sub a {border-bottom: 1px dotted;word-break: break-all;}
.blog.x-post-meta-disabled .format-link .x-hgroup, .search.x-post-meta-disabled .format-link .x-hgroup, .archive.x-post-meta-disabled .format-link .x-hgroup {margin-bottom: 0;border-bottom: 0;padding-bottom: 0;}
.format-quote .x-hgroup {margin-bottom: 1.5em;border-bottom: 1px solid #f2f2f2;padding: 0 0 1.5em;}
.format-quote .entry-title:before {content: "";}
.format-quote .entry-title-sub {text-align: right;}
.format-quote .entry-title-sub:before {content: "– ";}
.blog.x-post-meta-disabled .format-quote .x-hgroup, .search.x-post-meta-disabled .format-quote .x-hgroup, .archive.x-post-meta-disabled .format-quote .x-hgroup {margin-bottom: 0;border-bottom: 0;padding-bottom: 0;}
.x-portfolio .entry-cover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background-color: rgba(255,255,255,.925);-webkit-transform: translate(-100%,0);transform: translate(-100%,0);-webkit-transition: all .75s ease;transition: all .75s ease;}
.x-portfolio .entry-cover:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.x-portfolio .entry-cover-content {position: relative;display: inline-block;vertical-align: middle;width: 80%;height: auto;}
.x-portfolio .entry-cover-content span {text-transform: uppercase;}
.x-portfolio .entry-featured {overflow: hidden;}
.x-portfolio .entry-featured:hover .entry-cover {-webkit-transform: translate(0,0);transform: translate(0,0);}
.x-portfolio .entry-info {float: left;width: 64%;}
.x-portfolio .entry-extra {float: right;width: 32%;border: 2px solid #e5e5e5;padding: 25px;font-size: 114.2%;}
@media (max-width: 767px) {.x-portfolio .entry-extra {margin-top: 1.85em;}}
.x-portfolio .entry-extra .x-btn {margin-bottom: 2.5em;}
.x-portfolio .entry-extra .x-ul-icons {margin-left: 1.355em;}
@media (max-width: 767px) {.x-portfolio .entry-info, .x-portfolio .entry-extra {float: none;width: 100%;}}
.x-portfolio .h-extra {margin-top: .5em;font-size: 150%;}
.x-portfolio .h-extra.skills {margin: 0 0 .25em;}
.x-portfolio .h-extra.launch {margin: .95em 0 .4em;}
.single-x-portfolio .entry-header {margin-top: 5%;}
.single-x-portfolio .entry-featured {margin: 0;}
.x-iso-container-portfolio .entry-featured {margin: 0;}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover {cursor: default;}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover img {opacity: 1;}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover:before {opacity: 0;}
h1.entry-title.entry-title-portfolio {margin: 0;font-size: 285.7%;line-height: 1.05;}
@media (max-width: 480px) {h1.entry-title.entry-title-portfolio {font-size: 228.5%;}}
h2.entry-title.entry-title-portfolio {margin: 0;font-size: 171.4%;line-height: 1.1;text-align: center;}
.page-template-template-blank-3-php.x-navbar-fixed-left-active, .page-template-template-blank-3-php.x-navbar-fixed-right-active, .page-template-template-blank-6-php.x-navbar-fixed-left-active, .page-template-template-blank-6-php.x-navbar-fixed-right-active, .page-template-template-blank-7-php.x-navbar-fixed-left-active, .page-template-template-blank-7-php.x-navbar-fixed-right-active, .page-template-template-blank-8-php.x-navbar-fixed-left-active, .page-template-template-blank-8-php.x-navbar-fixed-right-active {padding: 0;}
[class*="page-template-template-blank"] .entry-content {margin: 0;}
[class*="page-template-template-blank"] .x-main, .page-template-template-layout-full-width-php .x-main {float: none;display: block;width: auto;}
.error404 .entry-404 {margin: 6.5% 0 8.5%;}
.error404 .entry-404 p {max-width: 750px;margin: 0 auto 1.313em;font-size: 1.5em;}
@media (max-width: 767px) {.error404 .entry-404 p {font-size: 1.25em;}}
@media (max-width: 480px) {.error404 .entry-404 p {font-size: 1em;}}
.error404 .entry-404 .form-search {max-width: 500px;margin: 0 auto;}
.x-header-landmark {padding: 30px 0;border: 1px solid #f2f2f2;border-left: 0;border-right: 0;}
.x-landmark-breadcrumbs-wrap {display: table;width: 100%;}
@media (max-width: 767px) {.x-landmark-breadcrumbs-wrap .x-landmark, .x-landmark-breadcrumbs-wrap .x-breadcrumbs-wrap {width: 100%;display: block;text-align: center;}}
.x-landmark, .x-breadcrumbs-wrap {display: table-cell;vertical-align: middle;}
.x-landmark {width: 63.02463%;padding-right: 9.92611%;}
@media (max-width: 767px) {.x-landmark {padding: 0;}}
.x-breadcrumbs-wrap {width: 27.04926%;text-align: right;}
@media (max-width: 767px) {.x-breadcrumbs-wrap {margin-top: .75em;}}
.h-landmark, .entry-title.h-landmark {margin: 0;font-size: 245%;letter-spacing: -.075em;line-height: 1;}
.h-landmark span, .entry-title.h-landmark span {display: inline-block;position: relative;}
.x-comments-area {margin: 3.5em 0 0;}
.h-comments-title {margin: 0 0 .5em;font-size: 171.4%;font-weight: 300;line-height: 1.1;}
.h-comments-title span {font-weight: 700;}
.x-comments-list {margin: 0;list-style: none;}
.x-comments-list .children {margin: 0;list-style: none;}
@media (max-width: 979px) {.x-comments-list .children {margin-left: 0;}}
.x-comments-list .children li.comment {position: relative;margin: 0;border-left: 1px solid #f2f2f2;padding-left: 50px;box-shadow: inset 1px 0 0 0 rgba(255,255,255,.85);}
@media (max-width: 767px) {.x-comments-list .children li.comment {border-left: 0;padding-left: 0;}
	.x-comments-list .children li.comment:before {display: none;}}
.x-comments-list .children li.comment:before {content: " ";display: block;position: absolute;float: left;top: 30px;left: 0;width: 25px;height: 1px;background-color: #f2f2f2;box-shadow: 0 1px 0 0 rgba(255,255,255,.85);}
li.comment {margin: 0;padding: 0;}
li.bypostauthor>article.comment {border-color: #16a085;}
article.comment {position: relative;margin: 0 0 15px 0;border: 2px solid #e5e5e5;padding: 25px;font-size: 114.2%;line-height: 1.5;background-color: #fff;}
article.comment:before, article.comment:after {content: " ";display: table;width: 0px;}
article.comment:after {clear: both;}
@media (max-width: 480px) {article.comment {padding: 15px;}}
.x-comment-wrap {margin-left: 84px;}
@media (max-width: 480px) {.x-comment-wrap {margin-left: 74px;}}
.x-comment-header {margin-bottom: 13px;border-bottom: 1px solid #f2f2f2;padding-bottom: 3px;line-height: 1;}
.x-comment-content {position: relative;}
.x-comment-content p:last-child, .x-comment-content ul:last-child, .x-comment-content ol:last-child {margin-bottom: 0;}
.x-comment-author {display: inline-block;font-size: 131.25%;letter-spacing: -1px;line-height: 1;border-radius: 3px;}
.x-comment-author a {color: #2c3e50;}
.x-comment-author a:hover {color: #16a085;}
.x-comment-time {display: inline-block;margin: 9px 0 0;position: relative;font-size: 68.75%;font-weight: 400;letter-spacing: 1px;line-height: 1.2;text-transform: uppercase;color: #a6a6a6;}
.x-comment-awaiting-moderation {padding: .5em .5em .75em;line-height: 1.2;text-align: center;color: #2c3e50;background-color: #f5f5f5;border-radius: 3px;box-shadow: inset 0 2px 3px rgba(0,0,0,.1);}
.comment-edit-link {display: block;position: absolute;top: 6px;right: 7px;font-size: 11px;font-weight: 700;line-height: 1;text-transform: uppercase;white-space: nowrap;}
.x-reply {float: left;clear: left;margin-left: 3px;}
.comment-reply-link {font-size: 10px;font-weight: 400;letter-spacing: 2px;line-height: 1.4;text-transform: uppercase;color: #c5c5c5;}
.comment-reply-link-after {font-size: 10px;line-height: 1;}
span.bypostauthor {display: block;margin: 10px 0 0;font-size: 50%;font-weight: 700;line-height: 1;letter-spacing: 1px;text-transform: uppercase;}
.x-comment-img {float: left;}
.x-comment-img .avatar-wrap {display: block;position: relative;}
.x-comment-img .avatar-wrap .avatar {width: 60px;}
#respond .required {font-weight: 700;}
#reply-title {margin: 2.175em 0 .1em;font-size: 171.4%;line-height: 1.1;}
#reply-title small {margin: 8px 0 0;display: block;font-size: 54.16%;letter-spacing: 1px;text-transform: uppercase;}
#commentform {margin-bottom: 0;}
.comment-notes {margin-bottom: 1em;font-size: 100%;}
.logged-in-as {margin-bottom: 1em;font-size: 114.2%;}
.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-rating, .comment-form-comment {margin: 0;}
.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-rating label, .comment-form-comment label {font-size: 100%;color: #2c3e50;}
.comment-form-author label .required, .comment-form-email label .required, .comment-form-url label .required, .comment-form-rating label .required, .comment-form-comment label .required {position: relative;right: .175em;}
.comment-form-author, .comment-form-email, .comment-form-url {float: left;width: 33.33333%;}
.comment-form-author input, .comment-form-email input, .comment-form-url input {width: 100%;margin-bottom: .85em;font-size: 16px;}
.comment-form-author {padding-right: .5em;}
.comment-form-email {padding: 0 .5em;}
.comment-form-url {padding-left: .5em;}
.comment-form-comment textarea {width: 100%;resize: none;margin-bottom: .85em;padding-top: 11px;padding-bottom: 11px;font-size: 16px;}
.comment-form-cookies-consent {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: baseline;width: 100%;}
.comment-form-cookies-consent input {margin: 0;}
.comment-form-cookies-consent label {margin: 0 0 0 .65em;line-height: inherit;cursor: pointer;}
.form-submit {margin: 0;}
.widget p:last-child, .widget ul:last-child, .widget ol:last-child {margin-bottom: 0;}
.widget ul, .widget ol {margin-left: 0;border-top: 1px solid #f2f2f2;list-style: none;}
.widget ul li, .widget ol li {border-bottom: 1px solid #f2f2f2;padding: .65em 0;line-height: 1.5;background-color: #fff;}
.widget select {width: 100%;}
.h-widget {margin: 0 0 .65em;font-size: 170%;line-height: 1.1;}
.widget_calendar #wp-calendar {background-color: transparent;}
.widget_calendar #wp-calendar caption {font-size: 114.2%;font-weight: 300;letter-spacing: 2px;text-transform: uppercase;color: #2c3e50;}
.widget_calendar #wp-calendar th, .widget_calendar #wp-calendar td {line-height: 1;text-align: center;}
.widget_calendar #wp-calendar th {border-bottom: 2px solid #2c3e50;padding: 3% 0;font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 700;color: #2c3e50;}
.widget_calendar #wp-calendar td {padding: 4.75% 0;}
.widget_calendar #wp-calendar tbody td {border: 1px solid #e6e6e6;background-color: #fff;}
.widget_calendar #wp-calendar tbody td.pad:first-child {border-left: 0;}
.widget_calendar #wp-calendar tbody td.pad:last-child {border-right: 0;}
.widget_calendar #wp-calendar #prev, .widget_calendar #wp-calendar #next {padding: 4.5% 0;font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 300;line-height: 1;text-shadow: none;text-transform: uppercase;}
.widget_calendar #wp-calendar #prev a, .widget_calendar #wp-calendar #next a {color: #bfbfbf;}
.widget_calendar #wp-calendar #prev a:hover, .widget_calendar #wp-calendar #next a:hover {color: gray;}
.widget_nav_menu .current-menu-item>a {position: relative;}
.widget_nav_menu .current-menu-item>a:after {content: "";display: inline-block;margin-left: .45em;font-family: "FontAwesome" !important;font-style: normal !important;font-weight: normal !important;text-decoration: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.widget_rss .rsswidget img {display: none;}
.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud .tagcloud a {display: inline-block;position: relative;margin-top: .35em;padding: .375em .675em .475em;cursor: pointer;line-height: 1.3;text-align: center;vertical-align: middle;color: #fff;background-color: #2c3e50;}
.widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover {color: #fff;background-color: #1abc9c;}
.widget_text .textwidget ul {margin: 0 0 1.5em 1.655em;border-top: 0;list-style: disc;}
.widget_text .textwidget ul li {border-bottom: 0;padding: 0;line-height: 1.8;}
.widget_text .textwidget ul.x-ul-icons {list-style: none;}
.widget_categories ul, .widget_product_categories ul, .widget_nav_menu ul, .widget_pages ul {border-top: 0;border-bottom: 1px solid #f2f2f2;}
.widget_categories ul ul, .widget_product_categories ul ul, .widget_nav_menu ul ul, .widget_pages ul ul {border: 0;}
.widget_categories ul>li, .widget_product_categories ul>li, .widget_nav_menu ul>li, .widget_pages ul>li {border-top: 1px solid #f2f2f2;border-bottom: 0;padding: 0;}
.widget_categories ul>li a, .widget_product_categories ul>li a, .widget_nav_menu ul>li a, .widget_pages ul>li a {display: inline-block;margin: .65em 0;}
.widget_categories ul li li a, .widget_product_categories ul li li a, .widget_nav_menu ul li li a, .widget_pages ul li li a {margin-left: 25px;}
.widget_categories ul li li li a, .widget_product_categories ul li li li a, .widget_nav_menu ul li li li a, .widget_pages ul li li li a {margin-left: 50px;}
.widget_categories ul li li li li a, .widget_product_categories ul li li li li a, .widget_nav_menu ul li li li li a, .widget_pages ul li li li li a {margin-left: 75px;}
.sticky {margin: 0;}
.alignright {float: right;margin: .35em 0 .35em 1.5em;}
.alignleft {float: left;margin: .35em 1.5em .35em 0;}
.alignnone {float: none;margin: 0 0 1.5em 0;}
.aligncenter {display: block;margin: 0 auto 1.5em;}
.wp-caption, .gallery-item {max-width: 100%;border: 2px solid #e5e5e5;padding: 4px;text-align: center;background-color: #fff;}
.wp-caption>.gallery-caption, .wp-caption>.wp-caption-text, .wp-caption>.wp-caption-text:last-child, .gallery-item>.gallery-caption, .gallery-item>.wp-caption-text, .gallery-item>.wp-caption-text:last-child {display: block;margin: 9px 0 5px;padding: 0 5%;font-size: 10px;line-height: 1.2;text-transform: uppercase;}
.gallery {clear: both;margin: -4% 0 1.5em;}
.gallery:before, .gallery:after {content: " ";display: table;width: 0px;}
.gallery:after {clear: both;}
.gallery .gallery-item {float: left;margin: 4% 4% 0 0;}
.gallery-columns-0 .gallery-item, .gallery-columns-1 .gallery-item {width: 100%;}
.gallery-columns-2 .gallery-item {width: 48%;}
.gallery-columns-2 .gallery-item:nth-child(2n) {margin-right: 0;}
.gallery-columns-3 .gallery-item {width: 30.6666%;}
.gallery-columns-3 .gallery-item:nth-child(3n) {margin-right: 0;}
.gallery-columns-4 .gallery-item {width: 22%;}
.gallery-columns-4 .gallery-item:nth-child(4n) {margin-right: 0;}
@media (max-width: 979px) {.gallery-columns-4 .gallery-item {width: 48%;}
	.gallery-columns-4 .gallery-item:nth-child(2n) {margin-right: 0;}}
@media (max-width: 767px) {.gallery-columns-0 .gallery-item, .gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item {width: 100%;float: none;margin-right: 0;}}
.alignwide, .alignfull {width: auto;max-width: none;margin-left: 0;margin-right: 0;}
.alignwide img, .alignfull img {display: block;margin: 0 auto;}
@media (max-width: 979px) {.x-content-sidebar-active .alignwide, .x-sidebar-content-active .alignwide {width: 92vw;max-width: 92vw;margin-left: calc(50% - 46vw);}}
@media (max-width: 979px) {.x-content-sidebar-active .alignfull, .x-sidebar-content-active .alignfull {width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);}}
.x-full-width-active .alignwide {width: 92vw;max-width: 92vw;margin-left: calc(50% - 46vw);}
.x-full-width-active .alignfull {width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);}
.page-template-template-blank-4-php .alignwide, .page-template-template-blank-4-php .alignfull, .page-template-template-blank-5-php .alignwide, .page-template-template-blank-5-php .alignfull, .page-template-template-blank-6-php .alignwide, .page-template-template-blank-6-php .alignfull, .page-template-template-blank-8-php .alignwide, .page-template-template-blank-8-php .alignfull {margin-left: 0;margin-right: 0;}
.x-resp-embed, .is-type-video {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.wp-embed-aspect-5-3 .x-resp-embed {padding-bottom: 60%;}
.wp-embed-aspect-4-4 .x-resp-embed {padding-bottom: 80%;}
.wp-embed-aspect-4-3 .x-resp-embed {padding-bottom: 75%;}
.wp-embed-aspect-3-2 .x-resp-embed {padding-bottom: 66.67%;}
.x-resp-embed iframe, .is-type-video iframe {display: block !important;position: absolute !important;top: 0 !important;left: 0 !important;width: 100%;height: 100%;margin: 0 !important;}
@media print {* {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important;}
	a, a:visited {text-decoration: underline;}
	a[href]:after {content: " (" attr(href) ")";}
	abbr[title]:after {content: " (" attr(title) ")";}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: "";}
	pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}
	thead {display: table-header-group;}
	tr, img {page-break-inside: avoid;}
	img {max-width: 100% !important;}
	@page {margin: .5cm;}
	p, h2, h3 {orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}
.animated.bounceIn, .animated.bounceOut {-webkit-animation-duration: .75s;animation-duration: .75s;}
.animated.flipOutX, .animated.flipOutY {-webkit-animation-duration: .75s;animation-duration: .75s;}
.x-anim-hide, .animated-hide {opacity: 0;}
@-webkit-keyframes jello {11.1% {-webkit-transform: none;transform: none;}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg);}
	77.7% {-webkit-transform: skewX(.39062deg) skewY(.39062deg);transform: skewX(.39062deg) skewY(.39062deg);}
	88.8% {-webkit-transform: skewX(-.19531deg) skewY(-.19531deg);transform: skewX(-.19531deg) skewY(-.19531deg);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes jello {11.1% {-webkit-transform: none;transform: none;}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg);}
	77.7% {-webkit-transform: skewX(.39062deg) skewY(.39062deg);transform: skewX(.39062deg) skewY(.39062deg);}
	88.8% {-webkit-transform: skewX(-.19531deg) skewY(-.19531deg);transform: skewX(-.19531deg) skewY(-.19531deg);}
	100% {-webkit-transform: none;transform: none;}}
.jello {-webkit-animation-name: jello;animation-name: jello;-webkit-transform-origin: center;transform-origin: center;}
@-webkit-keyframes pulse {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes pulse {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.pulse {-webkit-animation-name: pulse;animation-name: pulse;}
@-webkit-keyframes rubberBand {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes rubberBand {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}
@-webkit-keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
	40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
	60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
	80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
	100% {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
@keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
	40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
	60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
	80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
	100% {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
.swing {-webkit-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}
@-webkit-keyframes tada {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes tada {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.tada {-webkit-animation-name: tada;animation-name: tada;}
@-webkit-keyframes wobble {0% {-webkit-transform: none;transform: none;}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes wobble {0% {-webkit-transform: none;transform: none;}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	100% {-webkit-transform: none;transform: none;}}
.wobble {-webkit-animation-name: wobble;animation-name: wobble;}
@-webkit-keyframes bounceIn {0%, 20%, 40%, 60%, 80%, 100% {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	100% {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes bounceIn {0%, 20%, 40%, 60%, 80%, 100% {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	100% {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn;}
@-webkit-keyframes bounceInDown {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInDown {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	100% {-webkit-transform: none;transform: none;}}
.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}
@-webkit-keyframes bounceInLeft {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInLeft {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	100% {-webkit-transform: none;transform: none;}}
.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}
@-webkit-keyframes bounceInRight {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInRight {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	100% {-webkit-transform: none;transform: none;}}
.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}
@-webkit-keyframes bounceInUp {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes bounceInUp {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}
@-webkit-keyframes fadeIn {0% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}
	100% {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
@keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}
@-webkit-keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}
@-webkit-keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}
@-webkit-keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
	100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
	100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}
@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}
@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}
@-webkit-keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}
@-webkit-keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}
@-webkit-keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}
@-webkit-keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}
.cf:before, .cf:after {content: " ";display: table;width: 0px;}
.cf:after {clear: both;}
.right {float: right;}
.left {float: left;}
.center-block {margin-left: auto;margin-right: auto;}
.center-list {display: table;margin-left: auto;margin-right: auto;}
.hide {display: none;}
.show {display: block;}
.invisible {visibility: hidden;}
.visually-hidden, .screen-reader-text, .screen-reader-response, .bp-screen-reader-text {overflow: hidden;position: absolute;width: 1px;height: 1px;margin: -1px;border: 0;padding: 0;clip: rect(0 0 0 0);}
.visually-hidden.focusable:active, .visually-hidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}
.transparent {opacity: 0;}
.opaque {opacity: 1;}
.w-900 {font-weight: 900;}
.w-800 {font-weight: 800;}
.w-700 {font-weight: 700;}
.w-600 {font-weight: 600;}
.w-500 {font-weight: 500;}
.w-400 {font-weight: 400;}
.w-300 {font-weight: 300;}
.w-200 {font-weight: 200;}
.w-100 {font-weight: 100;}
.tt-upper {text-transform: uppercase;}
.tt-lower {text-transform: lowercase;}
.tt-none {text-transform: none;}
.center-text {text-align: center;}
.right-text {text-align: right;}
.left-text {text-align: left;}
.justify-text {text-align: justify;}
@media (min-width: 1200px) {.x-hide-xl {display: none !important;}}
@media (min-width: 980px) and (max-width: 1199px) {.x-hide-lg {display: none !important;}}
@media (min-width: 768px) and (max-width: 979px) {.x-hide-md {display: none !important;}}
@media (min-width: 481px) and (max-width: 767px) {.x-hide-sm {display: none !important;}}
@media (max-width: 480px) {.x-hide-xs {display: none !important;}}
.x-visible-phone {display: none !important;}
.x-visible-tablet {display: none !important;}
.x-visible-desktop {display: inherit !important;}
span.x-visible-desktop {display: inline !important;}
.x-hidden-desktop {display: none !important;}
@media (min-width: 768px) and (max-width: 979px) {.x-visible-tablet {display: inherit !important;}
	span.x-visible-tablet {display: inline !important;}
	.x-hidden-tablet {display: none !important;}
	.x-hidden-desktop {display: inherit !important;}
	span.x-hidden-desktop {display: inline !important;}
	.x-visible-desktop {display: none !important;}}
@media (max-width: 767px) {.x-visible-phone {display: inherit !important;}
	span.x-visible-phone {display: inline !important;}
	.x-hidden-phone {display: none !important;}
	.x-hidden-desktop {display: inherit !important;}
	span.x-hidden-desktop {display: inline !important;}
	.x-visible-desktop {display: none !important;}}
.ptn, .pvn, .pan {padding-top: 0 !important;}
.pts, .pvs, .pas {padding-top: .5em !important;}
.ptm, .pvm, .pam {padding-top: 1em !important;}
.ptl, .pvl, .pal {padding-top: 2em !important;}
.prn, .phn, .pan {padding-right: 0 !important;}
.prs, .phs, .pas {padding-right: .5em !important;}
.prm, .phm, .pam {padding-right: 1em !important;}
.prl, .phl, .pal {padding-right: 2em !important;}
.pbn, .pvn, .pan {padding-bottom: 0 !important;}
.pbs, .pvs, .pas {padding-bottom: .5em !important;}
.pbm, .pvm, .pam {padding-bottom: 1em !important;}
.pbl, .pvl, .pal {padding-bottom: 2em !important;}
.pln, .phn, .pan {padding-left: 0 !important;}
.pls, .phs, .pas {padding-left: .5em !important;}
.plm, .phm, .pam {padding-left: 1em !important;}
.pll, .phl, .pal {padding-left: 2em !important;}
.mtn, .mvn, .man {margin-top: 0 !important;}
.mts, .mvs, .mas {margin-top: .5em !important;}
.mtm, .mvm, .mam {margin-top: 1em !important;}
.mtl, .mvl, .mal {margin-top: 2em !important;}
.mrn, .mhn, .man {margin-right: 0 !important;}
.mrs, .mhs, .mas {margin-right: .5em !important;}
.mrm, .mhm, .mam {margin-right: 1em !important;}
.mrl, .mhl, .mal {margin-right: 2em !important;}
.mbn, .mvn, .man {margin-bottom: 0 !important;}
.mbs, .mvs, .mas {margin-bottom: .5em !important;}
.mbm, .mvm, .mam {margin-bottom: 1em !important;}
.mbl, .mvl, .mal {margin-bottom: 2em !important;}
.mln, .mhn, .man {margin-left: 0 !important;}
.mls, .mhs, .mas {margin-left: .5em !important;}
.mlm, .mhm, .mam {margin-left: 1em !important;}
.mll, .mhl, .mal {margin-left: 2em !important;}
.cs-cf:before, .cs-cf:after, .cs-clearfix:before, .cs-clearfix:after {content: " ";display: table;width: 0px;}
.cs-cf:after, .cs-clearfix:after {clear: both;}
.cs-f-n {float: none;}
.cs-f-l {float: left;}
.cs-f-r {float: right;}
.cs-hide {display: none !important;}
.cs-visually-hidden {overflow: hidden !important;position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;border: 0 !important;padding: 0 !important;clip: rect(0 0 0 0) !important;}
.cs-o-1 {opacity: 0 !important;}
.cs-o-0 {opacity: 1 !important;}
.cs-pos-r {position: relative !important;}
.cs-pos-a {position: absolute !important;}
.cs-pos-f {position: fixed !important;}
.cs-fw-900 {font-weight: 900 !important;}
.cs-fw-800 {font-weight: 800 !important;}
.cs-fw-700 {font-weight: 700 !important;}
.cs-fw-600 {font-weight: 600 !important;}
.cs-fw-500 {font-weight: 500 !important;}
.cs-fw-400 {font-weight: 400 !important;}
.cs-fw-300 {font-weight: 300 !important;}
.cs-fw-200 {font-weight: 200 !important;}
.cs-fw-100 {font-weight: 100 !important;}
.cs-ta-left {text-align: left !important;}
.cs-ta-right {text-align: right !important;}
.cs-ta-center {text-align: center !important;}
.cs-ta-justify {text-align: justify !important;}
.cs-tt-none {text-transform: none !important;}
.cs-tt-uppercase {text-transform: uppercase !important;}
.cs-tt-lowercase {text-transform: lowercase !important;}
.cs-tt-capitalize {text-transform: capitalize !important;}
@media (min-width: 1200px) {.cs-hide-xl {display: none !important;}}
@media (min-width: 980px) and (max-width: 1199px) {.cs-hide-lg {display: none !important;}}
@media (min-width: 768px) and (max-width: 979px) {.cs-hide-md {display: none !important;}}
@media (min-width: 481px) and (max-width: 767px) {.cs-hide-sm {display: none !important;}}
@media (max-width: 480px) {.cs-hide-xs {display: none !important;}}
.cs-ptn, .cs-pvn, .cs-pan {padding-top: 0 !important;}
.cs-pts, .cs-pvs, .cs-pas {padding-top: .5em !important;}
.cs-ptm, .cs-pvm, .cs-pam {padding-top: 1em !important;}
.cs-ptl, .cs-pvl, .cs-pal {padding-top: 2em !important;}
.cs-prn, .cs-phn, .cs-pan {padding-right: 0 !important;}
.cs-prs, .cs-phs, .cs-pas {padding-right: .5em !important;}
.cs-prm, .cs-phm, .cs-pam {padding-right: 1em !important;}
.cs-prl, .cs-phl, .cs-pal {padding-right: 2em !important;}
.cs-pbn, .cs-pvn, .cs-pan {padding-bottom: 0 !important;}
.cs-pbs, .cs-pvs, .cs-pas {padding-bottom: .5em !important;}
.cs-pbm, .cs-pvm, .cs-pam {padding-bottom: 1em !important;}
.cs-pbl, .cs-pvl, .cs-pal {padding-bottom: 2em !important;}
.cs-pln, .cs-phn, .cs-pan {padding-left: 0 !important;}
.cs-pls, .cs-phs, .cs-pas {padding-left: .5em !important;}
.cs-plm, .cs-phm, .cs-pam {padding-left: 1em !important;}
.cs-pll, .cs-phl, .cs-pal {padding-left: 2em !important;}
.cs-mtn, .cs-mvn, .cs-man {margin-top: 0 !important;}
.cs-mts, .cs-mvs, .cs-mas {margin-top: .5em !important;}
.cs-mtm, .cs-mvm, .cs-mam {margin-top: 1em !important;}
.cs-mtl, .cs-mvl, .cs-mal {margin-top: 2em !important;}
.cs-mrn, .cs-mhn, .cs-man {margin-right: 0 !important;}
.cs-mrs, .cs-mhs, .cs-mas {margin-right: .5em !important;}
.cs-mrm, .cs-mhm, .cs-mam {margin-right: 1em !important;}
.cs-mrl, .cs-mhl, .cs-mal {margin-right: 2em !important;}
.cs-mbn, .cs-mvn, .cs-man {margin-bottom: 0 !important;}
.cs-mbs, .cs-mvs, .cs-mas {margin-bottom: .5em !important;}
.cs-mbm, .cs-mvm, .cs-mam {margin-bottom: 1em !important;}
.cs-mbl, .cs-mvl, .cs-mal {margin-bottom: 2em !important;}
.cs-mln, .cs-mhn, .cs-man {margin-left: 0 !important;}
.cs-mls, .cs-mhs, .cs-mas {margin-left: .5em !important;}
.cs-mlm, .cs-mhm, .cs-mam {margin-left: 1em !important;}
.cs-mll, .cs-mhl, .cs-mal {margin-left: 2em !important;}