
.fusion-alert,
.tribe-events-notices {
    clear: both;
    position: relative;
    padding: 25px;
    border-radius: 0;
    margin-bottom: 20px;
    text-shadow: none;
}
.fusion-alert.alert-shadow,
.tribe-events-notices.alert-shadow {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.fusion-alert .close,
.tribe-events-notices .close {
    position: absolute;
    box-sizing: content-box;
    top: -1px;
    right: -1px;
    height: 25px;
    width: 25px;
    line-height: 25px;
    opacity: 1;
    border: 1px solid;
    border-color: inherit;
    color: inherit;
    font-size: 15px;
    transition: all 0.2s;
}
.fusion-alert .close:hover,
.tribe-events-notices .close:hover {
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.05);
}
.fusion-alert.alert-blank,
.tribe-events-notices.alert-blank {
    border: 1px solid #747474;
}
.fusion-alert.fusion-alert-capitalize,
.tribe-events-notices.fusion-alert-capitalize {
    text-transform: uppercase;
}
.fusion-alert.fusion-alert-center,
.tribe-events-notices.fusion-alert-center {
    text-align: center;
}
.fusion-alert.fusion-alert-center .alert-icon,
.tribe-events-notices.fusion-alert-center .alert-icon {
    margin-right: 10px;
}
.fusion-alert.fusion-alert-left .fusion-alert-content-wrapper,
.tribe-events-notices.fusion-alert-left .fusion-alert-content-wrapper {
    display: flex;
    text-align: left;
}
.fusion-alert.fusion-alert-left .fusion-alert-content-wrapper .alert-icon,
.tribe-events-notices.fusion-alert-left .fusion-alert-content-wrapper .alert-icon {
    margin-right: 1em;
}
.fusion-alert.fusion-alert-right .close,
.tribe-events-notices.fusion-alert-right .close {
    left: -1px;
    right: auto;
}
.fusion-alert.fusion-alert-right .fusion-alert-content-wrapper,
.tribe-events-notices.fusion-alert-right .fusion-alert-content-wrapper {
    display: flex;
    justify-content: flex-end;
    text-align: right;
}
.fusion-alert.fusion-alert-right .fusion-alert-content-wrapper .alert-icon,
.tribe-events-notices.fusion-alert-right .fusion-alert-content-wrapper .alert-icon {
    order: 1;
    margin-left: 1em;
}
.tribe-events-notices:not(.fusion-alert) {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border-color: #d7d6d6;
    color: inherit;
    text-shadow: none;
    text-align: center;
    text-transform: uppercase;
}
body .fusion-alert.alert {
    border-width: 1px;
}
.fusion-alert.alert-info.general {
    background: #ffffff;
    border-color: #4a4e57;
    color: #4a4e57;
}
.fusion-alert.alert-info.general .alert-icon {
    color: #4a4e57;
}
.fusion-alert.alert-info.general .fusion-alert-content {
    color: #4a4e57;
}
.fusion-alert.alert-danger.error {
    background: rgba(219, 75, 104, 0.1);
    border-color: #db4b68;
    color: #db4b68;
}
.fusion-alert.alert-danger.error .alert-icon {
    color: #db4b68;
}
.fusion-alert.alert-danger.error .fusion-alert-content {
    color: #db4b68;
}
.fusion-alert.alert-success.success {
    background: rgba(18, 184, 120, 0.1);
    border-color: #12b878;
    color: #12b878;
}
.fusion-alert.alert-success.success .alert-icon {
    color: #12b878;
}
.fusion-alert.alert-success.success .fusion-alert-content {
    color: #12b878;
}
.fusion-alert.alert-warning.notice {
    background: rgba(241, 174, 42, 0.1);
    border-color: #f1ae2a;
    color: #f1ae2a;
}
.fusion-alert.alert-warning.notice .alert-icon {
    color: #f1ae2a;
}
.fusion-alert.alert-warning.notice .fusion-alert-content {
    color: #f1ae2a;
}
.fusion-audio.fusion-audio {
    max-width: var(--fusion-audio-max-width, 100%);
}
.fusion-audio.fusion-audio.dark-controls .mejs-button > button {
    background-image: url("https://divi.pslweb.org/wp-content/plugins/fusion-builder/assets/images/mejs-controls-dark.svg");
}
.fusion-audio.fusion-audio.dark-controls .mejs-controls > * {
    color: #000;
}
.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-time-rail .mejs-time-total {
    background: rgba(0, 0, 0, 0.33);
}
.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #000;
}
.fusion-audio.fusion-audio.dark-controls .mejs-time-handle-content {
    border: 4px solid hsla(0, 0%, 0%, 0.9);
}
.fusion-audio.fusion-audio.dark-controls .mejs-time-current,
.fusion-audio.fusion-audio.dark-controls .mejs-time-handle-content {
    background: hsla(0, 0%, 0%, 0.9);
}
.fusion-audio.fusion-audio .mejs-container {
    background-color: transparent;
    height: calc(40px + 2 * var(--fusion-audio-border-size, 0) * 1px) !important;
}
.fusion-audio.fusion-audio .mejs-container .mejs-controls,
.fusion-audio.fusion-audio .mejs-embed,
.fusion-audio.fusion-audio .mejs-embed body {
    background-color: var(--fusion-audio-background-color, #1d242d);
}
.fusion-audio.fusion-audio .mejs-controls .mejs-time-rail .mejs-time-current {
    background: var(--fusion-audio-accent-color, #ffffff);
}
.fusion-audio.fusion-audio .mejs-controls {
    border-top-left-radius: var(--fusion-audio-border-top-left-radius, 0px);
    border-top-right-radius: var(--fusion-audio-border-top-right-radius, 0px);
    border-bottom-right-radius: var(--fusion-audio-border-bottom-right-radius, 0px);
    border-bottom-left-radius: var(--fusion-audio-border-bottom-left-radius, 0px);
    box-shadow: var(--fusion-audio-box-shadow);
    border: calc(var(--fusion-audio-border-size, 0) * 1px) solid var(--fusion-audio-border-color, #ffffff);
    height: calc(40px + 2 * var(--fusion-audio-border-size, 0) * 1px) !important;
}
.fusion-blog-shortcode a {
    text-decoration: none;
    box-shadow: none !important;
}
.fusion-blog-shortcode .entry-title {
    clear: right;
}
.fusion-blog-shortcode .fusion-read-more {
    position: relative;
    margin-right: 10px;
    text-align: right;
}
.fusion-blog-shortcode .fusion-read-more:after {
    content: "\f105";
    top: 50%;
    right: -10px;
    padding-left: 5px;
    font-size: 14px;
    font-family: awb-icons;
    position: absolute;
    transform: translateY(-50%);
}
.fusion-blog-shortcode .fusion-inline-sep {
    padding: 0 5px;
}
.fusion-blog-shortcode .fusion-inline-sep:last-child {
    display: none;
}
.fusion-blog-shortcode .fusion-post-grid {
    margin-bottom: 65px;
}
.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button {
    background-color: rgba(242, 243, 245, 0.7);
    color: #212934;
}
.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button:hover {
    background-color: #f2f3f5;
    color: #212934;
}
.fusion-post-slideshow .image {
    margin-bottom: 0;
}
.fusion-post-slideshow .fusion-image-size-fixed {
    display: block;
}
.fusion-flexslider.fusion-post-slideshow {
    overflow: visible;
}
.fusion-meta-info {
    clear: both;
    overflow: hidden;
    margin-top: 20px;
    padding: 5px 0;
    border-top: 1px solid #e7e6e6;
    border-bottom: 1px solid #e7e6e6;
}
.fusion-meta-info .fusion-alignleft {
    width: 80%;
}
.fusion-single-line-meta {
    margin-bottom: 20px;
}
.fusion-content-sep {
    margin-top: 20px;
    height: 6px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}
.fusion-date-and-formats {
    float: left;
    margin-right: 17px;
    width: 82px;
    text-align: center;
}
.fusion-date-and-formats .fusion-date-box {
    padding: 8px 0 5px;
    color: #fff;
    display: block;
}
.fusion-date-and-formats .fusion-date {
    display: block;
    line-height: 29px;
    font-size: 29px;
    font-weight: 700;
}
.fusion-date-and-formats .fusion-format-box {
    margin-top: 3px;
    background-color: #eef0f2;
}
.fusion-date-and-formats .fusion-format-box i {
    display: block;
    line-height: 55px;
    font-size: 30px;
}
.fusion-timeline-line {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -1px;
    height: 100%;
    border-left: 1px solid #efeeee;
    border-right: 1px solid #ebeaea;
}
.fusion-timeline-icon {
    margin: 0 auto -6px;
    max-width: 1000px;
    font-size: 46px;
    height: 47px;
    line-height: 1;
    color: #ebeaea;
    text-align: center;
}
.fusion-timeline-icon .fusionicon-bubbles {
    cursor: pointer;
}
.fusion-timeline-circle {
    position: absolute;
    left: 50%;
    margin: 10px 0 0 -5px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: #efeeee;
}
.fusion-timeline-arrow {
    position: absolute;
    color: #e9eaee;
}
.fusion-timeline-arrow:before {
    font-family: awb-icons;
    font-size: 28px;
    position: absolute;
    top: 0;
    line-height: 30px;
}
.fusion-blog-archive .entry-title {
    margin-top: 0;
    margin-bottom: 5px;
}
.fusion-blog-layout-large article,
.fusion-blog-layout-large-alternate article,
.fusion-blog-layout-medium article {
    margin-bottom: 65px;
}
.fusion-blog-layout-large .entry-title,
.fusion-blog-layout-medium .entry-title {
    margin-top: 0;
    margin-bottom: 25px;
}
.fusion-blog-layout-large .fusion-post-slideshow,
.fusion-blog-layout-large-alternate .fusion-post-slideshow,
.single-avada_faq .fusion-post-slideshow,
.single-post .fusion-post-slideshow,
.single-wpfc_sermon .fusion-post-slideshow {
    margin-bottom: 30px;
}
.fusion-blog-layout-large-alternate .entry-title,
.fusion-blog-layout-medium-alternate .entry-title {
    margin-top: 0;
    margin-bottom: 5px;
}
.fusion-blog-layout-large-alternate .fusion-post-content-container,
.fusion-blog-layout-medium-alternate .fusion-post-content-container {
    margin-top: 20px;
}
.fusion-blog-layout-large-alternate .fusion-meta-info,
.fusion-blog-layout-medium-alternate .fusion-meta-info {
    margin-top: 0;
    border-top: 0;
}
.fusion-blog-layout-medium .fusion-post-medium,
.fusion-blog-layout-medium .fusion-post-medium-alternate,
.fusion-blog-layout-medium-alternate .fusion-post-medium,
.fusion-blog-layout-medium-alternate .fusion-post-medium-alternate {
    display: flex;
    flex-wrap: wrap;
    align-items: start;
}
.fusion-blog-layout-medium .fusion-post-slideshow,
.fusion-blog-layout-medium-alternate .fusion-post-slideshow {
    margin-right: 25px;
    width: 320px;
    margin-bottom: 0;
}
.fusion-blog-layout-medium .fusion-post-content,
.fusion-blog-layout-medium-alternate .fusion-post-content {
    flex: 1 1 1px;
}
.fusion-blog-layout-medium .fusion-meta-info,
.fusion-blog-layout-medium-alternate .fusion-meta-info {
    width: 100%;
}
.fusion-blog-layout-grid .fusion-post-slideshow,
.fusion-blog-layout-timeline .fusion-post-slideshow {
    margin-bottom: 0;
    border-bottom: 1px solid #eaeaea;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper,
.fusion-blog-layout-timeline .fusion-post-content-wrapper {
    padding: 30px 25px 20px;
}
.fusion-blog-layout-grid .fusion-single-line-meta,
.fusion-blog-layout-timeline .fusion-single-line-meta {
    margin-bottom: 0;
}
.fusion-blog-layout-grid .fusion-post-content-container,
.fusion-blog-layout-timeline .fusion-post-content-container {
    margin-top: 20px;
}
.fusion-blog-layout-grid .fusion-post-content-container p:last-child,
.fusion-blog-layout-timeline .fusion-post-content-container p:last-child {
    margin-bottom: 0;
}
.fusion-blog-layout-grid .fusion-meta-info,
.fusion-blog-layout-timeline .fusion-meta-info {
    border: 0;
}
.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft,
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft {
    width: 50%;
    display: inline-block;
    margin: 0;
}
.fusion-blog-layout-grid .fusion-meta-info .fusion-alignright,
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignright {
    width: 50%;
    display: inline-block;
    text-align: right;
    margin: 0;
}
.fusion-blog-layout-grid .fusion-password,
.fusion-blog-layout-timeline .fusion-password {
    width: auto;
    max-width: 100%;
}
.fusion-blog-layout-large-alternate .fusion-post-large-alternate {
    display: flex;
    flex-wrap: wrap;
}
.fusion-blog-layout-large-alternate .fusion-post-content {
    flex: 1;
}
.fusion-blog-layout-large-alternate .fusion-meta-info,
.fusion-blog-layout-large-alternate .fusion-post-slideshow {
    width: 100%;
}
.fusion-blog-layout-medium-alternate .fusion-post-slideshow {
    display: none;
}
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {
    display: block;
    margin-right: 17px;
}
.fusion-blog-layout-grid .fusion-post-grid {
    margin-bottom: 0;
    box-sizing: border-box;
    border: none;
}
.fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container {
    margin-top: 0;
}
.fusion-blog-layout-grid .fusion-post-wrapper {
    border: 1px solid #eaeaea;
    border-bottom-width: 3px;
}
.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {
    box-shadow: none;
    border-radius: 0;
}
.fusion-blog-layout-grid .fusion-post-wrapper.fusion-masonary-is-transparent {
    border: none;
    border-bottom-width: 0;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-1.fusion-blog-layout-masonry article {
    width: 100%;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .fusion-post-grid {
    width: 50%;
    display: inline-block;
    float: left;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-2.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape {
    width: 100%;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .fusion-post-grid {
    width: 33.33333333%;
    display: inline-block;
    float: left;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-3.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape {
    width: 66.66666667%;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-4 .fusion-post-grid {
    width: 25%;
    display: inline-block;
    float: left;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-4.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape {
    width: 50%;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-5 .fusion-post-grid {
    width: 20%;
    display: inline-block;
    float: left;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-5.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape {
    width: 40%;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-6 .fusion-post-grid {
    width: 16.66666667%;
    display: inline-block;
    float: left;
}
.fusion-blog-layout-grid.fusion-blog-layout-grid-6.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape {
    width: 33.33333333%;
}
.fusion-blog-layout-grid .fusion-post-content,
.fusion-blog-layout-grid .fusion-post-grid-content {
    word-wrap: break-word;
}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-grid {
    display: inline-flex;
}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper {
    overflow: hidden;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.fusion-post-grid-content {
    margin-bottom: 20px;
}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-meta-info {
    margin-top: auto;
}
.fusion-blog-layout-timeline {
    position: relative;
    margin: 0 auto;
    padding-top: 30px;
    max-width: 1000px;
}
.fusion-blog-layout-timeline .fusion-post-timeline {
    position: static;
    margin-bottom: 40px;
    border: 1px solid #eaeaea;
    border-bottom-width: 3px;
}
.fusion-no-meta-info .fusion-blog-layout-timeline .fusion-post-content-container {
    margin-top: 0;
}
.fusion-blog-layout-timeline .fusion-left-column {
    float: left;
    clear: left;
    width: 40%;
}
.fusion-blog-layout-timeline .fusion-right-column {
    float: right;
    clear: right;
    width: 40%;
}
.fusion-blog-layout-timeline .fusion-timeline-date {
    position: relative;
    clear: both;
    margin: 0 auto 2px;
    padding: 0.35em 0.45em;
    width: auto;
    max-width: 8em;
    line-height: 1.35em;
    background: #efeeee;
    text-align: center;
    cursor: pointer;
}
.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow {
    left: 40%;
    margin-left: -0.5px;
}
.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow:before {
    content: "\f0da";
    left: 100%;
}
.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow {
    right: 40%;
    margin-right: -0.5px;
}
.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow:before {
    content: "\f0d9";
    right: 100%;
}
.fusion-blog-layout-masonry .fusion-post-wrapper {
    overflow: hidden;
    position: relative;
}
.fusion-blog-layout-masonry .fusion-post-content-wrapper {
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-wrapper:hover .fusion-post-content-wrapper {
    transition: all 0.3s ease;
    transform: translateY(105%);
}
.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-content-wrapper {
    transition: all 0.3s ease;
}
.fusion-blog-infinite .pagination {
    display: none;
}
.fusion-blog-infinite .fusion-load-more-button {
    margin-bottom: 40px;
}
.fusion-blog-pagination .pagination {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-top: 40px;
    line-height: normal;
}
.fusion-show-pagination-text .fusion-blog-pagination .pagination {
    margin-left: 1em;
    margin-right: 1em;
}
.fusion-blog-pagination .pagination a {
    text-decoration: none;
}
.fusion-blog-pagination .pagination a.inactive {
    margin: 0 4px;
}
.fusion-blog-pagination .pagination .current {
    color: #fff;
    margin: 0 4px;
}
.fusion-blog-pagination .pagination .pagination-prev {
    padding: 0;
    position: relative;
}
.fusion-blog-pagination .pagination .pagination-prev:before {
    font-family: awb-icons;
    content: "\f104";
}
.fusion-blog-pagination .pagination .pagination-next {
    padding: 0;
    position: relative;
}
.fusion-blog-pagination .pagination .pagination-next:after {
    font-family: awb-icons;
    content: "\f105";
}
.fusion-load-more-button {
    display: block;
    margin-top: 20px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #e9eaee;
    cursor: pointer;
    text-align: center;
    font-size: inherit;
    text-transform: uppercase;
    border: none;
    transition: all 0.2s;
}
.fusion-load-more-button:hover {
    transition: all 0.2s;
}
.fusion-load-more-button.fusion-blog-button {
    background-color: rgba(242, 243, 245, 0.7);
    color: #333333;
}
.fusion-load-more-button.fusion-blog-button:hover {
    background-color: rgba(242, 243, 245, 0.8);
    color: #333333;
}
.fusion-blog-layout-center .fusion-post-content {
    text-align: center;
}
.fusion-blog-layout-left .fusion-post-content {
    text-align: left;
}
.fusion-blog-layout-right .fusion-post-content {
    text-align: right;
}
.fusion-blog-layout--masonry .fusion-post-content-wrapper {
    background-color: #ffffff;
}
.fusion-blog-layout--grid .fusion-post-grid .fusion-post-wrapper {
    background-color: rgba(255, 255, 255, 0);
}
.fusion-blog-layout--timeline .fusion-post-grid {
    background-color: rgba(255, 255, 255, 0);
}
.fusion-blog-layout-grid .fusion-post-grid .flexslider,
.fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper,
.fusion-blog-layout-timeline .fusion-post-grid,
.fusion-blog-layout-timeline .fusion-post-grid .flexslider,
.fusion-blog-layout-timeline .fusion-timeline-arrow,
.fusion-blog-layout-timeline .fusion-timeline-date,
.fusion-blog-layout-timeline .fusion-timeline-line,
.fusion-blog-timeline-layout .fusion-post-grid,
.fusion-blog-timeline-layout .fusion-post-grid .flexslider,
.fusion-blog-timeline-layout .fusion-post-grid .fusion-content-sep,
.fusion-events-shortcode .fusion-events-thumbnail,
.fusion-events-shortcode .fusion-layout-column,
.product-buttons,
.product-buttons-container,
.products li .fusion-product-wrapper {
    border-color: #f2f3f5;
}
.avada-has-transparent-timeline_color .fusion-blog-layout-grid .fusion-post-grid .flexslider,
.avada-has-transparent-timeline_color .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper,
.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-post-grid,
.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-post-grid .flexslider,
.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-arrow,
.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-date,
.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-line,
.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .fusion-post-grid,
.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .fusion-post-grid .flexslider,
.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .fusion-post-grid .fusion-content-sep,
.avada-has-transparent-timeline_color .fusion-events-shortcode .fusion-events-thumbnail,
.avada-has-transparent-timeline_color .fusion-events-shortcode .fusion-layout-column,
.avada-has-transparent-timeline_color .product-buttons,
.avada-has-transparent-timeline_color .product-buttons-container,
.avada-has-transparent-timeline_color .products li .fusion-product-wrapper {
    border: none;
}
.fusion-body .product .fusion-content-sep {
    border-color: #e2e2e2;
}
.avada-has-transparent-grid-sep-color.fusion-body .product .fusion-content-sep {
    border: none;
}
.fusion-blog-layout-timeline .fusion-timeline-circle,
.fusion-blog-layout-timeline .fusion-timeline-date,
.fusion-blog-timeline-layout .fusion-timeline-circle,
.fusion-blog-timeline-layout .fusion-timeline-date {
    background-color: #f2f3f5;
}
.fusion-blog-timeline-layout .fusion-timeline-arrow,
.fusion-blog-timeline-layout .fusion-timeline-icon,
.fusion-timeline-arrow,
.fusion-timeline-icon {
    color: #f2f3f5;
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
    line-height: 2.41;
}
.fusion-blog-pagination .pagination a.inactive,
.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next,
.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev {
    border-color: #e2e2e2;
}
.fusion-button.button-flat {
    box-shadow: none !important;
}
.fusion-button-wrapper {
    display: inline;
}
.fusion-button-wrapper.fusion-aligncenter {
    display: block;
    text-align: center;
}
.fusion-button-wrapper.fusion-align-block {
    display: block;
}
.bbp-submit-wrapper .button,
.fusion-button,
.gform_wrapper .button,
.gform_wrapper .gform_button,
.post-password-form input[type="submit"],
.tml-submit-wrap input[type="submit"],
.tribe-events-tickets .button,
.tribe-tickets button,
.woocommerce .cart-collaterals .checkout-button,
.woocommerce .checkout #place_order,
.woocommerce.add_to_cart_inline .button,
.wpcf7-submit {
    display: inline-block;
    position: relative;
    zoom: 1;
    border: 1px solid transparent;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    cursor: pointer;
    box-sizing: border-box;
    transition: all 0.2s;
}
.bbp-submit-wrapper .button:after,
.bbp-submit-wrapper .button:before,
.fusion-button:after,
.fusion-button:before,
.gform_wrapper .button:after,
.gform_wrapper .button:before,
.gform_wrapper .gform_button:after,
.gform_wrapper .gform_button:before,
.post-password-form input[type="submit"]:after,
.post-password-form input[type="submit"]:before,
.tml-submit-wrap input[type="submit"]:after,
.tml-submit-wrap input[type="submit"]:before,
.tribe-events-tickets .button:after,
.tribe-events-tickets .button:before,
.tribe-tickets button:after,
.tribe-tickets button:before,
.woocommerce .cart-collaterals .checkout-button:after,
.woocommerce .cart-collaterals .checkout-button:before,
.woocommerce .checkout #place_order:after,
.woocommerce .checkout #place_order:before,
.woocommerce.add_to_cart_inline .button:after,
.woocommerce.add_to_cart_inline .button:before,
.wpcf7-submit:after,
.wpcf7-submit:before {
    content: " ";
    display: table;
}
.bbp-submit-wrapper .button:after,
.fusion-button:after,
.gform_wrapper .button:after,
.gform_wrapper .gform_button:after,
.post-password-form input[type="submit"]:after,
.tml-submit-wrap input[type="submit"]:after,
.tribe-events-tickets .button:after,
.tribe-tickets button:after,
.woocommerce .cart-collaterals .checkout-button:after,
.woocommerce .checkout #place_order:after,
.woocommerce.add_to_cart_inline .button:after,
.wpcf7-submit:after {
    clear: both;
}
.fusion-disable-outline .bbp-submit-wrapper .button,
.fusion-disable-outline .button,
.fusion-disable-outline .fusion-button,
.fusion-disable-outline .gform_wrapper .button,
.fusion-disable-outline .gform_wrapper .gform_button,
.fusion-disable-outline .post-password-form input[type="submit"],
.fusion-disable-outline .single_add_to_cart_button,
.fusion-disable-outline .tml-submit-wrap input[type="submit"],
.fusion-disable-outline .tribe-events-tickets .button,
.fusion-disable-outline .tribe-tickets button,
.fusion-disable-outline .woocommerce .cart-collaterals .checkout-button,
.fusion-disable-outline .woocommerce .checkout #place_order,
.fusion-disable-outline .woocommerce.add_to_cart_inline .button,
.fusion-disable-outline .wpcf7-submit {
    outline: 0;
}
.fusion-disable-outline .bbp-submit-wrapper .button:focus,
.fusion-disable-outline .button:focus,
.fusion-disable-outline .fusion-button:focus,
.fusion-disable-outline .gform_wrapper .button:focus,
.fusion-disable-outline .gform_wrapper .gform_button:focus,
.fusion-disable-outline .post-password-form input[type="submit"]:focus,
.fusion-disable-outline .single_add_to_cart_button:focus,
.fusion-disable-outline .tml-submit-wrap input[type="submit"]:focus,
.fusion-disable-outline .tribe-events-tickets .button:focus,
.fusion-disable-outline .tribe-tickets button:focus,
.fusion-disable-outline .woocommerce .cart-collaterals .checkout-button:focus,
.fusion-disable-outline .woocommerce .checkout #place_order:focus,
.fusion-disable-outline .woocommerce.add_to_cart_inline .button:focus,
.fusion-disable-outline .wpcf7-submit:focus {
    outline: 0;
}
.fusion-button i,
.fusion-button-icon-divider,
.fusion-button-text {
    transition: all 0.2s;
}
.ls-container .button,
.ls-container .fusion-button {
    transition: none !important;
}
.ls-container .button:hover,
.ls-container .fusion-button:hover {
    transition: none !important;
}
#bbp_user_edit_submit,
.bbp-submit-wrapper .button,
.button-small,
.fusion-body .fusion-button-small,
.fusion-button_size-small .fusion-button-default-size,
.single_add_to_cart_button,
.wpcf7-form .wpcf7-submit.button-small,
.wpcf7-form .wpcf7-submit.fusion-button-small {
    padding: 9px 20px;
    line-height: 14px;
    font-size: 12px;
}
#bbp_user_edit_submit.button-3d:active,
.bbp-submit-wrapper .button.button-3d:active,
.button-small.button-3d:active,
.fusion-body .fusion-button-small.button-3d:active,
.fusion-button_size-small .fusion-button-default-size.button-3d:active,
.single_add_to_cart_button.button-3d:active,
.wpcf7-form .wpcf7-submit.button-small.button-3d:active,
.wpcf7-form .wpcf7-submit.fusion-button-small.button-3d:active {
    top: 2px;
}
#bbp_user_edit_submit .fusion-button-text-left,
.bbp-submit-wrapper .button .fusion-button-text-left,
.button-small .fusion-button-text-left,
.fusion-body .fusion-button-small .fusion-button-text-left,
.fusion-button_size-small .fusion-button-default-size .fusion-button-text-left,
.single_add_to_cart_button .fusion-button-text-left,
.wpcf7-form .wpcf7-submit.button-small .fusion-button-text-left,
.wpcf7-form .wpcf7-submit.fusion-button-small .fusion-button-text-left {
    display: inline-block;
    padding-left: 25px;
}
#bbp_user_edit_submit .fusion-button-text-right,
.bbp-submit-wrapper .button .fusion-button-text-right,
.button-small .fusion-button-text-right,
.fusion-body .fusion-button-small .fusion-button-text-right,
.fusion-button_size-small .fusion-button-default-size .fusion-button-text-right,
.single_add_to_cart_button .fusion-button-text-right,
.wpcf7-form .wpcf7-submit.button-small .fusion-button-text-right,
.wpcf7-form .wpcf7-submit.fusion-button-small .fusion-button-text-right {
    display: inline-block;
    padding-right: 25px;
}
#bbp_user_edit_submit .button-icon-divider-left,
.bbp-submit-wrapper .button .button-icon-divider-left,
.button-small .button-icon-divider-left,
.fusion-body .fusion-button-small .button-icon-divider-left,
.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left,
.single_add_to_cart_button .button-icon-divider-left,
.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left,
.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left {
    padding: 0 10px;
}
#bbp_user_edit_submit .button-icon-divider-left.fusion-megamenu-image,
.bbp-submit-wrapper .button .button-icon-divider-left.fusion-megamenu-image,
.button-small .button-icon-divider-left.fusion-megamenu-image,
.fusion-body .fusion-button-small .button-icon-divider-left.fusion-megamenu-image,
.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image,
.single_add_to_cart_button .button-icon-divider-left.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left.fusion-megamenu-image {
    padding: 0 5px;
}
#bbp_user_edit_submit .button-icon-divider-right,
.bbp-submit-wrapper .button .button-icon-divider-right,
.button-small .button-icon-divider-right,
.fusion-body .fusion-button-small .button-icon-divider-right,
.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right,
.single_add_to_cart_button .button-icon-divider-right,
.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right,
.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right {
    padding: 0 10px;
}
#bbp_user_edit_submit .button-icon-divider-right.fusion-megamenu-image,
.bbp-submit-wrapper .button .button-icon-divider-right.fusion-megamenu-image,
.button-small .button-icon-divider-right.fusion-megamenu-image,
.fusion-body .fusion-button-small .button-icon-divider-right.fusion-megamenu-image,
.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image,
.single_add_to_cart_button .button-icon-divider-right.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right.fusion-megamenu-image {
    padding: 0 5px;
}
#bbp_user_edit_submit .button-icon-divider-left i,
#bbp_user_edit_submit .button-icon-divider-left img,
#bbp_user_edit_submit .button-icon-divider-right i,
#bbp_user_edit_submit .button-icon-divider-right img,
.bbp-submit-wrapper .button .button-icon-divider-left i,
.bbp-submit-wrapper .button .button-icon-divider-left img,
.bbp-submit-wrapper .button .button-icon-divider-right i,
.bbp-submit-wrapper .button .button-icon-divider-right img,
.button-small .button-icon-divider-left i,
.button-small .button-icon-divider-left img,
.button-small .button-icon-divider-right i,
.button-small .button-icon-divider-right img,
.fusion-body .fusion-button-small .button-icon-divider-left i,
.fusion-body .fusion-button-small .button-icon-divider-left img,
.fusion-body .fusion-button-small .button-icon-divider-right i,
.fusion-body .fusion-button-small .button-icon-divider-right img,
.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left i,
.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left img,
.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right i,
.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right img,
.single_add_to_cart_button .button-icon-divider-left i,
.single_add_to_cart_button .button-icon-divider-left img,
.single_add_to_cart_button .button-icon-divider-right i,
.single_add_to_cart_button .button-icon-divider-right img,
.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left i,
.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left img,
.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right i,
.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right img,
.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left i,
.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left img,
.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right i,
.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right img {
    top: 50%;
    margin-top: -6px;
    display: block;
}
.button-medium,
.fusion-body .fusion-button-medium,
.fusion-button_size-medium .fusion-button-default-size,
.ticket-selector-submit-btn[type="submit"],
.wpcf7-form .wpcf7-submit.button-medium,
.wpcf7-form .wpcf7-submit.fusion-button-medium {
    padding: 11px 23px;
    line-height: 16px;
    font-size: 13px;
}
.button-medium.button-3d:active,
.fusion-body .fusion-button-medium.button-3d:active,
.fusion-button_size-medium .fusion-button-default-size.button-3d:active,
.ticket-selector-submit-btn[type="submit"].button-3d:active,
.wpcf7-form .wpcf7-submit.button-medium.button-3d:active,
.wpcf7-form .wpcf7-submit.fusion-button-medium.button-3d:active {
    top: 3px;
}
.button-medium .fusion-button-text-left,
.fusion-body .fusion-button-medium .fusion-button-text-left,
.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-left,
.ticket-selector-submit-btn[type="submit"] .fusion-button-text-left,
.wpcf7-form .wpcf7-submit.button-medium .fusion-button-text-left,
.wpcf7-form .wpcf7-submit.fusion-button-medium .fusion-button-text-left {
    display: inline-block;
    padding-left: 28px;
}
.button-medium .fusion-button-text-right,
.fusion-body .fusion-button-medium .fusion-button-text-right,
.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-right,
.ticket-selector-submit-btn[type="submit"] .fusion-button-text-right,
.wpcf7-form .wpcf7-submit.button-medium .fusion-button-text-right,
.wpcf7-form .wpcf7-submit.fusion-button-medium .fusion-button-text-right {
    display: inline-block;
    padding-right: 28px;
}
.button-medium .button-icon-divider-left,
.fusion-body .fusion-button-medium .button-icon-divider-left,
.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left,
.ticket-selector-submit-btn[type="submit"] .button-icon-divider-left,
.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left,
.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left {
    padding: 0 12.5px;
}
.button-medium .button-icon-divider-left.fusion-megamenu-image,
.fusion-body .fusion-button-medium .button-icon-divider-left.fusion-megamenu-image,
.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image,
.ticket-selector-submit-btn[type="submit"] .button-icon-divider-left.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left.fusion-megamenu-image {
    padding: 0 6.25px;
}
.button-medium .button-icon-divider-right,
.fusion-body .fusion-button-medium .button-icon-divider-right,
.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right,
.ticket-selector-submit-btn[type="submit"] .button-icon-divider-right,
.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right,
.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right {
    padding: 0 12.5px;
}
.button-medium .button-icon-divider-right.fusion-megamenu-image,
.fusion-body .fusion-button-medium .button-icon-divider-right.fusion-megamenu-image,
.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image,
.ticket-selector-submit-btn[type="submit"] .button-icon-divider-right.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right.fusion-megamenu-image {
    padding: 0 6.25px;
}
.button-medium .button-icon-divider-left i,
.button-medium .button-icon-divider-left img,
.button-medium .button-icon-divider-right i,
.button-medium .button-icon-divider-right img,
.fusion-body .fusion-button-medium .button-icon-divider-left i,
.fusion-body .fusion-button-medium .button-icon-divider-left img,
.fusion-body .fusion-button-medium .button-icon-divider-right i,
.fusion-body .fusion-button-medium .button-icon-divider-right img,
.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left i,
.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left img,
.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right i,
.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right img,
.ticket-selector-submit-btn[type="submit"] .button-icon-divider-left i,
.ticket-selector-submit-btn[type="submit"] .button-icon-divider-left img,
.ticket-selector-submit-btn[type="submit"] .button-icon-divider-right i,
.ticket-selector-submit-btn[type="submit"] .button-icon-divider-right img,
.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left i,
.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left img,
.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right i,
.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right img,
.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left i,
.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left img,
.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right i,
.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right img {
    top: 50%;
    margin-top: -6.5px;
    display: block;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"],
.button-large,
.fusion-body .fusion-button-large,
.fusion-button_size-large .fusion-button-default-size,
.tml-submit-wrap input[type="submit"],
.wpcf7-form .wpcf7-submit.button-large,
.wpcf7-form .wpcf7-submit.fusion-button-large {
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"].button-3d:active,
.button-large.button-3d:active,
.fusion-body .fusion-button-large.button-3d:active,
.fusion-button_size-large .fusion-button-default-size.button-3d:active,
.tml-submit-wrap input[type="submit"].button-3d:active,
.wpcf7-form .wpcf7-submit.button-large.button-3d:active,
.wpcf7-form .wpcf7-submit.fusion-button-large.button-3d:active {
    top: 4px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] .fusion-button-text-left,
.button-large .fusion-button-text-left,
.fusion-body .fusion-button-large .fusion-button-text-left,
.fusion-button_size-large .fusion-button-default-size .fusion-button-text-left,
.tml-submit-wrap input[type="submit"] .fusion-button-text-left,
.wpcf7-form .wpcf7-submit.button-large .fusion-button-text-left,
.wpcf7-form .wpcf7-submit.fusion-button-large .fusion-button-text-left {
    display: inline-block;
    padding-left: 34px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] .fusion-button-text-right,
.button-large .fusion-button-text-right,
.fusion-body .fusion-button-large .fusion-button-text-right,
.fusion-button_size-large .fusion-button-default-size .fusion-button-text-right,
.tml-submit-wrap input[type="submit"] .fusion-button-text-right,
.wpcf7-form .wpcf7-submit.button-large .fusion-button-text-right,
.wpcf7-form .wpcf7-submit.fusion-button-large .fusion-button-text-right {
    display: inline-block;
    padding-right: 34px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-left,
.button-large .button-icon-divider-left,
.fusion-body .fusion-button-large .button-icon-divider-left,
.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left,
.tml-submit-wrap input[type="submit"] .button-icon-divider-left,
.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left,
.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left {
    padding: 0 14.5px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-left.fusion-megamenu-image,
.button-large .button-icon-divider-left.fusion-megamenu-image,
.fusion-body .fusion-button-large .button-icon-divider-left.fusion-megamenu-image,
.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image,
.tml-submit-wrap input[type="submit"] .button-icon-divider-left.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left.fusion-megamenu-image {
    padding: 0 7.25px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-right,
.button-large .button-icon-divider-right,
.fusion-body .fusion-button-large .button-icon-divider-right,
.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right,
.tml-submit-wrap input[type="submit"] .button-icon-divider-right,
.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right,
.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right {
    padding: 0 14.5px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-right.fusion-megamenu-image,
.button-large .button-icon-divider-right.fusion-megamenu-image,
.fusion-body .fusion-button-large .button-icon-divider-right.fusion-megamenu-image,
.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image,
.tml-submit-wrap input[type="submit"] .button-icon-divider-right.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right.fusion-megamenu-image,
.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right.fusion-megamenu-image {
    padding: 0 7.25px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-left i,
#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-left img,
#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-right i,
#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-right img,
.button-large .button-icon-divider-left i,
.button-large .button-icon-divider-left img,
.button-large .button-icon-divider-right i,
.button-large .button-icon-divider-right img,
.fusion-body .fusion-button-large .button-icon-divider-left i,
.fusion-body .fusion-button-large .button-icon-divider-left img,
.fusion-body .fusion-button-large .button-icon-divider-right i,
.fusion-body .fusion-button-large .button-icon-divider-right img,
.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left i,
.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left img,
.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right i,
.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right img,
.tml-submit-wrap input[type="submit"] .button-icon-divider-left i,
.tml-submit-wrap input[type="submit"] .button-icon-divider-left img,
.tml-submit-wrap input[type="submit"] .button-icon-divider-right i,
.tml-submit-wrap input[type="submit"] .button-icon-divider-right img,
.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left i,
.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left img,
.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right i,
.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right img,
.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left i,
.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left img,
.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right i,
.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right img {
    top: 50%;
    margin-top: -7px;
    display: block;
}
.button-xlarge,
.fusion-body .fusion-button-xlarge,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge,
.fusion-button_size-xlarge .fusion-button-default-size {
    padding: 17px 40px;
    line-height: 21px;
    font-size: 18px;
}
.button-xlarge.button-3d:active,
.fusion-body .fusion-button-xlarge.button-3d:active,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge.button-3d:active,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge.button-3d:active,
.fusion-button_size-xlarge .fusion-button-default-size.button-3d:active {
    top: 6px;
}
.button-xlarge .fusion-button-text-left,
.fusion-body .fusion-button-xlarge .fusion-button-text-left,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .fusion-button-text-left,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .fusion-button-text-left,
.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-left {
    display: inline-block;
    padding-left: 45px;
}
.button-xlarge .fusion-button-text-right,
.fusion-body .fusion-button-xlarge .fusion-button-text-right,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .fusion-button-text-right,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .fusion-button-text-right,
.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-right {
    display: inline-block;
    padding-right: 45px;
}
.button-xlarge .button-icon-divider-left,
.fusion-body .fusion-button-xlarge .button-icon-divider-left,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left,
.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left {
    padding: 0 18.5px;
}
.button-xlarge .button-icon-divider-left.fusion-megamenu-image,
.fusion-body .fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left.fusion-megamenu-image,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image,
.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image {
    padding: 0 9.25px;
}
.button-xlarge .button-icon-divider-right,
.fusion-body .fusion-button-xlarge .button-icon-divider-right,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right,
.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right {
    padding: 0 18.5px;
}
.button-xlarge .button-icon-divider-right.fusion-megamenu-image,
.fusion-body .fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right.fusion-megamenu-image,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image,
.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image {
    padding: 0 9.25px;
}
.button-xlarge .button-icon-divider-left i,
.button-xlarge .button-icon-divider-left img,
.button-xlarge .button-icon-divider-right i,
.button-xlarge .button-icon-divider-right img,
.fusion-body .fusion-button-xlarge .button-icon-divider-left i,
.fusion-body .fusion-button-xlarge .button-icon-divider-left img,
.fusion-body .fusion-button-xlarge .button-icon-divider-right i,
.fusion-body .fusion-button-xlarge .button-icon-divider-right img,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left i,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left img,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right i,
.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right img,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left i,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left img,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right i,
.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right img,
.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left i,
.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left img,
.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right i,
.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right img {
    top: 50%;
    margin-top: -9px;
    display: block;
}
.button span {
    line-height: normal;
}
button.fusion-button.button-3d:active {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 1px 2px 3px 2px rgba(0, 0, 0, 0.3), 0 0 0 #000;
}
.button-icon-left {
    margin-right: 10px;
}
.button-icon-right {
    margin-left: 10px;
}
.button-icon-divider-left,
.button-icon-divider-right {
    display: inline-block;
    position: absolute;
    top: 0;
    height: 100%;
}
.button-icon-divider-left i,
.button-icon-divider-right i {
    position: relative;
}
.button-icon-divider-left img,
.button-icon-divider-right img {
    position: relative;
}
.button-small .button-icon-divider-left img,
.button-small .button-icon-divider-right img {
    max-width: 22px;
}
.button-medium .button-icon-divider-left img,
.button-medium .button-icon-divider-right img {
    max-width: 23px;
}
.button-large .button-icon-divider-left img,
.button-large .button-icon-divider-right img {
    max-width: 24px;
}
.button-xlarge .button-icon-divider-left img,
.button-xlarge .button-icon-divider-right img {
    max-width: 25px;
}
.button-icon-divider-left {
    left: 0;
    border-right: 1px solid;
}
.button-icon-divider-right {
    right: 0;
    border-left: 1px solid;
}
#main #comment-submit,
#main .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.fusion-button-default-size,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,
.fusion-portfolio-one .fusion-button,
.post-password-form input[type="submit"],
.slidingbar-area .button-default,
.ticket-selector-submit-btn[type="submit"],
.tml-submit-wrap input[type="submit"] {
    padding: 11px 23px;
    line-height: 16px;
    font-size: 13px;
}
.fusion-button_type-3d #main #comment-submit,
.fusion-button_type-3d #main .comment-submit,
.fusion-button_type-3d #reviews input#submit,
.fusion-button_type-3d .comment-form input[type="submit"],
.fusion-button_type-3d .fusion-button-default-size,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button,
.fusion-button_type-3d .post-password-form input[type="submit"],
.fusion-button_type-3d .slidingbar-area .button-default,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"],
.fusion-button_type-3d .tml-submit-wrap input[type="submit"] {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #785510, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small #main #comment-submit,
.fusion-button_size-small #main .comment-submit,
.fusion-button_size-small #reviews input#submit,
.fusion-button_size-small .comment-form input[type="submit"],
.fusion-button_size-small .fusion-button-default-size,
.fusion-button_size-small .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,
.fusion-button_size-small .fusion-portfolio-one .fusion-button,
.fusion-button_size-small .post-password-form input[type="submit"],
.fusion-button_size-small .slidingbar-area .button-default,
.fusion-button_size-small .ticket-selector-submit-btn[type="submit"],
.fusion-button_size-small .tml-submit-wrap input[type="submit"] {
    padding: 9px 20px;
    line-height: 14px;
    font-size: 12px;
}
.fusion-button_size-small.fusion-button_type-3d #main #comment-submit,
.fusion-button_size-small.fusion-button_type-3d #main .comment-submit,
.fusion-button_size-small.fusion-button_type-3d #reviews input#submit,
.fusion-button_size-small.fusion-button_type-3d .comment-form input[type="submit"],
.fusion-button_size-small.fusion-button_type-3d .fusion-button-default-size,
.fusion-button_size-small.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,
.fusion-button_size-small.fusion-button_type-3d .fusion-portfolio-one .fusion-button,
.fusion-button_size-small.fusion-button_type-3d .post-password-form input[type="submit"],
.fusion-button_size-small.fusion-button_type-3d .slidingbar-area .button-default,
.fusion-button_size-small.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"],
.fusion-button_size-small.fusion-button_type-3d .tml-submit-wrap input[type="submit"] {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #785510, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large #main #comment-submit,
.fusion-button_size-large #main .comment-submit,
.fusion-button_size-large #reviews input#submit,
.fusion-button_size-large .comment-form input[type="submit"],
.fusion-button_size-large .fusion-button-default-size,
.fusion-button_size-large .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,
.fusion-button_size-large .fusion-portfolio-one .fusion-button,
.fusion-button_size-large .post-password-form input[type="submit"],
.fusion-button_size-large .slidingbar-area .button-default,
.fusion-button_size-large .ticket-selector-submit-btn[type="submit"],
.fusion-button_size-large .tml-submit-wrap input[type="submit"] {
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
}
.fusion-button_size-large.fusion-button_type-3d #main #comment-submit,
.fusion-button_size-large.fusion-button_type-3d #main .comment-submit,
.fusion-button_size-large.fusion-button_type-3d #reviews input#submit,
.fusion-button_size-large.fusion-button_type-3d .comment-form input[type="submit"],
.fusion-button_size-large.fusion-button_type-3d .fusion-button-default-size,
.fusion-button_size-large.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,
.fusion-button_size-large.fusion-button_type-3d .fusion-portfolio-one .fusion-button,
.fusion-button_size-large.fusion-button_type-3d .post-password-form input[type="submit"],
.fusion-button_size-large.fusion-button_type-3d .slidingbar-area .button-default,
.fusion-button_size-large.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"],
.fusion-button_size-large.fusion-button_type-3d .tml-submit-wrap input[type="submit"] {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #785510, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge #main #comment-submit,
.fusion-button_size-xlarge #main .comment-submit,
.fusion-button_size-xlarge #reviews input#submit,
.fusion-button_size-xlarge .comment-form input[type="submit"],
.fusion-button_size-xlarge .fusion-button-default-size,
.fusion-button_size-xlarge .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,
.fusion-button_size-xlarge .fusion-portfolio-one .fusion-button,
.fusion-button_size-xlarge .post-password-form input[type="submit"],
.fusion-button_size-xlarge .slidingbar-area .button-default,
.fusion-button_size-xlarge .ticket-selector-submit-btn[type="submit"],
.fusion-button_size-xlarge .tml-submit-wrap input[type="submit"] {
    padding: 17px 40px;
    line-height: 21px;
    font-size: 18px;
}
.fusion-button_size-xlarge.fusion-button_type-3d #main #comment-submit,
.fusion-button_size-xlarge.fusion-button_type-3d #main .comment-submit,
.fusion-button_size-xlarge.fusion-button_type-3d #reviews input#submit,
.fusion-button_size-xlarge.fusion-button_type-3d .comment-form input[type="submit"],
.fusion-button_size-xlarge.fusion-button_type-3d .fusion-button-default-size,
.fusion-button_size-xlarge.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,
.fusion-button_size-xlarge.fusion-button_type-3d .fusion-portfolio-one .fusion-button,
.fusion-button_size-xlarge.fusion-button_type-3d .post-password-form input[type="submit"],
.fusion-button_size-xlarge.fusion-button_type-3d .slidingbar-area .button-default,
.fusion-button_size-xlarge.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"],
.fusion-button_size-xlarge.fusion-button_type-3d .tml-submit-wrap input[type="submit"] {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #785510, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-body #main .quantity .minus,
.fusion-body #main .quantity .plus,
.fusion-body #main .quantity .qty,
.fusion-body #main .quantity .tribe-ticket-quantity,
.fusion-button-quantity,
.single-product .product .summary .cart .quantity .minus,
.single-product .product .summary .cart .quantity .plus,
.single-product .product .summary .cart .quantity .qty,
.tribe-block__tickets__item__quantity button,
.tribe-events-tickets .woocommerce .quantity input {
    line-height: 16px;
    font-size: 13px;
    width: 36px;
    height: 36px;
}
.fusion-button_size-small.fusion-body #main .quantity .minus,
.fusion-button_size-small.fusion-body #main .quantity .plus,
.fusion-button_size-small.fusion-body #main .quantity .qty,
.fusion-button_size-small.fusion-body #main .quantity .tribe-ticket-quantity,
.fusion-button_size-small.fusion-button-quantity,
.fusion-button_size-small.single-product .product .summary .cart .quantity .minus,
.fusion-button_size-small.single-product .product .summary .cart .quantity .plus,
.fusion-button_size-small.single-product .product .summary .cart .quantity .qty,
.fusion-button_size-small.tribe-block__tickets__item__quantity button,
.fusion-button_size-small.tribe-events-tickets .woocommerce .quantity input {
    line-height: 14px;
    font-size: 12px;
    width: 31px;
    height: 31px;
}
.fusion-button_size-large.fusion-body #main .quantity .minus,
.fusion-button_size-large.fusion-body #main .quantity .plus,
.fusion-button_size-large.fusion-body #main .quantity .qty,
.fusion-button_size-large.fusion-body #main .quantity .tribe-ticket-quantity,
.fusion-button_size-large.fusion-button-quantity,
.fusion-button_size-large.single-product .product .summary .cart .quantity .minus,
.fusion-button_size-large.single-product .product .summary .cart .quantity .plus,
.fusion-button_size-large.single-product .product .summary .cart .quantity .qty,
.fusion-button_size-large.tribe-block__tickets__item__quantity button,
.fusion-button_size-large.tribe-events-tickets .woocommerce .quantity input {
    line-height: 17px;
    font-size: 14px;
    width: 40px;
    height: 40px;
}
.fusion-button_size-xlarge.fusion-body #main .quantity .minus,
.fusion-button_size-xlarge.fusion-body #main .quantity .plus,
.fusion-button_size-xlarge.fusion-body #main .quantity .qty,
.fusion-button_size-xlarge.fusion-body #main .quantity .tribe-ticket-quantity,
.fusion-button_size-xlarge.fusion-button-quantity,
.fusion-button_size-xlarge.single-product .product .summary .cart .quantity .minus,
.fusion-button_size-xlarge.single-product .product .summary .cart .quantity .plus,
.fusion-button_size-xlarge.single-product .product .summary .cart .quantity .qty,
.fusion-button_size-xlarge.tribe-block__tickets__item__quantity button,
.fusion-button_size-xlarge.tribe-events-tickets .woocommerce .quantity input {
    line-height: 21px;
    font-size: 18px;
    width: 53px;
    height: 53px;
}
.fusion-button_size-small .quantity {
    width: 95px;
}
.fusion-button_size-medium .quantity,
.fusion-button_size-medium .single-product .product .summary .cart .quantity {
    width: 110px;
}
.fusion-button_size-large .quantity {
    width: 122px;
}
.fusion-button_size-xlarge .quantity {
    width: 161px;
}
#main #comment-submit,
#main .comment-submit,
#reviews input#submit,
.button-default,
.button.default,
.comment-form input[type="submit"],
.fusion-button-default,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,
.fusion-portfolio-one .fusion-button,
.post-password-form input[type="submit"],
.slidingbar-area .button-default,
.ticket-selector-submit-btn[type="submit"],
.tml-submit-wrap input[type="submit"],
input.button-default {
    background: #ff9800;
    color: #ffffff;
    border-color: #785510;
}
#main #comment-submit .fusion-button-text,
#main .comment-submit .fusion-button-text,
#reviews input#submit .fusion-button-text,
.button-default .fusion-button-text,
.button.default .fusion-button-text,
.comment-form input[type="submit"] .fusion-button-text,
.fusion-button-default .fusion-button-text,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default .fusion-button-text,
.fusion-portfolio-one .fusion-button .fusion-button-text,
.post-password-form input[type="submit"] .fusion-button-text,
.slidingbar-area .button-default .fusion-button-text,
.ticket-selector-submit-btn[type="submit"] .fusion-button-text,
.tml-submit-wrap input[type="submit"] .fusion-button-text,
input.button-default .fusion-button-text {
    color: #ffffff;
}
#main #comment-submit:active .fusion-button-text,
#main .comment-submit:active .fusion-button-text,
#reviews input#submit:active .fusion-button-text,
.button-default:active .fusion-button-text,
.button.default:active .fusion-button-text,
.comment-form input[type="submit"]:active .fusion-button-text,
.fusion-button-default:active .fusion-button-text,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active .fusion-button-text,
.fusion-portfolio-one .fusion-button:active .fusion-button-text,
.post-password-form input[type="submit"]:active .fusion-button-text,
.slidingbar-area .button-default:active .fusion-button-text,
.ticket-selector-submit-btn[type="submit"]:active .fusion-button-text,
.tml-submit-wrap input[type="submit"]:active .fusion-button-text,
input.button-default:active .fusion-button-text,
#main #comment-submit:focus .fusion-button-text,
#main .comment-submit:focus .fusion-button-text,
#reviews input#submit:focus .fusion-button-text,
.button-default:focus .fusion-button-text,
.button.default:focus .fusion-button-text,
.comment-form input[type="submit"]:focus .fusion-button-text,
.fusion-button-default:focus .fusion-button-text,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus .fusion-button-text,
.fusion-portfolio-one .fusion-button:focus .fusion-button-text,
.post-password-form input[type="submit"]:focus .fusion-button-text,
.slidingbar-area .button-default:focus .fusion-button-text,
.ticket-selector-submit-btn[type="submit"]:focus .fusion-button-text,
.tml-submit-wrap input[type="submit"]:focus .fusion-button-text,
input.button-default:focus .fusion-button-text,
#main #comment-submit:hover .fusion-button-text,
#main .comment-submit:hover .fusion-button-text,
#reviews input#submit:hover .fusion-button-text,
.button-default:hover .fusion-button-text,
.button.default:hover .fusion-button-text,
.comment-form input[type="submit"]:hover .fusion-button-text,
.fusion-button-default:hover .fusion-button-text,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover .fusion-button-text,
.fusion-portfolio-one .fusion-button:hover .fusion-button-text,
.post-password-form input[type="submit"]:hover .fusion-button-text,
.slidingbar-area .button-default:hover .fusion-button-text,
.ticket-selector-submit-btn[type="submit"]:hover .fusion-button-text,
.tml-submit-wrap input[type="submit"]:hover .fusion-button-text,
input.button-default:hover .fusion-button-text {
    color: #ffffff;
}
.fusion-has-button-gradient #main #comment-submit,
.fusion-has-button-gradient #main .comment-submit,
.fusion-has-button-gradient #reviews input#submit,
.fusion-has-button-gradient .button-default,
.fusion-has-button-gradient .button.default,
.fusion-has-button-gradient .comment-form input[type="submit"],
.fusion-has-button-gradient .fusion-button-default,
.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,
.fusion-has-button-gradient .fusion-portfolio-one .fusion-button,
.fusion-has-button-gradient .post-password-form input[type="submit"],
.fusion-has-button-gradient .slidingbar-area .button-default,
.fusion-has-button-gradient .ticket-selector-submit-btn[type="submit"],
.fusion-has-button-gradient .tml-submit-wrap input[type="submit"],
.fusion-has-button-gradient input.button-default,
.fusion-has-button-gradient.fusion-button-default {
    background-image: linear-gradient(to top, #ff9800, #ff9800);
}
#main #comment-submit:active,
#main .comment-submit:active,
#reviews input#submit:active,
.button-default:active,
.button.default:active,
.comment-form input[type="submit"]:active,
.fusion-button-default:active,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active,
.fusion-portfolio-one .fusion-button:active,
.post-password-form input[type="submit"]:active,
.slidingbar-area .button-default:active,
.ticket-selector-submit-btn[type="submit"]:active,
.tml-submit-wrap input[type="submit"]:active,
input.button-default:active,
#main #comment-submit:focus,
#main .comment-submit:focus,
#reviews input#submit:focus,
.button-default:focus,
.button.default:focus,
.comment-form input[type="submit"]:focus,
.fusion-button-default:focus,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus,
.fusion-portfolio-one .fusion-button:focus,
.post-password-form input[type="submit"]:focus,
.slidingbar-area .button-default:focus,
.ticket-selector-submit-btn[type="submit"]:focus,
.tml-submit-wrap input[type="submit"]:focus,
input.button-default:focus,
#main #comment-submit:hover,
#main .comment-submit:hover,
#reviews input#submit:hover,
.button-default:hover,
.button.default:hover,
.comment-form input[type="submit"]:hover,
.fusion-button-default:hover,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover,
.fusion-portfolio-one .fusion-button:hover,
.post-password-form input[type="submit"]:hover,
.slidingbar-area .button-default:hover,
.ticket-selector-submit-btn[type="submit"]:hover,
.tml-submit-wrap input[type="submit"]:hover,
input.button-default:hover {
    background: #ff7f00;
    color: #ffffff;
    border-color: #785510;
}
.fusion-has-button-gradient #main #comment-submit:active,
.fusion-has-button-gradient #main .comment-submit:active,
.fusion-has-button-gradient #reviews input#submit:active,
.fusion-has-button-gradient .button-default:active,
.fusion-has-button-gradient .button.default:active,
.fusion-has-button-gradient .comment-form input[type="submit"]:active,
.fusion-has-button-gradient .fusion-button-default:active,
.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active,
.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:active,
.fusion-has-button-gradient .post-password-form input[type="submit"]:active,
.fusion-has-button-gradient .slidingbar-area .button-default:active,
.fusion-has-button-gradient .ticket-selector-submit-btn[type="submit"]:active,
.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:active,
.fusion-has-button-gradient input.button-default:active,
.fusion-has-button-gradient.fusion-button-default:active,
.fusion-has-button-gradient #main #comment-submit:focus,
.fusion-has-button-gradient #main .comment-submit:focus,
.fusion-has-button-gradient #reviews input#submit:focus,
.fusion-has-button-gradient .button-default:focus,
.fusion-has-button-gradient .button.default:focus,
.fusion-has-button-gradient .comment-form input[type="submit"]:focus,
.fusion-has-button-gradient .fusion-button-default:focus,
.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus,
.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:focus,
.fusion-has-button-gradient .post-password-form input[type="submit"]:focus,
.fusion-has-button-gradient .slidingbar-area .button-default:focus,
.fusion-has-button-gradient .ticket-selector-submit-btn[type="submit"]:focus,
.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:focus,
.fusion-has-button-gradient input.button-default:focus,
.fusion-has-button-gradient.fusion-button-default:focus,
.fusion-has-button-gradient #main #comment-submit:hover,
.fusion-has-button-gradient #main .comment-submit:hover,
.fusion-has-button-gradient #reviews input#submit:hover,
.fusion-has-button-gradient .button-default:hover,
.fusion-has-button-gradient .button.default:hover,
.fusion-has-button-gradient .comment-form input[type="submit"]:hover,
.fusion-has-button-gradient .fusion-button-default:hover,
.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover,
.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:hover,
.fusion-has-button-gradient .post-password-form input[type="submit"]:hover,
.fusion-has-button-gradient .slidingbar-area .button-default:hover,
.fusion-has-button-gradient .ticket-selector-submit-btn[type="submit"]:hover,
.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:hover,
.fusion-has-button-gradient input.button-default:hover,
.fusion-has-button-gradient.fusion-button-default:hover {
    background-image: linear-gradient(to top, #ff7f00, #ff7f00);
}
#main #comment-submit:visited,
#main .comment-submit:visited,
#reviews input#submit:visited,
.button-default:visited,
.button.default:visited,
.comment-form input[type="submit"]:visited,
.fusion-button-default:visited,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:visited,
.fusion-portfolio-one .fusion-button:visited,
.post-password-form input[type="submit"]:visited,
.slidingbar-area .button-default:visited,
.ticket-selector-submit-btn[type="submit"]:visited,
.tml-submit-wrap input[type="submit"]:visited,
input.button-default:visited {
    color: #ffffff;
}
#main #comment-submit.button-3d.button-small,
#main .comment-submit.button-3d.button-small,
#reviews input#submit.button-3d.button-small,
.button-default.button-3d.button-small,
.button.default.button-3d.button-small,
.comment-form input[type="submit"].button-3d.button-small,
.fusion-button-default.button-3d.button-small,
.fusion-button_type-3d #main #comment-submit.button-3d.button-small,
.fusion-button_type-3d #main #comment-submit.button-small,
.fusion-button_type-3d #main .comment-submit.button-3d.button-small,
.fusion-button_type-3d #main .comment-submit.button-small,
.fusion-button_type-3d #reviews input#submit.button-3d.button-small,
.fusion-button_type-3d #reviews input#submit.button-small,
.fusion-button_type-3d .button-default.button-3d.button-small,
.fusion-button_type-3d .button-default.button-small,
.fusion-button_type-3d .button.default.button-3d.button-small,
.fusion-button_type-3d .button.default.button-small,
.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-small,
.fusion-button_type-3d .comment-form input[type="submit"].button-small,
.fusion-button_type-3d .fusion-button-default.button-3d.button-small,
.fusion-button_type-3d .fusion-button-default.button-small,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-small,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-small,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-small,
.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-small,
.fusion-button_type-3d .post-password-form input[type="submit"].button-small,
.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-small,
.fusion-button_type-3d .slidingbar-area .button-default.button-small,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-3d.button-small,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-small,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-small,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-small,
.fusion-button_type-3d input.button-default.button-3d.button-small,
.fusion-button_type-3d input.button-default.button-small,
.fusion-button_type-3d.fusion-button-default.button-3d.button-small,
.fusion-button_type-3d.fusion-button-default.button-small,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small,
.fusion-portfolio-one .fusion-button.button-3d.button-small,
.post-password-form input[type="submit"].button-3d.button-small,
.slidingbar-area .button-default.button-3d.button-small,
.ticket-selector-submit-btn[type="submit"].button-3d.button-small,
.tml-submit-wrap input[type="submit"].button-3d.button-small,
input.button-default.button-3d.button-small {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #785510, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
#main #comment-submit.button-3d.button-small:active,
#main .comment-submit.button-3d.button-small:active,
#reviews input#submit.button-3d.button-small:active,
.button-default.button-3d.button-small:active,
.button.default.button-3d.button-small:active,
.comment-form input[type="submit"].button-3d.button-small:active,
.fusion-button-default.button-3d.button-small:active,
.fusion-button_type-3d #main #comment-submit.button-3d.button-small:active,
.fusion-button_type-3d #main #comment-submit.button-small:active,
.fusion-button_type-3d #main .comment-submit.button-3d.button-small:active,
.fusion-button_type-3d #main .comment-submit.button-small:active,
.fusion-button_type-3d #reviews input#submit.button-3d.button-small:active,
.fusion-button_type-3d #reviews input#submit.button-small:active,
.fusion-button_type-3d .button-default.button-3d.button-small:active,
.fusion-button_type-3d .button-default.button-small:active,
.fusion-button_type-3d .button.default.button-3d.button-small:active,
.fusion-button_type-3d .button.default.button-small:active,
.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-small:active,
.fusion-button_type-3d .comment-form input[type="submit"].button-small:active,
.fusion-button_type-3d .fusion-button-default.button-3d.button-small:active,
.fusion-button_type-3d .fusion-button-default.button-small:active,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small:active,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-small:active,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-small:active,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-small:active,
.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-small:active,
.fusion-button_type-3d .post-password-form input[type="submit"].button-small:active,
.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-small:active,
.fusion-button_type-3d .slidingbar-area .button-default.button-small:active,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-3d.button-small:active,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-small:active,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-small:active,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-small:active,
.fusion-button_type-3d input.button-default.button-3d.button-small:active,
.fusion-button_type-3d input.button-default.button-small:active,
.fusion-button_type-3d.fusion-button-default.button-3d.button-small:active,
.fusion-button_type-3d.fusion-button-default.button-small:active,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small:active,
.fusion-portfolio-one .fusion-button.button-3d.button-small:active,
.post-password-form input[type="submit"].button-3d.button-small:active,
.slidingbar-area .button-default.button-3d.button-small:active,
.ticket-selector-submit-btn[type="submit"].button-3d.button-small:active,
.tml-submit-wrap input[type="submit"].button-3d.button-small:active,
input.button-default.button-3d.button-small:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #785510, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
#main #comment-submit.button-3d.button-medium,
#main .comment-submit.button-3d.button-medium,
#reviews input#submit.button-3d.button-medium,
.button-default.button-3d.button-medium,
.button.default.button-3d.button-medium,
.comment-form input[type="submit"].button-3d.button-medium,
.fusion-button-default.button-3d.button-medium,
.fusion-button_type-3d #main #comment-submit.button-3d.button-medium,
.fusion-button_type-3d #main #comment-submit.button-medium,
.fusion-button_type-3d #main .comment-submit.button-3d.button-medium,
.fusion-button_type-3d #main .comment-submit.button-medium,
.fusion-button_type-3d #reviews input#submit.button-3d.button-medium,
.fusion-button_type-3d #reviews input#submit.button-medium,
.fusion-button_type-3d .button-default.button-3d.button-medium,
.fusion-button_type-3d .button-default.button-medium,
.fusion-button_type-3d .button.default.button-3d.button-medium,
.fusion-button_type-3d .button.default.button-medium,
.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-medium,
.fusion-button_type-3d .comment-form input[type="submit"].button-medium,
.fusion-button_type-3d .fusion-button-default.button-3d.button-medium,
.fusion-button_type-3d .fusion-button-default.button-medium,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-medium,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-medium,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-medium,
.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-medium,
.fusion-button_type-3d .post-password-form input[type="submit"].button-medium,
.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-medium,
.fusion-button_type-3d .slidingbar-area .button-default.button-medium,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-3d.button-medium,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-medium,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-medium,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-medium,
.fusion-button_type-3d input.button-default.button-3d.button-medium,
.fusion-button_type-3d input.button-default.button-medium,
.fusion-button_type-3d.fusion-button-default.button-3d.button-medium,
.fusion-button_type-3d.fusion-button-default.button-medium,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium,
.fusion-portfolio-one .fusion-button.button-3d.button-medium,
.post-password-form input[type="submit"].button-3d.button-medium,
.slidingbar-area .button-default.button-3d.button-medium,
.ticket-selector-submit-btn[type="submit"].button-3d.button-medium,
.tml-submit-wrap input[type="submit"].button-3d.button-medium,
input.button-default.button-3d.button-medium {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #785510, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
#main #comment-submit.button-3d.button-medium:active,
#main .comment-submit.button-3d.button-medium:active,
#reviews input#submit.button-3d.button-medium:active,
.button-default.button-3d.button-medium:active,
.button.default.button-3d.button-medium:active,
.comment-form input[type="submit"].button-3d.button-medium:active,
.fusion-button-default.button-3d.button-medium:active,
.fusion-button_type-3d #main #comment-submit.button-3d.button-medium:active,
.fusion-button_type-3d #main #comment-submit.button-medium:active,
.fusion-button_type-3d #main .comment-submit.button-3d.button-medium:active,
.fusion-button_type-3d #main .comment-submit.button-medium:active,
.fusion-button_type-3d #reviews input#submit.button-3d.button-medium:active,
.fusion-button_type-3d #reviews input#submit.button-medium:active,
.fusion-button_type-3d .button-default.button-3d.button-medium:active,
.fusion-button_type-3d .button-default.button-medium:active,
.fusion-button_type-3d .button.default.button-3d.button-medium:active,
.fusion-button_type-3d .button.default.button-medium:active,
.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-medium:active,
.fusion-button_type-3d .comment-form input[type="submit"].button-medium:active,
.fusion-button_type-3d .fusion-button-default.button-3d.button-medium:active,
.fusion-button_type-3d .fusion-button-default.button-medium:active,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium:active,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-medium:active,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-medium:active,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-medium:active,
.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-medium:active,
.fusion-button_type-3d .post-password-form input[type="submit"].button-medium:active,
.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-medium:active,
.fusion-button_type-3d .slidingbar-area .button-default.button-medium:active,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-3d.button-medium:active,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-medium:active,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-medium:active,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-medium:active,
.fusion-button_type-3d input.button-default.button-3d.button-medium:active,
.fusion-button_type-3d input.button-default.button-medium:active,
.fusion-button_type-3d.fusion-button-default.button-3d.button-medium:active,
.fusion-button_type-3d.fusion-button-default.button-medium:active,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium:active,
.fusion-portfolio-one .fusion-button.button-3d.button-medium:active,
.post-password-form input[type="submit"].button-3d.button-medium:active,
.slidingbar-area .button-default.button-3d.button-medium:active,
.ticket-selector-submit-btn[type="submit"].button-3d.button-medium:active,
.tml-submit-wrap input[type="submit"].button-3d.button-medium:active,
input.button-default.button-3d.button-medium:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #785510, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
#main #comment-submit.button-3d.button-large,
#main .comment-submit.button-3d.button-large,
#reviews input#submit.button-3d.button-large,
.button-default.button-3d.button-large,
.button.default.button-3d.button-large,
.comment-form input[type="submit"].button-3d.button-large,
.fusion-button-default.button-3d.button-large,
.fusion-button_type-3d #main #comment-submit.button-3d.button-large,
.fusion-button_type-3d #main #comment-submit.button-large,
.fusion-button_type-3d #main .comment-submit.button-3d.button-large,
.fusion-button_type-3d #main .comment-submit.button-large,
.fusion-button_type-3d #reviews input#submit.button-3d.button-large,
.fusion-button_type-3d #reviews input#submit.button-large,
.fusion-button_type-3d .button-default.button-3d.button-large,
.fusion-button_type-3d .button-default.button-large,
.fusion-button_type-3d .button.default.button-3d.button-large,
.fusion-button_type-3d .button.default.button-large,
.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-large,
.fusion-button_type-3d .comment-form input[type="submit"].button-large,
.fusion-button_type-3d .fusion-button-default.button-3d.button-large,
.fusion-button_type-3d .fusion-button-default.button-large,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-large,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-large,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-large,
.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-large,
.fusion-button_type-3d .post-password-form input[type="submit"].button-large,
.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-large,
.fusion-button_type-3d .slidingbar-area .button-default.button-large,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-3d.button-large,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-large,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-large,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-large,
.fusion-button_type-3d input.button-default.button-3d.button-large,
.fusion-button_type-3d input.button-default.button-large,
.fusion-button_type-3d.fusion-button-default.button-3d.button-large,
.fusion-button_type-3d.fusion-button-default.button-large,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large,
.fusion-portfolio-one .fusion-button.button-3d.button-large,
.post-password-form input[type="submit"].button-3d.button-large,
.slidingbar-area .button-default.button-3d.button-large,
.ticket-selector-submit-btn[type="submit"].button-3d.button-large,
.tml-submit-wrap input[type="submit"].button-3d.button-large,
input.button-default.button-3d.button-large {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #785510, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
}
#main #comment-submit.button-3d.button-large:active,
#main .comment-submit.button-3d.button-large:active,
#reviews input#submit.button-3d.button-large:active,
.button-default.button-3d.button-large:active,
.button.default.button-3d.button-large:active,
.comment-form input[type="submit"].button-3d.button-large:active,
.fusion-button-default.button-3d.button-large:active,
.fusion-button_type-3d #main #comment-submit.button-3d.button-large:active,
.fusion-button_type-3d #main #comment-submit.button-large:active,
.fusion-button_type-3d #main .comment-submit.button-3d.button-large:active,
.fusion-button_type-3d #main .comment-submit.button-large:active,
.fusion-button_type-3d #reviews input#submit.button-3d.button-large:active,
.fusion-button_type-3d #reviews input#submit.button-large:active,
.fusion-button_type-3d .button-default.button-3d.button-large:active,
.fusion-button_type-3d .button-default.button-large:active,
.fusion-button_type-3d .button.default.button-3d.button-large:active,
.fusion-button_type-3d .button.default.button-large:active,
.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-large:active,
.fusion-button_type-3d .comment-form input[type="submit"].button-large:active,
.fusion-button_type-3d .fusion-button-default.button-3d.button-large:active,
.fusion-button_type-3d .fusion-button-default.button-large:active,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large:active,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-large:active,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-large:active,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-large:active,
.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-large:active,
.fusion-button_type-3d .post-password-form input[type="submit"].button-large:active,
.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-large:active,
.fusion-button_type-3d .slidingbar-area .button-default.button-large:active,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-3d.button-large:active,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-large:active,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-large:active,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-large:active,
.fusion-button_type-3d input.button-default.button-3d.button-large:active,
.fusion-button_type-3d input.button-default.button-large:active,
.fusion-button_type-3d.fusion-button-default.button-3d.button-large:active,
.fusion-button_type-3d.fusion-button-default.button-large:active,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large:active,
.fusion-portfolio-one .fusion-button.button-3d.button-large:active,
.post-password-form input[type="submit"].button-3d.button-large:active,
.slidingbar-area .button-default.button-3d.button-large:active,
.ticket-selector-submit-btn[type="submit"].button-3d.button-large:active,
.tml-submit-wrap input[type="submit"].button-3d.button-large:active,
input.button-default.button-3d.button-large:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #785510, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
#main #comment-submit.button-3d.button-xlarge,
#main .comment-submit.button-3d.button-xlarge,
#reviews input#submit.button-3d.button-xlarge,
.button-default.button-3d.button-xlarge,
.button.default.button-3d.button-xlarge,
.comment-form input[type="submit"].button-3d.button-xlarge,
.fusion-button-default.button-3d.button-xlarge,
.fusion-button_type-3d #main #comment-submit.button-3d.button-xlarge,
.fusion-button_type-3d #main #comment-submit.button-xlarge,
.fusion-button_type-3d #main .comment-submit.button-3d.button-xlarge,
.fusion-button_type-3d #main .comment-submit.button-xlarge,
.fusion-button_type-3d #reviews input#submit.button-3d.button-xlarge,
.fusion-button_type-3d #reviews input#submit.button-xlarge,
.fusion-button_type-3d .button-default.button-3d.button-xlarge,
.fusion-button_type-3d .button-default.button-xlarge,
.fusion-button_type-3d .button.default.button-3d.button-xlarge,
.fusion-button_type-3d .button.default.button-xlarge,
.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-xlarge,
.fusion-button_type-3d .comment-form input[type="submit"].button-xlarge,
.fusion-button_type-3d .fusion-button-default.button-3d.button-xlarge,
.fusion-button_type-3d .fusion-button-default.button-xlarge,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-xlarge,
.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-xlarge,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-xlarge,
.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-xlarge,
.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-xlarge,
.fusion-button_type-3d .post-password-form input[type="submit"].button-xlarge,
.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-xlarge,
.fusion-button_type-3d .slidingbar-area .button-default.button-xlarge,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-3d.button-xlarge,
.fusion-button_type-3d .ticket-selector-submit-btn[type="submit"].button-xlarge,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-xlarge,
.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-xlarge,
.fusion-button_type-3d input.button-default.button-3d.button-xlarge,
.fusion-button_type-3d input.button-default.button-xlarge,
.fusion-button_type-3d.fusion-button-default.button-3d.button-xlarge,
.fusion-button_type-3d.fusion-button-default.button-xlarge,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-xlarge,
.fusion-portfolio-one .fusion-button.button-3d.button-xlarge,
.post-password-form input[type="submit"].button-3d.button-xlarge,
.slidingbar-area .button-default.button-3d.button-xlarge,
.ticket-selector-submit-btn[type="submit"].button-3d.button-xlarge,
.tml-submit-wrap input[type="submit"].button-3d.button-xlarge,
input.button-default.button-3d.button-xlarge {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #785510, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_span-yes #main #comment-submit:not(.fusion-button-span-no),
.fusion-button_span-yes #main .comment-submit:not(.fusion-button-span-no),
.fusion-button_span-yes #reviews input#submit:not(.fusion-button-span-no),
.fusion-button_span-yes .button-default:not(.fusion-button-span-no),
.fusion-button_span-yes .button.default:not(.fusion-button-span-no),
.fusion-button_span-yes .comment-form input[type="submit"]:not(.fusion-button-span-no),
.fusion-button_span-yes .fusion-button-default:not(.fusion-button-span-no),
.fusion-button_span-yes .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:not(.fusion-button-span-no),
.fusion-button_span-yes .fusion-portfolio-one .fusion-button:not(.fusion-button-span-no),
.fusion-button_span-yes .post-password-form input[type="submit"]:not(.fusion-button-span-no),
.fusion-button_span-yes .slidingbar-area .button-default:not(.fusion-button-span-no),
.fusion-button_span-yes .ticket-selector-submit-btn[type="submit"]:not(.fusion-button-span-no),
.fusion-button_span-yes .tml-submit-wrap input[type="submit"]:not(.fusion-button-span-no),
.fusion-button_span-yes input.button-default:not(.fusion-button-span-no),
.fusion-button_span-yes.fusion-button-default:not(.fusion-button-span-no) {
    width: 100%;
}
#main #comment-submit,
#main .comment-submit,
#reviews input#submit,
.button-default,
.button.default,
.comment-form input[type="submit"],
.fusion-button,
.fusion-button-default,
.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,
.fusion-portfolio-one .fusion-button,
.post-password-form input[type="submit"],
.slidingbar-area .button-default,
.ticket-selector-submit-btn[type="submit"],
.tml-submit-wrap input[type="submit"],
input.button-default {
    font-family: Open Sans;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0px;
    border-width: 0px;
    border-style: solid;
    border-radius: 4px;
    text-transform: none;
    transition: all 0.2s;
}
.fusion-button-span-yes {
    width: 100%;
}
body.fusion-button_span-yes .fusion-button-default-span {
    width: 100%;
}
body.fusion-button_size-small .fusion-button-default-size,
body.fusion-button_size-small button.button {
    padding: 9px 20px;
    line-height: 14px;
    font-size: 12px;
}
body.fusion-button_size-small .fusion-button-default-size.button-3d:active,
body.fusion-button_size-small button.button.button-3d:active {
    top: 2px;
}
body.fusion-button_size-small .fusion-button-default-size .fusion-button-text-left,
body.fusion-button_size-small button.button .fusion-button-text-left {
    padding-left: 25px;
}
body.fusion-button_size-small .fusion-button-default-size .fusion-button-text-right,
body.fusion-button_size-small button.button .fusion-button-text-right {
    padding-right: 25px;
}
body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left,
body.fusion-button_size-small button.button .button-icon-divider-left {
    padding: 0 10px;
}
body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right,
body.fusion-button_size-small button.button .button-icon-divider-right {
    padding: 0 10px;
}
body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left i,
body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right i,
body.fusion-button_size-small button.button .button-icon-divider-left i,
body.fusion-button_size-small button.button .button-icon-divider-right i {
    top: 50%;
    margin-top: -6px;
    display: block;
}
body.fusion-button_size-medium .fusion-button-default-size,
body.fusion-button_size-medium button.button {
    padding: 11px 23px;
    line-height: 16px;
    font-size: 13px;
}
body.fusion-button_size-medium .fusion-button-default-size.button-3d:active,
body.fusion-button_size-medium button.button.button-3d:active {
    top: 3px;
}
body.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-left,
body.fusion-button_size-medium button.button .fusion-button-text-left {
    padding-left: 28px;
}
body.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-right,
body.fusion-button_size-medium button.button .fusion-button-text-right {
    padding-right: 28px;
}
body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left,
body.fusion-button_size-medium button.button .button-icon-divider-left {
    padding: 0 12.5px;
}
body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right,
body.fusion-button_size-medium button.button .button-icon-divider-right {
    padding: 0 12.5px;
}
body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left i,
body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right i,
body.fusion-button_size-medium button.button .button-icon-divider-left i,
body.fusion-button_size-medium button.button .button-icon-divider-right i {
    top: 50%;
    margin-top: -6.5px;
    display: block;
}
body.fusion-button_size-large .fusion-button-default-size,
body.fusion-button_size-large button.button {
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
}
body.fusion-button_size-large .fusion-button-default-size.button-3d:active,
body.fusion-button_size-large button.button.button-3d:active {
    top: 4px;
}
body.fusion-button_size-large .fusion-button-default-size .fusion-button-text-left,
body.fusion-button_size-large button.button .fusion-button-text-left {
    padding-left: 34px;
}
body.fusion-button_size-large .fusion-button-default-size .fusion-button-text-right,
body.fusion-button_size-large button.button .fusion-button-text-right {
    padding-right: 34px;
}
body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left,
body.fusion-button_size-large button.button .button-icon-divider-left {
    padding: 0 14.5px;
}
body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right,
body.fusion-button_size-large button.button .button-icon-divider-right {
    padding: 0 14.5px;
}
body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left i,
body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right i,
body.fusion-button_size-large button.button .button-icon-divider-left i,
body.fusion-button_size-large button.button .button-icon-divider-right i {
    top: 50%;
    margin-top: -7px;
    display: block;
}
body.fusion-button_size-xlarge .fusion-button-default-size,
body.fusion-button_size-xlarge button.button {
    padding: 17px 40px;
    line-height: 21px;
    font-size: 18px;
}
body.fusion-button_size-xlarge .fusion-button-default-size.button-3d:active,
body.fusion-button_size-xlarge button.button.button-3d:active {
    top: 6px;
}
body.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-left,
body.fusion-button_size-xlarge button.button .fusion-button-text-left {
    padding-left: 45px;
}
body.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-right,
body.fusion-button_size-xlarge button.button .fusion-button-text-right {
    padding-right: 45px;
}
body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left,
body.fusion-button_size-xlarge button.button .button-icon-divider-left {
    padding: 0 18.5px;
}
body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right,
body.fusion-button_size-xlarge button.button .button-icon-divider-right {
    padding: 0 18.5px;
}
body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left i,
body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right i,
body.fusion-button_size-xlarge button.button .button-icon-divider-left i,
body.fusion-button_size-xlarge button.button .button-icon-divider-right i {
    top: 50%;
    margin-top: -9px;
    display: block;
}
@media only screen and (max-width: 800px) {
    .ls-container .button,
    .ls-container .fusion-button,
    .rev_slider .button,
    .rev_slider .fusion-button {
        padding: 0 20px;
        line-height: 30px;
        font-size: 12px;
        font-size: 10px !important;
        line-height: 30px !important;
        padding: 0 20px !important;
    }
    .ls-container .button.button-3d:active,
    .ls-container .fusion-button.button-3d:active,
    .rev_slider .button.button-3d:active,
    .rev_slider .fusion-button.button-3d:active {
        top: 2px;
    }
    .ls-container .button .fusion-button-text-left,
    .ls-container .fusion-button .fusion-button-text-left,
    .rev_slider .button .fusion-button-text-left,
    .rev_slider .fusion-button .fusion-button-text-left {
        display: inline-block;
        padding-left: 25px;
    }
    .ls-container .button .fusion-button-text-right,
    .ls-container .fusion-button .fusion-button-text-right,
    .rev_slider .button .fusion-button-text-right,
    .rev_slider .fusion-button .fusion-button-text-right {
        display: inline-block;
        padding-right: 25px;
    }
    .ls-container .button .button-icon-divider-left,
    .ls-container .fusion-button .button-icon-divider-left,
    .rev_slider .button .button-icon-divider-left,
    .rev_slider .fusion-button .button-icon-divider-left {
        padding: 0 10px;
    }
    .ls-container .button .button-icon-divider-left.fusion-megamenu-image,
    .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,
    .rev_slider .button .button-icon-divider-left.fusion-megamenu-image,
    .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image {
        padding: 0 5px;
    }
    .ls-container .button .button-icon-divider-right,
    .ls-container .fusion-button .button-icon-divider-right,
    .rev_slider .button .button-icon-divider-right,
    .rev_slider .fusion-button .button-icon-divider-right {
        padding: 0 10px;
    }
    .ls-container .button .button-icon-divider-right.fusion-megamenu-image,
    .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,
    .rev_slider .button .button-icon-divider-right.fusion-megamenu-image,
    .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image {
        padding: 0 5px;
    }
    .ls-container .button .button-icon-divider-left i,
    .ls-container .button .button-icon-divider-left img,
    .ls-container .button .button-icon-divider-right i,
    .ls-container .button .button-icon-divider-right img,
    .ls-container .fusion-button .button-icon-divider-left i,
    .ls-container .fusion-button .button-icon-divider-left img,
    .ls-container .fusion-button .button-icon-divider-right i,
    .ls-container .fusion-button .button-icon-divider-right img,
    .rev_slider .button .button-icon-divider-left i,
    .rev_slider .button .button-icon-divider-left img,
    .rev_slider .button .button-icon-divider-right i,
    .rev_slider .button .button-icon-divider-right img,
    .rev_slider .fusion-button .button-icon-divider-left i,
    .rev_slider .fusion-button .button-icon-divider-left img,
    .rev_slider .fusion-button .button-icon-divider-right i,
    .rev_slider .fusion-button .button-icon-divider-right img {
        top: 50%;
        margin-top: -6px;
        display: block;
    }
    .ls-container .button.button-3d:active,
    .ls-container .fusion-button.button-3d:active,
    .rev_slider .button.button-3d:active,
    .rev_slider .fusion-button.button-3d:active {
        top: 2px !important;
    }
    .ls-container .button span,
    .ls-container .fusion-button span,
    .rev_slider .button span,
    .rev_slider .fusion-button span {
        font-size: 10px !important;
    }
}
@media only screen and (max-width: 640px) {
    .ls-container .button,
    .ls-container .fusion-button,
    .rev_slider .button,
    .rev_slider .fusion-button {
        padding: 0 20px;
        line-height: 20px;
        font-size: 10px;
        font-size: 10px !important;
        line-height: 20px !important;
        padding: 0 10px !important;
    }
    .ls-container .button.button-3d:active,
    .ls-container .fusion-button.button-3d:active,
    .rev_slider .button.button-3d:active,
    .rev_slider .fusion-button.button-3d:active {
        top: 2px;
    }
    .ls-container .button .fusion-button-text-left,
    .ls-container .fusion-button .fusion-button-text-left,
    .rev_slider .button .fusion-button-text-left,
    .rev_slider .fusion-button .fusion-button-text-left {
        display: inline-block;
        padding-left: 25px;
    }
    .ls-container .button .fusion-button-text-right,
    .ls-container .fusion-button .fusion-button-text-right,
    .rev_slider .button .fusion-button-text-right,
    .rev_slider .fusion-button .fusion-button-text-right {
        display: inline-block;
        padding-right: 25px;
    }
    .ls-container .button .button-icon-divider-left,
    .ls-container .fusion-button .button-icon-divider-left,
    .rev_slider .button .button-icon-divider-left,
    .rev_slider .fusion-button .button-icon-divider-left {
        padding: 0 11px;
    }
    .ls-container .button .button-icon-divider-left.fusion-megamenu-image,
    .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,
    .rev_slider .button .button-icon-divider-left.fusion-megamenu-image,
    .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image {
        padding: 0 5.5px;
    }
    .ls-container .button .button-icon-divider-right,
    .ls-container .fusion-button .button-icon-divider-right,
    .rev_slider .button .button-icon-divider-right,
    .rev_slider .fusion-button .button-icon-divider-right {
        padding: 0 11px;
    }
    .ls-container .button .button-icon-divider-right.fusion-megamenu-image,
    .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,
    .rev_slider .button .button-icon-divider-right.fusion-megamenu-image,
    .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image {
        padding: 0 5.5px;
    }
    .ls-container .button .button-icon-divider-left i,
    .ls-container .button .button-icon-divider-left img,
    .ls-container .button .button-icon-divider-right i,
    .ls-container .button .button-icon-divider-right img,
    .ls-container .fusion-button .button-icon-divider-left i,
    .ls-container .fusion-button .button-icon-divider-left img,
    .ls-container .fusion-button .button-icon-divider-right i,
    .ls-container .fusion-button .button-icon-divider-right img,
    .rev_slider .button .button-icon-divider-left i,
    .rev_slider .button .button-icon-divider-left img,
    .rev_slider .button .button-icon-divider-right i,
    .rev_slider .button .button-icon-divider-right img,
    .rev_slider .fusion-button .button-icon-divider-left i,
    .rev_slider .fusion-button .button-icon-divider-left img,
    .rev_slider .fusion-button .button-icon-divider-right i,
    .rev_slider .fusion-button .button-icon-divider-right img {
        top: 50%;
        margin-top: -5px;
        display: block;
    }
    .ls-container .button.button-3d:active,
    .ls-container .fusion-button.button-3d:active,
    .rev_slider .button.button-3d:active,
    .rev_slider .fusion-button.button-3d:active {
        top: 2px !important;
    }
    .ls-container .button span,
    .ls-container .fusion-button span,
    .rev_slider .button span,
    .rev_slider .fusion-button span {
        font-size: 10px !important;
    }
}
.button.green,
.fusion-button.button-green,
.fusion-button.button-green.wpcf7-submit {
    background: #d1e990;
    background-image: linear-gradient(to top, #aad75d, #d1e990);
    border: 1px solid #9dba60;
    color: #54770f;
}
.button.green .button-icon-divider-left,
.button.green .button-icon-divider-right,
.fusion-button.button-green .button-icon-divider-left,
.fusion-button.button-green .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit .button-icon-divider-right {
    border-color: #9dba60;
}
.button.green:active,
.button.green:focus,
.button.green:hover,
.fusion-button.button-green.wpcf7-submit:active,
.fusion-button.button-green.wpcf7-submit:focus,
.fusion-button.button-green.wpcf7-submit:hover,
.fusion-button.button-green:active,
.fusion-button.button-green:focus,
.fusion-button.button-green:hover {
    background: #aad75d;
    background-image: linear-gradient(to top, #d1e990, #aad75d);
    border: 1px solid #9dba60;
    color: #54770f;
}
.button.green:active .button-icon-divider-left,
.button.green:active .button-icon-divider-right,
.button.green:focus .button-icon-divider-left,
.button.green:focus .button-icon-divider-right,
.button.green:hover .button-icon-divider-left,
.button.green:hover .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-right,
.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-left,
.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-right,
.fusion-button.button-green:active .button-icon-divider-left,
.fusion-button.button-green:active .button-icon-divider-right,
.fusion-button.button-green:focus .button-icon-divider-left,
.fusion-button.button-green:focus .button-icon-divider-right,
.fusion-button.button-green:hover .button-icon-divider-left,
.fusion-button.button-green:hover .button-icon-divider-right {
    border-color: #9dba60;
}
.button.green.button-3d.button-small,
.button.green.button-3d.fusion-button-small,
.fusion-button.button-green.button-3d.button-small,
.fusion-button.button-green.button-3d.fusion-button-small,
.fusion-button.button-green.wpcf7-submit.button-3d.button-small,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.green.button-3d.button-small:active,
.button.green.button-3d.fusion-button-small:active,
.fusion-button.button-green.button-3d.button-small:active,
.fusion-button.button-green.button-3d.fusion-button-small:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-small:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.green.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-green.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.green.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-green.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.green.button-3d.button-medium,
.button.green.button-3d.fusion-button-medium,
.fusion-button.button-green.button-3d.button-medium,
.fusion-button.button-green.button-3d.fusion-button-medium,
.fusion-button.button-green.wpcf7-submit.button-3d.button-medium,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.green.button-3d.button-medium:active,
.button.green.button-3d.fusion-button-medium:active,
.fusion-button.button-green.button-3d.button-medium:active,
.fusion-button.button-green.button-3d.fusion-button-medium:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-medium:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.green.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-green.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.green.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-green.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.green.button-3d.button-large,
.button.green.button-3d.fusion-button-large,
.fusion-button.button-green.button-3d.button-large,
.fusion-button.button-green.button-3d.fusion-button-large,
.fusion-button.button-green.wpcf7-submit.button-3d.button-large,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.green.button-3d.button-large:active,
.button.green.button-3d.fusion-button-large:active,
.fusion-button.button-green.button-3d.button-large:active,
.fusion-button.button-green.button-3d.fusion-button-large:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-large:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.green.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-green.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.green.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-green.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.green.button-3d.button-xlarge,
.button.green.button-3d.fusion-button-xlarge,
.fusion-button.button-green.button-3d.button-xlarge,
.fusion-button.button-green.button-3d.fusion-button-xlarge,
.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.green.button-3d.button-xlarge:active,
.button.green.button-3d.fusion-button-xlarge:active,
.fusion-button.button-green.button-3d.button-xlarge:active,
.fusion-button.button-green.button-3d.fusion-button-xlarge:active,
.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge:active,
.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.green.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-green.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.green.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-green.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgreen,
.fusion-button.button-darkgreen,
.fusion-button.button-darkgreen.wpcf7-submit {
    background: #d0e0a5;
    background-image: linear-gradient(to top, #a8c76a, #d0e0a5);
    border: 1px solid #9dba60;
    color: #54770f;
}
.button.darkgreen .button-icon-divider-left,
.button.darkgreen .button-icon-divider-right,
.fusion-button.button-darkgreen .button-icon-divider-left,
.fusion-button.button-darkgreen .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-right {
    border-color: #9dba60;
}
.button.darkgreen:active,
.button.darkgreen:focus,
.button.darkgreen:hover,
.fusion-button.button-darkgreen.wpcf7-submit:active,
.fusion-button.button-darkgreen.wpcf7-submit:focus,
.fusion-button.button-darkgreen.wpcf7-submit:hover,
.fusion-button.button-darkgreen:active,
.fusion-button.button-darkgreen:focus,
.fusion-button.button-darkgreen:hover {
    background: #a8c76a;
    background-image: linear-gradient(to top, #d0e0a5, #a8c76a);
    border: 1px solid #9dba60;
    color: #54770f;
}
.button.darkgreen:active .button-icon-divider-left,
.button.darkgreen:active .button-icon-divider-right,
.button.darkgreen:focus .button-icon-divider-left,
.button.darkgreen:focus .button-icon-divider-right,
.button.darkgreen:hover .button-icon-divider-left,
.button.darkgreen:hover .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-right,
.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-left,
.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-right,
.fusion-button.button-darkgreen:active .button-icon-divider-left,
.fusion-button.button-darkgreen:active .button-icon-divider-right,
.fusion-button.button-darkgreen:focus .button-icon-divider-left,
.fusion-button.button-darkgreen:focus .button-icon-divider-right,
.fusion-button.button-darkgreen:hover .button-icon-divider-left,
.fusion-button.button-darkgreen:hover .button-icon-divider-right {
    border-color: #9dba60;
}
.button.darkgreen.button-3d.button-small,
.button.darkgreen.button-3d.fusion-button-small,
.fusion-button.button-darkgreen.button-3d.button-small,
.fusion-button.button-darkgreen.button-3d.fusion-button-small,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.darkgreen.button-3d.button-small:active,
.button.darkgreen.button-3d.fusion-button-small:active,
.fusion-button.button-darkgreen.button-3d.button-small:active,
.fusion-button.button-darkgreen.button-3d.fusion-button-small:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.darkgreen.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.darkgreen.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.darkgreen.button-3d.button-medium,
.button.darkgreen.button-3d.fusion-button-medium,
.fusion-button.button-darkgreen.button-3d.button-medium,
.fusion-button.button-darkgreen.button-3d.fusion-button-medium,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgreen.button-3d.button-medium:active,
.button.darkgreen.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgreen.button-3d.button-medium:active,
.fusion-button.button-darkgreen.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.darkgreen.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.darkgreen.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgreen.button-3d.button-large,
.button.darkgreen.button-3d.fusion-button-large,
.fusion-button.button-darkgreen.button-3d.button-large,
.fusion-button.button-darkgreen.button-3d.fusion-button-large,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgreen.button-3d.button-large:active,
.button.darkgreen.button-3d.fusion-button-large:active,
.fusion-button.button-darkgreen.button-3d.button-large:active,
.fusion-button.button-darkgreen.button-3d.fusion-button-large:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.darkgreen.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.darkgreen.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgreen.button-3d.button-xlarge,
.button.darkgreen.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgreen.button-3d.button-xlarge,
.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgreen.button-3d.button-xlarge:active,
.button.darkgreen.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgreen.button-3d.button-xlarge:active,
.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge:active,
.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.darkgreen.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.darkgreen.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.orange,
.fusion-button.button-orange,
.fusion-button.button-orange.wpcf7-submit {
    background: #fbdc86;
    background-image: linear-gradient(to top, #f8bf56, #fbdc86);
    border: 1px solid #c0830b;
    color: #c0830b;
}
.button.orange .button-icon-divider-left,
.button.orange .button-icon-divider-right,
.fusion-button.button-orange .button-icon-divider-left,
.fusion-button.button-orange .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit .button-icon-divider-right {
    border-color: #c0830b;
}
.button.orange:active,
.button.orange:focus,
.button.orange:hover,
.fusion-button.button-orange.wpcf7-submit:active,
.fusion-button.button-orange.wpcf7-submit:focus,
.fusion-button.button-orange.wpcf7-submit:hover,
.fusion-button.button-orange:active,
.fusion-button.button-orange:focus,
.fusion-button.button-orange:hover {
    background: #f8bf56;
    background-image: linear-gradient(to top, #fbdc86, #f8bf56);
    border: 1px solid #c0830b;
    color: #c0830b;
}
.button.orange:active .button-icon-divider-left,
.button.orange:active .button-icon-divider-right,
.button.orange:focus .button-icon-divider-left,
.button.orange:focus .button-icon-divider-right,
.button.orange:hover .button-icon-divider-left,
.button.orange:hover .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-right,
.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-left,
.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-right,
.fusion-button.button-orange:active .button-icon-divider-left,
.fusion-button.button-orange:active .button-icon-divider-right,
.fusion-button.button-orange:focus .button-icon-divider-left,
.fusion-button.button-orange:focus .button-icon-divider-right,
.fusion-button.button-orange:hover .button-icon-divider-left,
.fusion-button.button-orange:hover .button-icon-divider-right {
    border-color: #c0830b;
}
.button.orange.button-3d.button-small,
.button.orange.button-3d.fusion-button-small,
.fusion-button.button-orange.button-3d.button-small,
.fusion-button.button-orange.button-3d.fusion-button-small,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-small,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.orange.button-3d.button-small:active,
.button.orange.button-3d.fusion-button-small:active,
.fusion-button.button-orange.button-3d.button-small:active,
.fusion-button.button-orange.button-3d.fusion-button-small:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-small:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.orange.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-orange.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.orange.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-orange.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.orange.button-3d.button-medium,
.button.orange.button-3d.fusion-button-medium,
.fusion-button.button-orange.button-3d.button-medium,
.fusion-button.button-orange.button-3d.fusion-button-medium,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.orange.button-3d.button-medium:active,
.button.orange.button-3d.fusion-button-medium:active,
.fusion-button.button-orange.button-3d.button-medium:active,
.fusion-button.button-orange.button-3d.fusion-button-medium:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.orange.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-orange.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.orange.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-orange.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.orange.button-3d.button-large,
.button.orange.button-3d.fusion-button-large,
.fusion-button.button-orange.button-3d.button-large,
.fusion-button.button-orange.button-3d.fusion-button-large,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-large,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.orange.button-3d.button-large:active,
.button.orange.button-3d.fusion-button-large:active,
.fusion-button.button-orange.button-3d.button-large:active,
.fusion-button.button-orange.button-3d.fusion-button-large:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-large:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.orange.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-orange.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.orange.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-orange.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.orange.button-3d.button-xlarge,
.button.orange.button-3d.fusion-button-xlarge,
.fusion-button.button-orange.button-3d.button-xlarge,
.fusion-button.button-orange.button-3d.fusion-button-xlarge,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.orange.button-3d.button-xlarge:active,
.button.orange.button-3d.fusion-button-xlarge:active,
.fusion-button.button-orange.button-3d.button-xlarge:active,
.fusion-button.button-orange.button-3d.fusion-button-xlarge:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge:active,
.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.orange.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-orange.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.orange.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-orange.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.blue,
.fusion-button.button-blue,
.fusion-button.button-blue.wpcf7-submit {
    background: #b5e0f7;
    background-image: linear-gradient(to top, #76c7f1, #b5e0f7);
    border: 1px solid #1172c1;
    color: #1172c1;
}
.button.blue .button-icon-divider-left,
.button.blue .button-icon-divider-right,
.fusion-button.button-blue .button-icon-divider-left,
.fusion-button.button-blue .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit .button-icon-divider-right {
    border-color: #1172c1;
}
.button.blue:active,
.button.blue:focus,
.button.blue:hover,
.fusion-button.button-blue.wpcf7-submit:active,
.fusion-button.button-blue.wpcf7-submit:focus,
.fusion-button.button-blue.wpcf7-submit:hover,
.fusion-button.button-blue:active,
.fusion-button.button-blue:focus,
.fusion-button.button-blue:hover {
    background: #76c7f1;
    background-image: linear-gradient(to top, #b5e0f7, #76c7f1);
    border: 1px solid #1172c1;
    color: #1172c1;
}
.button.blue:active .button-icon-divider-left,
.button.blue:active .button-icon-divider-right,
.button.blue:focus .button-icon-divider-left,
.button.blue:focus .button-icon-divider-right,
.button.blue:hover .button-icon-divider-left,
.button.blue:hover .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-right,
.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-left,
.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-right,
.fusion-button.button-blue:active .button-icon-divider-left,
.fusion-button.button-blue:active .button-icon-divider-right,
.fusion-button.button-blue:focus .button-icon-divider-left,
.fusion-button.button-blue:focus .button-icon-divider-right,
.fusion-button.button-blue:hover .button-icon-divider-left,
.fusion-button.button-blue:hover .button-icon-divider-right {
    border-color: #1172c1;
}
.button.blue.button-3d.button-small,
.button.blue.button-3d.fusion-button-small,
.fusion-button.button-blue.button-3d.button-small,
.fusion-button.button-blue.button-3d.fusion-button-small,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-small,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.blue.button-3d.button-small:active,
.button.blue.button-3d.fusion-button-small:active,
.fusion-button.button-blue.button-3d.button-small:active,
.fusion-button.button-blue.button-3d.fusion-button-small:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-small:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.blue.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-blue.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.blue.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-blue.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.blue.button-3d.button-medium,
.button.blue.button-3d.fusion-button-medium,
.fusion-button.button-blue.button-3d.button-medium,
.fusion-button.button-blue.button-3d.fusion-button-medium,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.blue.button-3d.button-medium:active,
.button.blue.button-3d.fusion-button-medium:active,
.fusion-button.button-blue.button-3d.button-medium:active,
.fusion-button.button-blue.button-3d.fusion-button-medium:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.blue.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-blue.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.blue.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-blue.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.blue.button-3d.button-large,
.button.blue.button-3d.fusion-button-large,
.fusion-button.button-blue.button-3d.button-large,
.fusion-button.button-blue.button-3d.fusion-button-large,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-large,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.blue.button-3d.button-large:active,
.button.blue.button-3d.fusion-button-large:active,
.fusion-button.button-blue.button-3d.button-large:active,
.fusion-button.button-blue.button-3d.fusion-button-large:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-large:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.blue.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-blue.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.blue.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-blue.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.blue.button-3d.button-xlarge,
.button.blue.button-3d.fusion-button-xlarge,
.fusion-button.button-blue.button-3d.button-xlarge,
.fusion-button.button-blue.button-3d.fusion-button-xlarge,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.blue.button-3d.button-xlarge:active,
.button.blue.button-3d.fusion-button-xlarge:active,
.fusion-button.button-blue.button-3d.button-xlarge:active,
.fusion-button.button-blue.button-3d.fusion-button-xlarge:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge:active,
.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.blue.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-blue.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.blue.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-blue.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.darkblue,
.fusion-button.button.button-darkblue,
.fusion-button.button.button-darkblue.wpcf7-submit {
    background: #428bca;
    background-image: linear-gradient(to top, #2a6496, #428bca);
    border: 1px solid #072c5e;
    color: #072c5e;
}
.button.darkblue .button-icon-divider-left,
.button.darkblue .button-icon-divider-right,
.fusion-button.button.button-darkblue .button-icon-divider-left,
.fusion-button.button.button-darkblue .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-right {
    border-color: #072c5e;
}
.button.darkblue:active,
.button.darkblue:focus,
.button.darkblue:hover,
.fusion-button.button.button-darkblue.wpcf7-submit:active,
.fusion-button.button.button-darkblue.wpcf7-submit:focus,
.fusion-button.button.button-darkblue.wpcf7-submit:hover,
.fusion-button.button.button-darkblue:active,
.fusion-button.button.button-darkblue:focus,
.fusion-button.button.button-darkblue:hover {
    background: #2a6496;
    background-image: linear-gradient(to top, #428bca, #2a6496);
    border: 1px solid #072c5e;
    color: #072c5e;
}
.button.darkblue:active .button-icon-divider-left,
.button.darkblue:active .button-icon-divider-right,
.button.darkblue:focus .button-icon-divider-left,
.button.darkblue:focus .button-icon-divider-right,
.button.darkblue:hover .button-icon-divider-left,
.button.darkblue:hover .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-right,
.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-left,
.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-right,
.fusion-button.button.button-darkblue:active .button-icon-divider-left,
.fusion-button.button.button-darkblue:active .button-icon-divider-right,
.fusion-button.button.button-darkblue:focus .button-icon-divider-left,
.fusion-button.button.button-darkblue:focus .button-icon-divider-right,
.fusion-button.button.button-darkblue:hover .button-icon-divider-left,
.fusion-button.button.button-darkblue:hover .button-icon-divider-right {
    border-color: #072c5e;
}
.button.darkblue.button-3d.button-small,
.button.darkblue.button-3d.fusion-button-small,
.fusion-button.button.button-darkblue.button-3d.button-small,
.fusion-button.button.button-darkblue.button-3d.fusion-button-small,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.darkblue.button-3d.button-small:active,
.button.darkblue.button-3d.fusion-button-small:active,
.fusion-button.button.button-darkblue.button-3d.button-small:active,
.fusion-button.button.button-darkblue.button-3d.fusion-button-small:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.darkblue.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.darkblue.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.darkblue.button-3d.button-medium,
.button.darkblue.button-3d.fusion-button-medium,
.fusion-button.button.button-darkblue.button-3d.button-medium,
.fusion-button.button.button-darkblue.button-3d.fusion-button-medium,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.darkblue.button-3d.button-medium:active,
.button.darkblue.button-3d.fusion-button-medium:active,
.fusion-button.button.button-darkblue.button-3d.button-medium:active,
.fusion-button.button.button-darkblue.button-3d.fusion-button-medium:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.darkblue.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.darkblue.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.darkblue.button-3d.button-large,
.button.darkblue.button-3d.fusion-button-large,
.fusion-button.button.button-darkblue.button-3d.button-large,
.fusion-button.button.button-darkblue.button-3d.fusion-button-large,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.darkblue.button-3d.button-large:active,
.button.darkblue.button-3d.fusion-button-large:active,
.fusion-button.button.button-darkblue.button-3d.button-large:active,
.fusion-button.button.button-darkblue.button-3d.fusion-button-large:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.darkblue.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.darkblue.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.darkblue.button-3d.button-xlarge,
.button.darkblue.button-3d.fusion-button-xlarge,
.fusion-button.button.button-darkblue.button-3d.button-xlarge,
.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.darkblue.button-3d.button-xlarge:active,
.button.darkblue.button-3d.fusion-button-xlarge:active,
.fusion-button.button.button-darkblue.button-3d.button-xlarge:active,
.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge:active,
.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.darkblue.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.darkblue.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.red,
.fusion-button.button-red,
.fusion-button.button-red.wpcf7-submit {
    background: #fd9c9c;
    background-image: linear-gradient(to top, #fc7d7d, #fd9c9c);
    border: 1px solid #9d1111;
    color: #9d1111;
}
.button.red .button-icon-divider-left,
.button.red .button-icon-divider-right,
.fusion-button.button-red .button-icon-divider-left,
.fusion-button.button-red .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit .button-icon-divider-right {
    border-color: #9d1111;
}
.button.red:active,
.button.red:focus,
.button.red:hover,
.fusion-button.button-red.wpcf7-submit:active,
.fusion-button.button-red.wpcf7-submit:focus,
.fusion-button.button-red.wpcf7-submit:hover,
.fusion-button.button-red:active,
.fusion-button.button-red:focus,
.fusion-button.button-red:hover {
    background: #fc7d7d;
    background-image: linear-gradient(to top, #fd9c9c, #fc7d7d);
    border: 1px solid #9d1111;
    color: #9d1111;
}
.button.red:active .button-icon-divider-left,
.button.red:active .button-icon-divider-right,
.button.red:focus .button-icon-divider-left,
.button.red:focus .button-icon-divider-right,
.button.red:hover .button-icon-divider-left,
.button.red:hover .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-right,
.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-left,
.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-right,
.fusion-button.button-red:active .button-icon-divider-left,
.fusion-button.button-red:active .button-icon-divider-right,
.fusion-button.button-red:focus .button-icon-divider-left,
.fusion-button.button-red:focus .button-icon-divider-right,
.fusion-button.button-red:hover .button-icon-divider-left,
.fusion-button.button-red:hover .button-icon-divider-right {
    border-color: #9d1111;
}
.button.red.button-3d.button-small,
.button.red.button-3d.fusion-button-small,
.fusion-button.button-red.button-3d.button-small,
.fusion-button.button-red.button-3d.fusion-button-small,
.fusion-button.button-red.wpcf7-submit.button-3d.button-small,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.red.button-3d.button-small:active,
.button.red.button-3d.fusion-button-small:active,
.fusion-button.button-red.button-3d.button-small:active,
.fusion-button.button-red.button-3d.fusion-button-small:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-small:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.red.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-red.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.red.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-red.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.red.button-3d.button-medium,
.button.red.button-3d.fusion-button-medium,
.fusion-button.button-red.button-3d.button-medium,
.fusion-button.button-red.button-3d.fusion-button-medium,
.fusion-button.button-red.wpcf7-submit.button-3d.button-medium,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.red.button-3d.button-medium:active,
.button.red.button-3d.fusion-button-medium:active,
.fusion-button.button-red.button-3d.button-medium:active,
.fusion-button.button-red.button-3d.fusion-button-medium:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-medium:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.red.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-red.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.red.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-red.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.red.button-3d.button-large,
.button.red.button-3d.fusion-button-large,
.fusion-button.button-red.button-3d.button-large,
.fusion-button.button-red.button-3d.fusion-button-large,
.fusion-button.button-red.wpcf7-submit.button-3d.button-large,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.red.button-3d.button-large:active,
.button.red.button-3d.fusion-button-large:active,
.fusion-button.button-red.button-3d.button-large:active,
.fusion-button.button-red.button-3d.fusion-button-large:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-large:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.red.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-red.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.red.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-red.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.red.button-3d.button-xlarge,
.button.red.button-3d.fusion-button-xlarge,
.fusion-button.button-red.button-3d.button-xlarge,
.fusion-button.button-red.button-3d.fusion-button-xlarge,
.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.red.button-3d.button-xlarge:active,
.button.red.button-3d.fusion-button-xlarge:active,
.fusion-button.button-red.button-3d.button-xlarge:active,
.fusion-button.button-red.button-3d.fusion-button-xlarge:active,
.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge:active,
.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.red.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-red.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.red.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-red.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.darkred,
.fusion-button.button-darkred,
.fusion-button.button-darkred.wpcf7-submit {
    background: #fe2020;
    background-image: linear-gradient(to top, #b01818, #fe2020);
    border: 1px solid #690e0e;
    color: #690e0e;
}
.button.darkred .button-icon-divider-left,
.button.darkred .button-icon-divider-right,
.fusion-button.button-darkred .button-icon-divider-left,
.fusion-button.button-darkred .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-right {
    border-color: #690e0e;
}
.button.darkred:active,
.button.darkred:focus,
.button.darkred:hover,
.fusion-button.button-darkred.wpcf7-submit:active,
.fusion-button.button-darkred.wpcf7-submit:focus,
.fusion-button.button-darkred.wpcf7-submit:hover,
.fusion-button.button-darkred:active,
.fusion-button.button-darkred:focus,
.fusion-button.button-darkred:hover {
    background: #b01818;
    background-image: linear-gradient(to top, #fe2020, #b01818);
    border: 1px solid #690e0e;
    color: #690e0e;
}
.button.darkred:active .button-icon-divider-left,
.button.darkred:active .button-icon-divider-right,
.button.darkred:focus .button-icon-divider-left,
.button.darkred:focus .button-icon-divider-right,
.button.darkred:hover .button-icon-divider-left,
.button.darkred:hover .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-right,
.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-left,
.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-right,
.fusion-button.button-darkred:active .button-icon-divider-left,
.fusion-button.button-darkred:active .button-icon-divider-right,
.fusion-button.button-darkred:focus .button-icon-divider-left,
.fusion-button.button-darkred:focus .button-icon-divider-right,
.fusion-button.button-darkred:hover .button-icon-divider-left,
.fusion-button.button-darkred:hover .button-icon-divider-right {
    border-color: #690e0e;
}
.button.darkred.button-3d.button-small,
.button.darkred.button-3d.fusion-button-small,
.fusion-button.button-darkred.button-3d.button-small,
.fusion-button.button-darkred.button-3d.fusion-button-small,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.darkred.button-3d.button-small:active,
.button.darkred.button-3d.fusion-button-small:active,
.fusion-button.button-darkred.button-3d.button-small:active,
.fusion-button.button-darkred.button-3d.fusion-button-small:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.darkred.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-darkred.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.darkred.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.darkred.button-3d.button-medium,
.button.darkred.button-3d.fusion-button-medium,
.fusion-button.button-darkred.button-3d.button-medium,
.fusion-button.button-darkred.button-3d.fusion-button-medium,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.darkred.button-3d.button-medium:active,
.button.darkred.button-3d.fusion-button-medium:active,
.fusion-button.button-darkred.button-3d.button-medium:active,
.fusion-button.button-darkred.button-3d.fusion-button-medium:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.darkred.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-darkred.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.darkred.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.darkred.button-3d.button-large,
.button.darkred.button-3d.fusion-button-large,
.fusion-button.button-darkred.button-3d.button-large,
.fusion-button.button-darkred.button-3d.fusion-button-large,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.darkred.button-3d.button-large:active,
.button.darkred.button-3d.fusion-button-large:active,
.fusion-button.button-darkred.button-3d.button-large:active,
.fusion-button.button-darkred.button-3d.fusion-button-large:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.darkred.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-darkred.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.darkred.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.darkred.button-3d.button-xlarge,
.button.darkred.button-3d.fusion-button-xlarge,
.fusion-button.button-darkred.button-3d.button-xlarge,
.fusion-button.button-darkred.button-3d.fusion-button-xlarge,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.darkred.button-3d.button-xlarge:active,
.button.darkred.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkred.button-3d.button-xlarge:active,
.fusion-button.button-darkred.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge:active,
.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.darkred.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-darkred.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.darkred.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.pink,
.fusion-button.button-pink,
.fusion-button.button-pink.wpcf7-submit {
    background: #fda1d5;
    background-image: linear-gradient(to top, #fc84c8, #fda1d5);
    border: 1px solid #a31366;
    color: #a31366;
}
.button.pink .button-icon-divider-left,
.button.pink .button-icon-divider-right,
.fusion-button.button-pink .button-icon-divider-left,
.fusion-button.button-pink .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit .button-icon-divider-right {
    border-color: #a31366;
}
.button.pink:active,
.button.pink:focus,
.button.pink:hover,
.fusion-button.button-pink.wpcf7-submit:active,
.fusion-button.button-pink.wpcf7-submit:focus,
.fusion-button.button-pink.wpcf7-submit:hover,
.fusion-button.button-pink:active,
.fusion-button.button-pink:focus,
.fusion-button.button-pink:hover {
    background: #fc84c8;
    background-image: linear-gradient(to top, #fda1d5, #fc84c8);
    border: 1px solid #a31366;
    color: #a31366;
}
.button.pink:active .button-icon-divider-left,
.button.pink:active .button-icon-divider-right,
.button.pink:focus .button-icon-divider-left,
.button.pink:focus .button-icon-divider-right,
.button.pink:hover .button-icon-divider-left,
.button.pink:hover .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-right,
.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-left,
.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-right,
.fusion-button.button-pink:active .button-icon-divider-left,
.fusion-button.button-pink:active .button-icon-divider-right,
.fusion-button.button-pink:focus .button-icon-divider-left,
.fusion-button.button-pink:focus .button-icon-divider-right,
.fusion-button.button-pink:hover .button-icon-divider-left,
.fusion-button.button-pink:hover .button-icon-divider-right {
    border-color: #a31366;
}
.button.pink.button-3d.button-small,
.button.pink.button-3d.fusion-button-small,
.fusion-button.button-pink.button-3d.button-small,
.fusion-button.button-pink.button-3d.fusion-button-small,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-small,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.pink.button-3d.button-small:active,
.button.pink.button-3d.fusion-button-small:active,
.fusion-button.button-pink.button-3d.button-small:active,
.fusion-button.button-pink.button-3d.fusion-button-small:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-small:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.pink.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-pink.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.pink.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-pink.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.pink.button-3d.button-medium,
.button.pink.button-3d.fusion-button-medium,
.fusion-button.button-pink.button-3d.button-medium,
.fusion-button.button-pink.button-3d.fusion-button-medium,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.pink.button-3d.button-medium:active,
.button.pink.button-3d.fusion-button-medium:active,
.fusion-button.button-pink.button-3d.button-medium:active,
.fusion-button.button-pink.button-3d.fusion-button-medium:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.pink.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-pink.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.pink.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-pink.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.pink.button-3d.button-large,
.button.pink.button-3d.fusion-button-large,
.fusion-button.button-pink.button-3d.button-large,
.fusion-button.button-pink.button-3d.fusion-button-large,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-large,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.pink.button-3d.button-large:active,
.button.pink.button-3d.fusion-button-large:active,
.fusion-button.button-pink.button-3d.button-large:active,
.fusion-button.button-pink.button-3d.fusion-button-large:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-large:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.pink.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-pink.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.pink.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-pink.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.pink.button-3d.button-xlarge,
.button.pink.button-3d.fusion-button-xlarge,
.fusion-button.button-pink.button-3d.button-xlarge,
.fusion-button.button-pink.button-3d.fusion-button-xlarge,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.pink.button-3d.button-xlarge:active,
.button.pink.button-3d.fusion-button-xlarge:active,
.fusion-button.button-pink.button-3d.button-xlarge:active,
.fusion-button.button-pink.button-3d.fusion-button-xlarge:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge:active,
.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.pink.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-pink.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.pink.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-pink.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.lightgray,
.fusion-button.button-lightgray,
.fusion-button.button-lightgray.wpcf7-submit {
    background: #fbfbfb;
    background-image: linear-gradient(to top, #f0f0f0, #fbfbfb);
    border: 1px solid #ababab;
    color: #ababab;
}
.button.lightgray .button-icon-divider-left,
.button.lightgray .button-icon-divider-right,
.fusion-button.button-lightgray .button-icon-divider-left,
.fusion-button.button-lightgray .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-right {
    border-color: #ababab;
}
.button.lightgray:active,
.button.lightgray:focus,
.button.lightgray:hover,
.fusion-button.button-lightgray.wpcf7-submit:active,
.fusion-button.button-lightgray.wpcf7-submit:focus,
.fusion-button.button-lightgray.wpcf7-submit:hover,
.fusion-button.button-lightgray:active,
.fusion-button.button-lightgray:focus,
.fusion-button.button-lightgray:hover {
    background: #f0f0f0;
    background-image: linear-gradient(to top, #fbfbfb, #f0f0f0);
    border: 1px solid #ababab;
    color: #ababab;
}
.button.lightgray:active .button-icon-divider-left,
.button.lightgray:active .button-icon-divider-right,
.button.lightgray:focus .button-icon-divider-left,
.button.lightgray:focus .button-icon-divider-right,
.button.lightgray:hover .button-icon-divider-left,
.button.lightgray:hover .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-right,
.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-left,
.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-right,
.fusion-button.button-lightgray:active .button-icon-divider-left,
.fusion-button.button-lightgray:active .button-icon-divider-right,
.fusion-button.button-lightgray:focus .button-icon-divider-left,
.fusion-button.button-lightgray:focus .button-icon-divider-right,
.fusion-button.button-lightgray:hover .button-icon-divider-left,
.fusion-button.button-lightgray:hover .button-icon-divider-right {
    border-color: #ababab;
}
.button.lightgray.button-3d.button-small,
.button.lightgray.button-3d.fusion-button-small,
.fusion-button.button-lightgray.button-3d.button-small,
.fusion-button.button-lightgray.button-3d.fusion-button-small,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.lightgray.button-3d.button-small:active,
.button.lightgray.button-3d.fusion-button-small:active,
.fusion-button.button-lightgray.button-3d.button-small:active,
.fusion-button.button-lightgray.button-3d.fusion-button-small:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.lightgray.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-lightgray.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.lightgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.lightgray.button-3d.button-medium,
.button.lightgray.button-3d.fusion-button-medium,
.fusion-button.button-lightgray.button-3d.button-medium,
.fusion-button.button-lightgray.button-3d.fusion-button-medium,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.lightgray.button-3d.button-medium:active,
.button.lightgray.button-3d.fusion-button-medium:active,
.fusion-button.button-lightgray.button-3d.button-medium:active,
.fusion-button.button-lightgray.button-3d.fusion-button-medium:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.lightgray.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-lightgray.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.lightgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.lightgray.button-3d.button-large,
.button.lightgray.button-3d.fusion-button-large,
.fusion-button.button-lightgray.button-3d.button-large,
.fusion-button.button-lightgray.button-3d.fusion-button-large,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.lightgray.button-3d.button-large:active,
.button.lightgray.button-3d.fusion-button-large:active,
.fusion-button.button-lightgray.button-3d.button-large:active,
.fusion-button.button-lightgray.button-3d.fusion-button-large:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.lightgray.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-lightgray.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.lightgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.lightgray.button-3d.button-xlarge,
.button.lightgray.button-3d.fusion-button-xlarge,
.fusion-button.button-lightgray.button-3d.button-xlarge,
.fusion-button.button-lightgray.button-3d.fusion-button-xlarge,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.lightgray.button-3d.button-xlarge:active,
.button.lightgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-lightgray.button-3d.button-xlarge:active,
.fusion-button.button-lightgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge:active,
.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.lightgray.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-lightgray.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.lightgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgray,
.fusion-button.button-darkgray,
.fusion-button.button-darkgray.wpcf7-submit {
    background: silver;
    background-image: linear-gradient(to top, #9e9e9e, silver);
    border: 1px solid #434c50;
    color: #434c50;
}
.button.darkgray .button-icon-divider-left,
.button.darkgray .button-icon-divider-right,
.fusion-button.button-darkgray .button-icon-divider-left,
.fusion-button.button-darkgray .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-right {
    border-color: #434c50;
}
.button.darkgray:active,
.button.darkgray:focus,
.button.darkgray:hover,
.fusion-button.button-darkgray.wpcf7-submit:active,
.fusion-button.button-darkgray.wpcf7-submit:focus,
.fusion-button.button-darkgray.wpcf7-submit:hover,
.fusion-button.button-darkgray:active,
.fusion-button.button-darkgray:focus,
.fusion-button.button-darkgray:hover {
    background: #9e9e9e;
    background-image: linear-gradient(to top, silver, #9e9e9e);
    border: 1px solid #434c50;
    color: #434c50;
}
.button.darkgray:active .button-icon-divider-left,
.button.darkgray:active .button-icon-divider-right,
.button.darkgray:focus .button-icon-divider-left,
.button.darkgray:focus .button-icon-divider-right,
.button.darkgray:hover .button-icon-divider-left,
.button.darkgray:hover .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-right,
.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-left,
.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-right,
.fusion-button.button-darkgray:active .button-icon-divider-left,
.fusion-button.button-darkgray:active .button-icon-divider-right,
.fusion-button.button-darkgray:focus .button-icon-divider-left,
.fusion-button.button-darkgray:focus .button-icon-divider-right,
.fusion-button.button-darkgray:hover .button-icon-divider-left,
.fusion-button.button-darkgray:hover .button-icon-divider-right {
    border-color: #434c50;
}
.button.darkgray.button-3d.button-small,
.button.darkgray.button-3d.fusion-button-small,
.fusion-button.button-darkgray.button-3d.button-small,
.fusion-button.button-darkgray.button-3d.fusion-button-small,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.darkgray.button-3d.button-small:active,
.button.darkgray.button-3d.fusion-button-small:active,
.fusion-button.button-darkgray.button-3d.button-small:active,
.fusion-button.button-darkgray.button-3d.fusion-button-small:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.darkgray.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-darkgray.button-3d.fusion-button-default-size,
.fusion-button_size-small .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-small .button.darkgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-small .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
}
.button.darkgray.button-3d.button-medium,
.button.darkgray.button-3d.fusion-button-medium,
.fusion-button.button-darkgray.button-3d.button-medium,
.fusion-button.button-darkgray.button-3d.fusion-button-medium,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgray.button-3d.button-medium:active,
.button.darkgray.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgray.button-3d.button-medium:active,
.fusion-button.button-darkgray.button-3d.fusion-button-medium:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.darkgray.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-darkgray.button-3d.fusion-button-default-size,
.fusion-button_size-medium .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 3px 0 #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-medium .button.darkgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-medium .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgray.button-3d.button-large,
.button.darkgray.button-3d.fusion-button-large,
.fusion-button.button-darkgray.button-3d.button-large,
.fusion-button.button-darkgray.button-3d.fusion-button-large,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgray.button-3d.button-large:active,
.button.darkgray.button-3d.fusion-button-large:active,
.fusion-button.button-darkgray.button-3d.button-large:active,
.fusion-button.button-darkgray.button-3d.fusion-button-large:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.darkgray.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-darkgray.button-3d.fusion-button-default-size,
.fusion-button_size-large .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 4px 0 #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-large .button.darkgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-large .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgray.button-3d.button-xlarge,
.button.darkgray.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgray.button-3d.button-xlarge,
.fusion-button.button-darkgray.button-3d.fusion-button-xlarge,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.button.darkgray.button-3d.button-xlarge:active,
.button.darkgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgray.button-3d.button-xlarge:active,
.fusion-button.button-darkgray.button-3d.fusion-button-xlarge:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge:active,
.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.darkgray.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-darkgray.button-3d.fusion-button-default-size,
.fusion-button_size-xlarge .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size {
    box-shadow: inset 0 1px 0 #fff, 0 5px 0 #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-button_size-xlarge .button.darkgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,
.fusion-button_size-xlarge .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active {
    box-shadow: inset 0 1px 0 #fff, 0 2px 0 #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
}
.fusion-chart.legend-bottom .fusion-chart-inner,
.fusion-chart.legend-left .fusion-chart-inner,
.fusion-chart.legend-right .fusion-chart-inner,
.fusion-chart.legend-top .fusion-chart-inner {
    display: flex;
    flex-direction: row;
}
.fusion-chart.legend-bottom .fusion-chart-inner,
.fusion-chart.legend-top .fusion-chart-inner {
    flex-direction: column;
}
.fusion-chart.legend-bottom .fusion-chart-legend-wrap,
.fusion-chart.legend-top .fusion-chart-legend-wrap {
    width: 100%;
    text-align: center;
}
.fusion-chart.legend-top .fusion-chart-legend-wrap {
    padding-bottom: 20px;
    order: 1;
}
.fusion-chart.legend-top .fusion-chart-wrap {
    order: 2;
}
.fusion-chart.legend-bottom .fusion-chart-legend-wrap {
    padding-top: 20px;
    order: 2;
}
.fusion-chart.legend-bottom .fusion-chart-wrap {
    order: 1;
}
.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-wrap,
.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-wrap {
    flex: 15% 1 0;
}
.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap,
.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 15% 0 0;
}
.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap li,
.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap span,
.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap li,
.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap span {
    display: block;
}
.fusion-chart.legend-right .fusion-chart-legend-wrap {
    padding-left: 5px;
    order: 2;
}
.fusion-chart.legend-right .fusion-chart-wrap {
    order: 1;
}
.fusion-chart.legend-left .fusion-chart-legend-wrap {
    padding-right: 5px;
    order: 1;
}
.fusion-chart.legend-left .fusion-chart-wrap {
    order: 2;
}
.fusion-chart .fusion-chart-legend-wrap {
    -webkit-user-select: none;
    user-select: none;
    direction: ltr;
}
.fusion-chart .fusion-chart-legend-wrap ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.fusion-chart .fusion-chart-legend-wrap li {
    display: inline-block;
    margin: 0;
}
.fusion-chart .fusion-chart-legend-wrap li span {
    position: relative;
    padding: 3px 12px;
    z-index: 2;
    color: #fff;
    display: inline-block;
    margin: 4px;
}
.fusion-chart .fusion-chart-title {
    text-align: center;
}
.fusion-checklist,
ul.fusion-checklist {
    list-style-type: none;
    padding: 0;
    margin: 10px 0 0;
}
.fusion-checklist .fusion-li-item,
.fusion-checklist.fusion-404-checklist > li,
ul.fusion-checklist .fusion-li-item,
ul.fusion-checklist.fusion-404-checklist > li {
    padding: 5.5px 0;
    margin-left: 0;
}
.fusion-checklist .fusion-li-item:first-child,
.fusion-checklist.fusion-404-checklist > li:first-child,
ul.fusion-checklist .fusion-li-item:first-child,
ul.fusion-checklist.fusion-404-checklist > li:first-child {
    padding-top: 0;
}
.fusion-checklist .fusion-li-item p:first-of-type,
.fusion-checklist.fusion-404-checklist > li p:first-of-type,
ul.fusion-checklist .fusion-li-item p:first-of-type,
ul.fusion-checklist.fusion-404-checklist > li p:first-of-type {
    margin-top: 0;
}
.fusion-checklist .fusion-li-item p:last-of-type,
.fusion-checklist.fusion-404-checklist > li p:last-of-type,
ul.fusion-checklist .fusion-li-item p:last-of-type,
ul.fusion-checklist.fusion-404-checklist > li p:last-of-type {
    margin-bottom: 0;
}
.fusion-checklist.fusion-checklist-divider .fusion-li-item,
.fusion-checklist.fusion-checklist-divider.fusion-404-checklist > li,
ul.fusion-checklist.fusion-checklist-divider .fusion-li-item,
ul.fusion-checklist.fusion-checklist-divider.fusion-404-checklist > li {
    padding: 0.7em 0;
    border-bottom: 1px solid;
}
.fusion-checklist .icon-wrapper,
ul.fusion-checklist .icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
}
.fusion-checklist .fusion-li-icon,
ul.fusion-checklist .fusion-li-icon {
    display: inline-block;
}
.fusion-checklist .circle-yes,
ul.fusion-checklist .circle-yes {
    border-radius: 50%;
    background-clip: padding-box;
    background-color: #333;
    color: #fff;
    text-align: center;
}
.fusion-content-boxes {
    margin-bottom: 60px;
}
.fusion-content-boxes .col {
    position: relative;
}
.fusion-content-boxes .fusion-column {
    margin-bottom: 20px;
    box-sizing: border-box;
}
.fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 40px;
}
.fusion-content-boxes .link-area-box {
    cursor: pointer;
}
.fusion-content-boxes .link-area-box .fusion-read-more,
.fusion-content-boxes .link-area-box .fusion-read-more-button {
    pointer-events: none;
}
.fusion-content-boxes .icon .fontawesome-icon {
    margin-right: 0;
    margin-left: 0;
}
.fusion-content-boxes .icon > span {
    display: inline-block;
}
.fusion-content-boxes .icon * {
    box-sizing: border-box;
}
.fusion-content-boxes .heading {
    overflow: hidden;
    margin-bottom: 15px;
}
.fusion-content-boxes .heading .heading-link {
    text-decoration: none;
    box-shadow: none;
}
.fusion-content-boxes .heading .heading-link:hover .content-box-heading {
    color: #65bc7b;
}
.fusion-content-boxes .heading .heading-link:hover .fontawesome-icon {
    background-color: #65bc7b;
    border-color: #65bc7b;
}
.fusion-content-boxes .heading .heading-link .icon {
    height: auto;
    width: auto;
    display: block;
}
.fusion-content-boxes .heading .content-box-heading,
.fusion-content-boxes .heading .fontawesome-icon,
.fusion-content-boxes .heading a {
    transition: all 0.3s;
}
.fusion-content-boxes .heading .content-box-heading {
    margin: 0;
    padding: 0;
}
.fusion-content-boxes .heading img {
    float: none;
    margin: 0;
}
.fusion-content-boxes .fontawesome-icon.circle-yes {
    margin-top: 0;
}
.fusion-content-boxes .fusion-read-more:after,
.fusion-content-boxes .fusion-read-more:before {
    transition: all 0.3s;
}
.fusion-content-boxes .fusion-read-more-button {
    margin-top: 18px;
}
.fusion-content-boxes .link-type-button-bar .content-container {
    padding-bottom: 50px;
    position: relative;
}
.fusion-content-boxes .link-type-button-bar .fusion-read-more {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px 0;
    text-align: center;
}
.fusion-content-boxes .link-type-button-bar .fusion-read-more:after {
    display: none;
}
.fusion-content-boxes .content-container {
    margin-bottom: 20px;
}
.fusion-content-boxes .content-container > p:last-child {
    margin-bottom: 0;
}
.fusion-content-boxes .content-container .fusion-read-more {
    display: block;
    margin-top: 18px;
}
.fusion-content-boxes .content-wrapper-background {
    padding: 35px;
}
.fusion-content-boxes .content-box-shortcode-timeline {
    display: block;
    height: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    margin-right: 10px;
}
.fusion-content-boxes .content-box-shortcode-timeline-vertical {
    display: block;
    width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    position: absolute;
    top: 0;
    z-index: 1;
}
.fusion-content-boxes.content-boxes .content-box-column-last .content-box-shortcode-timeline,
.fusion-content-boxes.content-boxes .content-box-column-last-in-row .content-box-shortcode-timeline {
    display: none;
}
.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last,
.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last-in-row,
.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last,
.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last-in-row {
    border-right-width: 1px;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column .icon,
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column .icon {
    opacity: 0;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .icon {
    animation: fusionExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
    opacity: 1;
    transform: scale(1);
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .content-box-shortcode-timeline {
    animation: fusionExpandWidth 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
    width: 100%;
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .icon {
    animation: fusionExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
    opacity: 1;
    transform: scale(1);
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .content-box-shortcode-timeline-vertical {
    animation: fusionExpandHeight 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
    height: calc(100% + 40px);
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image {
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading {
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading {
    float: none !important;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right i,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right img {
    margin-right: 0;
    margin-left: 20px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading {
    margin-bottom: 15px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon {
    position: relative;
    overflow: visible;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
    vertical-align: top;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
    float: right;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {
    right: 0;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon img,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image i,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image img {
    margin-left: 20px;
    margin-right: 0;
}
.fusion-content-boxes.content-boxes-icon-on-side .icon,
.fusion-content-boxes.content-boxes-icon-on-side .image {
    position: absolute;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-small {
    padding-left: 55px;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-medium {
    padding-left: 70px;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-large {
    padding-left: 85px;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container {
    padding-left: 0 !important;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-small {
    padding-right: 45px;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-medium {
    padding-right: 60px;
}
.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-large {
    padding-right: 75px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon {
    display: table;
    width: auto;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .heading-link,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .heading-link {
    display: block;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon img,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon img {
    margin-right: 20px;
    max-width: none;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon {
    display: block;
    float: none;
    margin-right: 20px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.small,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.small {
    height: 35px;
    width: 35px;
    line-height: 35px;
    font-size: 18px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.medium,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.medium {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 21px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.large,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.large {
    width: 65px;
    height: 65px;
    line-height: 65px;
    font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right {
    float: right !important;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .image {
    float: none;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon i {
    margin-right: 0 !important;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading {
    text-align: right;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .icon span,
.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .icon span {
    margin-right: 20px;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span,
.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span {
    margin-left: 20px;
    margin-right: 0;
}
.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon,
.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon {
    margin-right: 0;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading {
    text-align: center;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading .icon {
    margin-bottom: 15px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon {
    display: block;
    float: none;
    margin: 0 auto;
    height: 64px;
    width: 64px;
    line-height: 64px;
    font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading i.small {
    height: 35px;
    width: 35px;
    line-height: 35px;
    font-size: 18px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading i.medium {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 21px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading i.large {
    width: 65px;
    height: 65px;
    line-height: 65px;
    font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading img {
    margin-bottom: 20px;
}
.fusion-content-boxes.content-boxes-icon-on-top .content-container,
.fusion-content-boxes.content-boxes-icon-on-top .fusion-read-more {
    text-align: center;
}
.fusion-content-boxes.content-boxes-icon-boxed {
    overflow: visible;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
    overflow: visible;
    padding: 50px 35px 35px;
    text-align: center;
}
.fusion-content-boxes.content-boxes-icon-boxed .link-type-button-bar .content-container {
    padding-bottom: 50px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading {
    overflow: visible;
    position: relative;
    text-align: center;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon {
    display: block;
    position: absolute;
    left: 50%;
    top: -80px;
    float: none;
    height: 64px;
    width: 64px;
    line-height: 64px;
    font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.small {
    height: 35px;
    width: 35px;
    line-height: 35px;
    font-size: 18px;
    top: -67px;
    margin-left: -17px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.medium {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 21px;
    top: -76px;
    margin-left: -25px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.large {
    width: 65px;
    height: 65px;
    line-height: 65px;
    font-size: 24px;
    top: -85px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading .image {
    display: block;
    position: absolute;
    left: 50%;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-container,
.fusion-content-boxes.content-boxes-icon-boxed .fusion-read-more {
    text-align: center;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .icon {
    position: relative;
    z-index: 2;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column .content-box-wrapper {
    position: static;
}
.fusion-content-boxes.content-boxes-timeline-vertical .heading-with-icon,
.fusion-content-boxes.content-boxes-timeline-vertical .heading-with-icon .heading-link {
    display: flex;
    align-items: center;
    overflow: visible;
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column > .col {
    position: static;
}
.fusion-content-boxes.content-boxes-timeline-vertical .icon {
    position: relative;
    z-index: 2;
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column-last .content-box-shortcode-timeline-vertical {
    display: none;
}
.do-animate .fusion-content-boxes .fusion-animated {
    animation-fill-mode: none;
    position: relative;
}
.fusion-content-boxes.content-boxes-clean-vertical {
    margin-left: 0;
    margin-right: 0;
}
.fusion-content-boxes.content-boxes-clean-vertical .content-box-column {
    border-style: solid;
    border-width: 1px;
    border-right-width: 0;
    padding: 0;
}
.fusion-content-boxes.content-boxes-clean-vertical .col {
    padding: 30px;
}
.fusion-content-boxes.content-boxes-clean-vertical .link-type-button {
    padding-bottom: 0;
}
.fusion-content-boxes.content-boxes-clean-vertical .link-type-button-bar .content-container {
    padding-bottom: 60px;
}
.fusion-content-boxes.content-boxes-clean-horizontal {
    margin-left: 0;
    margin-right: 0;
}
.fusion-content-boxes.content-boxes-clean-horizontal .content-box-column {
    border-style: solid;
    border-width: 1px;
    border-right-width: 0;
    padding: 0;
}
.fusion-content-boxes.content-boxes-clean-horizontal .col {
    padding: 30px;
}
.fusion-content-boxes.content-boxes-clean-horizontal .link-type-button-bar .content-container {
    padding-bottom: 60px;
}
.fusion-content-boxes a {
    text-decoration: none;
    box-shadow: none;
}
.content-boxes-icon-on-top .col {
    text-align: center;
}
.content-boxes-icon-on-top .col .more a {
    float: none;
}
.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon {
    float: none;
    width: 64px;
    height: 64px;
    line-height: 64px;
    font-size: 24px;
    margin: 0;
    display: inline-block;
}
.content-boxes-icon-on-top .col .heading-and-icon img {
    float: none;
    margin-right: 0;
}
.content-boxes-icon-on-top .col .heading-and-icon h2 {
    padding-left: 0;
}
.content-boxes-icon-on-side .col-content-container {
    padding-left: 45px;
}
.content-boxes-icon-boxed {
    overflow: visible;
}
.content-boxes-icon-boxed .col {
    overflow: visible !important;
    text-align: center;
    padding: 50px 2% 2%;
}
.content-boxes-icon-boxed .col .more a {
    float: none;
}
.content-boxes-icon-boxed .col .heading-and-icon {
    overflow: visible;
    position: relative;
}
.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon,
.content-boxes-icon-boxed .col .heading-and-icon img {
    float: none;
    position: absolute;
    top: -80px;
    width: 64px;
    height: 64px;
    line-height: 64px;
    font-size: 24px;
    margin: 0 0 0 -32px;
    left: 50%;
}
.content-boxes-icon-boxed .col .heading-and-icon img {
    float: none;
}
.content-boxes-icon-boxed .col .heading-and-icon h2 {
    padding-left: 0;
}
.fusion-countdown {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 30px;
}
.fusion-countdown.fusion-no-bg {
    padding: 0;
}
.fusion-countdown .fusion-countdown-heading {
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 1.2em;
}
.fusion-countdown .fusion-countdown-subheading {
    letter-spacing: 1px;
    line-height: 1.2em;
}
.fusion-countdown .fusion-countdown-counter-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-grow: 1;
    overflow: hidden;
    margin: 0 10px;
    text-align: center;
}
.fusion-countdown .fusion-dash-wrapper {
    display: inline-block;
}
.fusion-countdown .fusion-dash {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}
.fusion-countdown .fusion-digit-wrapper {
    display: flex;
    justify-content: center;
}
.fusion-countdown .fusion-digit > div {
    margin: 0 -0.23em;
    width: 1em;
}
.fusion-countdown .fusion-hundred-digit,
.fusion-countdown .fusion-thousand-digit {
    display: none;
}
.fusion-countdown .fusion-dash-title {
    padding-left: 0.25em;
    min-width: 46px;
}
.fusion-countdown .fusion-countdown-link {
    letter-spacing: 2px;
}
.fusion-countdown .fusion-countdown-link:hover {
    opacity: 0.7;
}
.fusion-countdown.fusion-countdown-has-heading .fusion-countdown-subheading {
    margin-bottom: 0.4em;
}
.fusion-countdown.fusion-countdown-stacked {
    flex-direction: column;
}
.fusion-countdown.fusion-countdown-stacked .fusion-countdown-heading-wrapper {
    text-align: center;
}
.fusion-countdown.fusion-countdown-stacked.fusion-countdown-has-heading .fusion-countdown-counter-wrapper {
    margin-top: 1em;
}
.fusion-countdown.fusion-countdown-stacked.fusion-countdown-has-link .fusion-countdown-counter-wrapper {
    margin-bottom: 1em;
}
.fusion-countdown.fusion-countdown-label-bottom .fusion-dash,
.fusion-countdown.fusion-countdown-label-top .fusion-dash {
    flex-direction: column;
}
.fusion-countdown.fusion-countdown-label-bottom .fusion-dash-title,
.fusion-countdown.fusion-countdown-label-top .fusion-dash-title {
    width: 100%;
}
.fusion-countdown.fusion-countdown-label-top .fusion-digit-wrapper {
    order: 2;
}
.fusion-countdown.fusion-countdown-label-top .fusion-dash-title {
    order: 1;
    padding: 0 0 0.25em 0;
}
.fusion-countdown.fusion-countdown-label-bottom .fusion-dash-title {
    padding: 0.25em 0 0 0;
}
.fusion-counters-box.row {
    margin-left: -7px;
    margin-right: -7px;
}
.fusion-counters-box .fusion-counter-box {
    padding: 0 7px;
    margin-bottom: 14px;
    text-align: center;
    box-sizing: border-box;
}
.fusion-counters-box .fusion-counter-box .counter-box-container {
    padding: 20px;
}
.fusion-counters-box .fusion-counter-box .counter-box-border {
    border: 1px solid #e5e4e3;
}
.fusion-counters-box .content-box-counter {
    color: #65bc7b;
    font-size: 50px;
    line-height: 50px;
}
.fusion-counters-box .counter-box-icon {
    float: none;
    margin-top: -8px;
    vertical-align: middle;
    color: inherit;
}
.fusion-counters-box .fusion-counter-box-icon-top .counter-box-icon {
    display: block;
    float: none;
    margin: 0;
}
.fusion-counters-circle {
    margin-bottom: 20px;
    text-align: center;
}
.fusion-counters-circle .counter-circle-wrapper {
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    margin-right: 15px;
    overflow: hidden;
    text-align: center;
}
.fusion-counters-circle .counter-circle {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    height: 220px;
    width: 220px;
    font-size: 50px;
}
.fusion-counters-circle .counter-circle .fusion-counter-circle-content-inner {
    line-height: 1;
    width: 80%;
}
.fusion-counters-circle .counter-circle .fontawesome-icon {
    float: none;
    margin: 0;
    font-size: inherit;
}
.fusion-counters-circle .counter-circle canvas {
    position: absolute;
    left: 0;
    top: 0;
}
.fusion-counters-circle:last-child {
    margin-right: 0;
}
.fusion-body .fusion-dropcap {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: 4px;
    float: left;
    margin-right: 10px;
    padding: 0;
    height: 52px;
    line-height: 52px;
    color: #e9a825;
    font-size: 60px;
    text-transform: uppercase;
}
.fusion-body .fusion-dropcap.dropcap-boxed {
    height: 51px;
    width: 51px;
    line-height: 51px;
    border-radius: 8px;
    background-clip: padding-box;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #fff;
    font-size: 45px;
    background-color: #e9a825;
}
.fusion-flip-boxes {
    margin-bottom: 25px;
}
.fusion-flip-boxes .fusion-column {
    box-sizing: border-box;
}
.fusion-flip-boxes .fusion-flip-box {
    position: relative;
    z-index: 1;
    padding: 0;
    margin: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
}
.fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper {
    position: relative;
    margin-bottom: 15px;
    perspective: 1000px;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-back,
.fusion-flip-boxes .fusion-flip-box .flip-box-front {
    display: flex;
    align-items: center;
    top: 0;
    right: 0;
    left: 0;
    perspective: 1000px;
    padding: 27px 20px;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-clip: padding-box;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-front {
    position: relative;
    bottom: 0;
    z-index: 10;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-back {
    position: absolute;
    z-index: -1;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-back .fusion-button {
    display: table;
    margin: 20px auto 0;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-back-inner,
.fusion-flip-boxes .fusion-flip-box .flip-box-front-inner {
    width: 100%;
}
.fusion-flip-boxes .fusion-flip-box.hover .flip-box-back,
.fusion-flip-boxes .fusion-flip-box:focus .flip-box-back,
.fusion-flip-boxes .fusion-flip-box:hover .flip-box-back {
    z-index: 1;
}
.fusion-flip-boxes .fusion-flip-box.hover .flip-box-front,
.fusion-flip-boxes .fusion-flip-box:focus .flip-box-front,
.fusion-flip-boxes .fusion-flip-box:hover .flip-box-front {
    z-index: -1;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-grafix {
    display: table;
    margin: 0 auto 10px;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-image {
    table-layout: fixed;
    width: 100%;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-circle {
    height: 64px;
    width: 64px;
    border: 1px solid;
    border-radius: 50%;
    background-clip: padding-box;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-circle i {
    display: table-cell;
    vertical-align: middle;
    font-size: 24px;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-no-circle i {
    font-size: 60px;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-heading {
    margin-top: 0;
    margin-bottom: 9px;
    padding-top: 0;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-heading.without-text {
    margin-bottom: 0;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-heading-back {
    margin-bottom: 9px;
    margin-top: 0;
    text-transform: uppercase;
}
.fusion-flip-boxes .fusion-flip-box .finished-animating {
    transition: none !important;
    animation: none !important;
}
.fusion-flip-boxes .fusion-flip-box.flip-right .flip-box-front {
    transform: rotateY(0);
}
.fusion-flip-boxes .fusion-flip-box.flip-right .flip-box-back {
    transform: rotateY(-180deg);
}
.fusion-flip-boxes .fusion-flip-box.flip-right.hover .flip-box-back,
.fusion-flip-boxes .fusion-flip-box.flip-right:focus .flip-box-back,
.fusion-flip-boxes .fusion-flip-box.flip-right:hover .flip-box-back {
    transform: rotateY(0);
}
.fusion-flip-boxes .fusion-flip-box.flip-right.hover .flip-box-front,
.fusion-flip-boxes .fusion-flip-box.flip-right:focus .flip-box-front,
.fusion-flip-boxes .fusion-flip-box.flip-right:hover .flip-box-front {
    transform: rotateY(180deg);
}
.fusion-flip-boxes .fusion-flip-box.flip-left .flip-box-front {
    transform: rotateY(0);
}
.fusion-flip-boxes .fusion-flip-box.flip-left .flip-box-back {
    transform: rotateY(180deg);
}
.fusion-flip-boxes .fusion-flip-box.flip-left.hover .flip-box-back,
.fusion-flip-boxes .fusion-flip-box.flip-left:focus .flip-box-back,
.fusion-flip-boxes .fusion-flip-box.flip-left:hover .flip-box-back {
    transform: rotateY(0);
}
.fusion-flip-boxes .fusion-flip-box.flip-left.hover .flip-box-front,
.fusion-flip-boxes .fusion-flip-box.flip-left:focus .flip-box-front,
.fusion-flip-boxes .fusion-flip-box.flip-left:hover .flip-box-front {
    transform: rotateY(-180deg);
}
.fusion-flip-boxes .fusion-flip-box.flip-up .flip-box-front {
    transform: rotateX(0);
}
.fusion-flip-boxes .fusion-flip-box.flip-up .flip-box-back {
    transform: rotateX(-180deg);
}
.fusion-flip-boxes .fusion-flip-box.flip-up.hover .flip-box-back,
.fusion-flip-boxes .fusion-flip-box.flip-up:focus .flip-box-back,
.fusion-flip-boxes .fusion-flip-box.flip-up:hover .flip-box-back {
    transform: rotateX(0);
}
.fusion-flip-boxes .fusion-flip-box.flip-up.hover .flip-box-front,
.fusion-flip-boxes .fusion-flip-box.flip-up:focus .flip-box-front,
.fusion-flip-boxes .fusion-flip-box.flip-up:hover .flip-box-front {
    transform: rotateX(180deg);
}
.fusion-flip-boxes .fusion-flip-box.flip-down .flip-box-front {
    transform: rotateX(0);
}
.fusion-flip-boxes .fusion-flip-box.flip-down .flip-box-back {
    transform: rotateX(180deg);
}
.fusion-flip-boxes .fusion-flip-box.flip-down.hover .flip-box-back,
.fusion-flip-boxes .fusion-flip-box.flip-down:focus .flip-box-back,
.fusion-flip-boxes .fusion-flip-box.flip-down:hover .flip-box-back {
    transform: rotateX(0);
}
.fusion-flip-boxes .fusion-flip-box.flip-down.hover .flip-box-front,
.fusion-flip-boxes .fusion-flip-box.flip-down:focus .flip-box-front,
.fusion-flip-boxes .fusion-flip-box.flip-down:hover .flip-box-front {
    transform: rotateX(-180deg);
}
.fusion-flip-boxes.flip-effect-classic .flip-box-back,
.fusion-flip-boxes.flip-effect-classic .flip-box-front {
    transition: transform 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275);
}
.fusion-flip-boxes.flip-effect-classic .fusion-flip-box.hover .flip-box-grafix i:before,
.fusion-flip-boxes.flip-effect-classic .fusion-flip-box:focus .flip-box-grafix i:before,
.fusion-flip-boxes.flip-effect-classic .fusion-flip-box:hover .flip-box-grafix i:before {
    display: none;
}
.fusion-flip-boxes.flip-effect-3d .flip-box-inner-wrapper {
    transform-style: preserve-3d;
}
.fusion-flip-boxes.flip-effect-3d .flip-box-back,
.fusion-flip-boxes.flip-effect-3d .flip-box-front {
    transform-style: preserve-3d;
    transition: transform 0.75s ease-in-out;
}
.fusion-flip-boxes.flip-effect-3d .flip-box-back-inner,
.fusion-flip-boxes.flip-effect-3d .flip-box-front-inner {
    transform: translateZ(50px) scale(0.9);
}
.ua-edge .fusion-flip-boxes .fusion-flip-box.hover .flip-box-back,
.ua-edge .fusion-flip-boxes .fusion-flip-box:focus .flip-box-back,
.ua-edge .fusion-flip-boxes .fusion-flip-box:hover .flip-box-back {
    transform: rotateY(0);
    z-index: 1;
}
.ua-edge .fusion-flip-boxes .fusion-flip-box.hover .flip-box-front,
.ua-edge .fusion-flip-boxes .fusion-flip-box:focus .flip-box-front,
.ua-edge .fusion-flip-boxes .fusion-flip-box:hover .flip-box-front {
    transform: rotateY(180deg);
    z-index: -1;
}
.fontawesome-icon {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.fontawesome-icon:before {
    transition: none;
}
.fontawesome-icon.circle-yes {
    border-radius: 50%;
    background-clip: inherit;
    border-width: 1px;
    border-style: solid;
    background-color: #333;
    color: #fff;
    text-align: center;
    margin-top: 2px;
}
.fontawesome-icon.fusion-link:before {
    color: inherit;
}
.fontawesome-icon.fusion-text-flow {
    float: none;
}
.fontawesome-icon.circle-no.size-large {
    margin-top: 2px;
}
.fontawesome-icon.circle-no.size-medium {
    margin-top: 3px;
}
.fontawesome-icon.circle-no.size-small {
    margin-top: 5px;
}
.fontawesome-icon.icon-hover-animation-pulsate {
    position: relative;
}
.fontawesome-icon.icon-hover-animation-pulsate.hover,
.fontawesome-icon.icon-hover-animation-pulsate:hover {
    transform: scale(0.93);
    transition: all 0.3s;
}
.fontawesome-icon.icon-hover-animation-pulsate.hover:after,
.fontawesome-icon.icon-hover-animation-pulsate:hover:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    content: "";
    box-sizing: content-box;
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
    opacity: 0;
    transform: scale(0.9);
    display: inline-block;
    animation: fusionSonarEffect 1.3s ease-out 75ms;
}
.fontawesome-icon.icon-hover-animation-slide.circle-yes {
    overflow: hidden;
    display: inline-flex;
    justify-content: center;
}
.fontawesome-icon.icon-hover-animation-slide.hover:before,
.fontawesome-icon.icon-hover-animation-slide:hover:before {
    animation: fusionToRightFromLeft 0.3s forwards;
}
.fontawesome-icon.icon-hover-animation-slide:before {
    display: block;
}
.fusion-fa-align-left {
    display: inline;
    float: left;
    margin: 0;
}
.fusion-fa-align-left .fontawesome-icon {
    margin: 0;
}
.fusion-fa-align-right {
    display: inline;
    float: right;
    margin: 0;
}
.fusion-fa-align-right .fontawesome-icon {
    margin: 0;
}
.fusion-fa-align-center {
    display: block;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.fusion-fa-align-center .fontawesome-icon {
    margin: 0;
}
.fusion-body .fusion-fa-align-center .fontawesome-icon {
    float: none;
}
.fusion-grid-1 > .fusion-grid-column,
.fusion-grid-one > .fusion-grid-column {
    width: 100%;
}
.fusion-grid-2 > .fusion-grid-column,
.fusion-grid-two > .fusion-grid-column {
    width: 50%;
}
.fusion-grid-3 > .fusion-grid-column,
.fusion-grid-three > .fusion-grid-column {
    width: calc(100% / 3);
}
.fusion-grid-4 > .fusion-grid-column,
.fusion-grid-four > .fusion-grid-column {
    width: 25%;
}
.fusion-grid-5 > .fusion-grid-column,
.fusion-grid-five > .fusion-grid-column {
    width: 20%;
}
.fusion-grid-6 > .fusion-grid-column,
.fusion-grid-six > .fusion-grid-column {
    width: calc(100% / 6);
}
.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-2.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-two.fusion-masonry-has-vertical .fusion-element-landscape {
    width: 100%;
}
.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-3.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-three.fusion-masonry-has-vertical .fusion-element-landscape {
    width: calc(100% / 3 * 2);
}
.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-4.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-four.fusion-masonry-has-vertical .fusion-element-landscape {
    width: 50%;
}
.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-5.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-five.fusion-masonry-has-vertical .fusion-element-landscape {
    width: 40%;
}
.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-6.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-six.fusion-masonry-has-vertical .fusion-element-landscape {
    width: calc(100% / 3);
}
.fusion-gallery.fusion-gallery-layout-masonry .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup img {
    display: none;
}
.fusion-gallery .fusion-gallery-column {
    padding: 0;
    display: none;
}
.fusion-gallery .fusion-gallery-column .fusion-gallery-image {
    overflow: hidden;
    opacity: 1;
}
.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup {
    display: block;
    position: relative;
    max-width: 100%;
    transform: perspective(1000px) scale(1);
    transition: transform 0.35s;
}
.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup.hover,
.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup:hover {
    z-index: 1;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4);
    transform: perspective(1000px) scale(1.03);
}
.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup img {
    display: block;
}
.fusion-gallery .fusion-gallery-column .fusion-gallery-caption {
    line-height: 2.87;
}
@media only screen and (max-width: 800px) {
    .fusion-gallery .fusion-column.fusion-gallery-column.fusion-element-landscape {
        width: 100%;
    }
}
.fusion-google-map img {
    max-width: none;
}
.fusion-google-map .fusion-info-box {
    padding: 5px;
    border-radius: 5px;
    background-clip: padding-box;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    background-color: #65bc7b;
    color: #fff;
    font-size: 13px;
}
.fusion-maps-static-type img {
    max-width: 100%;
}
.fusion-highlight.awb-highlight-background {
    padding: 0.1em 0.3em;
    line-height: 1.7em;
}
.fusion-highlight.awb-highlight-background.rounded {
    border-radius: 4px;
    background-clip: padding-box;
}
.fusion-highlight.dark {
    color: #ccc;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle:before {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30;
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px;
    bottom: 50%;
    margin-bottom: 22px;
    box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle:after {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30;
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px;
    top: 50%;
    margin-top: 22px;
    box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle {
    border-radius: 6px;
    width: 15px;
    height: 65px;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:before {
    margin-bottom: 36px;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:after {
    margin-top: 35px;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-left-arrow {
    margin: 0;
    transform: translate(-230%, -50%);
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-right-arrow {
    margin: 0;
    transform: translate(230%, -50%);
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows {
    border: transparent;
    box-shadow: none;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:before {
    margin-bottom: 0;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:after {
    margin-top: 0;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-right-arrow {
    border-width: 9px;
    border-left-width: 9px;
    margin: 0;
    transform: translate(130%, -50%);
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-left-arrow {
    margin: 0;
    border-width: 9px;
    border-right-width: 9px;
    transform: translate(-130%, -50%);
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond {
    border: transparent;
    box-shadow: none;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:before {
    margin-bottom: 31px;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:after {
    margin-top: 30px;
    margin-left: -1.5px;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-left-arrow {
    margin-left: -12px;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-left-arrow:before {
    content: "";
    width: 38px;
    height: 38px;
    border: 3px solid #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 3px;
    transform: translate(-36%, -50%) rotate(-45deg);
    z-index: -1;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-right-arrow {
    margin-right: -12px;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle {
    background: #fff;
    border-color: transparent;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:after,
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:before {
    background: 0 0;
    box-shadow: none;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-left-arrow:before {
    content: "";
    width: 42px;
    height: 42px;
    position: absolute;
    border: 10px solid #d3d3d3;
    left: 50%;
    top: 50%;
    transform: translate(-32%, -50%);
    border-radius: 100%;
    border-right-color: #d3d3d3;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-right-arrow {
    border-left-color: #d3d3d3;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-left-arrow {
    margin: 0;
    transform: translate(-130%, -50%);
}
.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-right-arrow {
    margin: 0;
    transform: translate(130%, -50%);
}
.fusion-image-before-after-horizontal .fusion-image-before-after-before-label:before {
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}
.fusion-image-before-after-horizontal .fusion-image-before-after-after-label:before {
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}
.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before {
    top: 0;
    left: 0;
    margin-top: 0;
    transform: inherit;
}
.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before {
    top: auto;
    bottom: 0;
    margin-top: 0;
    right: 0;
    transform: inherit;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle:before {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30;
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px;
    left: 50%;
    margin-left: 22px;
    box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle:after {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30;
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px;
    right: 50%;
    margin-right: 22px;
    box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle {
    border-radius: 6px;
    width: 65px;
    height: 15px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    margin-top: 0;
    transform: translateY(-50%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:before {
    margin-left: 35px;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:after {
    margin-right: 35px;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-down-arrow {
    margin: 0;
    transform: translate(-50%, 230%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-up-arrow {
    margin: 0;
    transform: translate(-50%, -230%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows {
    border: transparent;
    box-shadow: none;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:before {
    margin-left: 0;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:after {
    margin-right: 0;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-down-arrow {
    border-width: 9px;
    border-top-width: 9px;
    margin: 0;
    transform: translate(-50%, 130%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-up-arrow {
    border-width: 9px;
    border-top-width: 9px;
    margin: 0;
    transform: translate(-50%, -130%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond {
    border: transparent;
    box-shadow: none;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:before {
    margin-left: 29px;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:after {
    margin-right: 29px;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-down-arrow {
    margin-bottom: -12px;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-down-arrow:before {
    content: "";
    width: 38px;
    height: 38px;
    border: 3px solid #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 3px;
    transform: translate(-50%, -64%) rotate(-45deg);
    z-index: -1;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-up-arrow {
    margin-top: -12px;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle {
    background: #fff;
    border-color: transparent;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:after,
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:before {
    background: 0 0;
    box-shadow: none;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-down-arrow {
    border-top-color: #d3d3d3;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-down-arrow:before {
    content: "";
    width: 42px;
    height: 42px;
    position: absolute;
    border: 10px solid #d3d3d3;
    left: 50%;
    top: 50%;
    border-radius: 100%;
    transform: translate(-50%, -67%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-up-arrow {
    border-bottom-color: #d3d3d3;
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-down-arrow {
    margin: 0;
    transform: translate(-50%, 130%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-up-arrow {
    margin: 0;
    transform: translate(-50%, -130%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-down-arrow {
    margin: 0;
    transform: translate(-50%, 130%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-up-arrow {
    margin: 0;
    transform: translate(-50%, -130%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-before-label:before {
    left: 50%;
    text-align: center;
    top: 10px;
    transform: translateX(-50%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-after-label:before {
    left: 50%;
    text-align: center;
    bottom: 10px;
    transform: translateX(-50%);
}
.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before {
    left: 0;
    transform: inherit;
    top: 0;
}
.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before {
    left: auto;
    right: 0;
    transform: inherit;
    bottom: 0;
}
.fusion-image-before-after-before-label {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    transition-duration: 0.5s;
    transition-property: opacity;
    opacity: 0;
}
.fusion-image-before-after-before-label:before {
    color: #fff;
    letter-spacing: 0.1em;
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    line-height: normal;
    padding: 2% 3.8%;
    border-radius: 2px;
    content: attr(data-content);
}
.fusion-image-before-after-after-label {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    transition-duration: 0.5s;
    transition-property: opacity;
    opacity: 0;
}
.fusion-image-before-after-after-label:before {
    color: #fff;
    letter-spacing: 0.1em;
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    line-height: normal;
    padding: 2% 3.8%;
    border-radius: 2px;
    content: attr(data-content);
}
.fusion-image-before-after-after-label.before-after-label-out-image-up-down {
    text-align: right;
}
.fusion-image-before-after-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    transition-duration: 0.5s;
    transition-property: background;
    background: 0 0;
    z-index: 25;
}
.fusion-image-before-after-overlay:hover {
    background: rgba(0, 0, 0, 0.5);
}
.fusion-image-before-after-overlay:hover .fusion-image-before-after-after-label {
    opacity: 1;
}
.fusion-image-before-after-overlay:hover .fusion-image-before-after-before-label {
    opacity: 1;
}
.fusion-image-before-after-left-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    border-right: 6px solid #fff;
    left: 50%;
    margin-left: -17px;
}
.fusion-image-before-after-right-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    border-left: 6px solid #fff;
    right: 50%;
    margin-right: -17px;
}
.fusion-image-before-after-up-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    border-bottom: 6px solid #fff;
    top: 50%;
    margin-top: -17px;
}
.fusion-image-before-after-down-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    border-top: 6px solid #fff;
    bottom: 50%;
    margin-bottom: -17px;
}
.fusion-image-before-after-container {
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
}
.fusion-image-before-after-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    display: block;
}
.fusion-image-before-after-container * {
    box-sizing: content-box;
}
.fusion-image-before-after-container.active .fusion-image-before-after-overlay {
    background: 0 0;
}
.fusion-image-before-after-container.active .fusion-image-before-after-overlay .fusion-image-before-after-before-label {
    opacity: 0;
}
.fusion-image-before-after-container.active .fusion-image-before-after-overlay .fusion-image-before-after-after-label {
    opacity: 0;
}
.fusion-image-before-after-container.active:hover.fusion-image-before-after-overlay {
    background: 0 0;
}
.fusion-image-before-after-container.active:hover.fusion-image-before-after-overlay .fusion-image-before-after-before-label {
    opacity: 0;
}
.fusion-image-before-after-container.active:hover.fusion-image-before-after-overlay .fusion-image-before-after-after-label {
    opacity: 0;
}
.fusion-image-before-after-before {
    z-index: 20;
}
.fusion-image-before-after-after {
    z-index: 10;
}
.fusion-image-before-after-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border: 3px solid #fff;
    border-radius: 1000px;
    box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    z-index: 40;
    cursor: pointer;
}
.fusion-image-before-after-handle.fusion-image-before-after-handle-square {
    border-radius: 0;
}
.fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-left-arrow {
    margin: 0;
    transform: translate(-130%, -50%);
}
.fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-right-arrow {
    margin: 0;
    transform: translate(130%, -50%);
}
.fusion-image-switch {
    display: inline-block;
    position: relative;
}
.fusion-image-switch img {
    transition: 0.5s ease;
}
.fusion-image-switch img:first-child {
    opacity: 1;
}
.fusion-image-switch img:last-child {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.fusion-image-switch:hover img:first-child {
    opacity: 0;
}
.fusion-image-switch:hover img:last-child {
    opacity: 1;
}
.before-after-label-out-image-up-down {
    opacity: 1;
    position: relative;
    padding: 0;
    line-height: normal;
    visibility: hidden;
}
.before-after-label-out-image-up-down.fusion-image-before-after-before-label {
    margin-bottom: 0.5em;
}
.before-after-label-out-image-up-down.fusion-image-before-after-after-label {
    margin-top: 0.5em;
}
.before-after-label-out-image-up-down:before {
    position: static;
    padding: 0;
    margin: 0;
    letter-spacing: 2px;
    line-height: normal;
}
.before-after-label-out-image-up-down.visible {
    visibility: visible;
    height: auto !important;
}
.rtl .fusion-image-before-after-horizontal .fusion-image-before-after-after-label:before {
    right: auto;
    left: 10px;
}
.rtl .fusion-image-before-after-horizontal .fusion-image-before-after-before-label:before {
    left: auto;
    right: 10px;
}
.rtl .fusion-image-before-after-after-label.before-after-label-out-image-up-down {
    text-align: left;
}
.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before {
    left: auto;
    right: 0;
}
.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before {
    left: 0;
    right: auto;
}
.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before {
    left: auto;
    right: 0;
}
.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before {
    left: 0;
    right: auto;
}
.fusion-image-before-after-wrapper {
    overflow: hidden;
}
.fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-after-label.before-after-label-out-image-up-down,
.fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-before-label.before-after-label-out-image-up-down {
    text-align: center;
}
.fusion-image-carousel {
    margin-bottom: 40px;
}
.fusion-carousel {
    overflow: hidden;
    padding: 0;
}
.fusion-carousel .fusion-carousel-positioner {
    position: relative;
}
.fusion-carousel .fusion-carousel-wrapper {
    box-sizing: content-box;
    padding: 8px 0;
}
.fusion-carousel .fusion-carousel-swipe {
    cursor: grab;
}
.fusion-carousel .fusion-carousel-holder {
    margin: 0;
    padding: 0;
    list-style: none;
}
.fusion-carousel .fusion-carousel-item {
    display: block;
    float: left;
    padding: 0;
}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
    display: inline-block;
    visibility: hidden;
    vertical-align: middle;
    width: 100%;
    line-height: normal;
    text-align: center;
}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    max-width: 100%;
}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper.fusion-video {
    display: block;
}
.fusion-carousel .fusion-carousel-item > a {
    display: block;
    box-shadow: none;
}
.fusion-carousel .fusion-carousel-item img {
    vertical-align: middle;
    width: 100%;
    height: auto;
}
.fusion-carousel .fusion-carousel-title {
    margin: 15px 0 3px;
}
.fusion-carousel .fusion-carousel-price {
    margin-top: 8px;
}
.fusion-carousel .fusion-carousel-price .price {
    margin-bottom: 0;
}
.fusion-carousel .fusion-carousel-nav {
    visibility: hidden;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
    display: block;
    z-index: 1000;
    opacity: 0.8;
    position: absolute;
    top: 50%;
    margin-top: -14px;
    height: 29px;
    width: 29px;
    text-align: center;
    cursor: pointer;
    color: transparent;
    background-color: rgba(29, 36, 45, 0.7);
    background-repeat: no-repeat;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
    display: block;
    position: relative;
    line-height: 29px;
    font-size: 14px;
    color: #fff;
    font-family: awb-icons;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover {
    opacity: 1;
    background-color: rgba(29, 36, 45, 0.8);
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
    left: 0;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
    content: "\f104";
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next {
    right: 0 !important;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {
    content: "\f105";
}
.fusion-carousel-title-below-image .fusion-carousel-meta,
.fusion-carousel-title-below-image .fusion-carousel-title {
    text-align: left;
}
.fusion-carousel-border .fusion-image-wrapper {
    border: 1px solid #e9eaee;
}
.fusion-carousel-border .fusion-image-wrapper.hover-type-liftup {
    box-sizing: content-box;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper {
    height: 115px !important;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder {
    line-height: 115px !important;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper {
    text-align: center;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper {
    vertical-align: middle;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a {
    display: block;
    box-shadow: none;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {
    max-height: 115px;
    width: auto;
}
@media all and (max-width: 1024px) {
    .fusion-carousel-wrapper.fusion-carousel-swipe .fusion-carousel-holder .fusion-image-wrapper > a {
        pointer-events: none;
    }
    .fusion-carousel-wrapper.fusion-carousel-swipe .fusion-carousel-holder .fusion-image-wrapper:hover > a {
        pointer-events: inherit;
    }
}
.fusion-imageframe {
    display: inline-block;
    z-index: 1;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    max-width: 100%;
    line-height: 1;
}
.fusion-imageframe img {
    vertical-align: top;
    box-shadow: none !important;
}
.fusion-imageframe img.fusion-mobile-logo,
.fusion-imageframe img.fusion-sticky-logo {
    display: none;
}
.fusion-imageframe.element-bottomshadow {
    overflow: visible;
}
.fusion-imageframe.element-bottomshadow:after,
.fusion-imageframe.element-bottomshadow:before {
    box-shadow: 0 17px 10px rgba(0, 0, 0, 0.4);
}
.fusion-imageframe.element-bottomshadow img {
    margin: 0;
    vertical-align: top;
    box-shadow: none !important;
}
.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-mobile-logo,
.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-standard-logo {
    display: none;
}
.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-sticky-logo {
    display: inline-block;
}
.imageframe-align-center {
    text-align: center;
}
a.fusion-lottie {
    display: block;
}
.fusion-row.fusion-row-on-top {
    z-index: 99999999 !important;
}
.fusion-menu-element-wrapper {
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 0;
    width: 100%;
    opacity: 1;
    transition: opacity 0.1s cubic-bezier(0.42, 0.01, 0.58, 1);
}
.fusion-menu-element-wrapper.loading {
    opacity: 0;
}
.fusion-menu-element-wrapper.no-wrapper-transition .fusion-menu-element-list {
    transition: none !important;
}
.fusion-menu-element-wrapper.no-wrapper-transition .fusion-menu-element-list .menu-item > a {
    transition: none !important;
}
.fusion-menu-element-wrapper.no-wrapper-transition .fusion-menu-element-list .sub-menu {
    transition: none !important;
}
.fusion-menu-element-wrapper .fusion-menu-element-list {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    list-style: none;
    justify-content: flex-start;
    flex-direction: row;
    padding: 0;
    font-family: inherit;
    font-weight: 400;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    min-height: 4em;
    position: relative;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    text-transform: none;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .menu-item > a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    transition: color calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1), background-color calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
}
.fusion-menu-element-wrapper .fusion-menu-element-list .menu-item > a .fusion-menu-description {
    transition-duration: inherit;
    line-height: 1;
    font-family: "Open Sans";
    font-weight: 400;
    letter-spacing: 0px;
    display: block;
    font-size: 0.8em;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .fusion-icon-only-link {
    font-family: inherit !important;
    font-weight: 400 !important;
    text-transform: none !important;
    line-height: inherit;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li {
    display: flex;
    justify-content: center;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    margin-left: calc(0px / 2);
    margin-right: calc(0px / 2);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li > * {
    z-index: 10;
}
.rtl.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list > li:first-child {
    margin-right: 0;
}
.ltr.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list > li:first-child {
    margin-left: 0;
}
.rtl.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list > li:last-child {
    margin-left: 0;
}
.ltr.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list > li:last-child {
    margin-right: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0 0 0 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) .fusion-widget-cart > a,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > a {
    padding-top: calc(0px + 0px);
    padding-right: calc(0px + 0px);
    padding-bottom: calc(0px + 0px);
    padding-left: calc(0px + 0px);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor.awb-flyout-top-level-no-link > a,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent.awb-flyout-top-level-no-link > a,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > a {
    color: #212934 !important;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .fusion-open-nav-submenu {
    padding-bottom: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > a,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > a,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > a,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > a,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > a,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > a,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > a,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > a,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > a {
    color: #65bc7b !important;
    padding-top: calc(0px + 0px);
    padding-right: calc(0px + 0px);
    padding-bottom: calc(0px + 0px);
    padding-left: calc(0px + 0px);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .fusion-open-nav-submenu {
    color: #65bc7b !important;
    padding-top: calc(0px + 0px);
    padding-bottom: calc(0px + 0px);
}
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .fusion-open-nav-submenu,
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .fusion-open-nav-submenu,
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .fusion-open-nav-submenu,
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .fusion-open-nav-submenu,
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .fusion-open-nav-submenu,
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .fusion-open-nav-submenu,
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .fusion-open-nav-submenu,
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .fusion-open-nav-submenu,
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .fusion-open-nav-submenu {
    padding-right: calc(0px + 0px);
}
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .fusion-open-nav-submenu,
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .fusion-open-nav-submenu,
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .fusion-open-nav-submenu,
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .fusion-open-nav-submenu,
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .fusion-open-nav-submenu,
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .fusion-open-nav-submenu,
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .fusion-open-nav-submenu,
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .fusion-open-nav-submenu,
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .fusion-open-nav-submenu {
    padding-left: calc(0px + 0px);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-default.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-default.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-default.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-default.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-default.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-default.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-default.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-default.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-default.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-default.transition-right {
    opacity: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-default.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-default.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-default.transition-right {
    width: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-default.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-default.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-default.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-default.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-default.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-default.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-default.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-default.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-default.transition-center {
    transform: scaleX(0);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-active.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-active.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-active.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-active.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-active.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-active.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-active.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-active.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-active.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-active.transition-right {
    opacity: 1;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-active.transition-right {
    width: 100%;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-active.transition-center-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-active.transition-center-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-active.transition-center-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-active.transition-center-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-active.transition-center-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-active.transition-center-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-active.transition-center-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-active.transition-center-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-active.transition-center-vertical {
    transform: scaleY(1);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-active.transition-bottom-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-active.transition-bottom-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-active.transition-bottom-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-active.transition-bottom-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-active.transition-bottom-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-active.transition-bottom-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-active.transition-bottom-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-active.transition-bottom-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-active.transition-bottom-vertical {
    top: 0;
    opacity: 1;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-active.transition-top-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-active.transition-top-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-active.transition-top-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-active.transition-top-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-active.transition-top-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-active.transition-top-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-active.transition-top-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-active.transition-top-vertical,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-active.transition-top-vertical {
    bottom: 0;
    opacity: 1;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-active.transition-center-grow,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-active.transition-center-grow,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-active.transition-center-grow,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-active.transition-center-grow,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-active.transition-center-grow,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-active.transition-center-grow,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-active.transition-center-grow,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-active.transition-center-grow,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-active.transition-center-grow {
    opacity: 1;
    transform: translateX(-50%) translateY(-50%) scale(1);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > .background-active.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > .background-active.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > .background-active.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > .background-active.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > .background-active.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > .background-active.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > .background-active.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > .background-active.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > .background-active.transition-center {
    transform: scaleX(1);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-default {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0);
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-color: transparent;
    border-radius: 0 0 0 0;
    border-style: solid;
    transition: calc(300 * 1ms);
    transition-timing-function: cubic-bezier(0.42, 0.01, 0.58, 1);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-default.transition-fade {
    left: 0;
    opacity: 1;
    transition-property: opacity;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-default.transition-left {
    left: 0;
    opacity: 1;
    width: 100%;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-right,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-default.transition-right {
    right: 0;
    opacity: 1;
    width: 100%;
}

.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-center,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-default.transition-center {
    transform: scaleX(1);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active {
    background: rgba(0, 0, 0, 0);
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-color: transparent;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-fade,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-left,
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-right {
    opacity: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-left {
    width: 0;
    left: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-right {
    width: 0;
    right: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-center {
    transform: scaleX(0);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-center-vertical {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    transform: scaleY(0);
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-bottom-vertical {
    height: auto;
    bottom: 0;
    top: 100%;
    opacity: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-top-vertical {
    height: auto;
    bottom: 100%;
    top: 0;
    opacity: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active.transition-center-grow {
    top: 50%;
    left: 50%;
    opacity: 0;
    transform: translateX(-50%) translateY(-50%) scale(0);
}
.fusion-menu-element-wrapper .fusion-menu-element-list .fusion-open-nav-submenu {
    cursor: pointer;
    transition: none;
}
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu .fusion-background-highlight .fusion-megamenu-icon {
    padding-right: 1em;
}
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu .fusion-background-highlight .fusion-megamenu-icon {
    padding-left: 1em;
}
.fusion-menu-element-wrapper .fusion-open-nav-submenu {
    display: none;
    justify-content: center;
    align-items: center;
    background: 0 0;
    border: 0;
    box-shadow: none;
    box-sizing: content-box;
    padding: 0;
}
.fusion-disable-outline .fusion-menu-element-wrapper .fusion-open-nav-submenu {
    outline: 0;
}
.fusion-menu-element-wrapper .fusion-open-nav-submenu:focus {
    outline: revert;
}
.fusion-menu-element-wrapper .fusion-open-nav-submenu:before {
    content: "\f107";
    font-family: awb-icons;
    line-height: 1;
}
.rtl .fusion-menu-element-wrapper a:not(.fusion-icon-only-link) .fusion-open-nav-submenu {
    padding-right: 0.5em;
}
.ltr .fusion-menu-element-wrapper a:not(.fusion-icon-only-link) .fusion-open-nav-submenu {
    padding-left: 0.5em;
}
.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled) .fusion-menu-item-button .fusion-open-nav-submenu {
    display: none;
}
.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled) .fusion-open-nav-submenu {
    box-sizing: border-box;
}
.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover li.menu-item-has-children:not(.fusion-menu-item-button) ul a {
    align-items: center;
    justify-content: space-between;
}
.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover li.menu-item-has-children:not(.fusion-menu-item-button) ul a .fusion-open-nav-submenu:before {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover.expand-right li.menu-item-has-children:not(.fusion-menu-item-button) ul a > :not(.fusion-open-nav-submenu) {
    padding-right: 1em;
}
.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover.expand-left li.menu-item-has-children:not(.fusion-menu-item-button) ul a > :not(.fusion-open-nav-submenu) {
    padding-left: 1em;
}
.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button) ul .fusion-open-nav-submenu {
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
}
.fusion-menu-element-wrapper.dropdown-carets-yes .fusion-open-nav-submenu {
    display: flex;
}
.fusion-menu-element-wrapper .fusion-menu-highlight-label {
    padding: 0.35em 0.55em;
    line-height: 1;
    margin-left: 0.75em;
    font-size: 0.7em;
    border: 0.1em solid transparent;
    border-radius: 2px;
}
.rtl .fusion-menu-element-wrapper .fusion-menu-highlight-label {
    margin-right: 0.75em;
    margin-left: 0;
}
.fusion-menu-element-wrapper li {
    position: relative;
}
.fusion-menu-element-wrapper li .fusion-button i {
    transition: none;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) {
    margin: 0;
    list-style: none;
    flex-direction: column;
    padding: 0;
    font-size: 14px;
    text-transform: none;
    z-index: -10;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li {
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li a {
    justify-content: space-between;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:last-child {
    border-bottom-width: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button) {
    background-color: #fff;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button) > a {
    color: #212934 !important;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-right: 20px;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button):hover {
    background-color: #f9f9fb;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button).current-menu-ancestor > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button).current-menu-ancestor > a,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button).current-menu-item > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button).current-menu-item > a,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button).current-menu-parent > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button).current-menu-parent > a,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button).hover > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button).hover > a,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button):focus-within > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button):focus-within > a,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button):focus > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button):focus > a,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button):hover > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button):hover > a {
    color: #212934 !important;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu {
    display: table;
    visibility: hidden;
    opacity: 0;
    transition: opacity calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu li a,
.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu > li {
    font-family: inherit;
    font-weight: 400;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu li.menu-item-has-children > .fusion-open-nav-submenu {
    transition: inherit;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu > li:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu > li:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul {
    position: absolute;
    top: 100%;
    box-shadow: none;
    padding: 0;
}
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list ul {
    right: 0;
}
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list ul {
    left: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul > li > ul {
    top: 0;
    left: 100%;
}
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list ul > li > ul {
    left: 0;
    right: 100%;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul.fusion-carousel-holder {
    box-shadow: none !important;
    left: 0;
    position: relative;
    top: 0;
    z-index: 10;
}
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list .menu-item:not(.fusion-megamenu-submenu) > .sub-menu {
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1), transform calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    transform: translateY(20px);
}
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li:after {
    transform: translateY(20px);
}
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children.hover.menu-item:not(.fusion-megamenu-submenu) > .sub-menu,
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:active.menu-item:not(.fusion-megamenu-submenu) > .sub-menu,
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus-within.menu-item:not(.fusion-megamenu-submenu) > .sub-menu,
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus.menu-item:not(.fusion-megamenu-submenu) > .sub-menu,
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:hover.menu-item:not(.fusion-megamenu-submenu) > .sub-menu {
    transform: translateY(0) !important;
}
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .menu-item:not(.fusion-megamenu-submenu) > .sub-menu {
    transition: opacity calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1), transform calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    transform: translateY(20px);
}
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list li:after {
    transform: translateY(20px);
}
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu.hover ~ ul,
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu[aria-expanded="true"] ~ ul {
    transform: translateY(0) !important;
}
.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover ~ ul,
.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded="true"] ~ ul {
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 999999999 !important;
}
.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover ~ ul li a,
.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded="true"] ~ ul li a {
    min-width: max-content;
}
.fusion-menu-element-wrapper ul ul .fusion-open-nav-submenu:before {
    padding-left: 20px;
    padding-right: 20px;
}
.fusion-menu-element-wrapper .sub-menu {
    margin-top: 0 !important;
}
.fusion-menu-element-wrapper.expand-right .fusion-menu-element-list ul > li > ul {
    left: 100%;
    right: auto;
}
.rtl .fusion-menu-element-wrapper.expand-right .fusion-menu-element-list ul > li {
    flex-direction: row-reverse;
}
.rtl .fusion-menu-element-wrapper.expand-right .fusion-menu-element-list ul > li a {
    justify-content: flex-end;
}
.fusion-menu-element-wrapper.expand-right .fusion-menu-element-list ul .fusion-open-nav-submenu:before {
    transform: rotate(270deg);
}
.fusion-menu-element-wrapper.expand-left .fusion-menu-element-list > li > ul {
    left: auto;
    right: 0;
}
.fusion-menu-element-wrapper.expand-left .fusion-menu-element-list ul > li > ul {
    left: auto;
    right: 100%;
}
.ltr .fusion-menu-element-wrapper.expand-left .fusion-menu-element-list ul > li {
    flex-direction: row-reverse;
}
.ltr .fusion-menu-element-wrapper.expand-left .fusion-menu-element-list ul > li a {
    justify-content: flex-end;
}
.fusion-menu-element-wrapper.expand-left .fusion-menu-element-list ul .fusion-open-nav-submenu:before {
    transform: rotate(90deg);
}
.fusion-menu-element-wrapper > .avada-menu-mobile-menu-trigger {
    background-color: #fff;
    color: #4a4e57;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 20px;
    box-sizing: content-box;
    font-family: inherit;
    font-size: 1em;
    border: none !important;
    box-shadow: none !important;
    cursor: pointer;
    display: none;
}
.fusion-menu-element-wrapper > .avada-menu-mobile-menu-trigger > .inner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.fusion-menu-element-wrapper > .avada-menu-mobile-menu-trigger .collapsed-nav-icon {
    position: relative;
    width: 1em;
    height: 1em;
}
.ltr .fusion-menu-element-wrapper > .avada-menu-mobile-menu-trigger .collapsed-nav-icon {
    margin-left: 0.5em;
}
.rtl .fusion-menu-element-wrapper > .avada-menu-mobile-menu-trigger .collapsed-nav-icon {
    margin-right: 0.5em;
}
.fusion-menu-element-wrapper > .avada-menu-mobile-menu-trigger .collapsed-nav-icon-close,
.fusion-menu-element-wrapper > .avada-menu-mobile-menu-trigger .collapsed-nav-icon-open {
    width: 1em;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    position: absolute;
    left: 0;
    opacity: 0;
    transform: rotate(0);
}
.fusion-menu-element-wrapper > .avada-menu-mobile-menu-trigger.no-text .collapsed-nav-icon-close,
.fusion-menu-element-wrapper > .avada-menu-mobile-menu-trigger.no-text .collapsed-nav-icon-open {
    left: 0;
}
.fusion-menu-element-wrapper > .avada-menu-mobile-menu-trigger.no-text .collapsed-nav-icon {
    margin-left: 0;
    margin-right: 0;
}
.fusion-menu-element-wrapper.mobile-trigger-fullwidth-on > .avada-menu-mobile-menu-trigger {
    width: 100%;
}
.fusion-menu-element-wrapper.mobile-trigger-fullwidth-on > .avada-menu-mobile-menu-trigger > .inner {
    justify-content: flex-start;
}
.fusion-menu-element-wrapper:not(.expanded) .collapsed-nav-icon-open {
    opacity: 1;
}
.fusion-menu-element-wrapper:not(.expanded):not(.mobile-mode-always-expanded) .fusion-menu-element-list ul:not(.fusion-megamenu) {
    width: max-content;
}
.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-close {
    opacity: 1;
}
.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-close,
.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-open {
    transform: rotate(360deg);
}
.fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children {
    display: flex;
}
.rtl .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button) > a {
    padding-left: 0.5em;
}
.ltr .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button) > a {
    padding-right: 0.5em;
}
.rtl .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button) > .fusion-open-nav-submenu {
    padding-left: 0;
}
.ltr .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button) > .fusion-open-nav-submenu {
    padding-right: 0;
}
.fusion-menu-element-wrapper.expand-method-click li ul .fusion-open-nav-submenu {
    width: calc(1em + 20px / 2 + 20px / 2);
    color: #212934;
    padding-top: 12px;
    padding-bottom: 12px;
}
.fusion-menu-element-wrapper.expand-method-click li .sub-menu .fusion-open-nav-submenu {
    color: #212934 !important;
}
.fusion-menu-element-wrapper.expand-method-click:not(.collapse-enabled) li.menu-item-has-children .fusion-open-nav-submenu {
    position: relative;
}
.fusion-menu-element-wrapper.expand-method-click.direction-row > ul > li > .fusion-open-nav-submenu {
    padding-top: 0;
    padding-bottom: calc(0px + 0px);
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
}
.fusion-menu-element-wrapper.expand-method-hover .fusion-open-nav-submenu-on-click {
    display: none;
}
.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover > ul,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover ~ ul,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active > ul,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active ~ ul,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within > ul,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within ~ ul,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus > ul,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus ~ ul,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover > ul,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover ~ ul {
    visibility: visible;
    opacity: 1;
    z-index: 999999999;
}
.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover:before {
    content: " ";
    position: absolute;
    bottom: calc(0 - 0px);
    width: 100%;
    height: 0;
    background: 0 0;
}
.ltr .fusion-menu-element-wrapper.expand-method-hover.direction-row.dropdown-carets-yes > ul > li > a .fusion-open-nav-submenu:before {
    padding-right: 0 !important;
}
.rtl .fusion-menu-element-wrapper.expand-method-hover.direction-row.dropdown-carets-yes > ul > li > a .fusion-open-nav-submenu:before {
    padding-left: 0 !important;
}
.fusion-menu-element-wrapper.expand-method-hover.direction-column li.hover:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-column li:active:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-column li:focus-within:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-column li:focus:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-column li:hover:before {
    content: " ";
    position: absolute;
    background: 0 0;
}
.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li.hover:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li:active:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li:focus-within:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li:focus:before,
.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li:hover:before {
    width: 0;
    left: 100%;
    height: 100%;
}
.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li .fusion-open-nav-submenu {
    padding-right: 0;
}
.fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-left li .fusion-open-nav-submenu {
    padding-left: 0;
}
.fusion-menu-element-wrapper.expand-method-hover li.hover > ul,
.fusion-menu-element-wrapper.expand-method-hover li.hover ~ ul,
.fusion-menu-element-wrapper.expand-method-hover li:active > ul,
.fusion-menu-element-wrapper.expand-method-hover li:active ~ ul,
.fusion-menu-element-wrapper.expand-method-hover li:focus-within > ul,
.fusion-menu-element-wrapper.expand-method-hover li:focus-within ~ ul,
.fusion-menu-element-wrapper.expand-method-hover li:focus > ul,
.fusion-menu-element-wrapper.expand-method-hover li:focus ~ ul,
.fusion-menu-element-wrapper.expand-method-hover li:hover > ul,
.fusion-menu-element-wrapper.expand-method-hover li:hover ~ ul {
    visibility: visible;
    opacity: 1;
    z-index: 999999999;
}
.fusion-menu-element-wrapper.direction-row .menu-text {
    text-align: center;
}
.fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text {
    display: flex;
    align-items: center;
    text-align: center;
}
.fusion-menu-element-wrapper.direction-row.expand-method-hover .fusion-has-description .menu-text {
    flex-direction: column;
    justify-content: center;
}
.fusion-menu-element-wrapper.direction-row:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list > li > ul.sub-menu:not(.fusion-megamenu) {
    margin-top: 0 !important;
}
.fusion-menu-element-wrapper.direction-row:not(.collapse-enabled):not(.submenu-mode-flyout) .sub-menu {
    min-width: 100%;
}
.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list {
    flex-direction: column;
}
.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list ul {
    top: calc(0px - 12px);
}
.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list li {
    margin: 0 !important;
    width: 100%;
}
.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list a {
    justify-content: flex-start;
}
.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list > li:not(:last-child) {
    margin-bottom: 0 !important;
}
.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .fusion-open-nav-submenu {
    padding-top: calc(0px + 0px);
    padding-bottom: calc(0px + 0px);
}
.fusion-menu-element-wrapper.direction-column.expand-right .fusion-menu-element-list ul {
    right: auto;
    left: 100%;
    margin-left: 0 !important;
}
.rtl .fusion-menu-element-wrapper.direction-column.expand-right a {
    text-align: left;
    flex-direction: row-reverse;
}
.fusion-menu-element-wrapper.direction-column.expand-right .fusion-open-nav-submenu:before {
    transform: rotate(270deg);
    padding-left: 0;
    padding-right: 0;
}
.fusion-menu-element-wrapper.direction-column.expand-left .fusion-menu-element-list ul {
    left: auto;
    right: 100%;
    margin-right: 0;
}
.ltr .fusion-menu-element-wrapper.direction-column.expand-left .fusion-menu-element-list a {
    text-align: right;
    flex-direction: row-reverse;
}
.fusion-menu-element-wrapper.direction-column.expand-left .fusion-open-nav-submenu {
    padding-left: calc(0px + 0px);
}
.fusion-menu-element-wrapper.direction-column.expand-left .fusion-open-nav-submenu:before {
    transform: rotate(90deg);
    padding-left: 0;
    padding-right: 0;
}
.fusion-menu-element-wrapper.direction-column.expand-method-click.expand-left .menu-item-has-children .sub-menu,
.fusion-menu-element-wrapper.direction-column.expand-method-hover.expand-left .menu-item-has-children .sub-menu {
    left: auto;
}
.fusion-menu-element-wrapper.direction-column.expand-method-click.expand-right .menu-item-has-children .sub-menu,
.fusion-menu-element-wrapper.direction-column.expand-method-hover.expand-right .menu-item-has-children .sub-menu {
    left: 100%;
}
.rtl .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-right .menu-item-has-children {
    flex-direction: row-reverse;
}
.rtl .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-right .menu-item-has-children > a {
    padding-left: 0;
}
.rtl .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-right .menu-item-has-children li a {
    padding-left: 20px;
}
.ltr .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-left .menu-item-has-children {
    flex-direction: row-reverse;
}
.ltr .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-left .menu-item-has-children > a {
    padding-right: 0;
}
.ltr .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-left .menu-item-has-children li a {
    padding-right: 20px;
}
.fusion-menu-element-wrapper.direction-column.main-justify-left:not(.collapse-enabled).icons-position-top li.menu-item > a > .fusion-megamenu-icon {
    justify-content: flex-start;
}
.fusion-menu-element-wrapper.direction-column.main-justify-space-between .fusion-menu-element-list a {
    justify-content: space-between;
}
.fusion-menu-element-wrapper.direction-column.main-justify-center .fusion-menu-element-list a {
    justify-content: center;
}
.fusion-menu-element-wrapper.direction-column.main-justify-center .fusion-menu-element-list .fusion-has-description .menu-text {
    text-align: center;
}
.fusion-menu-element-wrapper.direction-column.main-justify-right .fusion-menu-element-list a {
    justify-content: flex-end;
}
.fusion-menu-element-wrapper.direction-column.main-justify-right .fusion-menu-element-list .fusion-has-description .menu-text {
    text-align: right;
}
.fusion-menu-element-wrapper.direction-column.main-justify-right:not(.collapse-enabled).icons-position-top li.menu-item > a > .fusion-megamenu-icon {
    justify-content: flex-end;
}
.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-icon-only-link .menu-text {
    display: none;
}
.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-icon-only-link .fusion-megamenu-icon {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children:after {
    content: " ";
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    z-index: 999999998;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    border-style: solid;
    border-top-width: 12px;
    border-bottom-width: 12px;
    border-left-width: 23px;
    border-right-width: 23px;
    visibility: visible;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children:hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children:hover:after {
    visibility: visible;
    opacity: 1;
}
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children.reposition-arrows.hover:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children.reposition-arrows:active:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children.reposition-arrows:focus-within:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children.reposition-arrows:focus:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children.reposition-arrows:hover:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children.reposition-arrows.hover:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children.reposition-arrows:active:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children.reposition-arrows:focus-within:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children.reposition-arrows:focus:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children.reposition-arrows:hover:after {
    right: 1em;
}
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children.reposition-arrows.hover:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children.reposition-arrows:active:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children.reposition-arrows:focus-within:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children.reposition-arrows:focus:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child > ul > li.menu-item-has-children.reposition-arrows:hover:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children.reposition-arrows.hover:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children.reposition-arrows:active:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children.reposition-arrows:focus-within:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children.reposition-arrows:focus:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent > ul > li.menu-item-has-children.reposition-arrows:hover:after {
    left: 1em;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:after {
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    bottom: calc(0px - 0px);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:hover:after {
    height: calc(0px - 12px * 2);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right > ul > li:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right > ul > li:after {
    width: calc(0px - 23px * 2);
    left: 100%;
    top: calc(50% - 12px);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left > ul > li:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left > ul > li:after {
    width: calc(0px - 23px * 2);
    left: calc(0px - 0px);
    top: calc(50% - 12px);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:hover:after {
    border-top-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes > ul > li.menu-item-has-children:hover:after {
    border-top-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
    border-left-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:hover:after {
    border-right-color: #f9f9fb;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
    border-left-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
    border-right-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:hover:after {
    border-left-color: #f9f9fb;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
    border-right-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:hover:after {
    border-bottom-color: #fff;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.alt-arrow-child-color.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.alt-arrow-child-color:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.alt-arrow-child-color:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.alt-arrow-child-color:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.alt-arrow-child-color:hover:after {
    border-bottom-color: #f9f9fb;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
    border-right-color: #fff;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left > ul > li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
    border-left-color: #fff;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li:after {
    width: 0;
    height: 0;
    z-index: 999999998;
    position: absolute;
    border-color: transparent;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:after {
    content: " ";
    border-style: solid;
    border-top-width: 12px;
    border-bottom-width: 12px;
    border-left-width: 23px;
    border-right-width: 23px;
    visibility: hidden;
    opacity: 0;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:hover:after {
    visibility: visible;
    opacity: 1;
}
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.current-menu-item.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.current-menu-parent.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.expanded.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.hover.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:active.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:focus-within.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:focus.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:hover.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.current-menu-item.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.current-menu-parent.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.expanded.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.hover.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:active.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:focus-within.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:focus.reposition-arrows:after,
.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:hover.reposition-arrows:after {
    right: 1em;
}
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.current-menu-item.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.current-menu-parent.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.expanded.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children.hover.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:active.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:focus-within.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:focus.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child > ul > li.menu-item-has-children:hover.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.current-menu-item.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.current-menu-parent.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.expanded.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children.hover.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:active.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:focus-within.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:focus.reposition-arrows:after,
.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent > ul > li.menu-item-has-children:hover.reposition-arrows:after {
    left: 1em;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:after {
    bottom: calc(0px - 0px);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children:hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:hover:after {
    height: calc(0px - 12px * 2);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column > ul > li:not(.fusion-menu-item-button):after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column > ul > li:not(.fusion-menu-item-button):after {
    width: calc(0px - 23px * 2);
    top: calc(50% - 12px);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-right > ul > li:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-right > ul > li:after {
    left: 100%;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-left > ul > li:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-left > ul > li:after {
    left: calc(0px - 0px);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row > ul > li.menu-item-has-children:hover:after {
    border-top-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row.has-active-border-bottom-yes > ul > li.menu-item-has-children.expanded:after {
    border-top-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-right > ul > li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
    border-left-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-left > ul > li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
    border-right-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes > ul > li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
    border-left-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes > ul > li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
    border-right-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.expanded:after {
    border-bottom-color: #fff;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row > ul > li.menu-item-has-children.expanded.alt-arrow-child-color:after {
    border-bottom-color: #f9f9fb;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-right > ul > li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
    border-right-color: #fff;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-right > ul > li.menu-item-has-children.expanded:not(.fusion-megamenu-menu).alt-arrow-child-color:after {
    border-right-color: #f9f9fb;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-left > ul > li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
    border-left-color: #fff;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-left > ul > li.menu-item-has-children.expanded:not(.fusion-megamenu-menu).alt-arrow-child-color:after {
    border-left-color: #f9f9fb;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).submenu-transition-slide_up.direction-row.dropdown-arrows-parent > ul > li:after {
    top: calc(100% - 12px);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click > ul > li:not(.fusion-menu-item-button):after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover > ul > li:not(.fusion-menu-item-button):after {
    content: " ";
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-top-width: 12px;
    border-bottom-width: 12px;
    border-left-width: 23px;
    border-right-width: 23px;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    z-index: 999999998;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row > ul > li:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row > ul > li:after {
    height: calc(0px - 12px * 2);
    bottom: calc(0px - 0px);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row > ul > li:hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row > ul > li:hover:after {
    border-top-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes > ul > li:hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes > ul > li:hover:after {
    border-top-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right > ul > li:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right > ul > li:after {
    left: 100%;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right > ul > li:hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right > ul > li:hover:after {
    border-left-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes > ul > li:hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes > ul > li:hover:after {
    border-left-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left > ul > li:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left > ul > li:after {
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    left: calc(0px - @submenu_space);
}
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left > ul > li:hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left > ul > li:hover:after {
    border-right-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes > ul > li:hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes > ul > li.current-menu-ancestor:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes > ul > li.current-menu-item:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes > ul > li.current-menu-parent:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes > ul > li.expanded:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes > ul > li.hover:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes > ul > li:active:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes > ul > li:focus-within:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes > ul > li:focus:after,
.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes > ul > li:hover:after {
    border-right-color: transparent;
}
.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item > .fusion-megamenu-icon,
.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item > a > .fusion-megamenu-icon {
    width: auto;
    transition: color calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    text-align: center;
    position: relative;
    font-size: calc(16 * 1px);
    line-height: inherit;
    color: #212934;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0.5em;
}
.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item > .fusion-megamenu-icon img,
.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item > a > .fusion-megamenu-icon img {
    margin-top: -2px;
    max-height: 1em;
    vertical-align: middle;
}
.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item > .fusion-megamenu-icon i,
.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item > a > .fusion-megamenu-icon i {
    line-height: inherit;
}
.fusion-menu-element-wrapper:not(.collapse-enabled) .sub-menu .fusion-megamenu-icon.text-menu-icon {
    position: absolute;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom .fusion-menu-element-list > li > a,
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-top .fusion-menu-element-list > li > a {
    flex-wrap: wrap;
    align-content: center;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom li.menu-item > .fusion-megamenu-icon,
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom li.menu-item > a > .fusion-megamenu-icon,
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-top li.menu-item > .fusion-megamenu-icon,
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-top li.menu-item > a > .fusion-megamenu-icon {
    width: 100%;
    line-height: 1;
    justify-content: center;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom .fusion-megamenu-icon {
    order: 5;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-left .fusion-menu-element-list > li > a {
    flex-direction: row;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-left.direction-column li.menu-item > .fusion-megamenu-icon:not(.fusion-megamenu-thumbnail),
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-left.direction-column li.menu-item > a > .fusion-megamenu-icon:not(.fusion-megamenu-thumbnail),
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-right.direction-column li.menu-item > .fusion-megamenu-icon:not(.fusion-megamenu-thumbnail),
.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-right.direction-column li.menu-item > a > .fusion-megamenu-icon:not(.fusion-megamenu-thumbnail) {
    width: 1.5em;
    box-sizing: content-box;
}
.fusion-menu-element-wrapper .sub-menu .fusion-menu-cart {
    background: #fff;
}
.fusion-menu-element-wrapper .sub-menu .fusion-menu-cart a {
    padding: 12px 20px 12px 20px;
}
.fusion-menu-element-wrapper .sub-menu .fusion-menu-cart > .fusion-main-menu-icon {
    display: none;
}
.fusion-menu-element-wrapper .sub-menu .fusion-menu-cart .fusion-menu-cart-checkout {
    display: flex;
    justify-content: space-between;
    background: 0 0;
}
.fusion-menu-element-wrapper.dropdown-carets-yes .empty-cart.avada-main-menu-cart .fusion-open-nav-submenu {
    display: none !important;
}
.fusion-menu-element-wrapper .fusion-menu-form-inline {
    display: flex;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.fusion-menu-element-wrapper .custom-menu-search-inline .background-active {
    opacity: 0 !important;
}
.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-ancestor:after,
.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-ancestor:before,
.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-item:after,
.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-item:before,
.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-parent:after,
.fusion-menu-element-wrapper .custom-menu-search-inline.current-menu-parent:before,
.fusion-menu-element-wrapper .custom-menu-search-inline.expanded:after,
.fusion-menu-element-wrapper .custom-menu-search-inline.expanded:before,
.fusion-menu-element-wrapper .custom-menu-search-inline.hover:after,
.fusion-menu-element-wrapper .custom-menu-search-inline.hover:before,
.fusion-menu-element-wrapper .custom-menu-search-inline:active:after,
.fusion-menu-element-wrapper .custom-menu-search-inline:active:before,
.fusion-menu-element-wrapper .custom-menu-search-inline:focus-within:after,
.fusion-menu-element-wrapper .custom-menu-search-inline:focus-within:before,
.fusion-menu-element-wrapper .custom-menu-search-inline:focus:after,
.fusion-menu-element-wrapper .custom-menu-search-inline:focus:before,
.fusion-menu-element-wrapper .custom-menu-search-inline:hover:after,
.fusion-menu-element-wrapper .custom-menu-search-inline:hover:before {
    display: none;
}
.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-main-menu-icon {
    padding-left: 0 !important;
    padding-right: 0 !important;
    color: #212934;
}
.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-main-menu-icon:before {
    color: currentColor !important;
}
.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-menu-searchform-dropdown .fusion-search-form-content {
    display: flex;
    align-items: stretch;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-right: 20px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
    background: #fff;
    overflow: hidden;
}
.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-menu-searchform-dropdown .fusion-search-form-content .search-field input {
    line-height: 50px;
}
.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-main-menu-icon[aria-expanded="true"] ~ ul,
.fusion-menu-element-wrapper .custom-menu-search-dropdown.expanded > ul {
    visibility: visible;
    opacity: 1;
    z-index: 999999999;
}
.fusion-menu-element-wrapper.menu-element-search-transition {
    position: relative;
    overflow: hidden !important;
}
.fusion-menu-element-wrapper.menu-element-search-transition > .fusion-overlay-search {
    visibility: visible !important;
}
.fusion-menu-element-wrapper .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay {
    color: #212934;
    transition: none;
}
.fusion-menu-element-wrapper .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay:before {
    color: currentColor !important;
}
.fusion-menu-element-wrapper .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay + .fusion-menu-form-inline {
    display: none;
}
.fusion-menu-element-wrapper .searchform {
    width: 100%;
    display: inherit;
}
.fusion-menu-element-wrapper .searchform .fusion-search-field,
.fusion-menu-element-wrapper .searchform .fusion-search-form-content,
.fusion-menu-element-wrapper .searchform .fusion-search-form-content .fusion-search-field input,
.fusion-menu-element-wrapper .searchform .search-field,
.fusion-menu-element-wrapper .searchform input {
    width: 100%;
}
.fusion-menu-element-wrapper .fusion-menu-icon-search:before {
    content: "\f002";
    font-family: awb-icons;
}
.fusion-menu-element-wrapper .fusion-overlay-search {
    display: flex;
    position: absolute;
    left: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    z-index: 9999;
    align-items: center;
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden;
    transition: transform calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1), opacity calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    background: rgba(0, 0, 0, 0);
    color: #212934;
}
.fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search {
    width: 1.5em;
    height: 1.5em;
    position: relative;
}
.ltr .fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search {
    margin-left: 1em;
}
.rtl .fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search {
    margin-right: 1em;
}
.fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search:after,
.fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    height: 2px;
    width: 100%;
    margin-top: -1px;
    background: #212934;
}
.fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search:before {
    transform: rotate(45deg);
}
.fusion-menu-element-wrapper .fusion-overlay-search .fusion-close-search:after {
    transform: rotate(-45deg);
}
.fusion-menu-element-wrapper.has-search-overlay {
    position: relative;
}
.fusion-menu-element-wrapper.has-search-overlay .fusion-menu-element-list > li {
    transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
.fusion-menu-element-wrapper.has-search-overlay > .fusion-overlay-search {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.fusion-menu-element-wrapper.collapse-enabled {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    font-family: inherit;
    font-weight: 400;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-button-text-left,
.fusion-menu-element-wrapper.collapse-enabled .fusion-button-text-right {
    padding-left: 0;
    padding-right: 0;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-icon {
    display: none !important;
}
.fusion-menu-element-wrapper.collapse-enabled .button-icon-divider-left,
.fusion-menu-element-wrapper.collapse-enabled .button-icon-divider-right {
    display: none;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > ul {
    display: block;
    max-height: 0;
    min-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    z-index: -1;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded > ul {
    max-height: 100vh;
    max-height: max-content;
    overflow-y: auto;
    opacity: 1;
    z-index: 10;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > button:not(.fusion-close-flyout) {
    display: block;
    outline: 0;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded) > ul,
.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded) > ul {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: -1;
    max-width: 100vw;
    pointer-events: none;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded).expanded > ul,
.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded > ul {
    z-index: 99999999999999;
    pointer-events: auto;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded) > ul {
    width: 100vw;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul {
    display: flex;
}
.fusion-menu-element-wrapper.collapse-enabled ul {
    flex-direction: column !important;
    max-width: 100%;
    width: 100%;
    border-radius: 0 !important;
    background: #fff;
}
.fusion-menu-element-wrapper.collapse-enabled ul a {
    width: 100% !important;
    border: none !important;
    justify-content: flex-start;
}
.fusion-menu-element-wrapper.collapse-enabled ul li {
    width: 100%;
    margin: 0 !important;
    border-radius: 0 !important;
    box-shadow: none;
    flex-direction: column !important;
    position: relative;
}
.fusion-menu-element-wrapper.collapse-enabled ul li:after {
    display: none;
}
.fusion-menu-element-wrapper.collapse-enabled ul li .background-active,
.fusion-menu-element-wrapper.collapse-enabled ul li .background-default {
    display: none !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul li > a {
    min-height: calc(65 * 1px);
    width: 100%;
    padding: 0 1.5em !important;
    background: #fff !important;
    color: #4a4e57 !important;
    font-family: inherit;
    font-weight: 400;
}
.fusion-menu-element-wrapper.collapse-enabled ul li > .fusion-open-nav-submenu-on-click:before {
    color: #4a4e57 !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button {
    background: #fff !important;
    color: #4a4e57 !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button > a {
    background-color: transparent !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button > a .fusion-button {
    color: inherit !important;
    font-family: inherit;
    font-weight: 400;
    font-size: 1em;
    background: 0 0 !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
}
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button.current-menu-ancestor,
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button.current-menu-item,
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button.current-menu-parent,
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button.expanded,
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button.hover,
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button:active,
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button:focus,
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button:focus-within,
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button:hover {
    background: #f9f9fb !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor > a,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item > a,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent > a,
.fusion-menu-element-wrapper.collapse-enabled ul li.expanded > a,
.fusion-menu-element-wrapper.collapse-enabled ul li.hover > a,
.fusion-menu-element-wrapper.collapse-enabled ul li:active > a,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within > a,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus > a,
.fusion-menu-element-wrapper.collapse-enabled ul li:hover > a {
    background: #f9f9fb !important;
    color: #4a4e57 !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor > a .fusion-button,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item > a .fusion-button,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent > a .fusion-button,
.fusion-menu-element-wrapper.collapse-enabled ul li.expanded > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li.expanded > a .fusion-button,
.fusion-menu-element-wrapper.collapse-enabled ul li.hover > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li.hover > a .fusion-button,
.fusion-menu-element-wrapper.collapse-enabled ul li:active > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li:active > a .fusion-button,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within > a .fusion-button,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus > a .fusion-button,
.fusion-menu-element-wrapper.collapse-enabled ul li:hover > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li:hover > a .fusion-button {
    color: #4a4e57 !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor > a,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item > a,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent > a,
.fusion-menu-element-wrapper.collapse-enabled ul li.expanded > a,
.fusion-menu-element-wrapper.collapse-enabled ul li.hover > a,
.fusion-menu-element-wrapper.collapse-enabled ul li:active > a,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within > a,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus > a,
.fusion-menu-element-wrapper.collapse-enabled ul li:hover > a {
    background: #f9f9fb !important;
    color: #4a4e57 !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li.expanded > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li.hover > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li:active > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus > .fusion-open-nav-submenu-on-click:before,
.fusion-menu-element-wrapper.collapse-enabled ul li:hover > .fusion-open-nav-submenu-on-click:before {
    color: #4a4e57 !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,
.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,
.fusion-menu-element-wrapper.collapse-enabled ul li.expanded .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,
.fusion-menu-element-wrapper.collapse-enabled ul li.hover .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,
.fusion-menu-element-wrapper.collapse-enabled ul li:active .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,
.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,
.fusion-menu-element-wrapper.collapse-enabled ul li:hover .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a {
    background: #fff !important;
    color: #4a4e57 !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul li .sub-menu {
    display: block !important;
    position: relative;
    box-shadow: none;
    max-height: 0;
    overflow: hidden;
    transition: max-height calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    opacity: 1;
    visibility: visible;
    top: 0;
}
.fusion-menu-element-wrapper.collapse-enabled ul li .sub-menu.sub-menu.sub-menu.sub-menu {
    margin: 0 !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul li .sub-menu > li > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper.collapse-enabled ul li .sub-menu > li > a {
    border-radius: 0 !important;
}
.fusion-menu-element-wrapper.collapse-enabled ul button[aria-expanded="true"] + .sub-menu {
    max-height: 500px;
    overflow: hidden;
}
.fusion-menu-element-wrapper.collapse-enabled:not(.mode-flyout) .fusion-menu-element-wrapper.collapse-enabled .fusion-menu-description {
    display: none;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu {
    display: none;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click {
    display: flex !important;
    position: absolute;
    top: 0;
    padding: 0 !important;
    background: 0 0 !important;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click:before {
    display: flex;
    align-items: center;
    transform: none !important;
    min-height: calc(65 * 1px);
    padding: 0 2em !important;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click[aria-expanded="true"]:before {
    transform: rotate(180deg) !important;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click ~ .sub-menu.sub-menu {
    left: 0 !important;
    right: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .fusion-menu-element-list ul > li a,
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .menu-item > a {
    justify-content: flex-start;
}
.rtl .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .fusion-menu-element-list ul > li a,
.rtl .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .menu-item > a {
    justify-content: flex-end;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .fusion-open-nav-submenu-on-click {
    right: 0;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .fusion-menu-element-list ul > li a,
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .menu-item > a {
    justify-content: center;
}
.ltr .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .fusion-open-nav-submenu-on-click {
    right: 0;
}
.rtl .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .fusion-open-nav-submenu-on-click {
    left: 0;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .fusion-menu-element-list ul > li a,
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .menu-item > a {
    justify-content: flex-end;
}
.rtl .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .fusion-menu-element-list ul > li a,
.rtl .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .menu-item > a {
    justify-content: flex-start;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .fusion-open-nav-submenu-on-click {
    left: 0;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-left .sub-menu > li > a {
    padding-left: 2.5em !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-left .sub-menu .sub-menu > li > a {
    padding-left: 3.5em !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-left .sub-menu .sub-menu .sub-menu > li > a {
    padding-left: 4.5em !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-right .sub-menu > li > a {
    padding-right: 2.5em !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-right .sub-menu .sub-menu > li > a {
    padding-right: 3.5em !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-indent-on.mobile-justify-right .sub-menu .sub-menu .sub-menu > li > a {
    padding-right: 4.5em !important;
}
.fusion-menu-element-wrapper.collapse-enabled li.menu-item:not(.menu-item-has-children) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.fusion-menu-element-wrapper.collapse-enabled li.menu-item:not(.expanded) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.fusion-menu-element-wrapper.collapse-enabled li.menu-item.menu-item-has-children ul.sub-menu li.menu-item-has-children.expanded > ul.sub-menu {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .menu-item > a .fusion-menu-description {
    display: none;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list ul:not(.fusion-megamenu) > li {
    min-width: 0;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list ul:not(.fusion-megamenu) > li > a {
    min-width: 0;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search {
    transform: none !important;
    opacity: 1;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay {
    display: none;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay + .fusion-menu-form-inline {
    display: block;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .fusion-menu-searchform-dropdown {
    z-index: 10;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .fusion-menu-form-inline {
    width: 100%;
    padding: 0;
    padding: 0 1.5em;
    min-height: 65px;
    background: #fff;
    align-items: center;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    background: rgba(0, 0, 0, 0);
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown .fusion-search-form-content {
    background: 0 0 !important;
    box-shadow: none !important;
    border-radius: none !important;
    padding: 0 !important;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown .background-active,
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown .background-default,
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown .fusion-open-nav-submenu,
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown > a {
    display: none !important;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .custom-menu-search-dropdown > ul {
    max-height: 100% !important;
    top: 0 !important;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list .fusion-overlay-search {
    position: relative;
    transform: none !important;
    opacity: 1;
    visibility: visible;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    background: rgba(0, 0, 0, 0);
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list > .fusion-overlay-search {
    display: none !important;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-close-search {
    display: none;
}
.fusion-builder-live .fusion-menu-element-wrapper.dropdown-carets-no .fusion-open-nav-submenu {
    display: none;
}
.fusion-builder-live .fusion-menu-element-wrapper.expand-method-click span.fusion-open-nav-submenu {
    display: none;
}
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout {
    position: fixed;
    top: 2em;
    right: 2em;
    width: 1.5em;
    height: 1.5em;
    z-index: 9999999999;
    border: none;
    background-color: transparent;
    cursor: pointer;
    display: none;
}
.rtl .fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout {
    left: 2em;
    right: auto;
}
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:after,
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    height: 2px;
    width: 100%;
    margin-top: -1px;
    background-color: #212934;
    transition: background-color calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
}
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:hover:after,
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:hover:before {
    background-color: #212934 !important;
}
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:before {
    transform: rotate(45deg);
}
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:after {
    transform: rotate(-45deg);
}
.admin-bar .fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout {
    top: calc(2em + 32px);
}
.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout {
    outline: 0;
}
.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout:focus {
    outline: 0;
}
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-custom-menu > li > .sub-menu {
    visibility: hidden;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) li.menu-item-has-children.expanded:after {
    display: none;
}
.rtl .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .sub-menu li:not(.fusion-menu-item-button) > a {
    padding-left: 20px;
}
.ltr .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .sub-menu li:not(.fusion-menu-item-button) > a {
    padding-right: 20px;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .sub-menu .fusion-open-nav-submenu {
    display: none !important;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu > li > .sub-menu {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transform: translateX(-100%);
    opacity: 0;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 2em;
    overflow-y: auto;
    display: flex !important;
    align-items: center;
    justify-content: center;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1) 0s;
}
.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu > li > .sub-menu a {
    outline: 0;
}
.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu > li > .sub-menu a:focus {
    outline: 0;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu > li.expanded > .sub-menu {
    transform: translateX(0);
    visibility: visible;
    opacity: 1;
    transition: all 0.3s cubic-bezier(0.42, 0.01, 0.58, 1) 0s;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu > li > .sub-menu {
    transform: translateX(100%);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu > li.expanded > .sub-menu {
    transform: translateX(0);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu > li > .sub-menu {
    transform: translateY(-100%);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu > li.expanded > .sub-menu {
    transform: translateY(0);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu > li > .sub-menu {
    transform: translateY(100%);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu > li.expanded > .sub-menu {
    transform: translateY(0);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu > li > .sub-menu {
    transform: initial;
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.42, 0.01, 0.58, 1) 0s;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu > li.expanded > .sub-menu {
    transform: initial;
    visibility: visible;
    opacity: 1;
    transition: all 0.4s cubic-bezier(0.42, 0.01, 0.58, 1) 0s;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds {
    display: none;
    z-index: -1;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    margin-left: 0 !important;
    margin-right: 0 !important;
    background-color: #fff;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds.fusion-flyout-menu-backgrounds-active {
    z-index: 999999998 !important;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg.active {
    opacity: 1;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button) {
    background-color: transparent;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded .fusion-close-flyout {
    display: block;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded > ul > li:not(.expanded) {
    z-index: -1;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded .fusion-flyout-menu-backgrounds {
    display: block;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded .sub-menu.fusion-transparent-bg {
    background-color: transparent !important;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-menu-element-list ul:not(.fusion-megamenu) > li a {
    justify-content: center;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-menu-element-list ul:not(.fusion-megamenu) > li a > span {
    display: inline-block;
    text-align: center;
}
.fusion-builder-live .fusion-menu-element-wrapper:not(.submenu-mode-flyout) .fusion-close-flyout {
    display: none;
}
.fusion-menu-element-wrapper .menu-item-object-wpml_ls_menu_item .menu-text,
.fusion-menu-element-wrapper .menu-item-type-wpml_ls_menu_item .menu-text,
.fusion-menu-element-wrapper .wpml-ls-item .menu-text,
.fusion-menu-element-wrapper .wpml-ls-menu-item .menu-text {
    display: block;
}
.fusion-menu-element-wrapper .fusion-widget-cart-number {
    display: inline-flex;
    margin-left: 5px;
    padding: 5px;
    box-sizing: content-box;
    width: 14px;
    height: 14px;
    line-height: 0;
    border: 0.1em solid transparent;
    align-items: center;
    justify-content: center;
}
.fusion-menu-element-wrapper .fusion-widget-cart-number[data-digits="2"] {
    font-size: 0.88em;
}
.fusion-menu-element-wrapper .fusion-widget-cart-number[data-digits="3"] {
    font-size: 0.69em;
}
.fusion-menu-element-wrapper .fusion-counter-badge .fusion-widget-cart-number {
    transform: translate(-50%, -50%) scale(0.75);
    margin-left: 0;
}
.fusion-menu-element-wrapper .fusion-menu-cart-hide-empty-counter .fusion-widget-cart-number[data-cart-count="0"] {
    visibility: hidden;
}
.fusion-menu-element-wrapper .fusion-menu-cart:hover .fusion-custom-menu-item-contents-empty {
    visibility: hidden !important;
    opacity: 0 !important;
}
.fusion-menu-element-wrapper .fusion-menu-cart-items {
    min-width: 180px;
    width: max-content;
}
.fusion-menu-element-wrapper .fusion-menu-cart-item a {
    border-bottom: 1px solid transparent;
    padding: 14px;
    line-height: normal;
    height: auto;
    display: block;
    justify-content: space-between !important;
}
.fusion-menu-element-wrapper .fusion-menu-cart-item a:hover {
    background-color: transparent;
}
.fusion-menu-element-wrapper .fusion-menu-cart-item img {
    display: inline-block;
    max-width: 36px;
    margin-right: 13px;
    border: 1px solid transparent;
}
.rtl .fusion-menu-element-wrapper .fusion-menu-cart-item img {
    margin-right: 0;
}
.fusion-menu-element-wrapper .fusion-menu-cart-item .amount {
    display: inline-block;
}
.fusion-menu-element-wrapper .fusion-menu-cart-item-details {
    display: inline-block;
    max-width: calc(100% - 49px);
    text-align: left;
}
.fusion-menu-element-wrapper .fusion-menu-cart-item-title {
    margin-bottom: 6px;
}
.fusion-menu-element-wrapper .fusion-menu-cart-item-quantity,
.fusion-menu-element-wrapper .fusion-menu-cart-item-title {
    display: block;
    line-height: normal;
    text-align: right;
}
.rtl .fusion-menu-element-wrapper .fusion-menu-cart-item-quantity,
.rtl .fusion-menu-element-wrapper .fusion-menu-cart-item-title {
    text-align: left;
}
.fusion-menu-element-wrapper .fusion-menu-cart-checkout {
    display: flex;
    justify-content: space-between;
    flex-direction: row !important;
}
.fusion-menu-element-wrapper .fusion-menu-cart-checkout-link,
.fusion-menu-element-wrapper .fusion-menu-cart-link {
    padding: 0.75em 1em;
    display: flex;
}
.fusion-menu-element-wrapper .fusion-menu-cart-checkout-link a,
.fusion-menu-element-wrapper .fusion-menu-cart-link a {
    margin: 0 -0.25em;
    min-width: max-content;
}
.fusion-menu-element-wrapper .fusion-menu-cart-checkout-link a:before,
.fusion-menu-element-wrapper .fusion-menu-cart-link a:before {
    padding: 0 0.25em;
    font-family: awb-icons;
    line-height: inherit;
}
.fusion-menu-element-wrapper .fusion-menu-cart-checkout-link a span,
.fusion-menu-element-wrapper .fusion-menu-cart-link a span {
    padding: 0 0.25em;
}
.fusion-menu-element-wrapper .fusion-menu-cart-link a:before {
    content: "\f07a";
}
.fusion-menu-element-wrapper .fusion-menu-cart-checkout-link a:before {
    content: "\f046";
}
.ltr .fusion-menu-element-wrapper .fusion-menu-cart-checkout-link {
    padding-left: 20px;
}
.rtl .fusion-menu-element-wrapper .fusion-menu-cart-checkout-link {
    padding-right: 20px;
}
.fusion-menu-element-wrapper .fusion-menu-login-box .fusion-menu-login-box-register {
    display: inline;
}
.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents {
    background-color: #fff;
}
.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents .fusion-menu-login-box-register,
.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents form {
    padding-left: 20px;
    padding-right: 20px;
}
.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents form {
    padding-top: 12px;
}
.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents .fusion-menu-login-box-register {
    padding-bottom: 12px;
}
.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents .menu-item:not(.fusion-dropdown-submenu) {
    background-color: transparent !important;
}
.fusion-menu-element-wrapper .avada-menu-login-box p {
    margin-top: 0;
    margin-bottom: 10px;
}
.fusion-menu-element-wrapper .avada-menu-login-box .fusion-login-box-submit,
.fusion-menu-element-wrapper .avada-menu-login-box .fusion-remember-checkbox {
    margin-bottom: 0;
}
.fusion-menu-element-wrapper .avada-menu-login-box .fusion-menu-login-box-register {
    display: block;
    clear: both;
    float: right;
    padding-top: 10px;
    width: auto;
}
.fusion-menu-element-wrapper .fusion-login-box-submit {
    float: right;
}
.fusion-menu-element-wrapper .fusion-remember-checkbox {
    font-size: 11px;
    line-height: 32px;
}
.fusion-menu-element-wrapper .fusion-menu-login-box-error {
    font-size: 11px;
    color: #d04544;
}
.fusion-menu-element-wrapper .fusion-main-menu-icon.fusion-icon-sliding-bar .menu-text {
    font-family: inherit;
    font-weight: 400;
    text-transform: none;
}
.fusion-menu-element-wrapper .fusion-main-menu-icon.fusion-icon-sliding-bar:before {
    display: none;
}
.fusion-sticky-transition .fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded).expanded > ul,
.fusion-sticky-transition .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded > ul {
    max-height: 340px;
}
.fusion-builder-live.avada-flyout-submenu-active.avada-footer-fx-parallax-effect #main {
    z-index: 1;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .fusion-megamenu-wrapper {
    position: absolute;
    top: 100%;
    box-shadow: none;
    padding-left: 15px;
    padding-right: 15px;
}
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list .fusion-megamenu-wrapper {
    right: 0;
}
.ltr .fusion-menu-element-wrapper .fusion-menu-element-list .fusion-megamenu-wrapper {
    left: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .fusion-megamenu-wrapper > li > ul {
    top: 0;
    left: 100%;
}
.rtl .fusion-menu-element-wrapper .fusion-menu-element-list .fusion-megamenu-wrapper > li > ul {
    left: 0;
    right: 100%;
}
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list .fusion-megamenu-wrapper {
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1), transform calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    transform: translateY(20px);
}
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children.hover .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:active .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus-within .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:hover .fusion-megamenu-wrapper {
    transform: translateY(0) !important;
}
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-megamenu-wrapper {
    transition: opacity calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1), transform calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    transform: translateY(20px);
}
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu.hover ~ .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu[aria-expanded="true"] ~ .fusion-megamenu-wrapper {
    transform: translateY(0) !important;
}
.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover ~ .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded="true"] ~ .fusion-megamenu-wrapper {
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 999999999 !important;
    pointer-events: auto !important;
}
.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover ~ .fusion-megamenu-wrapper li a,
.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded="true"] ~ .fusion-megamenu-wrapper li a {
    min-width: max-content;
}
.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover ~ .fusion-megamenu-wrapper ul.sub-menu,
.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded="true"] ~ .fusion-megamenu-wrapper ul.sub-menu {
    pointer-events: auto;
}
.fusion-menu-element-wrapper:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list .fusion-megamenu-wrapper {
    pointer-events: none;
    opacity: 0;
    z-index: -10;
    margin-top: 0;
}
.fusion-menu-element-wrapper:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list .fusion-megamenu-wrapper ul.sub-menu {
    width: 100%;
}
.fusion-menu-element-wrapper:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list .fusion-megamenu-wrapper ul.sub-menu > li.menu-item {
    width: auto !important;
    max-width: 100% !important;
    min-width: auto !important;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper {
    transition: opacity calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    overflow: auto;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder {
    background-color: #fff;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu {
    position: relative;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {
    font-size: 14px;
    font-family: inherit;
    font-weight: 400;
    padding-top: 7px;
    padding-bottom: 7px;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title {
    margin: 0;
    -webkit-font-smoothing: antialiased;
    padding: 0 34px 15px;
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .awb-justify-title {
    font-family: "Zilla Slab";
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: wrap;
    min-width: inherit;
    font-size: 1.2em;
    width: 100%;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title a {
    color: #212934;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .fusion-megamenu-thumbnail {
    box-sizing: content-box;
    display: inline-flex;
}
.ltr .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .fusion-megamenu-thumbnail {
    padding-right: 1em;
}
.rtl .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .fusion-megamenu-thumbnail {
    padding-left: 1em;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .fusion-megamenu-icon {
    width: 1.5em;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-widgets-container .widget_text {
    color: #212934;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-widgets-container .widget_text .textwidget {
    color: inherit;
}
.avada-has-megamenu-item-divider .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {
    border-color: #e2e2e2;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .sub-menu > li > a .fusion-megamenu-icon {
    width: 1.5em;
    display: inline-flex;
    box-sizing: content-box;
}
.ltr .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .sub-menu > li > a .fusion-megamenu-icon {
    padding-right: 1em;
}
.rtl .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .sub-menu > li > a .fusion-megamenu-icon {
    padding-left: 1em;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    width: 100%;
    max-width: 100vw;
    z-index: 10;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu > li:last-child {
    border: none;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu li.menu-item-has-children ul.sub-menu {
    box-shadow: none;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {
    font-family: "Open Sans";
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #e2e2e2;
    font-size: 14px;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper li ul.sub-menu {
    display: block !important;
    opacity: 1 !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    visibility: visible !important;
    z-index: 10 !important;
    pointer-events: none;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu {
    display: block;
    float: none;
    padding: 29px 0;
    border-right: 1px solid transparent;
    background-size: cover;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu > a.hover,
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:active,
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:focus,
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:focus-within,
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover {
    font-family: "Open Sans";
    font-weight: 400;
    background-color: #f9f9fb;
    color: #212934;
    font-size: 14px;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu > a.hover > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:active > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:focus-within > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:focus > .fusion-open-nav-submenu,
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover > .fusion-open-nav-submenu {
    background-color: #f9f9fb;
    color: #212934;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-border {
    border-color: #e2e2e2;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
    padding: 12px 20px 12px 20px;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
    display: block;
    padding: 0 34px;
    margin-bottom: 10px;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .textwidget a:not(.fb-icon-element) {
    display: inline;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .textwidget a:not(.fb-icon-element).fusion-button {
    display: inline-block;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper ul,
.fusion-menu-element-wrapper .fusion-megamenu-wrapper ul li {
    border-radius: 0 !important;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper.fusion-megamenu-fullwidth:not(.fusion-megamenu-width-site-width) {
    border-radius: 0 !important;
}
.fusion-menu-element-wrapper.expand-method-click li ul.fusion-megamenu li.menu-item-has-children {
    display: block;
}
.fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children {
    display: flex;
    flex-wrap: wrap;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
}
.fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children .fusion-background-highlight {
    transition: inherit;
}
.fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children .fusion-open-nav-submenu {
    display: none !important;
}
.fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children .deep-level {
    transform: none !important;
    transition: none !important;
}
.fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children .deep-level li > a {
    padding-left: 50px;
}
.rtl .fusion-menu-element-wrapper.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children .deep-level li {
    padding-left: 0;
    padding-right: 50px;
}
.fusion-menu-element-wrapper.submenu-mode-dropdown.expand-method-hover li ul.fusion-megamenu .sub-menu li.menu-item-has-children:hover .sub-menu {
    transform: translateY(0) !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover .fusion-megamenu-wrapper {
    visibility: visible;
    opacity: 1;
    z-index: 999999999;
}
.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover .fusion-megamenu-wrapper {
    pointer-events: auto !important;
}
.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover .fusion-megamenu-wrapper ul.sub-menu,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:active .fusion-megamenu-wrapper ul.sub-menu,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus .fusion-megamenu-wrapper ul.sub-menu,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within .fusion-megamenu-wrapper ul.sub-menu,
.fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover .fusion-megamenu-wrapper ul.sub-menu {
    pointer-events: auto;
}
.fusion-menu-element-wrapper.expand-method-hover li.hover .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover li:active .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover li:focus .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover li:focus-within .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover li:hover .fusion-megamenu-wrapper {
    visibility: visible;
    opacity: 1;
    z-index: 999999999;
}
.fusion-menu-element-wrapper.expand-method-hover li.hover .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover li:active .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover li:focus .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover li:focus-within .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.expand-method-hover li:hover .fusion-megamenu-wrapper {
    pointer-events: auto !important;
}
.fusion-menu-element-wrapper.expand-method-hover li.hover .fusion-megamenu-wrapper ul.sub-menu,
.fusion-menu-element-wrapper.expand-method-hover li:active .fusion-megamenu-wrapper ul.sub-menu,
.fusion-menu-element-wrapper.expand-method-hover li:focus .fusion-megamenu-wrapper ul.sub-menu,
.fusion-menu-element-wrapper.expand-method-hover li:focus-within .fusion-megamenu-wrapper ul.sub-menu,
.fusion-menu-element-wrapper.expand-method-hover li:hover .fusion-megamenu-wrapper ul.sub-menu {
    pointer-events: auto;
}
.fusion-menu-element-wrapper.direction-row .fusion-megamenu-wrapper {
    margin-left: -10px;
    max-width: 100vw;
}
.fusion-menu-element-wrapper.direction-column .fusion-megamenu-menu .fusion-open-nav-submenu,
.fusion-menu-element-wrapper.direction-column .fusion-megamenu-wrapper {
    display: none !important;
}
.fusion-menu-element-wrapper.direction-column .fusion-megamenu-wrapper .fusion-megamenu > li {
    min-width: max-content;
}
.rtl .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-right .menu-item-has-children.fusion-megamenu-menu > a {
    width: 100%;
}
.ltr .fusion-menu-element-wrapper.direction-column.expand-method-click.expand-left .menu-item-has-children.fusion-megamenu-menu > a {
    width: 100%;
}
.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-megamenu-title .fusion-megamenu-image > img,
.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-megamenu-title .fusion-megamenu-thumbnail > img {
    width: 26px;
    height: 14px;
    max-width: inherit;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-submenu-notitle:not(.menu-item-has-children):not(.menu-item-has-link),
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-submenu-notitle:not(.menu-item-has-children):not(.menu-item-has-link),
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded
    > ul.fusion-menu
    li.fusion-megamenu-menu:not(.fusion-has-all-widgets)
    .fusion-megamenu-submenu-notitle:not(.menu-item-has-children):not(.menu-item-has-link),
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-submenu-notitle:not(.menu-item-has-children):not(.menu-item-has-link),
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container {
    display: none;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu {
    display: block !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level),
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level),
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level),
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) {
    max-height: inherit;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu {
    display: none !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children button.fusion-open-nav-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children button.fusion-open-nav-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded
    > ul.fusion-menu
    li.fusion-megamenu-menu:not(.fusion-has-all-widgets)
    ul.sub-menu:not(.deep-level)
    li.menu-item-has-children
    button.fusion-open-nav-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children button.fusion-open-nav-submenu {
    display: block !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level {
    transition: max-height calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1) !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper {
    margin-left: 0 !important;
    border-radius: 0 !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded
    > ul.fusion-menu
    li.fusion-megamenu-menu:not(.fusion-has-all-widgets)
    .fusion-megamenu-wrapper
    .fusion-megamenu-holder
    .fusion-megamenu
    li.fusion-megamenu-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li.fusion-megamenu-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded
    > ul.fusion-menu
    li.fusion-megamenu-menu:not(.fusion-has-all-widgets)
    .fusion-megamenu-wrapper
    .fusion-megamenu-holder
    .fusion-megamenu
    li.fusion-megamenu-submenu,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button
    > ul.fusion-menu
    li.fusion-megamenu-menu:not(.fusion-has-all-widgets)
    .fusion-megamenu-wrapper
    .fusion-megamenu-holder
    .fusion-megamenu
    li.fusion-megamenu-submenu {
    padding: 0;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets).expanded .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets).expanded .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets).expanded .fusion-megamenu-wrapper,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets).expanded .fusion-megamenu-wrapper {
    max-height: 500px;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder,
.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button > ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder {
    padding: 0;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper {
    width: 100%;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li {
    background: #fff;
    width: 100% !important;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li a {
    color: #4a4e57;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-ancestor,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-item,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-parent,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.expanded,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.hover,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:active,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:focus,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:focus-within,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:hover {
    background: #f9f9fb;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-ancestor a,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-item a,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-parent a,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.expanded a,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.hover a,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:active a,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:focus a,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:focus-within a,
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:hover a {
    color: #4a4e57;
}
.fusion-menu-element-wrapper.collapse-enabled ul li.fusion-megamenu-submenu {
    min-height: calc(65 * 1px);
    width: 100%;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-holder {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
.rtl .fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-holder {
    padding-left: calc(20px / 2);
}
.ltr .fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-holder {
    padding-right: calc(20px / 2);
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title .awb-justify-title {
    display: flex;
    align-items: center;
    width: 100%;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title a,
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-left .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title span {
    justify-content: flex-start !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title a,
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title span {
    justify-content: center !important;
}
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title a,
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-right .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title span {
    justify-content: flex-end !important;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-wrapper {
    max-height: 0;
    transition: max-height calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    display: block !important;
    overflow: hidden;
    position: static;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-wrapper .fusion-megamenu-holder {
    width: 100% !important;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    display: flex;
    align-items: stretch;
    min-height: inherit;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title .awb-justify-title {
    font-size: inherit;
    font-weight: 400;
    justify-content: flex-start !important;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-menu .fusion-open-nav-submenu {
    display: none !important;
}
.fusion-menu-element-wrapper.collapse-enabled li.menu-item.expanded .fusion-megamenu-wrapper {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.fusion-menu-element-wrapper.collapse-enabled li.menu-item.expanded .fusion-megamenu-wrapper .fusion-megamenu-holder ul.fusion-megamenu li.menu-item-has-children .fusion-megamenu-title {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.fusion-menu-element-wrapper.collapse-enabled li.menu-item .fusion-megamenu-title {
    background: inherit;
}
.fusion-menu-element-wrapper.collapse-enabled li.menu-item > .fusion-megamenu-icon,
.fusion-menu-element-wrapper.collapse-enabled li.menu-item > a > .fusion-megamenu-icon {
    display: none;
}
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-custom-menu > li > .fusion-megamenu-wrapper {
    visibility: hidden;
}
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-megamenu-wrapper {
    width: 100%;
}
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-megamenu-wrapper .row {
    width: 100%;
}
.fusion-menu-element-wrapper.submenu-mode-flyout .fusion-megamenu-wrapper .fusion-megamenu-holder {
    width: 100% !important;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu > li > .fusion-megamenu-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transform: translateX(-100%);
    opacity: 0;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 2em;
    overflow-y: auto;
    display: flex !important;
    align-items: center;
    justify-content: center;
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1) 0s;
}
.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu > li > .fusion-megamenu-wrapper a {
    outline: 0;
}
.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu > li > .fusion-megamenu-wrapper a:focus {
    outline: 0;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu > li.expanded > .fusion-megamenu-wrapper {
    transform: translateX(0);
    visibility: visible;
    opacity: 1;
    transition: all 0.3s cubic-bezier(0.42, 0.01, 0.58, 1) 0s;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu > li > .fusion-megamenu-wrapper {
    transform: translateX(100%);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu > li.expanded > .fusion-megamenu-wrapper {
    transform: translateX(0);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu > li > .fusion-megamenu-wrapper {
    transform: translateY(-100%);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu > li.expanded > .fusion-megamenu-wrapper {
    transform: translateY(0);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu > li > .fusion-megamenu-wrapper {
    transform: translateY(100%);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu > li.expanded > .fusion-megamenu-wrapper {
    transform: translateY(0);
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu > li > .fusion-megamenu-wrapper {
    transform: initial;
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.42, 0.01, 0.58, 1) 0s;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu > li.expanded > .fusion-megamenu-wrapper {
    transform: initial;
    visibility: visible;
    opacity: 1;
    transition: all 0.4s cubic-bezier(0.42, 0.01, 0.58, 1) 0s;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) ul.fusion-megamenu {
    position: static;
    top: auto;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) ul.fusion-megamenu .menu-item-has-children .sub-menu .fusion-background-highlight > span {
    flex: inherit;
}
.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-menu-element-list .fusion-megamenu-title {
    text-align: center;
}
.fusion-menu-element-wrapper.mega-menu-loading .fusion-megamenu-wrapper {
    display: none !important;
}
.fusion-menu-element-wrapper.mega-menu-loaded .fusion-megamenu-wrapper {
    opacity: 0 !important;
    transition: none !important;
}
.modal-open {
    overflow: hidden;
}
.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    -webkit-overflow-scrolling: touch;
}
.modal.fade .modal-dialog {
    transform: translate(0, -25%);
    transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
    transform: translate(0, 0);
}
.fusion-disable-outline .modal {
    outline: 0;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
    margin-top: 60px;
}
.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    background-clip: padding-box;
    outline: 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99998;
    background-color: #000;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop.in {
    opacity: 0.5;
}
.modal-header {
    padding: 15px 20px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.53846154px;
}
.modal-header .close {
    margin-top: -2px;
}
.modal-title {
    margin: 0;
    padding: 0;
    line-height: 1.53846154;
}
.modal-body {
    position: relative;
    padding: 20px;
}
.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}
@media (min-width: 900px) {
    .modal-dialog {
        width: 600px;
        margin-right: auto;
        margin-left: auto;
    }
    .modal-content {
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
    .modal-sm {
        width: 300px;
    }
    .modal-lg {
        width: 900px;
    }
}
.fusion-modal {
    -webkit-overflow-scrolling: auto !important;
}
.fusion-modal .modal-header {
    min-height: 54px;
    box-sizing: border-box;
}
.fusion-modal .modal-header .modal-title {
    clear: left;
}
.fusion-modal .modal-header .close {
    font-size: 30px;
    margin-top: -5px;
    text-shadow: none;
}
.fusion-modal .modal-dialog {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    max-height: calc(100% - 90px);
}
.fusion-modal .fusion-separator {
    width: 100% !important;
}
.ua-mobile .modal-open {
    position: fixed;
    overflow: hidden;
}
.ua-mobile .modal-open .fusion-modal .modal-dialog {
    height: 90%;
}
.fusion-person {
    text-align: center;
}
.fusion-person .person-shortcode-image-wrapper img {
    vertical-align: top;
    box-shadow: none;
    max-width: 100%;
}
.fusion-person .person-image-container {
    display: inline-block;
    z-index: 1;
    max-width: 100%;
    vertical-align: bottom;
}
.fusion-person .person-image-container.glow {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.fusion-person .person-image-container.dropshadow {
    box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3);
}
.fusion-person .person-image-container.person-rounded-overflow {
    overflow: hidden;
}
.fusion-person .person-desc {
    margin-top: 25px;
}
.fusion-person .person-desc .person-author {
    display: table;
    width: 100%;
}
.fusion-person .person-desc .person-author .fusion-social-networks,
.fusion-person .person-desc .person-author .person-author-wrapper {
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.fusion-person .person-desc .person-author .person-author-wrapper {
    min-width: 50%;
}
.fusion-person .person-desc .person-author .fusion-social-networks {
    max-width: 50%;
    text-align: right;
}
.fusion-person .person-desc .person-author .person-name,
.fusion-person .person-desc .person-author .person-title {
    display: block;
}
.fusion-person .person-content {
    margin-top: 25px;
}
.fusion-person a {
    box-shadow: none !important;
}
.fusion-person-left .person-desc {
    text-align: left;
}
.fusion-person-left .person-desc .person-author .fusion-social-networks {
    text-align: right;
}
.fusion-person-left .person-desc .fusion-social-networks {
    text-align: left;
}
.fusion-person-center .person-desc {
    text-align: center;
}
.fusion-person-center .person-desc .person-author {
    display: block;
    width: 100%;
}
.fusion-person-center .person-desc .person-author .person-author-wrapper {
    display: block;
    width: 100%;
}
.fusion-person-center .person-desc .person-author .fusion-social-networks {
    display: block;
    width: 100%;
    max-width: none;
    text-align: center;
    margin: 20px auto 0;
}
.fusion-person-center .person-desc .fusion-social-networks {
    text-align: center;
}
.fusion-person-center .person-content {
    margin-top: 25px;
}
.fusion-person-right .person-desc {
    text-align: right;
}
.fusion-person-right .person-desc .person-author .fusion-social-networks {
    text-align: left;
}
.fusion-person-right .person-desc .fusion-social-networks {
    text-align: right;
}
.fusion-person-icon-bottom .fusion-social-networks {
    margin-top: 35px;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
    max-width: 276px;
    padding: 0;
    text-align: left;
    background-color: #fff;
    border-radius: 5px;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    border-color: #e2e2e2;
    white-space: normal;
}
.popover .arrow {
    border-width: 11px;
    position: absolute;
}
.popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 10px;
    content: "";
}
.popover.top {
    margin-top: -10px;
}
.popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    bottom: -11px;
    border-top-color: #e2e2e2;
}
.popover.top .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #ffffff;
}
.popover.right {
    margin-left: 10px;
}
.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #e2e2e2;
}
.popover.right .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #ffffff;
}
.popover.bottom {
    margin-top: 10px;
}
.popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    top: -11px;
    border-bottom-color: #e2e2e2;
}
.popover.bottom .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #f9f9fb;
}
.popover.left {
    margin-left: -10px;
}
.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #e2e2e2;
}
.popover.left .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #ffffff;
    bottom: -10px;
}
.popover .popover-title {
    background-color: #f9f9fb;
    color: #4a4e57;
    border-color: #e2e2e2;
}
.popover .popover-content {
    background-color: #ffffff;
    color: #4a4e57;
}
.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.popover-content {
    padding: 9px 14px;
    border-radius: 0 0 5px 5px;
}
.fusion-popover {
    display: inline-block;
    max-width: 100%;
    cursor: pointer;
}
.fusion-pricing-table {
    margin: 0 0 20px;
    box-sizing: border-box;
}
.fusion-pricing-table * {
    box-sizing: border-box;
}
.fusion-pricing-table .fusion-panel {
    overflow: hidden;
    margin: 0;
    background-color: #fff;
    box-shadow: none;
    border-radius: 0;
    background-clip: padding-box;
    border: 1px solid #e5e4e3;
}
.fusion-pricing-table .panel-heading {
    padding: 15px;
    border-radius: 0;
    background-clip: padding-box;
    border-bottom: 1px solid #e5e4e3;
    text-align: center;
}
.fusion-pricing-table .panel-heading h3 {
    margin: 0;
}
.fusion-pricing-table .panel-body {
    padding: 15px;
    background-color: #f8f8f8;
    text-align: center;
}
.fusion-pricing-table .panel-body .price {
    position: relative;
}
.fusion-pricing-table .panel-body .price .currency {
    position: relative;
    color: #505050;
}
.fusion-pricing-table .panel-body .price .currency.pos-right {
    top: 0;
    margin-left: -12px;
    font-size: 32px;
}
.fusion-pricing-table .panel-body .price .currency.pos-right.price-without-decimal {
    margin-left: 0;
}
.fusion-pricing-table .panel-body .price .integer-part {
    display: inline;
    font-weight: 700;
    color: #c4a362;
    line-height: normal;
}
.fusion-pricing-table .panel-body .price .decimal-part {
    position: relative;
    top: -30px;
    font-weight: 700;
    color: #c4a362;
}
.fusion-pricing-table .panel-body .price .time {
    position: relative;
    font-style: italic;
    color: #888;
    margin-left: -14px;
}
.fusion-pricing-table .panel-body .price .time.price-without-decimal {
    margin-left: 0;
}
.fusion-pricing-table .panel-body .price .time.pos-right {
    margin-left: 12px;
}
.fusion-pricing-table .list-group {
    margin: 0;
    padding: 0;
}
.fusion-pricing-table .list-group-item {
    display: block;
    position: relative;
    padding: 15px;
    margin: 0;
    background: 0 0;
    border-radius: 0;
    border-top: 1px solid #e5e4e3;
    text-align: center;
}
.fusion-pricing-table .list-group-item:last-child {
    border-bottom: 1px solid #e5e4e3;
}
.fusion-pricing-table .panel-footer {
    padding: 15px;
    background-color: #f8f8f8;
    border-radius: 0;
    background-clip: padding-box;
    border-color: #e5e4e3;
    text-align: center;
}
.fusion-pricing-table .panel-wrapper:hover {
    cursor: pointer;
}
.fusion-pricing-table .panel-wrapper:hover .fusion-panel {
    background-color: #f8f8f8;
}
#wrapper .full-boxed-pricing .panel-wrapper {
    padding: 0;
}
.full-boxed-pricing .panel-wrapper {
    padding: 0;
}
.full-boxed-pricing .panel-container {
    padding: 9px;
    background-color: #f8f8f8;
}
.full-boxed-pricing .panel-wrapper:last-child .fusion-panel {
    border-right: 1px solid #e5e4e3;
}
.full-boxed-pricing .panel-body .price .currency {
    top: -20px;
    font-size: 21px;
}
.full-boxed-pricing .panel-body .price .integer-part {
    font-size: 55px;
}
.full-boxed-pricing .panel-body .price .decimal-part {
    top: -20px;
    font-size: 17px;
}
.full-boxed-pricing .panel-body .price .time {
    font-size: 11px;
}
.full-boxed-pricing .panel-wrapper:hover .panel-heading {
    background-color: #f8f8f8;
}
.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3 {
    color: #c4a362;
}
.sep-boxed-pricing .panel-wrapper {
    margin-bottom: 10px;
    padding: 0;
}
.sep-boxed-pricing .panel-container {
    padding: 9px;
    background-color: #f8f8f8;
}
.sep-boxed-pricing .panel-heading {
    background-color: #c4a362;
    border-radius: 0;
    background-clip: padding-box;
    border-bottom: 1px solid #e5e4e3;
    text-align: center;
    border-color: #c4a362;
}
.sep-boxed-pricing .panel-heading h3 {
    margin: 0;
}
.sep-boxed-pricing .panel-body .price .currency {
    top: -30px;
    font-size: 28px;
}
.sep-boxed-pricing .panel-body .price .integer-part {
    font-size: 75px;
}
.sep-boxed-pricing .panel-body .price .decimal-part {
    font-size: 23px;
}
.sep-boxed-pricing .panel-body .price .time {
    font-size: 20px;
}
